:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f2f4f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}html{background:#f2f4f7;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}.skip-link{z-index:10;color:#fff;background:#172033;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{outline:none;place-items:center;min-height:100dvh;padding:32px;display:grid}.status-card{background:#fff;border:1px solid #dfe3e8;border-radius:14px;width:min(100%,720px);padding:clamp(28px,5vw,56px);box-shadow:0 12px 36px #17203312}.eyebrow{color:#5b6678;letter-spacing:.04em;margin:0 0 14px;font-size:14px;font-weight:700}h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.22}.description{color:#5b6678;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.7}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;display:grid}.facts div{background:#f8f9fb;border:1px solid #e5e8ec;border-radius:10px;padding:16px}.facts dt{color:#6a7485;font-size:13px}.facts dd{margin:6px 0 0;font-weight:700}.action{color:#fff;cursor:pointer;touch-action:manipulation;background:#172033;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:26px;padding:0 18px;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.action:hover{background:#2b3954}.action:active{background:#3a4b6c}.action:focus-visible,.skip-link:focus-visible{outline-offset:3px;outline:3px solid #2c6ccf}@media (width<=560px){.shell{padding:20px}.facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.legacy-module-page{min-width:0}.legacy-page-actions{gap:10px;display:flex}.legacy-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.legacy-overview-grid article{border-right:1px solid #edf0f4;min-width:0;padding:20px 24px}.legacy-overview-grid article:last-child{border-right:0}.legacy-overview-grid span,.legacy-overview-grid small{color:#98a2b3;font-size:12px;display:block}.legacy-overview-grid strong{color:#172033;font-variant-numeric:tabular-nums;margin:8px 6px 5px 0;font-size:28px;display:inline-block}.legacy-filter-row{background:#fbfcfd;border-bottom:1px solid #edf0f4;align-items:end;gap:12px;padding:16px 24px;display:flex}.legacy-filter-row label{color:#475467;gap:6px;min-width:220px;font-size:12px;font-weight:650;display:grid}.legacy-filter-row input,.legacy-filter-row select{color:#344054;min-height:40px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 11px}.legacy-filter-row input:focus,.legacy-filter-row select:focus{border-color:#ff5a45;outline:3px solid #ff5a4529}.legacy-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px 24px;display:grid}.legacy-source-grid article{background:#fafbfd;border:1px solid #e1e6ee;border-radius:9px;padding:16px}.legacy-source-grid strong,.legacy-source-grid span,.legacy-source-grid small{display:block}.legacy-source-grid strong{color:#263650;font-size:14px}.legacy-source-grid span{color:#475467;margin-top:8px;font-size:12px}.legacy-source-grid small{color:#98a2b3;margin-top:5px;font-size:11px}.legacy-tab-row{border-bottom:1px solid #edf0f4;gap:2px;padding:0 24px;display:flex;overflow:auto}.legacy-tab-row button{color:#667085;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px}.legacy-tab-row button.active{color:#d94829;border-bottom-color:#ff5a45;font-weight:700}.legacy-dialog-layer{z-index:90;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.legacy-dialog-backdrop{background:#0a15256b;border:0;width:100%;position:absolute;inset:0}.legacy-drawer,.legacy-dialog{z-index:1;background:#fff;outline:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #0c1c313b}.legacy-drawer{width:min(820px,100vw - 230px);height:100%;margin-left:auto}.legacy-dialog{border-radius:12px;width:min(620px,100%);max-height:calc(100dvh - 48px)}.legacy-drawer>header,.legacy-drawer>footer,.legacy-dialog>header,.legacy-dialog>footer{background:#fff;border-color:#dfe4ec;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.legacy-drawer>header,.legacy-dialog>header{border-bottom:1px solid #dfe4ec}.legacy-drawer>footer,.legacy-dialog>footer{border-top:1px solid #dfe4ec;justify-content:flex-end}.legacy-drawer h2,.legacy-dialog h2,.legacy-drawer p,.legacy-dialog p{margin:0}.legacy-drawer header p,.legacy-dialog header p,.legacy-drawer header small{color:#98a2b3;margin-top:4px;font-size:11px}.legacy-drawer header>button,.legacy-dialog header>button{color:#59677a;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;width:38px;height:38px;font-size:22px}.legacy-drawer-body,.legacy-dialog-body{background:#f4f6f9;min-height:0;padding:20px 22px;overflow:auto}.legacy-detail-card{background:#fff;border:1px solid #dfe4ec;border-radius:9px;margin-bottom:14px;padding:18px}.legacy-detail-card h3{color:#263650;margin:0 0 14px;font-size:15px}.legacy-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.legacy-fact-grid div{background:#fafbfd;border:1px solid #e7eaf0;border-radius:7px;min-width:0;padding:11px 12px}.legacy-fact-grid dt{color:#98a2b3;font-size:10px}.legacy-fact-grid dd{overflow-wrap:anywhere;color:#263650;margin:5px 0 0;font-size:12px;font-weight:650}.legacy-data-note{color:#667085;margin:10px 0 0;font-size:12px;line-height:1.7}.legacy-command-form{background:#fff;gap:16px;display:grid}.legacy-command-form label{color:#475467;gap:7px;font-size:12px;font-weight:700;display:grid}.legacy-command-form input,.legacy-command-form textarea{width:100%;min-height:40px;font:inherit;border:1px solid #d0d5dd;border-radius:7px;padding:9px 11px}.legacy-command-form textarea{resize:vertical;min-height:112px}.legacy-command-form .legacy-inline-alert{margin:0}.legacy-detail-tabs{background:#fff;border-bottom:1px solid #dfe4ec;margin-bottom:14px;display:flex;overflow:auto}.legacy-detail-tabs span{color:#667085;white-space:nowrap;padding:12px 14px;font-size:12px}.legacy-detail-tabs span.active{color:#d94829;border-bottom:2px solid #ff5a45;font-weight:700}.legacy-state.compact{border:0;min-height:180px}.withdrawal-detail-hero{background:#fff;border:1px solid #dfe4ec;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:20px;display:flex}.withdrawal-detail-hero small,.withdrawal-detail-hero strong{display:block}.withdrawal-detail-hero strong{color:#172033;margin-top:5px;font-size:28px}@media (width<=1100px){.legacy-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-overview-grid article:nth-child(2){border-right:0}.legacy-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-drawer{width:calc(100vw - 72px)}}@media (width<=700px){.legacy-overview-grid,.legacy-source-grid,.legacy-fact-grid{grid-template-columns:1fr}.legacy-filter-row{flex-direction:column;align-items:stretch}.legacy-filter-row label{min-width:0}.legacy-drawer{width:100vw}.legacy-dialog-layer{padding:12px}}.legacy-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:86px;margin-bottom:18px;display:flex}.legacy-page-header h1{color:#101828;margin:0;font-size:28px;line-height:1.3}.legacy-page-header p{color:#667085;margin:6px 0 0;font-size:14px}.legacy-muted{color:#98a2b3;font-size:12px}.legacy-button{color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;justify-content:center;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.legacy-button:hover:not(:disabled){color:#d94829;background:#fff8f5;border-color:#ff9a86}.legacy-button.primary{color:#fff;background:#ff5a36;border-color:#ff5a36}.legacy-button:disabled{cursor:not-allowed;opacity:.45}.legacy-panel{background:#fff;border:1px solid #e5e6eb;border-radius:12px;margin-bottom:24px;overflow:hidden;box-shadow:0 2px 8px #10182808}.legacy-coverage-empty{color:#98a2b3;text-align:center;margin:0;padding:34px 24px;font-size:14px}.legacy-panel-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 24px;display:flex}.legacy-panel-heading h2{color:#101828;margin:0;padding-left:14px;font-size:19px;line-height:1.45;position:relative}.legacy-panel-heading h2:before{content:"";background:#ff5a45;border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.legacy-panel-heading p{color:#8a94a6;margin:4px 0 0;font-size:12px}.legacy-state{color:#667085;text-align:center;background:#fff;border:1px solid #e5e6eb;border-radius:12px;place-items:center;gap:12px;min-height:260px;padding:40px;display:grid}.legacy-state h2,.legacy-state strong,.legacy-state p{margin:0}.legacy-spinner{border:3px solid #ffe1da;border-top-color:#ff5a45;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite legacy-spin}@keyframes legacy-spin{to{transform:rotate(360deg)}}.legacy-ranges{background:#fafbfc;border:1px solid #eceff3;border-radius:10px;padding:4px;display:flex}.legacy-ranges button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 16px}.legacy-ranges button.active{color:#d94829;background:#fff;font-weight:700;box-shadow:0 1px 4px #10182814}.legacy-table-wrap{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;overflow:auto}.legacy-table{border-collapse:collapse;width:100%;min-width:780px}.legacy-table th{color:#475467;text-align:left;white-space:nowrap;background:#f7f9fc;height:48px;padding:0 16px;font-size:12px;font-weight:650}.legacy-table td{color:#475467;vertical-align:middle;border-top:1px solid #edf0f4;min-height:56px;padding:13px 16px;font-size:13px}.legacy-table td small{color:#98a2b3;margin-top:5px;font-size:11px;display:block}.legacy-table td.money{color:#101828;font-variant-numeric:tabular-nums;font-weight:700}.legacy-empty-cell{color:#98a2b3!important;text-align:center!important;padding:38px!important}.legacy-status{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.legacy-status.success{color:#067647;background:#ecfdf3}.legacy-status.warning{color:#a15c00;background:#fff7e6}.legacy-status.danger{color:#b42318;background:#fff0ed}.legacy-status.neutral{color:#667085;background:#f2f4f7}.legacy-link,.legacy-link-button{color:#d94829;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650;text-decoration:none}.legacy-link:hover,.legacy-link-button:hover{text-decoration:underline}.legacy-inline-alert{color:#b42318;background:#fff0ed;border-radius:8px;margin:12px 20px;padding:12px 14px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 24px 24px;display:grid}.dashboard-metric{background:#fff;border:1px solid #e5e6eb;border-radius:12px;min-height:132px;padding:20px;position:relative;overflow:hidden}.dashboard-metric:after{content:"";background:#5a8dee17;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-28px;right:-18px}.dashboard-metric:nth-child(2):after{background:#7e57d617}.dashboard-metric:nth-child(3):after{background:#19a98d1a}.dashboard-metric:nth-child(4):after{background:#ef754c1a}.dashboard-metric:nth-child(5):after{background:#e7a01e1c}.dashboard-metric header{color:#344054;justify-content:space-between;display:flex}.dashboard-metric header i{background:#5a8dee;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5a8dee17}.dashboard-metric>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.dashboard-metric>div span+span{border-left:1px solid #edf0f4;padding-left:20px}.dashboard-metric small{color:#98a2b3;font-size:11px;display:block}.dashboard-metric b{color:#101828;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;line-height:1;display:block}.dashboard-section .legacy-table-wrap{border:1px solid #edf0f4;border-radius:10px;margin:16px 24px 24px}.dashboard-todos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 24px 24px;display:grid}.dashboard-todo{color:#475467;border:1px solid #e5e6eb;border-radius:10px;gap:7px;min-height:122px;padding:18px;text-decoration:none;display:grid}.dashboard-todo:hover{background:#fffaf8;border-color:#ff9a86}.dashboard-todo strong{color:#101828;font-size:28px}.dashboard-todo small{color:#98a2b3}.dashboard-updated{color:#98a2b3;text-align:right;margin:-10px 0 18px;font-size:11px}.um-overview{padding-bottom:24px}.um-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 24px 0;display:grid}.um-metric{background:#fff;border:1px solid #e5e6eb;border-top:3px solid #ff9b8a;border-radius:11px;padding:18px}.um-metric:nth-child(2){border-top-color:#5a8dee}.um-metric:nth-child(3){border-top-color:#d78e2c}.um-metric:nth-child(4){border-top-color:#4ea881}.um-metric header{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.um-metric header strong{color:#101828;font-size:28px}.um-metric dl{margin:12px 0 0}.um-metric dl div{justify-content:space-between;align-items:center;min-height:28px;display:flex}.um-metric dt{color:#667085}.um-metric dd{gap:8px;margin:0;display:flex}.um-metric dd small{color:#98a2b3}.um-filter{grid-template-columns:minmax(230px,1.55fr) repeat(4,minmax(120px,1fr)) auto;gap:10px;padding:18px 20px 14px;display:grid}.um-filter label{color:#475467;gap:7px;font-size:12px;font-weight:650;display:grid}.um-filter input,.um-filter select,.um-pagination select{color:#344054;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:7px;padding:0 11px}.um-filter-actions{align-items:flex-end;gap:8px;display:flex}.um-filter-status,.um-pagination{color:#667085;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:12px;display:flex}.um-pagination>div{align-items:center;gap:8px;display:flex}.um-pagination select{width:auto}.um-table{min-width:1140px}.um-table td:last-child,.um-table th:last-child{background:#fff;position:sticky;right:0}.um-table th:last-child{background:#f7f9fc}.um-user-cell{align-items:center;gap:10px;display:flex}.um-user-cell>span:last-child{min-width:0}.um-user-cell strong,.um-user-cell small{display:block}.um-user-cell small{color:#98a2b3;margin-top:4px;font-size:11px}.um-avatar{color:#fff;background:#ff7a61;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.um-avatar.large{flex-basis:48px;width:48px;height:48px}.um-drawer{background:#f5f7fa;border-left:1px solid #fff;flex-direction:column;width:min(840px,100vw - 260px);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-18px 0 48px #10182833}.um-drawer>header{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:84px;padding:17px 22px;display:flex}.um-drawer h2{margin:0;font-size:18px}.um-close{color:#667085;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.um-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;flex:none;height:52px;padding:0 15px;position:relative}.um-tabs button.active{color:#d94829;font-weight:700}.um-tabs button.active:after{content:"";background:#ff5a36;height:2px;position:absolute;bottom:0;left:12px;right:12px}.um-drawer-body{flex:1;padding:20px 20px 32px;overflow:auto}.um-detail-card{background:#fff;border:1px solid #e5e6eb;border-radius:12px;padding:18px}.um-detail-card h3{margin:0 0 16px}.um-info-grid{border:1px solid #edf0f4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.um-info-grid div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:64px;padding:11px 13px}.um-info-grid dt{color:#98a2b3;font-size:11px}.um-info-grid dd{color:#344054;margin:6px 0 0;font-weight:650}@media (width<=1280px){.dashboard-metrics,.um-metrics,.um-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.um-filter .wide,.um-filter-actions{grid-column:1/-1}.um-drawer{width:calc(100vw - 74px)}}@media (width<=880px){.legacy-panel-heading,.legacy-page-header{flex-direction:column;align-items:stretch}.legacy-ranges{overflow-x:auto}.dashboard-metrics,.dashboard-todos,.um-metrics{grid-template-columns:1fr}}.planning-direct{margin-top:4px}.planning-title{align-items:center;gap:12px;display:flex}.planning-title span{color:#b7791f;background:#fff7df;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;display:inline-flex}.planning-empty{text-align:center;background:#fff;border:1px solid #e5e6eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex;box-shadow:0 2px 8px #10182808}.planning-empty-mark{color:#ff5a45;background:#fff2ef;border-radius:16px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.planning-empty h2{color:#101828;margin:0;font-size:21px}.planning-empty p{color:#667085;margin:0 0 4px}.planning-empty>span{color:#98a2b3;font-size:12px}.settings-grid{border:1px solid #edf0f4;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 24px 24px;display:grid;overflow:hidden}.settings-grid div{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:78px;padding:16px}.settings-grid dt{color:#98a2b3;font-size:12px}.settings-grid dd{color:#344054;margin:8px 0 0;font-weight:650}.settings-grid a{color:#d94829}.settings-grid.measurement{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-page .legacy-table-wrap{border:1px solid #edf0f4;border-radius:10px;margin:16px 24px 24px}.settings-dialog{background:#fff;border-radius:14px;width:min(620px,100vw - 40px);max-height:calc(100vh - 56px);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 22px 58px #1018283d}.settings-dialog>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.settings-dialog h2{margin:0;font-size:18px}.settings-dialog form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.settings-dialog label{color:#475467;gap:7px;font-size:12px;font-weight:650;display:grid}.settings-dialog input{min-height:40px;font:inherit;border:1px solid #dfe3e8;border-radius:7px;padding:0 11px}.settings-dialog .full{grid-column:1/-1}.settings-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=900px){.settings-grid,.settings-grid.measurement{grid-template-columns:repeat(2,minmax(0,1fr))}}.products-head-actions{align-items:center;gap:8px;display:flex}.product-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:18px 24px 24px;display:grid}.product-metrics article{border:1px solid #e5e6eb;border-top:3px solid #ff8d78;border-radius:11px;min-height:120px;padding:18px}.product-metrics span,.product-metrics small{color:#667085;font-size:12px;display:block}.product-metrics strong{color:#101828;margin:10px 0 8px;font-size:28px;display:block}.products-page .legacy-table-wrap{border:1px solid #edf0f4;border-radius:10px;margin:16px 24px 24px}.products-change-table{min-width:1280px}.products-main-table{min-width:1680px}.product-quicks{gap:8px;padding:16px 24px 0;display:flex}.product-quicks button{color:#667085;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;min-height:36px;padding:0 14px}.product-quicks button.active{color:#d94829;background:#fff5f2;border-color:#ff8d78;font-weight:700}.product-filter{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,1fr)) auto;gap:10px;padding:16px 24px;display:grid}.product-filter label{color:#475467;gap:7px;font-size:12px;font-weight:650;display:grid}.product-filter input,.product-filter select{background:#fff;border:1px solid #dfe3e8;border-radius:7px;min-height:40px;padding:0 10px}.product-filter>div{align-items:end;gap:8px;display:flex}.product-drawer{background:#f5f7fa;flex-direction:column;width:min(760px,100vw - 260px);height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-18px 0 48px #10182833}.product-drawer>header{background:#fff;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:84px;padding:17px 22px;display:flex}.product-drawer h2,.product-drawer p{margin:0}.product-drawer p{color:#98a2b3;margin-top:5px;font-size:12px}@media (width<=1280px){.product-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter .wide,.product-filter>div{grid-column:1/-1}.product-drawer{width:calc(100vw - 74px)}}:root{--admin-brand:#ff5a45;--admin-brand-hover:#ea4734;--admin-text:#0f1d32;--admin-text-2:#66758b;--admin-text-3:#8794a7;--admin-border:#dfe4ec;--admin-focus:0 0 0 3px #ff5a4529}.admin-login-page{min-height:100vh;color:var(--admin-text);background:#f3f6fa;grid-template-columns:minmax(360px,.92fr) minmax(480px,1.08fr);display:grid}.admin-login-brand-panel{color:#fff;background:linear-gradient(145deg,#0e1a2a 0%,#14263c 58%,#1b3049 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px clamp(40px,6vw,92px);display:flex;position:relative;overflow:hidden}.admin-login-brand-panel:before,.admin-login-brand-panel:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.admin-login-brand-panel:before{background:#ff62471f;width:420px;height:420px;top:-150px;right:-220px}.admin-login-brand-panel:after{border:1px solid #ffffff14;width:320px;height:320px;bottom:-120px;left:-170px}.admin-login-brand,.admin-brand{z-index:1;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex;position:relative}.admin-login-brand-mark,.admin-brand-mark{color:#fff;background:linear-gradient(145deg,#ff7455,#ff4d3b);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;display:grid;box-shadow:0 10px 24px #ff543b47}.admin-login-brand strong,.admin-brand strong{letter-spacing:.04em;font-size:21px;display:block}.admin-login-brand small,.admin-brand small{color:#8296ad;letter-spacing:.2em;margin-top:4px;font-size:10px;display:block}.admin-login-intro{z-index:1;max-width:520px;margin:auto 0;position:relative}.admin-login-intro>span{color:#b9c6d5;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:22px;padding:6px 11px;font-size:13px;display:inline-flex}.admin-login-intro h1{color:#fff;letter-spacing:-.03em;max-width:470px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.22}.admin-login-intro p{color:#aebccc;max-width:440px;margin:24px 0 0;font-size:16px;line-height:1.8}.admin-login-features{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.admin-login-features li{color:#dbe4ee;background:#ffffff0e;border-radius:8px;padding:8px 12px;font-size:13px}.admin-login-copyright{z-index:1;color:#71849a;font-size:12px;position:relative}.admin-login-form-panel{place-items:center;min-height:100vh;padding:40px clamp(28px,6vw,88px);display:grid}.admin-login-card{width:min(440px,100%)}.admin-login-card-header{margin-bottom:34px}.admin-login-eyebrow{color:var(--admin-text-3);font-size:13px}.admin-login-card-header h2{margin:16px 0 8px;font-size:30px;line-height:1.25}.admin-login-card-header p{color:var(--admin-text-2);margin:0;font-size:14px}.admin-login-form,.admin-login-field{display:grid}.admin-login-form{gap:22px}.admin-login-field{gap:8px}.admin-login-field>span{color:var(--admin-text-2);font-size:14px;font-weight:600}.admin-login-control{position:relative}.admin-login-control input,.system-dialog-body input{border:1px solid var(--admin-border);width:100%;height:48px;color:var(--admin-text);background:#fff;border-radius:9px;outline:0;padding:0 14px;transition:border-color .15s,box-shadow .15s}.admin-login-control input:focus,.system-dialog-body input:focus{border-color:var(--admin-brand);box-shadow:var(--admin-focus)}.admin-login-control.has-action input{padding-right:64px}.admin-login-password-toggle{color:var(--admin-text-2);cursor:pointer;background:0 0;border:0;padding:0 10px;position:absolute;inset:4px 6px 4px auto}.admin-login-error,.dialog-error,.error-banner{color:#c93f36;background:#fff0ef;border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:13px}.admin-login-submit{background:var(--admin-brand);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;height:48px;font-weight:650;box-shadow:0 8px 20px #ff5b3d33}.admin-login-submit:hover{background:var(--admin-brand-hover)}.admin-login-submit:disabled{cursor:wait;opacity:.7}.admin-login-help{color:var(--admin-text-3);text-align:center;margin:24px 0 0;font-size:13px;line-height:1.7}.admin-shell{min-height:100vh;color:var(--admin-text);background:#f3f5f8;grid-template-columns:248px minmax(0,1fr);display:grid}.admin-sidebar{color:#dbe4ee;background:#132238;flex-direction:column;height:100vh;padding:22px 16px 14px;display:flex;position:sticky;top:0}.admin-navigation{min-height:0;margin-top:28px;overflow-y:auto}.admin-navigation p{color:#71849a;letter-spacing:.12em;margin:0 12px 9px;font-size:11px;font-weight:700}.admin-navigation a{color:#bdc9d7;border-radius:9px;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.admin-navigation a.router-link-active{color:#fff;background:#ffffff14;font-weight:650}.admin-brand-copy{min-width:0}.admin-nav-group+.admin-nav-group{margin-top:14px}.admin-nav-group>header,.admin-nav-section>button,.admin-nav-direct,.admin-tertiary-nav a{align-items:center;gap:9px;width:100%;display:flex}.admin-nav-group>header{color:#f3f7fb;min-height:40px;padding:0 10px;font-size:14px}.admin-nav-group-icon,.admin-nav-direct>span,.admin-nav-section>button>span,.admin-tertiary-nav a>span{color:#91a5ba;background:#ffffff0d;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.admin-subnav{margin-top:3px}.admin-nav-direct,.admin-nav-section>button,.admin-tertiary-nav a{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;text-decoration:none;color:#aebdcd!important;min-height:38px!important;font-size:12px!important}.admin-nav-direct,.admin-nav-section>button{padding:0 10px!important}.admin-nav-section>button i{color:#6f8298;margin-left:auto;font-style:normal;transition:transform .16s}.admin-nav-section.collapsed>button i{transform:rotate(-90deg)}.admin-tertiary-nav{border-left:1px solid #ffffff14;gap:1px;margin:2px 0 4px 22px;padding-left:8px;display:grid}.admin-tertiary-nav a{padding:0 8px!important}.admin-nav-direct.router-link-active,.admin-tertiary-nav a.router-link-active{background:#ffffff14;font-weight:650;color:#fff!important}.admin-sidebar-collapse{color:#91a5ba;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:40px;margin-top:auto;padding:0 10px;display:flex}.sidebar-is-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar-is-collapsed .admin-brand-copy,.sidebar-is-collapsed .admin-nav-group b,.sidebar-is-collapsed .admin-nav-section i,.sidebar-is-collapsed .admin-sidebar-collapse b{display:none}.sidebar-is-collapsed .admin-sidebar{padding-left:10px;padding-right:10px}.sidebar-is-collapsed .admin-brand{justify-content:center}.sidebar-is-collapsed .admin-tertiary-nav{border-left:0;margin-left:0;padding-left:0}.nav-account-icon{border:1.6px solid;border-radius:50%;width:18px;height:18px;position:relative}.nav-account-icon:after{content:"";background:#132238;border:1.6px solid;border-radius:8px 8px 3px 3px;height:8px;position:absolute;bottom:-5px;left:3px;right:3px}.admin-sidebar-foot{color:#71849a;margin-top:auto;font-size:11px}.admin-workspace{min-width:0}.admin-topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:72px;color:var(--admin-text-2);background:#fffffff0;border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;padding:0 30px;font-size:13px;display:flex;position:sticky;top:0}.admin-breadcrumb,.admin-topbar-actions,.admin-account-toggle{align-items:center;display:flex}.admin-breadcrumb{color:var(--admin-text-3);gap:8px}.admin-breadcrumb i{font-style:normal}.admin-breadcrumb strong{color:var(--admin-text)}.admin-topbar-actions{gap:6px}.admin-topbar-actions>button,.admin-account-toggle{min-height:36px;color:var(--admin-text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.admin-topbar-divider{background:#e2e6ed;width:1px;height:24px;margin:0 5px}.admin-account-wrap{position:relative}.admin-account-toggle{gap:8px}.admin-account-menu{z-index:30;background:#fff;border:1px solid #e1e5eb;border-radius:10px;width:190px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #13264324}.admin-account-menu>div{border-bottom:1px solid #edf0f3;padding:9px 10px}.admin-account-menu strong,.admin-account-menu span{display:block}.admin-account-menu span{color:var(--admin-text-3);margin-top:3px;font-size:11px}.admin-account-menu a,.admin-account-menu button{width:100%;min-height:36px;color:var(--admin-text-2);cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.admin-user-menu{align-items:center;gap:10px;display:flex}.admin-avatar,.account-avatar{color:var(--admin-brand);background:#fff0eb;border-radius:50%;place-items:center;font-weight:750;display:grid}.admin-avatar{width:34px;height:34px}.admin-user-menu>span:nth-child(2) strong,.admin-user-menu>span:nth-child(2) small{display:block}.admin-user-menu>span:nth-child(2) strong{color:var(--admin-text);font-size:13px}.admin-user-menu>span:nth-child(2) small{color:var(--admin-text-3);margin-top:2px;font-size:10px}.admin-user-menu button{color:var(--admin-text-2);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:6px 9px}.admin-main{outline:none;padding:28px 30px 50px}.system-page{color:var(--admin-text);gap:24px;display:grid}.admin-page-header{justify-content:space-between;align-items:center;min-height:88px;display:flex}.admin-page-header h1{margin:0;font-size:28px}.admin-page-header p{color:var(--admin-text-2);margin:8px 0 0;font-size:14px}.admin-ui-card{background:#fff;border:1px solid #e1e5eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1326430a}.system-section-header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 24px;display:flex}.section-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-section-header h2{margin:0;padding-left:14px;font-size:20px;position:relative}.system-section-header h2:before{background:var(--admin-brand);content:"";border-radius:3px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.system-section-header p{color:#7c8aa1;margin:6px 0 0 14px;font-size:13px}.admin-ui-button{color:#445269;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:8px;min-height:38px;padding:0 15px;font-weight:600}.admin-ui-button:focus-visible,.text-action:focus-visible,.system-dialog button:focus-visible,.system-dialog:focus-visible{outline-offset:2px;outline:3px solid #3370ff47}.admin-ui-button-primary{border-color:var(--admin-brand);background:var(--admin-brand);color:#fff}.account-profile,.security-summary,.session-list article{align-items:center;display:flex}.account-profile{gap:20px;padding:24px}.account-avatar{border:3px solid #fff;flex:0 0 64px;width:64px;height:64px;font-size:22px;box-shadow:0 0 0 1px #dfe4ec,0 8px 20px #1326431a}.account-profile>div{gap:5px;min-width:180px;display:grid}.account-profile>div>strong{font-size:18px}.account-profile>div>span{color:#8996a9;text-overflow:ellipsis;font-size:12px;overflow:hidden}.account-profile>div>em{color:#2f66a5;background:#eef5ff;border-radius:999px;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal}.account-profile dl{flex:1;grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;margin:0;display:grid}.account-profile dl div{gap:7px;display:grid}.account-profile dt{color:#8390a5;font-size:12px}.account-profile dd{margin:0;font-weight:600}.security-summary{gap:16px;padding:24px}.security-summary>div{background:#fbfcfe;border:1px solid #e2e6ed;border-radius:10px;flex:1;gap:5px;min-height:92px;padding:18px;display:grid}.security-summary span,.security-summary small{color:#8390a5}.security-summary strong{font-size:17px}.system-subheading{justify-content:space-between;align-items:center;margin:0 24px;display:flex}.text-action{color:var(--admin-brand);cursor:pointer;background:0 0;border:0;font-weight:600}.session-list{padding:0 24px 22px}.session-list article{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0}.session-list article:last-child{border-bottom:0}.system-stack{gap:5px;display:grid}.system-stack small{color:#8996a9;font-size:11px;font-weight:400}.status-tag{color:#66758b;white-space:nowrap;background:#f0f2f5;border-radius:999px;padding:4px 9px;font-size:11px;display:inline-flex}.status-tag.is-current{color:#16845f;background:#eaf7f1}.admin-ui-table-wrap{padding:0 24px 24px;overflow-x:auto}.admin-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;align-items:end;gap:12px;padding:0 24px 18px;display:grid}.admin-filter-bar label{gap:7px;display:grid}.admin-filter-bar label>span{color:#68768b;font-size:12px;font-weight:600}.support-summary{align-items:center;gap:14px;padding:0 24px 24px;display:flex}.support-summary code{color:#7d8a9e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-pagination{color:#718096;justify-content:flex-end;align-items:center;gap:10px;padding:0 24px 24px;font-size:12px;display:flex}.admin-ui-table{border-collapse:collapse;text-align:left;width:100%}.admin-ui-table th,.admin-ui-table td{border-bottom:1px solid #edf0f4;padding:15px 12px;font-size:13px}.admin-ui-table th{color:#7d8a9e;font-size:12px;font-weight:650}.table-empty,.loading-card{color:#8794a7;text-align:center}.loading-card{padding:52px}.status-banner,.error-banner{margin:0}.status-banner{color:#16845f;background:#eaf7f1;border-radius:8px;padding:11px 14px;font-size:13px}.system-dialog-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1d327a;border:0;position:absolute;inset:0}.system-dialog{z-index:1;background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0f1d323d}.system-dialog>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.system-dialog h2{margin:0;font-size:20px}.system-dialog header p{color:#7c8aa1;margin:6px 0 0;font-size:13px}.system-dialog header>button{color:#657287;cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.system-dialog-body{gap:16px;padding:22px 24px;display:grid;overflow-y:auto}.dialog-help{color:var(--admin-text-3);margin:0;font-size:12px;line-height:1.6}.system-dialog-body label{gap:8px;display:grid}.system-dialog-body label>span{color:#5e6c81;font-size:13px;font-weight:600}.dialog-assets{border-top:1px solid #edf0f4;gap:12px;padding-top:16px;display:grid}.dialog-assets>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-assets h3,.dialog-assets p{margin:0}.dialog-assets h3{font-size:14px}.dialog-assets header p{color:#8491a4;margin-top:5px;font-size:11px}.dialog-asset-row{background:#fafbfc;border:1px solid #e6eaf0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.asset-actions{gap:5px;display:flex}.asset-actions button{color:#657287;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-width:32px;min-height:34px}.faq-admin-preview h3{margin:14px 0 8px;font-size:18px}.faq-admin-preview>p{color:#566378;white-space:pre-wrap;line-height:1.75}.faq-admin-preview figure{margin:16px 0 0}.faq-admin-preview img,.preview-media-error{object-fit:contain;background:#f6f7f9;border:1px solid #e7eaf0;border-radius:10px;place-items:center;width:100%;min-height:150px;max-height:360px;display:grid}.preview-media-error{color:#8491a4;font-size:12px}.faq-admin-preview figcaption{color:#8491a4;margin-top:7px;font-size:11px}.system-dialog footer{justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}@media (width<=1024px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-sidebar{padding-left:14px;padding-right:14px}.account-profile{flex-wrap:wrap;align-items:flex-start}.account-profile dl{flex-basis:100%}}@media (width<=760px){.admin-filter-bar,.dialog-asset-row{grid-template-columns:1fr}.support-summary{flex-direction:column;align-items:flex-start}}@media (width<=900px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand-panel{min-height:auto;padding:28px 32px}.admin-login-intro,.admin-login-copyright{display:none}.admin-login-form-panel{min-height:calc(100vh - 100px);padding:42px 24px}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:16px 20px;position:static}.admin-brand small,.admin-sidebar-foot,.admin-navigation p{display:none}.admin-navigation{margin-top:14px}.admin-topbar{padding:0 20px}.admin-topbar>span{display:none}.admin-main{padding:22px 18px 40px}.account-profile dl,.security-summary{grid-template-columns:1fr}.security-summary{flex-direction:column;align-items:stretch}}@media (width<=520px){.admin-login-brand-panel{padding:22px 20px}.admin-login-form-panel{padding:32px 20px}.admin-login-card-header h2{font-size:26px}}.admin-sidebar{overflow-y:auto}.admin-navigation p:not(:first-child){margin-top:24px}.nav-dot-icon{border:1px solid;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:750;display:grid}.p03-admin-page .admin-page-header{min-height:72px}.admin-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:18px;padding:24px;display:grid}.admin-form-grid label,.system-dialog-body label{align-content:start;gap:8px;display:grid}.admin-form-grid label>span,.system-dialog-body label>span{color:#5e6c81;font-size:13px;font-weight:600}.admin-form-grid input,.admin-form-grid select,.system-dialog-body select,.system-dialog-body textarea{border:1px solid var(--admin-border);width:100%;min-height:44px;color:var(--admin-text);background:#fff;border-radius:9px;outline:0;padding:0 12px}.system-dialog-body textarea{resize:vertical;padding-top:11px;line-height:1.55}.admin-form-grid input:focus,.admin-form-grid select:focus,.system-dialog-body select:focus,.system-dialog-body textarea:focus{border-color:var(--admin-brand);box-shadow:var(--admin-focus)}.admin-form-grid .check-field,.system-dialog-body .check-field{align-items:center;gap:9px;min-height:44px;display:flex}.check-field input{accent-color:var(--admin-brand);width:18px!important;min-height:18px!important}.admin-form-grid>p{color:var(--admin-text-3);align-self:center;margin:0;font-size:12px}.dialog-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mono-cell{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden;font-size:11px!important}.admin-ui-table td small{max-width:360px;color:var(--admin-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:400;display:block;overflow:hidden}.error-banner .text-action{margin-left:8px}@media (width<=900px){.admin-form-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.admin-form-grid,.dialog-grid{grid-template-columns:1fr}.admin-page-header{flex-direction:column;align-items:flex-start;gap:14px}}.admin-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.p04-shop-filters{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) auto;padding-top:20px}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--admin-border);width:100%;min-height:42px;color:var(--admin-text);background:#fff;border-radius:8px;outline:0;padding:0 12px}.admin-filter-bar input:focus,.admin-filter-bar select:focus{border-color:var(--admin-brand);box-shadow:var(--admin-focus)}.table-link{color:#2f66a5;text-underline-offset:3px;font-weight:600}.table-actions{flex-wrap:wrap;gap:7px 11px;min-width:180px;display:flex}.table-actions button:disabled{color:#a4adba;cursor:not-allowed}.integration-table-wrap{padding-top:10px}.p04-source-dialog{width:min(760px,100%);max-height:min(760px,100dvh - 48px)}.p04-source-dialog .system-dialog-body{gap:24px;display:grid}.p04-source-dialog h3{margin:0 0 12px;font-size:15px}.capability-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.capability-list li{color:#526176;background:#f8fafc;border:1px solid #e0e5ec;border-radius:8px;padding:7px 10px;font-size:12px}@media (width<=720px){.p04-shop-filters{grid-template-columns:1fr}.p04-source-dialog{max-height:calc(100dvh - 32px)}}.p07-admin-page{min-width:0;color:var(--admin-text);gap:20px;display:grid}.p07-admin-header,.p07-section-header,.p07-overview>header,.p07-detail-section>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.p07-admin-header>div,.p07-section-header>div,.p07-overview>header>div,.p07-detail-section>header>div{min-width:0}.p07-admin-header p,.p07-admin-header h1,.p07-admin-header span,.p07-section-header h2,.p07-section-header p,.p07-overview h2,.p07-overview p,.p07-detail-section h3,.p07-detail-section>header p{margin:0}.p07-admin-header p{color:var(--admin-text-3);font-size:12px}.p07-admin-header h1{letter-spacing:-.025em;margin-top:5px;font-size:24px;line-height:32px}.p07-admin-header span{color:var(--admin-text-2);margin-top:7px;font-size:13px;display:block}.p07-alert,.p07-notice{border:1px solid;border-radius:8px;margin:0;padding:11px 14px;font-size:13px;line-height:1.55}.p07-alert{color:#a82d25;background:#fff4f2;border-color:#f2c7c3}.p07-notice{color:#176b43;background:#f0faf4;border-color:#bfe2cf}.p07-overview,.p07-record-panel,.p07-source-health{min-width:0;overflow:hidden}.p07-overview>header,.p07-section-header{border-bottom:1px solid #edf0f4;padding:19px 22px 15px}.p07-overview h2,.p07-section-header h2{padding-inline-start:12px;font-size:16px;line-height:1.4;position:relative}.p07-overview h2:before,.p07-section-header h2:before{background:var(--admin-brand);content:"";border-radius:2px;width:3px;position:absolute;inset-block:3px;inset-inline-start:0}.p07-overview p,.p07-section-header p{color:var(--admin-text-3);margin-top:4px;font-size:12px}.p07-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.p07-overview-grid article{border-inline-end:1px solid #edf0f4;min-width:0;padding:19px 22px 21px}.p07-overview-grid article:last-child{border-inline-end:0}.p07-overview-grid span,.p07-overview-grid small{color:var(--admin-text-3);font-size:12px}.p07-overview-grid strong{color:#13233b;font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:7px 6px 0 0;font-size:27px;display:inline-block}.p07-filter-grid{background:#fbfcfd;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(135px,1fr)) repeat(2,minmax(145px,1fr)) auto;align-items:end;gap:12px;padding:17px 22px;display:grid}.p07-collection-filters{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) auto}.p07-filter-grid label{min-width:0;color:var(--admin-text-2);gap:6px;font-size:12px;font-weight:600;display:grid}.p07-filter-grid input,.p07-filter-grid select,.p07-command-dialog textarea{border:1px solid var(--admin-border);width:100%;min-height:40px;color:var(--admin-text);font:inherit;background:#fff;border-radius:7px;outline:0;font-size:13px}.p07-filter-grid input,.p07-filter-grid select{padding:0 10px}.p07-filter-grid input:focus,.p07-filter-grid select:focus,.p07-command-dialog textarea:focus{border-color:var(--admin-brand);box-shadow:var(--admin-focus)}.p07-filter-grid>div{gap:8px;display:flex}.p07-table-wrap{scrollbar-color:#c4ccd8 #f4f6f9;scrollbar-width:thin;width:100%;overflow:auto}.p07-table{border-spacing:0;border-collapse:separate;width:100%;min-width:1080px;color:var(--admin-text-2);font-size:12px}.p07-publication-page .p07-table{min-width:1480px}.p07-collection-page .p07-table{min-width:1360px}.p07-table th,.p07-table td{text-align:start;vertical-align:middle;background:#fff;border-bottom:1px solid #edf0f4;padding:13px 14px}.p07-table th{z-index:1;color:#536176;white-space:nowrap;background:#f7f9fb;font-size:11px;font-weight:700;position:sticky;top:0}.p07-table tbody tr:hover td{background:#fbfcfe}.p07-table td:first-child,.p07-table th:first-child{z-index:2;position:sticky;inset-inline-start:0}.p07-table td:last-child,.p07-table th:last-child{z-index:2;position:sticky;inset-inline-end:0}.p07-table th:first-child,.p07-table th:last-child{z-index:3}.p07-table td strong,.p07-table td small,.p07-table td time{display:block}.p07-table td strong{color:#263650;text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.p07-table td small{max-width:220px;color:var(--admin-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.p07-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.p07-status.is-success{color:#157049;background:#eef9f3;border-color:#bee2cf}.p07-status.is-processing{color:#315d91;background:#f1f6fc;border-color:#c9d7ea}.p07-status.is-warning{color:#856111;background:#fff9e9;border-color:#ead7aa}.p07-status.is-danger{color:#a33029;background:#fff3f2;border-color:#efc6c3}.p07-status.is-muted{color:#68768a;background:#f5f7f9;border-color:#d9dee7}.p07-link-action{color:#315f96;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d4dbe5;border-radius:7px;padding:0 11px;font-weight:700}.p07-link-action:hover{background:#f6f9fd;border-color:#9cb6d6}.p07-link-action:focus-visible,.p07-drawer button:focus-visible,.p07-command-dialog button:focus-visible,.p07-drawer:focus-visible,.p07-command-dialog:focus-visible{outline-offset:2px;outline:3px solid #ff5a453d}.p07-empty{color:var(--admin-text-3);text-align:center;margin:0;padding:28px 20px}.p07-pagination{border-top:1px solid #edf0f4;justify-content:center;padding:15px;display:flex}.p07-source-health-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:18px 22px 22px;display:grid}.p07-source-health-grid article{background:#fafbfd;border:1px solid #e1e6ee;border-radius:9px;min-width:0;padding:15px}.p07-source-health-grid article>header{justify-content:space-between;gap:10px;display:flex}.p07-source-health-grid article>header strong{color:#263650;font-size:13px}.p07-source-health-grid article>header span,.p07-source-health-grid article>small{color:var(--admin-text-3);font-size:11px}.p07-source-health-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 12px;display:grid}.p07-source-health-grid dl div{text-align:center;border-inline-end:1px solid #e4e8ee;min-width:0}.p07-source-health-grid dl div:last-child{border-inline-end:0}.p07-source-health-grid dt{color:var(--admin-text-3);font-size:10px}.p07-source-health-grid dd{color:#1d2c43;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:750}.p07-drawer-layer,.p07-command-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.p07-command-layer{z-index:90;justify-content:center;align-items:center;padding:24px}.p07-drawer-backdrop{cursor:pointer;background:#0a15256b;border:0;width:100%;position:absolute;inset:0}.p07-drawer{z-index:1;background:#f4f6f9;outline:0;grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100vw - 250px);min-width:0;height:100%;display:grid;position:relative;box-shadow:-12px 0 42px #0c1c312e}.p07-collection-page~.p07-drawer-layer .p07-drawer{width:min(900px,100vw - 250px)}.p07-drawer>header,.p07-drawer>footer{background:#fff;border-color:#dfe4ec;align-items:center;gap:10px;min-width:0;padding:17px 22px;display:flex}.p07-drawer>header{border-bottom:1px solid #dfe4ec;justify-content:space-between}.p07-drawer>header p,.p07-drawer>header h2{margin:0}.p07-drawer>header p{color:var(--admin-text-3);font-size:11px}.p07-drawer>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:min(72vw,760px);margin-top:4px;font-size:17px;overflow:hidden}.p07-drawer>header>button{color:#59677a;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:8px;flex:0 0 38px;width:38px;height:38px;font-size:23px;line-height:1}.p07-drawer-body{scrollbar-color:#bdc6d2 #eef1f5;scrollbar-width:thin;align-content:start;gap:15px;min-height:0;padding:18px 22px 30px;display:grid;overflow-y:auto}.p07-detail-error{justify-items:start;gap:12px;display:grid}.p07-drawer>footer{border-top:1px solid #dfe4ec;justify-content:flex-end}.p07-drawer>footer>span{min-width:0;color:var(--admin-text-3);flex:1;font-size:12px}.p07-detail-section{background:#fff;border:1px solid #dfe4ec;border-radius:9px;min-width:0;padding:18px}.p07-detail-section>header{border-bottom:1px solid #edf0f4;margin-bottom:15px;padding-bottom:13px}.p07-detail-section h3{color:#1b2b43;font-size:15px}.p07-detail-section>header p{color:var(--admin-text-3);margin-top:4px;font-size:11px}.p07-detail-section>header>span{color:var(--admin-text-2);white-space:nowrap;font-size:12px}.p07-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.p07-fact-grid div{background:#fafbfd;border:1px solid #e7eaf0;border-radius:7px;min-width:0;padding:11px 12px}.p07-fact-grid dt{color:var(--admin-text-3);font-size:10px}.p07-fact-grid dd{overflow-wrap:anywhere;color:#263650;margin:5px 0 0;font-size:12px;font-weight:650}.p07-product-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.p07-product-columns article{border:1px solid #e2e6ed;border-radius:8px;min-width:0;padding:14px}.p07-product-columns h4{color:#34445b;margin:0 0 10px;font-size:12px}.p07-product-columns ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p07-product-columns li{min-width:0;color:var(--admin-text-3);background:#f7f9fb;border-radius:6px;padding:9px 10px;font-size:11px}.p07-product-columns li strong,.p07-product-columns li span,.p07-product-columns li small{overflow-wrap:anywhere;display:block}.p07-product-columns li strong{color:#263650}.p07-product-columns li span{color:var(--admin-text-2);margin-top:3px}.p07-product-columns li small{margin-top:4px}.p07-actual-sources{gap:8px;margin-top:9px;display:grid}.p07-actual-sources section{border-top:1px solid #e2e6ed;padding-top:8px}.p07-actual-sources header{color:#34445b;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.p07-actual-sources time,.p07-actual-sources p{color:var(--admin-text-3);margin:4px 0 0;font-size:10px;line-height:1.5}.p07-actual-sources ol{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.p07-product-columns .p07-actual-sources li{background:#fff;grid-template-columns:48px 72px minmax(100px,1fr) auto;gap:6px;padding:5px 6px;font-size:10px;display:grid}.p07-product-columns .p07-actual-sources li span{margin:0}.p07-actual-sources code{overflow-wrap:anywhere;color:var(--admin-text-3);font-size:9px}.p07-mapping-list,.p07-source-grid,.p07-check-grid{gap:10px;margin-top:14px;display:grid}.p07-mapping-list{grid-template-columns:repeat(2,minmax(0,1fr))}.p07-source-grid,.p07-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p07-mapping-list article,.p07-source-grid article,.p07-check-grid article{background:#fafbfd;border:1px solid #e2e6ed;border-radius:7px;min-width:0;padding:12px}.p07-mapping-list strong,.p07-mapping-list span,.p07-mapping-list small,.p07-source-grid strong,.p07-source-grid span,.p07-source-grid small,.p07-source-grid code{overflow-wrap:anywhere;display:block}.p07-mapping-list strong,.p07-source-grid strong,.p07-check-grid strong{color:#263650;font-size:12px}.p07-mapping-list span,.p07-source-grid span{color:var(--admin-text-2);margin-top:6px;font-size:11px}.p07-mapping-list small,.p07-source-grid small,.p07-source-grid code{color:var(--admin-text-3);margin-top:5px;font-size:10px}.p07-source-grid code{font-family:Cascadia Code,Consolas,monospace}.p07-check-grid article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.p07-check-grid article p,.p07-check-grid article small{overflow-wrap:anywhere;color:var(--admin-text-2);margin:8px 0 0;font-size:11px;line-height:1.55;display:block}.p07-check-grid article small{color:var(--admin-text-3)}.p07-version-list,.p07-attempt-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.p07-version-list li,.p07-attempt-list li{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:15px;display:grid;position:relative}.p07-version-list li:last-child,.p07-attempt-list li:last-child{padding-bottom:0}.p07-version-list li:before,.p07-attempt-list li:before{top:11px;bottom:-1px;content:"";background:#dce2ea;width:1px;position:absolute;inset-inline-start:5px}.p07-version-list li:last-child:before,.p07-attempt-list li:last-child:before{display:none}.p07-version-list li>span,.p07-attempt-list li>span{z-index:1;background:#fff;border:2px solid #b9c4d2;border-radius:50%;width:11px;height:11px;margin-top:4px}.p07-version-list li.current>span{border-color:var(--admin-brand)}.p07-version-list li>div,.p07-attempt-list li>div{background:#fafbfd;border:1px solid #e2e6ed;border-radius:7px;min-width:0;padding:11px 12px}.p07-version-list header,.p07-attempt-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.p07-version-list strong,.p07-attempt-list strong{color:#263650;font-size:12px}.p07-version-list time,.p07-attempt-list small{color:var(--admin-text-3);font-size:10px}.p07-version-list p,.p07-attempt-list p{color:var(--admin-text-2);margin:6px 0 0;font-size:11px;line-height:1.55}.p07-attempt-list small{margin-top:6px;display:block}.p07-safety-note p{max-width:75ch;color:var(--admin-text-2);margin:8px 0 0;font-size:12px;line-height:1.7}.p07-command-dialog{z-index:1;background:#fff;border-radius:11px;outline:0;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:23px;position:relative;overflow-y:auto;box-shadow:0 20px 56px #0c1c313b}.p07-command-dialog.is-wide{width:min(760px,100%)}.p07-command-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.p07-command-context div{background:#fafbfd;border:1px solid #e5e9ef;border-radius:7px;min-width:0;padding:9px 10px}.p07-command-context dt{color:var(--admin-text-3);font-size:10px}.p07-command-context dd{overflow-wrap:anywhere;color:#263650;margin:4px 0 0;font-size:11px;font-weight:650}.p07-command-dialog h2,.p07-command-dialog>p{margin:0}.p07-command-dialog h2{color:#172740;font-size:18px}.p07-command-dialog>p{color:var(--admin-text-2);margin-top:7px;font-size:12px;line-height:1.65}.p07-command-dialog label{color:#435269;margin-top:18px;font-size:12px;font-weight:700;display:block}.p07-command-dialog textarea{resize:vertical;min-height:112px;margin-top:7px;padding:10px 11px;line-height:1.55}.p07-binding-editor{background:#fafbfd;border:1px solid #e2e6ed;border-radius:8px;margin-top:16px;padding:14px}.p07-binding-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p07-binding-editor h3,.p07-binding-editor p{margin:0}.p07-binding-editor h3{color:#263650;font-size:13px}.p07-binding-editor header p{color:var(--admin-text-3);margin-top:4px;font-size:10px}.p07-binding-rows{gap:8px;max-height:min(330px,42dvh);margin-top:12px;display:grid;overflow-y:auto}.p07-command-dialog .p07-binding-rows label{background:#fff;border:1px solid #e7eaf0;border-radius:6px;grid-template-columns:minmax(160px,1fr) minmax(220px,1.25fr);gap:7px 12px;margin:0;padding:9px 10px;display:grid}.p07-binding-rows label>span,.p07-binding-rows label>small{overflow-wrap:anywhere;min-width:0}.p07-binding-rows label b,.p07-binding-rows label small{display:block}.p07-binding-rows label small{color:var(--admin-text-3);margin-top:3px;font-size:10px;font-weight:400}.p07-binding-rows select{color:#263650;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cfd6e0;border-radius:6px;padding:0 32px 0 10px}.p07-binding-rows select:focus{border-color:var(--admin-brand);outline:3px solid #2262bf21}.p07-binding-rows label>small:last-child{grid-column:2;margin:-3px 0 0}.p07-binding-help,.p07-binding-ok{font-size:11px;line-height:1.5;margin-top:10px!important}.p07-binding-help{color:#8a5a08}.p07-binding-ok{color:#177245}.p07-command-dialog .p07-alert{margin-top:12px}.p07-command-dialog footer{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=1260px){.p07-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.p07-filter-grid>div{grid-column:1/-1}.p07-collection-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.p07-drawer{width:min(860px,100vw - 210px)}.p07-collection-page~.p07-drawer-layer .p07-drawer{width:min(900px,100vw - 210px)}.p07-source-grid,.p07-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.p07-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p07-overview-grid article:nth-child(2){border-inline-end:0}.p07-overview-grid article:nth-child(-n+2){border-bottom:1px solid #edf0f4}.p07-filter-grid,.p07-collection-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}.p07-drawer,.p07-collection-page~.p07-drawer-layer .p07-drawer{width:calc(100vw - 72px)}.p07-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.p07-admin-header,.p07-section-header,.p07-overview>header,.p07-detail-section>header{flex-direction:column}.p07-filter-grid,.p07-collection-filters,.p07-fact-grid,.p07-product-columns,.p07-mapping-list,.p07-source-grid,.p07-check-grid{grid-template-columns:1fr}.p07-drawer,.p07-collection-page~.p07-drawer-layer .p07-drawer{width:100vw}.p07-drawer>header,.p07-drawer>footer,.p07-drawer-body{padding-inline:14px}.p07-drawer>footer{flex-wrap:wrap}.p07-drawer>footer>span{flex-basis:100%}.p07-command-layer{align-items:flex-end;padding:12px}.p07-command-dialog{max-height:calc(100dvh - 24px)}.p07-command-dialog .p07-binding-rows label,.p07-product-columns .p07-actual-sources li,.p07-command-context{grid-template-columns:1fr}.p07-binding-rows label>small:last-child{grid-column:1}}@media (prefers-reduced-motion:reduce){.p07-drawer,.p07-command-dialog{scroll-behavior:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zm-admin-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--zm-admin-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--zm-admin-font-size-page-title:24px;--zm-admin-line-height-page-title:32px;--zm-admin-font-size-module-title:20px;--zm-admin-line-height-module-title:28px;--zm-admin-font-size-card-title:17px;--zm-admin-line-height-card-title:26px;--zm-admin-font-size-emphasis:16px;--zm-admin-line-height-emphasis:24px;--zm-admin-font-size-metric:30px;--zm-admin-line-height-metric:36px;--zm-admin-font-size-body:15px;--zm-admin-line-height-body:24px;--zm-admin-font-size-section-nav:15px;--zm-admin-line-height-section-nav:22px;--zm-admin-font-size-table:14px;--zm-admin-line-height-table:22px;--zm-admin-font-size-list-primary:14px;--zm-admin-line-height-list-primary:22px;--zm-admin-font-size-label:14px;--zm-admin-line-height-label:22px;--zm-admin-font-size-help:13px;--zm-admin-line-height-help:20px;--zm-admin-font-size-brand-caption:12px;--zm-admin-font-weight-regular:400;--zm-admin-font-weight-medium:500;--zm-admin-font-weight-semibold:600;--zm-admin-font-weight-title:650;--zm-admin-font-weight-bold:700;--zm-admin-color-brand:#ff5b3d;--zm-admin-color-brand-hover:#ff755f;--zm-admin-color-brand-active:#e8472f;--zm-admin-color-brand-bg:#fff1ed;--zm-admin-color-brand-border:#ffc8bc;--zm-admin-color-brand-text:#c63e28;--zm-admin-color-text-primary:#1f2329;--zm-admin-color-text-secondary:#4e5969;--zm-admin-color-text-tertiary:#86909c;--zm-admin-color-text-disabled:#c9cdd4;--zm-admin-color-text-inverse:#fff;--zm-admin-color-border:#e5e6eb;--zm-admin-color-divider:#f0f1f3;--zm-admin-color-page-bg:#f5f7fa;--zm-admin-color-container-bg:#fff;--zm-admin-color-elevated-bg:#fff;--zm-admin-color-subtle-bg:#fafbfc;--zm-admin-color-sunken-bg:#f2f4f7;--zm-admin-color-table-head-bg:#f7f8fa;--zm-admin-color-hover-bg:#f7f8fa;--zm-admin-color-disabled-bg:#f2f3f5;--zm-admin-color-control-border-hover:#c9cdd4;--zm-admin-color-success:#12a060;--zm-admin-color-success-bg:#eaf8f2;--zm-admin-color-warning:#d97706;--zm-admin-color-warning-bg:#fff6e5;--zm-admin-color-danger:#d92d20;--zm-admin-color-danger-hover:#b42318;--zm-admin-color-danger-bg:#fff0ee;--zm-admin-color-info:#1677ff;--zm-admin-color-info-bg:#eaf3ff;--zm-admin-color-pending:#c87900;--zm-admin-color-pending-bg:#fff7e6;--zm-admin-color-neutral:#667085;--zm-admin-color-neutral-bg:#f2f4f7;--zm-admin-space-1:4px;--zm-admin-space-2:8px;--zm-admin-space-3:12px;--zm-admin-space-4:16px;--zm-admin-space-5:24px;--zm-admin-space-6:32px;--zm-admin-space-7:40px;--zm-admin-space-8:48px;--zm-admin-space-9:64px;--zm-admin-radius-sm:6px;--zm-admin-radius-control:8px;--zm-admin-radius-menu:10px;--zm-admin-radius-card:12px;--zm-admin-radius-dialog:14px;--zm-admin-radius-dialog-lg:16px;--zm-admin-radius-pill:999px;--zm-admin-control-height-sm:32px;--zm-admin-control-height:40px;--zm-admin-control-height-lg:48px;--zm-admin-table-head-height:44px;--zm-admin-table-row-height:56px;--zm-admin-table-row-height-compact:48px;--zm-admin-hit-area-min:40px;--zm-admin-sidebar-width:240px;--zm-admin-sidebar-width-collapsed:72px;--zm-admin-topbar-height:56px;--zm-admin-page-padding:24px;--zm-admin-page-padding-wide:32px;--zm-admin-shadow-card:0 1px 2px #0f172a0a;--zm-admin-shadow-card-hover:0 6px 18px #0f172a14;--zm-admin-shadow-popup:0 6px 16px #0f172a1a;--zm-admin-shadow-dialog:0 16px 48px #0f172a2e;--zm-admin-overlay-bg:#0f172a73;--zm-admin-focus-ring:0 0 0 3px #ff5b3d29;--zm-admin-motion-fast:.1s;--zm-admin-motion-normal:.2s;--zm-admin-motion-slow:.3s;--zm-admin-ease-standard:cubic-bezier(.2, 0, 0, 1);--zm-admin-z-dropdown:1000;--zm-admin-z-sticky:1100;--zm-admin-z-drawer:1200;--zm-admin-z-dialog:1300;--zm-admin-z-toast:1400}@media (width>=1440px){:root{--zm-admin-page-padding:var(--zm-admin-page-padding-wide)}}:where([class^=admin-ui-],[class*=\ admin-ui-]){box-sizing:border-box}.admin-ui-page-title,.admin-ui-module-title,.admin-ui-card-title,.admin-ui-text,.admin-ui-help{font-family:var(--zm-admin-font-family);margin:0}.admin-ui-page-title{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-page-title);font-weight:var(--zm-admin-font-weight-bold);line-height:var(--zm-admin-line-height-page-title)}.admin-ui-module-title{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-module-title);font-weight:var(--zm-admin-font-weight-title);line-height:var(--zm-admin-line-height-module-title)}.admin-ui-card-title{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-card-title);font-weight:var(--zm-admin-font-weight-title);line-height:var(--zm-admin-line-height-card-title)}.admin-ui-text{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body)}.admin-ui-help{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.admin-ui-number{font-variant-numeric:tabular-nums}.admin-ui-card{padding:var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.admin-ui-button{min-width:var(--zm-admin-hit-area-min);height:var(--zm-admin-control-height);justify-content:center;align-items:center;gap:var(--zm-admin-space-2);padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-primary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-label) / var(--zm-admin-line-height-label) var(--zm-admin-font-family);white-space:nowrap;border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer;transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);display:inline-flex}.admin-ui-button:hover{color:var(--zm-admin-color-brand);border-color:var(--zm-admin-color-brand-border)}.admin-ui-button:focus-visible,.admin-ui-control:focus-visible,.admin-ui-select:focus-visible,.admin-ui-textarea:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px;box-shadow:var(--zm-admin-focus-ring)}.admin-ui-button-primary{color:var(--zm-admin-color-text-inverse);border-color:var(--zm-admin-color-brand);background:var(--zm-admin-color-brand)}.admin-ui-button-primary:hover{color:var(--zm-admin-color-text-inverse);border-color:var(--zm-admin-color-brand-hover);background:var(--zm-admin-color-brand-hover)}.admin-ui-button-primary:active{border-color:var(--zm-admin-color-brand-active);background:var(--zm-admin-color-brand-active)}.admin-ui-button-danger{color:var(--zm-admin-color-text-inverse);border-color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger)}.admin-ui-button-danger:hover{color:var(--zm-admin-color-text-inverse);border-color:var(--zm-admin-color-danger-hover);background:var(--zm-admin-color-danger-hover)}.admin-ui-button-text{padding-inline:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);background:0 0;border-color:#0000}.admin-ui-button-sm{height:var(--zm-admin-control-height-sm);padding-inline:var(--zm-admin-space-3)}.admin-ui-button-lg{height:var(--zm-admin-control-height-lg);padding-inline:var(--zm-admin-space-5);font-size:var(--zm-admin-font-size-emphasis)}.admin-ui-button:disabled,.admin-ui-control:disabled,.admin-ui-select:disabled,.admin-ui-textarea:disabled{color:var(--zm-admin-color-text-disabled);border-color:var(--zm-admin-color-border);background:var(--zm-admin-color-disabled-bg);cursor:not-allowed;box-shadow:none}.admin-ui-field{gap:var(--zm-admin-space-2);display:grid}.admin-ui-label{color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-label) / var(--zm-admin-line-height-label) var(--zm-admin-font-family)}.admin-ui-control,.admin-ui-select,.admin-ui-textarea{width:100%;color:var(--zm-admin-color-text-primary);font:var(--zm-admin-font-weight-regular) var(--zm-admin-font-size-body) / var(--zm-admin-line-height-body) var(--zm-admin-font-family);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.admin-ui-control,.admin-ui-select{height:var(--zm-admin-control-height);padding:0 var(--zm-admin-space-3)}.admin-ui-textarea{min-height:112px;padding:var(--zm-admin-space-3);resize:vertical}.admin-ui-control:hover,.admin-ui-select:hover,.admin-ui-textarea:hover{border-color:var(--zm-admin-color-brand-border)}.admin-ui-field-error .admin-ui-control,.admin-ui-field-error .admin-ui-select,.admin-ui-field-error .admin-ui-textarea{border-color:var(--zm-admin-color-danger)}.admin-ui-error{color:var(--zm-admin-color-danger);font:var(--zm-admin-font-weight-regular) var(--zm-admin-font-size-help) / var(--zm-admin-line-height-help) var(--zm-admin-font-family);margin:0}.admin-ui-tag{align-items:center;gap:var(--zm-admin-space-1);min-height:24px;padding:2px var(--zm-admin-space-2);color:var(--zm-admin-color-neutral);font:var(--zm-admin-font-weight-medium) var(--zm-admin-font-size-help) / var(--zm-admin-line-height-help) var(--zm-admin-font-family);white-space:nowrap;border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-neutral-bg);display:inline-flex}.admin-ui-tag-success{color:var(--zm-admin-color-success);background:var(--zm-admin-color-success-bg)}.admin-ui-tag-warning{color:var(--zm-admin-color-warning);background:var(--zm-admin-color-warning-bg)}.admin-ui-tag-danger{color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg)}.admin-ui-tag-info{color:var(--zm-admin-color-info);background:var(--zm-admin-color-info-bg)}.admin-ui-tag-pending{color:var(--zm-admin-color-pending);background:var(--zm-admin-color-pending-bg)}.admin-ui-table-wrap{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);overflow:auto}.admin-ui-table{width:100%;color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-regular) var(--zm-admin-font-size-table) / var(--zm-admin-line-height-table) var(--zm-admin-font-family);border-collapse:collapse;border-spacing:0}.admin-ui-table th{height:var(--zm-admin-table-head-height);padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold);text-align:left;white-space:nowrap;background:var(--zm-admin-color-table-head-bg)}.admin-ui-table td{min-height:var(--zm-admin-table-row-height);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-top:1px solid var(--zm-admin-color-divider)}.admin-ui-table tbody tr:hover{background:var(--zm-admin-color-hover-bg)}.admin-ui-table-number,.admin-ui-table-time,.admin-ui-table-status,.admin-ui-table-actions{white-space:nowrap}.admin-ui-table-number{font-variant-numeric:tabular-nums;text-align:right}.admin-ui-table-status{text-align:center}.admin-ui-overlay{z-index:var(--zm-admin-z-dialog);padding:var(--zm-admin-space-5);background:var(--zm-admin-overlay-bg);place-items:center;display:grid;position:fixed;inset:0}.admin-ui-dialog,.admin-ui-drawer{color:var(--zm-admin-color-text-secondary);font-family:var(--zm-admin-font-family);background:var(--zm-admin-color-elevated-bg);box-shadow:var(--zm-admin-shadow-dialog)}.admin-ui-dialog{border-radius:var(--zm-admin-radius-dialog);width:min(100%,480px);max-height:min(760px,100vh - 48px);overflow:auto}.admin-ui-dialog-lg{width:min(100%,720px)}.admin-ui-dialog-header,.admin-ui-dialog-body,.admin-ui-dialog-footer{padding:var(--zm-admin-space-5)}.admin-ui-dialog-header{border-bottom:1px solid var(--zm-admin-color-divider)}.admin-ui-dialog-footer{justify-content:flex-end;gap:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);display:flex}.admin-ui-drawer-layer{z-index:var(--zm-admin-z-drawer);background:var(--zm-admin-overlay-bg);justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-ui-drawer{width:min(100%,640px);height:100%;overflow:auto}@media (prefers-reduced-motion:reduce){:where([class^=admin-ui-],[class*=\ admin-ui-]){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-empty-page{min-width:0}.admin-module-state{align-content:center;place-items:center;gap:var(--zm-admin-space-3);min-height:320px;padding:var(--zm-admin-space-7);text-align:center;display:grid}.admin-empty-title-line{align-items:center;gap:var(--zm-admin-space-3);display:flex}.admin-module-state h1,.admin-module-state p{margin:0}.admin-module-state p{max-width:560px;color:var(--zm-admin-color-text-secondary)}.admin-module-state-actions{justify-content:center;gap:var(--zm-admin-space-2);margin-top:var(--zm-admin-space-2);flex-wrap:wrap;display:flex}.dashboard-module{min-width:0;color:var(--zm-admin-color-text,#172033);background:0 0}.dashboard-page{width:100%;min-width:0;margin:0;padding:0 0 24px}.dashboard-heading,.dashboard-heading-actions,.dashboard-title-line,.dashboard-section-heading,.dashboard-section-heading>div:first-child,.dashboard-operation-card>header,.dashboard-error-card,.dashboard-user-row,.dashboard-error-row>header,.dashboard-error-row>footer{align-items:center;display:flex}.dashboard-heading{justify-content:space-between;gap:24px;margin-bottom:18px}.dashboard-title-line{gap:10px}.dashboard-heading h1{margin:0}.dashboard-heading p{color:var(--zm-admin-color-text-secondary,#667085);font-size:var(--zm-admin-font-size-help,13px);margin:7px 0 0}.dashboard-mock-badge{color:#b8422e;min-height:25px;font-size:var(--zm-admin-font-size-help,13px);background:#fff5f2;border:1px solid #ffd2c8;border-radius:999px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.dashboard-heading-actions{gap:10px}.dashboard-range-switch{border:1px solid var(--zm-admin-color-border,#e1e6ed);background:#fff;border-radius:11px;flex:none;gap:0;padding:4px;display:flex;box-shadow:0 4px 16px #1d293909}.dashboard-range-switch button{min-width:68px;min-height:40px;color:var(--zm-admin-color-text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.dashboard-range-switch button:hover{color:var(--zm-admin-color-text,#172033);background:#f7f8fa}.dashboard-range-switch button.active{color:#d94730;background:#fff0ec;font-weight:700}.dashboard-refresh{gap:6px;min-height:46px}.dashboard-refresh>span{color:#ed563c;font-size:19px}.dashboard-view{min-width:0}.dashboard-section{min-width:0;margin-top:24px}.dashboard-section-heading{justify-content:space-between;gap:20px;margin-bottom:13px}.dashboard-section-heading>div:first-child{gap:11px;min-width:0}.dashboard-section-index{color:#eb5d43;width:34px;height:34px;font-size:var(--zm-admin-font-size-help,13px);background:#fff4f1;border:1px solid #ffd9d0;border-radius:9px;flex:0 0 34px;place-items:center;font-weight:800;display:grid}.dashboard-section-heading h2{font-size:var(--zm-admin-font-size-module-title,20px);margin:0;line-height:1.3}.dashboard-section-heading p{color:var(--zm-admin-color-text-tertiary,#8a94a6);font-size:var(--zm-admin-font-size-help,13px);margin:4px 0 0;line-height:1.55}.dashboard-overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.dashboard-metric-card{border:1px solid var(--zm-admin-color-border,#e1e6ed);border-radius:var(--zm-admin-radius-card,12px);min-width:0;min-height:132px;box-shadow:var(--zm-admin-shadow-card,0 1px 2px #0f172a0a);background:#fff;padding:16px 18px;position:relative;overflow:hidden}.dashboard-metric-card:after{content:"";background:var(--metric-glow,#3b82f614);border-radius:50%;width:76px;height:76px;position:absolute;inset:auto -18px -28px auto}.dashboard-metric-label{color:var(--zm-admin-color-text-secondary,#667085);font-size:var(--zm-admin-font-size-body,15px);justify-content:space-between;align-items:center;font-weight:700;display:flex}.dashboard-metric-label i{background:var(--metric-color,#4f86ed);width:8px;height:8px;box-shadow:0 0 0 5px var(--metric-glow,#3b82f614);border-radius:50%}.dashboard-metric-pair{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid;position:relative}.dashboard-metric-pair>div{min-width:0}.dashboard-metric-pair>div+div{border-left:1px solid #edf0f4;padding-left:12px}.dashboard-metric-pair small{min-height:20px;color:var(--zm-admin-color-text-tertiary,#8a94a6);font-size:var(--zm-admin-font-size-help,13px);line-height:1.45;display:block}.dashboard-metric-pair strong{font-size:var(--zm-admin-font-size-metric,30px);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.2;display:block;overflow:hidden}.dashboard-metric-users{--metric-color:#5a8dee;--metric-glow:#5a8dee1a}.dashboard-metric-participants{--metric-color:#7c63d9;--metric-glow:#7c63d91a}.dashboard-metric-successful-tasks{--metric-color:#13a785;--metric-glow:#13a7851a}.dashboard-metric-income{--metric-color:#ed7048;--metric-glow:#ed70481c}.dashboard-metric-withdrawals{--metric-color:#db9b27;--metric-glow:#db9b271c}.dashboard-table-card{border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #1825360a}.dashboard-table-scroll{width:100%;overflow-x:auto}.dashboard-table{border-collapse:collapse;width:100%;min-width:830px}.dashboard-table th,.dashboard-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f4;padding:14px 17px}.dashboard-table th{color:var(--zm-admin-color-text-tertiary,#8a94a6);font-size:var(--zm-admin-font-size-table,14px);background:#fafbfc;font-weight:650}.dashboard-table td{color:var(--zm-admin-color-text-secondary,#667085);font-size:var(--zm-admin-font-size-table,14px)}.dashboard-table td strong{color:var(--zm-admin-color-text,#172033)}.dashboard-table tbody tr:last-child td{border-bottom:0}.dashboard-table tbody tr:hover{background:#fcfdfd}.dashboard-adapter-table{min-width:1120px}.dashboard-adapter-state{align-items:center;gap:6px;display:inline-flex}.dashboard-adapter-check{min-width:92px;min-height:40px}.dashboard-status{min-height:28px;font-size:var(--zm-admin-font-size-help,13px);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.dashboard-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dashboard-status-success{color:#147a5b;background:#eaf8f2}.dashboard-status-warning{color:#a66a09;background:#fff5df}.dashboard-status-neutral{color:#667085;background:#eef1f5}.dashboard-status-danger{color:#c83e4a;background:#fff0f1}.dashboard-funds-table{min-width:900px}.dashboard-fund-name{align-items:center;gap:9px;display:inline-flex}.dashboard-fund-name>span{gap:2px;display:grid}.dashboard-fund-name small{color:var(--zm-admin-color-text-tertiary,#8a94a6);font-size:var(--zm-admin-font-size-help,13px);font-weight:500}.dashboard-fund-dot{background:#5a8dee;border-radius:5px;width:8px;height:22px}.dashboard-fund-dot.tone-2{background:#ed7048}.dashboard-fund-dot.tone-3{background:#7c63d9}.dashboard-fund-dot.tone-4{background:#13a785}.dashboard-fund-dot.tone-5{background:#d49a22}.dashboard-money{color:#d94c34;font-weight:750}.dashboard-fund-total{background:var(--zm-admin-color-surface-subtle,#f8fafc)}.dashboard-fund-total td{color:var(--zm-admin-color-text,#172033);font-weight:750}.dashboard-fund-total:hover,.dashboard-fund-detail{background:var(--zm-admin-color-surface-subtle,#f8fafc)}.dashboard-fund-detail td:first-child{padding-left:44px}.dashboard-fund-detail .dashboard-fund-name:before{color:var(--zm-admin-color-text-tertiary,#8a94a6);content:"↳"}.dashboard-fund-detail .dashboard-fund-dot{width:6px;height:6px}.dashboard-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-operation-card{border-radius:13px;min-width:0;padding:19px;box-shadow:0 7px 22px #1825360a}.dashboard-operation-card>header{justify-content:space-between;gap:16px}.dashboard-operation-card h3{font-size:var(--zm-admin-font-size-card-title,17px);margin:5px 0 0}.dashboard-operation-kicker,.dashboard-eyebrow{color:#e35d45;font-size:var(--zm-admin-font-size-help,13px);letter-spacing:.05em;font-weight:800}.dashboard-operation-total{color:var(--zm-admin-color-text-secondary,#667085);align-items:baseline;gap:5px;margin:22px 0 15px;display:flex}.dashboard-operation-total strong{color:var(--zm-admin-color-text,#172033);margin-left:auto;font-size:30px;line-height:1}.dashboard-operation-total small{color:#8c96a5;font-size:var(--zm-admin-font-size-help,13px)}.dashboard-operation-stats{background:#fafbfc;border:1px solid #edf0f4;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid}.dashboard-operation-stats>div{min-width:0;padding:11px 12px}.dashboard-operation-stats>div+div{border-left:1px solid #e8ecf1}.dashboard-operation-stats small{color:#8a94a6;font-size:var(--zm-admin-font-size-help,13px);line-height:1.4;display:block}.dashboard-operation-stats strong{margin-top:4px;font-size:18px;display:block}.dashboard-operation-foot{color:#8a94a6;font-size:var(--zm-admin-font-size-help,13px);justify-content:space-between;gap:12px;margin-top:12px;line-height:1.55;display:flex}.dashboard-todo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-todo-card{text-align:left;border-radius:var(--zm-admin-radius-card,12px);min-width:0;min-height:164px;box-shadow:var(--zm-admin-shadow-card,0 1px 2px #0f172a0a);cursor:pointer;background:#fff;border:1px solid #e4e9ef;flex-direction:column;gap:12px;padding:18px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.dashboard-todo-card:hover{border-color:#d0d8e2;transform:translateY(-2px);box-shadow:0 10px 26px #18253614}.dashboard-todo-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.dashboard-todo-heading>span{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-todo-heading strong{color:var(--zm-admin-color-text,#172033);font-size:var(--zm-admin-font-size-emphasis,16px);line-height:1.4}.dashboard-todo-heading small{color:var(--zm-admin-color-text-tertiary,#8a94a6);font-size:var(--zm-admin-font-size-help,13px);line-height:1.45}.dashboard-todo-heading>b{color:var(--zm-admin-color-danger,#d94836);font-size:var(--zm-admin-font-size-metric,30px);line-height:1}.dashboard-todo-stages{align-items:center;gap:8px;min-height:32px;display:flex;overflow-x:auto}.dashboard-todo-stages>span{color:var(--zm-admin-color-text-secondary,#667085);border-radius:var(--zm-admin-radius-pill,999px);background:var(--zm-admin-color-neutral-bg,#f2f4f7);font-size:var(--zm-admin-font-size-help,13px);flex:none;padding:5px 9px}.dashboard-todo-stages b{color:var(--zm-admin-color-text,#172033)}.dashboard-todo-meta{color:var(--zm-admin-color-text-secondary,#667085);font-size:var(--zm-admin-font-size-table,14px);flex-wrap:wrap;gap:6px 16px;line-height:1.45;display:flex}.dashboard-todo-meta b{color:var(--zm-admin-color-text,#172033)}.dashboard-todo-action{color:var(--zm-admin-color-primary,#df4f38);font-size:var(--zm-admin-font-size-table,14px);margin-top:auto;font-weight:700}.dashboard-todo-action i{margin-left:3px;font-style:normal}.dashboard-todo-danger{border-top:3px solid #eb5965}.dashboard-todo-warning{border-top:3px solid #e8a12c}.dashboard-todo-brand{border-top:3px solid #ef684c}.dashboard-error-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-error-card{text-align:left;border-radius:var(--zm-admin-radius-card,12px);cursor:pointer;align-items:flex-start;gap:16px;min-width:0;min-height:174px;padding:20px}.dashboard-error-card:hover{background:#fcfdfd;border-color:#d5dce5}.dashboard-error-icon{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.dashboard-error-danger{color:#cf3f4b;background:#fff0f1}.dashboard-error-warning{color:#a96d09;background:#fff5df}.dashboard-error-success{color:#147a5b;background:#eaf8f2}.dashboard-error-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dashboard-error-copy small{color:#667085;font-size:var(--zm-admin-font-size-body,15px);font-weight:700}.dashboard-error-copy strong{font-size:var(--zm-admin-font-size-metric,30px);margin:1px 0 3px;line-height:1.2}.dashboard-error-copy span{color:var(--zm-admin-color-text-secondary,#667085);font-size:var(--zm-admin-font-size-table,14px);overflow-wrap:anywhere;line-height:1.55}.dashboard-error-card>i{color:#a8b1bf;align-self:center;font-style:normal}.dashboard-state{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px;display:flex}.dashboard-state h2{margin:14px 0 5px}.dashboard-state p{color:#7d8796;max-width:520px;margin:0 0 18px}.dashboard-loader{border:3px solid #f1d3cc;border-top-color:#ec6046;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite dashboard-spin}.dashboard-custom-dialog,.dashboard-drawer{color:var(--zm-admin-color-text,#172033);background:#fff;border:0;padding:0;box-shadow:0 28px 80px #0e192a47}.dashboard-custom-dialog::backdrop,.dashboard-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e182775}.dashboard-custom-dialog{border-radius:15px;width:min(520px,100vw - 32px)}.dashboard-custom-dialog header,.dashboard-custom-dialog footer{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.dashboard-custom-dialog footer{border-top:1px solid #edf0f4;border-bottom:0;justify-content:flex-end;align-items:center;gap:9px}.dashboard-custom-dialog h2{margin:0;font-size:18px}.dashboard-custom-dialog header p{color:#8a94a6;margin:4px 0 0;font-size:12px}.dashboard-custom-dialog header button,.dashboard-drawer-close{color:#788395;cursor:pointer;background:#f1f3f6;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:21px}.dashboard-date-fields{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding:22px 21px 8px;display:grid}.dashboard-date-fields label{color:#667085;flex-direction:column;gap:7px;font-size:12px;display:flex}.dashboard-date-fields input{border:1px solid #dce2e9;border-radius:8px;width:100%;min-height:40px;padding:0 9px}.dashboard-date-fields>span{color:#99a2b0;padding-bottom:10px}.dashboard-field-error{color:#cf3f4b;min-height:24px;margin:0;padding:2px 21px 10px;font-size:11px}.dashboard-drawer{border-radius:16px 0 0 16px;width:min(760px,100vw - 32px);max-width:none;height:100vh;max-height:none;margin:0;inset:0 0 0 auto}.dashboard-drawer-shell{grid-template-rows:auto auto minmax(0,1fr);height:100%;display:grid}.dashboard-drawer-header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 19px;display:flex}.dashboard-drawer-header h2{margin:5px 0 0;font-size:20px}.dashboard-drawer-header p{color:#8a94a6;font-size:var(--zm-admin-font-size-help,13px);margin:5px 0 0}.dashboard-drawer-filters{background:#fafbfc;border-bottom:1px solid #edf0f4;gap:12px;padding:14px 25px;display:flex}.dashboard-drawer-filters:empty{display:none}.dashboard-drawer-filters label{color:#788395;min-width:170px;font-size:var(--zm-admin-font-size-label,14px);flex-direction:column;gap:5px;display:flex}.dashboard-drawer-body{min-height:0;padding:17px 25px 28px;overflow:auto}.dashboard-drawer-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.dashboard-drawer-state h3{margin:13px 0 5px}.dashboard-drawer-state p{color:#8a94a6;margin:0}.dashboard-user-list,.dashboard-error-list{gap:10px;display:grid}.dashboard-user-row{border:1px solid #e8ecf1;border-radius:11px;gap:12px;min-width:0;padding:13px}.dashboard-user-avatar{color:#d84e37;background:#fff0ec;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.dashboard-user-main{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-user-main span,.dashboard-user-main small{color:#8b95a5;font-size:var(--zm-admin-font-size-help,13px);margin-top:3px}.dashboard-user-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dashboard-pill{color:#667085;background:#eef1f5;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:10px;font-weight:650;display:inline-flex}.dashboard-pill-passed{color:#147a5b;background:#eaf8f2}.dashboard-pill-failed{color:#c83e4a;background:#fff0f1}.dashboard-pill-pending{color:#a66a09;background:#fff5df}.dashboard-error-row{border:1px solid #e8ecf1;border-radius:11px;padding:16px}.dashboard-error-row>header,.dashboard-error-row>footer{justify-content:space-between;gap:15px}.dashboard-error-row time,.dashboard-error-row footer{color:#8b95a5;font-size:var(--zm-admin-font-size-help,13px)}.dashboard-error-row h3{margin:13px 0 6px;font-size:15px}.dashboard-error-row code{color:#b44534;font-size:var(--zm-admin-font-size-help,13px)}.dashboard-error-row p{color:#667085;margin:9px 0 14px;line-height:1.65}.dashboard-owner-tag{min-height:var(--zm-admin-control-height-sm);padding:0 var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-neutral-bg);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);align-items:center;display:inline-flex}.dashboard-automation-empty{padding:var(--zm-admin-space-7);color:var(--zm-admin-color-text-tertiary);text-align:center}.dashboard-automation-table{table-layout:fixed;min-width:1000px}.dashboard-automation-table th:first-child{width:21%}.dashboard-automation-table th:nth-child(2){width:15%}.dashboard-automation-table th:nth-child(3){width:35%}.dashboard-automation-table th:nth-child(4){width:11%}.dashboard-automation-table th:nth-child(5){width:18%}.dashboard-automation-table td{vertical-align:middle}.dashboard-automation-table tbody tr{transition:background .16s}.dashboard-automation-table tbody tr:hover{background:var(--zm-admin-color-subtle-bg)}.dashboard-automation-row td:first-child{box-shadow:inset 3px 0 #0000}.dashboard-automation-row.tone-danger td:first-child{box-shadow:inset 3px 0 0 var(--zm-admin-color-danger)}.dashboard-automation-row.tone-warning td:first-child{box-shadow:inset 3px 0 0 var(--zm-admin-color-warning)}.dashboard-automation-row.tone-neutral td:first-child{box-shadow:inset 3px 0 0 var(--zm-admin-color-neutral)}.dashboard-automation-center-name,.dashboard-automation-current{gap:var(--zm-admin-space-1);min-width:0;display:grid}.dashboard-automation-center-name strong,.dashboard-automation-current strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table)}.dashboard-automation-center-name small,.dashboard-automation-current small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-automation-status-cell{align-items:center;gap:0 var(--zm-admin-space-2);flex-wrap:wrap;display:flex}.dashboard-automation-issue-count{min-height:var(--zm-admin-hit-area-min);color:var(--zm-admin-color-brand);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.dashboard-automation-issue-count:hover{text-decoration:underline}.dashboard-automation-owner{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table);overflow-wrap:anywhere}.dashboard-automation-actions{gap:var(--zm-admin-space-2);flex-wrap:wrap;display:flex}.dashboard-automation-actions .admin-ui-button{flex:1 0 auto}.dashboard-automation-status{min-height:var(--zm-admin-control-height-sm);align-items:center;gap:var(--zm-admin-space-1);padding:0 var(--zm-admin-space-2);color:var(--automation-status-color);border-radius:var(--zm-admin-radius-pill);background:var(--automation-status-bg);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap;display:inline-flex}.dashboard-automation-status i{border-radius:var(--zm-admin-radius-pill);background:currentColor;width:7px;height:7px}.dashboard-automation-status-success{--automation-status-color:var(--zm-admin-color-success);--automation-status-bg:var(--zm-admin-color-success-bg)}.dashboard-automation-status-info{--automation-status-color:var(--zm-admin-color-info);--automation-status-bg:var(--zm-admin-color-info-bg)}.dashboard-automation-status-warning{--automation-status-color:var(--zm-admin-color-warning);--automation-status-bg:var(--zm-admin-color-warning-bg)}.dashboard-automation-status-danger{--automation-status-color:var(--zm-admin-color-danger);--automation-status-bg:var(--zm-admin-color-danger-bg)}.dashboard-automation-status-neutral{--automation-status-color:var(--zm-admin-color-neutral);--automation-status-bg:var(--zm-admin-color-neutral-bg)}.dashboard-automation-drawer-metrics{gap:var(--zm-admin-space-3);margin-bottom:var(--zm-admin-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-automation-drawer-metrics>div{min-width:0;padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg)}.dashboard-automation-drawer-metrics small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);display:block}.dashboard-automation-drawer-metrics strong{margin-top:var(--zm-admin-space-2);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis);overflow-wrap:anywhere;display:block}.dashboard-automation-drawer-section{margin-top:var(--zm-admin-space-5)}.dashboard-automation-drawer-section>h3{margin:0 0 var(--zm-admin-space-3);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis)}.dashboard-automation-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-automation-step{grid-template-columns:var(--zm-admin-control-height-sm) 1fr;gap:var(--zm-admin-space-3);padding-bottom:var(--zm-admin-space-5);display:grid;position:relative}.dashboard-automation-step:not(:last-child):after{top:var(--zm-admin-control-height-sm);bottom:0;left:calc(var(--zm-admin-control-height-sm) / 2);content:"";background:var(--zm-admin-color-divider);width:1px;position:absolute}.dashboard-automation-step-index{z-index:1;width:var(--zm-admin-control-height-sm);height:var(--zm-admin-control-height-sm);color:var(--zm-admin-color-brand);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand-bg);font-weight:var(--zm-admin-font-weight-semibold);place-items:center;display:grid;position:relative}.dashboard-automation-step header{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);display:flex}.dashboard-automation-step p{margin:var(--zm-admin-space-2) 0 var(--zm-admin-space-1);color:var(--zm-admin-color-text-secondary);line-height:var(--zm-admin-line-height-body)}.dashboard-automation-step small{color:var(--zm-admin-color-text-tertiary)}.dashboard-automation-drawer-issues{gap:var(--zm-admin-space-3);display:grid}.dashboard-automation-drawer-issue{min-height:var(--zm-admin-hit-area-min);align-items:center;gap:var(--zm-admin-space-2) var(--zm-admin-space-3);padding:var(--zm-admin-space-4);text-align:left;border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer;grid-template-columns:1fr auto;display:grid}.dashboard-automation-drawer-issue:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.dashboard-automation-drawer-issue>span{align-items:center;gap:var(--zm-admin-space-2);min-width:0;display:flex}.dashboard-automation-drawer-issue>span strong{color:var(--zm-admin-color-text-primary)}.dashboard-automation-drawer-issue>small{color:var(--zm-admin-color-text-secondary);line-height:var(--zm-admin-line-height-body)}.dashboard-automation-drawer-issue>i{color:var(--zm-admin-color-text-tertiary);grid-area:1/2/3;font-style:normal}.dashboard-automation-guidance{gap:var(--zm-admin-space-2);margin-top:var(--zm-admin-space-5);padding:var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-info-bg);line-height:var(--zm-admin-line-height-body);display:grid}.dashboard-automation-guidance strong{color:var(--zm-admin-color-info)}.dashboard-automation-issue-head{align-items:center;gap:var(--zm-admin-space-2);margin-bottom:var(--zm-admin-space-4);flex-wrap:wrap;display:flex}.dashboard-automation-answer-grid{gap:var(--zm-admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-automation-answer-grid section{padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg)}.dashboard-automation-answer-grid h3{margin:0 0 var(--zm-admin-space-2);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-body)}.dashboard-automation-answer-grid p{color:var(--zm-admin-color-text-secondary);line-height:var(--zm-admin-line-height-body);margin:0}.dashboard-automation-issue-actions{gap:var(--zm-admin-space-3);margin-top:var(--zm-admin-space-5);flex-wrap:wrap;display:flex}.dashboard-automation-action-unavailable{min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);border:1px dashed var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-neutral-bg);font-size:var(--zm-admin-font-size-table);align-items:center;display:inline-flex}.dashboard-automation-snooze-form{gap:var(--zm-admin-space-3);margin-top:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);display:grid}.dashboard-automation-snooze-form[hidden]{display:none}.dashboard-automation-snooze-form label{gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);display:grid}.dashboard-automation-snooze-form>div{gap:var(--zm-admin-space-2);flex-wrap:wrap;display:flex}.dashboard-automation-snooze-form>p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);align-self:center;margin:0}.dashboard-automation-trace{justify-content:space-between;gap:var(--zm-admin-space-3);margin-top:var(--zm-admin-space-5);padding-top:var(--zm-admin-space-4);color:var(--zm-admin-color-text-tertiary);border-top:1px solid var(--zm-admin-color-divider);font-size:var(--zm-admin-font-size-help);display:flex}.dashboard-automation-trace strong{color:var(--zm-admin-color-text-secondary)}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media (width<=1599px){.dashboard-page{padding-left:22px;padding-right:22px}.dashboard-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metric-card:nth-child(4),.dashboard-metric-card:nth-child(5){grid-column:span 1}.dashboard-operation-stats{grid-template-columns:repeat(2,1fr)}.dashboard-operation-stats>div:nth-child(odd){border-left:0}.dashboard-operation-stats>div:nth-child(n+3){border-top:1px solid #e8ecf1}}@media (width<=1199px){.dashboard-section-heading{flex-direction:column;align-items:flex-start}.dashboard-range-switch{max-width:100%;overflow-x:auto}.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operation-grid,.dashboard-error-grid{grid-template-columns:1fr}.dashboard-todo-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;overflow-x:visible}}@media (width<=860px){.dashboard-page{padding:20px 16px 38px}.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-heading-actions{flex-direction:column;align-items:stretch}.dashboard-range-switch{overflow-x:auto}.dashboard-range-switch button{flex:1 0 auto}.dashboard-overview-grid{grid-template-columns:1fr 1fr}.dashboard-operation-card>header{flex-direction:column;align-items:flex-start}.dashboard-user-row{flex-wrap:wrap;align-items:flex-start}.dashboard-user-main{min-width:calc(100% - 52px)}.dashboard-user-status{flex-direction:row}.dashboard-automation-answer-grid,.dashboard-automation-snooze-form{grid-template-columns:1fr}.dashboard-automation-drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-automation-step header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dashboard-module *,.dashboard-module :before,.dashboard-module :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.task-flow-page{width:100%;min-width:0;padding-bottom:var(--zm-admin-space-6);color:var(--zm-admin-color-text-primary)}.task-flow-heading,.task-flow-title-line,.task-flow-heading-meta,.task-flow-card>header,.task-flow-card-heading,.task-flow-setting,.task-flow-related{align-items:center;display:flex}.task-flow-heading{justify-content:space-between;gap:var(--zm-admin-space-6);min-height:104px;margin-bottom:var(--zm-admin-space-5);padding:0 var(--zm-admin-space-1)}.task-flow-heading-copy{min-width:0}.task-flow-title-line{gap:var(--zm-admin-space-3)}.task-flow-heading p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-secondary)}.task-flow-heading-meta{margin-top:var(--zm-admin-space-3);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);flex-wrap:wrap;gap:0}.task-flow-heading-meta span{align-items:center;display:inline-flex}.task-flow-heading-meta span+span:before{content:"";background:var(--zm-admin-color-text-disabled);border-radius:50%;width:3px;height:3px;margin:0 10px}.task-flow-save{gap:var(--zm-admin-space-2);min-width:116px;box-shadow:0 6px 14px #ff5b3d2e}.task-flow-save>span{font-size:15px;font-weight:var(--zm-admin-font-weight-bold)}.task-flow-card{margin-bottom:var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-dialog-lg);box-shadow:var(--zm-admin-shadow-card);padding:0;overflow:hidden}.task-flow-card>header{justify-content:space-between;gap:var(--zm-admin-space-5);min-height:88px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:linear-gradient(180deg, var(--zm-admin-color-container-bg) 0%, var(--zm-admin-color-subtle-bg) 100%)}.task-flow-card>header h2{margin:2px 0 0}.task-flow-card>header p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.task-flow-section-kicker{color:var(--zm-admin-color-brand-text);font-size:var(--zm-admin-font-size-brand-caption);font-weight:var(--zm-admin-font-weight-semibold);letter-spacing:.08em}.task-flow-card-heading label{align-items:center;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-2);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-menu);background:var(--zm-admin-color-container-bg);display:flex}.task-flow-card-heading label>span{padding-left:var(--zm-admin-space-1);white-space:nowrap}.task-flow-card-heading input{width:190px}.task-flow-rule-grid{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-5);background:var(--zm-admin-color-subtle-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-flow-setting{justify-content:space-between;gap:var(--zm-admin-space-3);min-width:0;min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-menu);background:var(--zm-admin-color-container-bg);font-size:var(--zm-admin-font-size-label);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);box-shadow:0 1px 1px #0f172a05}.task-flow-setting:focus-within{border-color:var(--zm-admin-color-brand-border);box-shadow:var(--zm-admin-focus-ring)}.task-flow-setting strong{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);line-height:var(--zm-admin-line-height-label)}.task-flow-setting .admin-ui-select{width:min(190px,54%)}.task-flow-number{align-items:center;gap:var(--zm-admin-space-2);display:flex}.task-flow-number input{text-align:right;width:82px}.task-flow-number b{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-regular)}.task-flow-switch{min-width:112px;min-height:var(--zm-admin-hit-area-min);justify-content:flex-end;align-items:center;gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.task-flow-switch i{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-text-disabled);width:40px;height:22px;transition:background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);flex:0 0 40px;position:relative}.task-flow-switch i:after{content:"";background:var(--zm-admin-color-container-bg);width:16px;height:16px;box-shadow:var(--zm-admin-shadow-card);transition:transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.task-flow-switch[aria-checked=true] i{background:var(--zm-admin-color-success)}.task-flow-switch[aria-checked=true] i:after{transform:translate(18px)}.task-flow-switch:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px}.task-flow-steps{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-5);background:var(--zm-admin-color-subtle-bg);display:grid}.task-flow-steps details{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);overflow:hidden}.task-flow-steps details[open]{border-color:var(--zm-admin-color-brand-border);box-shadow:0 7px 20px #0f172a0f}.task-flow-steps summary{align-items:center;gap:var(--zm-admin-space-4);min-height:78px;padding:0 var(--zm-admin-space-5);cursor:pointer;background:var(--zm-admin-color-container-bg);transition:background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);list-style:none;display:flex}.task-flow-steps summary:hover{background:var(--zm-admin-color-hover-bg)}.task-flow-steps summary::-webkit-details-marker{display:none}.task-flow-step-number{width:38px;height:38px;color:var(--zm-admin-color-brand-text);border:1px solid var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-bold);border-radius:11px;flex:0 0 38px;place-items:center;display:inline-grid}.task-flow-steps details[open] .task-flow-step-number{color:var(--zm-admin-color-text-inverse);border-color:var(--zm-admin-color-brand);background:var(--zm-admin-color-brand)}.task-flow-step-copy{gap:2px;min-width:0;display:grid}.task-flow-step-copy strong{font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body)}.task-flow-step-copy small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-flow-steps summary>i{width:32px;height:32px;color:var(--zm-admin-color-text-tertiary);background:var(--zm-admin-color-subtle-bg);transition:transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border-radius:50%;place-items:center;margin-left:auto;font-size:18px;font-style:normal;display:grid}.task-flow-steps details[open] summary>i{transform:rotate(180deg)}.task-flow-step-body{padding:0 var(--zm-admin-space-5) var(--zm-admin-space-5) 78px;border-top:1px solid var(--zm-admin-color-divider)}.task-flow-field-grid{gap:var(--zm-admin-space-4);padding-top:var(--zm-admin-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-flow-field{gap:var(--zm-admin-space-2);min-width:0;display:grid}.task-flow-field>span{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold)}.task-flow-field .admin-ui-control{background:var(--zm-admin-color-subtle-bg);width:100%}.task-flow-field .admin-ui-control:focus{background:var(--zm-admin-color-container-bg)}.task-flow-related{gap:var(--zm-admin-space-3);min-height:62px;margin-top:var(--zm-admin-space-5);padding:0 var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-menu);background:var(--zm-admin-color-subtle-bg)}.task-flow-related>.task-flow-related-label{color:var(--zm-admin-color-neutral);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-neutral-bg);font-size:var(--zm-admin-font-size-brand-caption);font-weight:var(--zm-admin-font-weight-semibold);flex:none;padding:3px 8px}.task-flow-related>strong{white-space:nowrap}.task-flow-related>span:not(.task-flow-related-label){color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);flex:1}.task-flow-related button{min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-3);color:var(--zm-admin-color-brand-text);border:1px solid var(--zm-admin-color-brand-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);cursor:pointer}.task-flow-related button:hover{background:var(--zm-admin-color-brand-bg)}.task-flow-table-wrap{margin-top:var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-menu);background:var(--zm-admin-color-container-bg);overflow-x:auto}.task-flow-table-heading{padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);gap:2px;display:grid}.task-flow-table-heading span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.task-flow-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.task-flow-table-wrap th,.task-flow-table-wrap td{height:54px;padding:var(--zm-admin-space-2) var(--zm-admin-space-3);text-align:left;border-bottom:1px solid var(--zm-admin-color-divider)}.task-flow-table-wrap th{color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-table-head-bg);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold)}.task-flow-table-wrap tbody tr:last-child td{border-bottom:0}.task-flow-table-wrap th:first-child{width:120px}@media (width<=1499px){.task-flow-rule-grid,.task-flow-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1099px){.task-flow-heading{min-height:92px}.task-flow-rule-grid,.task-flow-field-grid{grid-template-columns:1fr}.task-flow-step-body{padding-left:var(--zm-admin-space-5)}.task-flow-card-heading{flex-direction:column;align-items:flex-start}.task-flow-card-heading label,.task-flow-card-heading input{width:100%}}@media (width<=760px){.task-flow-heading{padding:var(--zm-admin-space-4) 0;flex-direction:column;align-items:flex-start}.task-flow-save{width:100%}.task-flow-card>header,.task-flow-rule-grid,.task-flow-steps,.task-flow-steps summary,.task-flow-step-body{padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4)}.task-flow-step-copy small{white-space:normal}.task-flow-related{padding-top:var(--zm-admin-space-3);padding-bottom:var(--zm-admin-space-3);flex-wrap:wrap;align-items:flex-start}.task-flow-related>span:not(.task-flow-related-label){flex-basis:calc(100% - 130px)}}@media (prefers-reduced-motion:reduce){.task-flow-page *{transition-duration:.01ms}}.earn-more-module{min-width:0;color:var(--zm-admin-color-text-primary)}.earn-more-header,.earn-more-title-line,.earn-more-section-heading,.earn-more-actions{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);display:flex}.earn-more-header{margin-bottom:var(--zm-admin-space-4)}.earn-more-title-line{justify-content:flex-start}.earn-more-header h1,.earn-more-section-heading h2{margin:0}.earn-more-header p,.earn-more-section-heading p{margin:var(--zm-admin-space-2) 0 0;color:var(--zm-admin-color-text-tertiary)}.earn-more-card{max-width:1080px;padding:var(--zm-admin-space-5)}.earn-more-section-heading{margin-bottom:var(--zm-admin-space-5);align-items:flex-start}.earn-more-section-heading h2{font-size:var(--zm-admin-font-size-card-title)}.earn-more-type-fieldset{gap:var(--zm-admin-space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.admin-ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.earn-more-type-option{min-width:0;padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-elevated-bg)}.earn-more-type-option.is-selected{border-color:var(--zm-admin-color-brand);background:var(--zm-admin-color-brand-bg);box-shadow:var(--zm-admin-focus-ring)}.earn-more-option-title{align-items:flex-start;gap:var(--zm-admin-space-3);margin-bottom:var(--zm-admin-space-4);cursor:pointer;display:flex}.earn-more-option-title input{accent-color:var(--zm-admin-color-brand);margin-top:4px}.earn-more-option-title span{flex-direction:column;min-width:0;display:flex}.earn-more-option-title small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary)}.earn-more-type-option .admin-ui-select,.earn-more-type-option .admin-ui-control{width:100%}.earn-more-error{margin-top:var(--zm-admin-space-4);padding:var(--zm-admin-space-3);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg)}.earn-more-actions{margin-top:var(--zm-admin-space-5);padding-top:var(--zm-admin-space-4);border-top:1px solid var(--zm-admin-color-divider);justify-content:flex-end}.earn-more-summary{align-items:baseline;gap:var(--zm-admin-space-2);margin-top:var(--zm-admin-space-4);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);display:flex}.earn-more-summary span{overflow-wrap:anywhere}.earn-more-summary small{color:var(--zm-admin-color-text-tertiary);margin-left:auto}@media (width<=900px){.earn-more-type-fieldset{grid-template-columns:1fr}.earn-more-summary{flex-direction:column;align-items:flex-start}.earn-more-summary small{margin-left:0}}@media (width<=760px){.earn-more-header,.earn-more-section-heading{flex-direction:column;align-items:flex-start}}.tml-page{--tml-slate:var(--zm-admin-color-neutral);--tml-blue:var(--zm-admin-color-info);--tml-green:var(--zm-admin-color-success);--tml-amber:var(--zm-admin-color-warning);--tml-violet:var(--zm-admin-color-brand-active);--tml-neutral:var(--zm-admin-color-neutral);--tml-cyan:var(--zm-admin-color-info);--tml-rose:var(--zm-admin-color-danger);width:100%;min-width:0;padding-bottom:var(--zm-admin-space-6);color:var(--zm-admin-color-text-primary);font-family:var(--zm-admin-font-family)}.tml-header,.tml-title-line,.tml-header-actions,.tml-runtime-heading,.tml-detail-heading,.tml-result-bar,.tml-pagination,.tml-content-header,.tml-summary-card-head{align-items:center;display:flex}.tml-header{justify-content:space-between;gap:var(--zm-admin-space-6);min-height:88px;margin-bottom:var(--zm-admin-space-5);padding:0 var(--zm-admin-space-1)}.tml-heading-copy{min-width:0}.tml-title-line{gap:var(--zm-admin-space-3)}.tml-title-line h1,.tml-runtime-heading h2,.tml-runtime-panel h3,.tml-content-header h2,.tml-detail-section h3{margin:0}.tml-heading-copy>p{max-width:680px;margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-secondary)}.tml-header-actions{justify-content:flex-end;gap:var(--zm-admin-space-2);flex-wrap:wrap}.tml-header-actions .admin-ui-button{min-width:76px;min-height:var(--zm-admin-hit-area-min)}.tml-header-actions .admin-ui-button-primary{min-width:108px;box-shadow:0 7px 16px #ff5b3d2e}.tml-updated{margin-right:var(--zm-admin-space-2);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);white-space:nowrap;align-items:center;display:inline-flex}.tml-updated:before{width:7px;height:7px;margin-right:var(--zm-admin-space-2);content:"";background:var(--zm-admin-color-success);box-shadow:0 0 0 4px var(--zm-admin-color-success-bg);border-radius:50%}.tml-summary{gap:var(--zm-admin-space-3);margin-bottom:var(--zm-admin-space-5);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.tml-summary-card{--tml-card-accent:var(--tml-slate);--tml-card-glow:#64748b1a;min-width:0;min-height:142px;padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:linear-gradient(145deg, var(--zm-admin-color-container-bg) 0%, color-mix(in srgb, var(--tml-card-accent) 3%, white) 100%);box-shadow:var(--zm-admin-shadow-card);transition:transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);position:relative;overflow:hidden}.tml-summary-card:before{content:"";background:var(--tml-card-accent);width:3px;position:absolute;inset:0 auto 0 0}.tml-summary-card:after{content:"";background:var(--tml-card-glow);border-radius:50%;width:96px;height:96px;position:absolute;bottom:-42px;right:-28px}.tml-summary-card-head{z-index:1;justify-content:space-between;gap:var(--zm-admin-space-2);position:relative}.tml-summary-card-head i{background:var(--tml-card-accent);width:8px;height:8px;box-shadow:0 0 0 5px var(--tml-card-glow);border-radius:50%;flex:0 0 8px}.tml-summary-card span,.tml-summary-card small{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);display:block}.tml-summary-card strong{z-index:1;margin:var(--zm-admin-space-3) 0 var(--zm-admin-space-2);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-metric);line-height:var(--zm-admin-line-height-metric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block;position:relative}.tml-summary-card small{z-index:1;line-height:var(--zm-admin-line-height-help);text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.tml-summary-card.is-slate{--tml-card-accent:var(--tml-slate);--tml-card-glow:#64748b1c}.tml-summary-card.is-blue{--tml-card-accent:var(--tml-blue);--tml-card-glow:#4f7cf31c}.tml-summary-card.is-green{--tml-card-accent:var(--tml-green);--tml-card-glow:#14a67b1c}.tml-summary-card.is-amber{--tml-card-accent:var(--tml-amber);--tml-card-glow:#d990181f}.tml-summary-card.is-violet{--tml-card-accent:var(--tml-violet);--tml-card-glow:#8267d91c}.tml-summary-card.is-neutral{--tml-card-accent:var(--tml-neutral);--tml-card-glow:#7b84941a}.tml-summary-card.is-cyan{--tml-card-accent:var(--tml-cyan);--tml-card-glow:#2699b71c}.tml-summary-card.is-rose{--tml-card-accent:var(--tml-rose);--tml-card-glow:#d45b721c}.tml-summary-card.is-warning{--tml-card-accent:var(--zm-admin-color-warning);--tml-card-glow:var(--zm-admin-color-warning-bg);border-color:var(--zm-admin-color-warning)}.tml-summary-card.is-danger{--tml-card-accent:var(--zm-admin-color-danger);--tml-card-glow:var(--zm-admin-color-danger-bg);border-color:color-mix(in srgb, var(--zm-admin-color-danger) 62%, var(--zm-admin-color-border))}.tml-runtime-card,.tml-content{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-dialog-lg);overflow:hidden;box-shadow:0 8px 28px #0f172a0b}.tml-runtime-card{margin-bottom:var(--zm-admin-space-5);padding:0}.tml-runtime-heading{justify-content:space-between;gap:var(--zm-admin-space-5);min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:linear-gradient(180deg, var(--zm-admin-color-container-bg) 0%, var(--zm-admin-color-subtle-bg) 100%)}.tml-runtime-heading h2,.tml-content-header h2{font-size:var(--zm-admin-font-size-emphasis)}.tml-runtime-heading p,.tml-content-header p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.tml-runtime-note,.tml-page-size{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-container-bg);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);white-space:nowrap;flex:none;padding:5px 10px}.tml-runtime-grid{gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);background:var(--zm-admin-color-subtle-bg);grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);display:grid}.tml-runtime-panel{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 9px #0f172a09}.tml-runtime-panel>header{justify-content:space-between;align-items:flex-start;gap:var(--zm-admin-space-4);min-height:74px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4) var(--zm-admin-space-3) calc(var(--zm-admin-space-4) + 3px);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);display:flex;position:relative}.tml-runtime-panel>header:before{top:var(--zm-admin-space-3);bottom:var(--zm-admin-space-3);content:"";background:var(--tml-blue);border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}.tml-runtime-panel:nth-child(2)>header:before{background:var(--tml-rose)}.tml-runtime-panel h3{font-size:var(--zm-admin-font-size-body)}.tml-runtime-panel header p,.tml-runtime-panel header>span{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.tml-runtime-panel header>span{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-subtle-bg);white-space:nowrap;flex:none;padding:3px 8px}.tml-runtime-table-wrap{scrollbar-color:var(--zm-admin-color-control-border-hover) transparent;scrollbar-width:thin;width:100%;min-height:0;overflow:auto}.tml-runtime-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table)}.tml-runtime-failure-table{min-width:720px}.tml-runtime-table th{height:var(--zm-admin-table-head-height);padding:0 var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-table-head-bg);color:var(--zm-admin-color-text-secondary);text-align:left;font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap}.tml-runtime-table td{height:66px;padding:var(--zm-admin-space-2) var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-divider);vertical-align:middle;overflow-wrap:anywhere;transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.tml-runtime-table tbody tr:last-child td{border-bottom:0}.tml-runtime-table tbody tr:hover td{background:var(--zm-admin-color-hover-bg)}.tml-runtime-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.tml-runtime-table :where(th,td):first-child{width:178px}.tml-runtime-table :where(th,td):nth-child(2){width:100px}.tml-runtime-failure-table :where(th,td):nth-child(2){width:84px}.tml-runtime-failure-table :where(th,td):nth-child(3){width:190px}.tml-runtime-tag{white-space:nowrap;width:max-content}.tml-runtime-user{align-items:center;gap:var(--zm-admin-space-2);min-width:0;display:flex}.tml-runtime-user img,.tml-runtime-avatar{border:2px solid var(--zm-admin-color-container-bg);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand-bg);width:36px;height:36px;color:var(--zm-admin-color-brand-text);object-fit:cover;font-weight:var(--zm-admin-font-weight-semibold);box-shadow:0 0 0 1px var(--zm-admin-color-border);flex:0 0 36px;place-items:center;display:grid}.tml-runtime-user span{min-width:0}.tml-runtime-user strong,.tml-runtime-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tml-runtime-user strong{color:var(--zm-admin-color-text-primary)}.tml-runtime-user small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.tml-runtime-empty{height:84px;color:var(--zm-admin-color-text-tertiary);text-align:center}.tml-runtime-panel-footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);min-height:62px;padding:var(--zm-admin-space-2) var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);display:flex}.tml-runtime-panel-footer span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.tml-runtime-panel-footer .admin-ui-button{min-height:var(--zm-admin-hit-area-min);background:var(--zm-admin-color-container-bg)}.tml-tag{white-space:nowrap;width:max-content}.tml-content{background:var(--zm-admin-color-container-bg);padding:0}.tml-content-header{justify-content:space-between;gap:var(--zm-admin-space-5);min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:linear-gradient(180deg, var(--zm-admin-color-container-bg) 0%, var(--zm-admin-color-subtle-bg) 100%)}.tml-filters{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);grid-template-columns:minmax(280px,1.45fr) repeat(4,minmax(148px,.8fr)) auto;align-items:end;display:grid}.tml-filters label{gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);display:grid}.tml-filters :where(.admin-ui-control,.admin-ui-select){height:var(--zm-admin-control-height);background-color:var(--zm-admin-color-subtle-bg);transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.tml-filters :where(.admin-ui-control,.admin-ui-select):focus{background-color:var(--zm-admin-color-container-bg)}.tml-filter-actions{gap:var(--zm-admin-space-2);display:flex}.tml-filter-actions .admin-ui-button{min-width:68px;min-height:var(--zm-admin-hit-area-min)}.tml-result-bar{justify-content:space-between;gap:var(--zm-admin-space-5);min-height:56px;padding:0 var(--zm-admin-space-5);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);background:var(--zm-admin-color-subtle-bg)}.tml-result-bar div{align-items:center;gap:var(--zm-admin-space-2);display:flex}.tml-result-bar strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table)}.tml-result-indicator{background:var(--zm-admin-color-success);width:7px;height:7px;box-shadow:0 0 0 4px var(--zm-admin-color-success-bg);border-radius:50%}.tml-table-wrap{border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);scrollbar-color:var(--zm-admin-color-control-border-hover) transparent;scrollbar-width:thin;width:100%;max-height:min(62vh,660px);overflow:auto}.tml-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1860px;font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table)}.tml-table th{z-index:1;height:52px;padding:0 var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-table-head-bg);color:var(--zm-admin-color-text-secondary);text-align:left;font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);letter-spacing:.01em;white-space:nowrap;position:sticky;top:0}.tml-table th:first-child{width:130px}.tml-table th:nth-child(2){width:150px}.tml-table th:nth-child(3){width:130px}.tml-table th:nth-child(4){width:90px}.tml-table th:nth-child(5){width:80px}.tml-table th:nth-child(6){width:220px}.tml-table th:nth-child(7){width:105px}.tml-table th:nth-child(8){width:180px}.tml-table th:nth-child(9){width:190px}.tml-table th:nth-child(10){width:160px}.tml-table th:nth-child(11){width:190px}.tml-table th:nth-child(12){width:235px}.tml-table td{height:96px;padding:var(--zm-admin-space-2) var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);vertical-align:middle;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table);overflow-wrap:anywhere;transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.tml-table :where(th,td):first-child,.tml-table :where(th,td):nth-child(2){background:var(--zm-admin-color-container-bg);position:sticky}.tml-table :where(th,td):first-child{z-index:2;left:0}.tml-table :where(th,td):nth-child(2){z-index:2;box-shadow:1px 0 0 var(--zm-admin-color-divider), 8px 0 14px #0f172a09;left:130px}.tml-table :where(th,td):nth-child(12){z-index:2;background:var(--zm-admin-color-container-bg);box-shadow:-1px 0 0 var(--zm-admin-color-divider), -8px 0 14px #0f172a09;position:sticky;right:0}.tml-table th:first-child,.tml-table th:nth-child(2),.tml-table th:nth-child(12){z-index:3;background:var(--zm-admin-color-table-head-bg)}.tml-table tbody tr:last-child td{border-bottom:0}.tml-table tbody tr:nth-child(2n) td{background-color:color-mix(in srgb, var(--zm-admin-color-subtle-bg) 42%, white)}.tml-table tbody tr:hover td{background:var(--zm-admin-color-hover-bg)}.tml-table td>strong,.tml-table td>span,.tml-table td>small,.tml-table td>time{display:block}.tml-table td>strong,.tml-table td>a{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table)}.tml-table td small{margin-top:var(--zm-admin-space-2);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.tml-cell-primary{color:var(--zm-admin-color-text-primary);letter-spacing:.015em;white-space:nowrap}.tml-cell-time,.tml-claim-line{color:var(--zm-admin-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.tml-product-count{font-size:var(--zm-admin-font-size-emphasis);line-height:var(--zm-admin-line-height-emphasis);white-space:nowrap}.tml-link-anchor{min-height:var(--zm-admin-hit-area-min);align-items:center;gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-brand-text);font-family:var(--zm-admin-font-family-mono);font-weight:var(--zm-admin-font-weight-semibold);text-decoration:none;display:flex}.tml-link-anchor:hover span{text-decoration:underline}.tml-link-anchor span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tml-link-anchor svg{background:var(--zm-admin-color-brand-bg);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:4px;flex:none;width:16px;height:16px;padding:2px}.tml-claim-line{margin-top:var(--zm-admin-space-2);text-overflow:ellipsis;overflow:hidden}.tml-cell-tags{gap:var(--zm-admin-space-1);margin-bottom:var(--zm-admin-space-2);flex-wrap:nowrap;display:flex}.tml-material-user{min-height:var(--zm-admin-hit-area-min);align-items:center;gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-primary);text-decoration:none;display:flex}.tml-material-user img,.tml-material-user-avatar{border:2px solid var(--zm-admin-color-container-bg);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand-bg);width:38px;height:38px;color:var(--zm-admin-color-brand-text);object-fit:cover;font-weight:var(--zm-admin-font-weight-semibold);box-shadow:0 0 0 1px var(--zm-admin-color-border);flex:0 0 38px;place-items:center;display:grid}.tml-material-user>span{min-width:0}.tml-material-user strong,.tml-material-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tml-material-user small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.tml-material-user:hover strong{color:var(--zm-admin-color-brand-text);text-decoration:underline}.tml-row-actions{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.tml-row-actions button{min-width:var(--zm-admin-hit-area-min);min-height:var(--zm-admin-hit-area-min);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-brand-text);cursor:pointer;font:var(--zm-admin-font-weight-medium) var(--zm-admin-font-size-table) / var(--zm-admin-line-height-table) var(--zm-admin-font-family);white-space:nowrap;transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);background:0 0;border:1px solid #0000;padding:0 10px}.tml-row-actions button:first-child,.tml-row-actions button:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.tml-pagination{justify-content:space-between;gap:var(--zm-admin-space-4);min-height:64px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-top:1px solid var(--zm-admin-color-divider);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);background:var(--zm-admin-color-container-bg)}.tml-pagination div{gap:var(--zm-admin-space-2);display:flex}.tml-pagination .admin-ui-button{min-width:76px}.tml-state{margin:0 var(--zm-admin-space-5) var(--zm-admin-space-5);padding:var(--zm-admin-space-7) var(--zm-admin-space-5);border:1px dashed var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-subtle-bg);text-align:center}.tml-state strong,.tml-state span{display:block}.tml-state span{margin-top:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help)}.tml-state[data-kind=error]{border-color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg);color:var(--zm-admin-color-danger)}.tml-drawer{z-index:var(--zm-admin-z-drawer);width:min(680px, calc(100vw - var(--zm-admin-space-8)));background:0 0;border:0;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:visible}.tml-drawer.is-runtime{width:min(960px, calc(100vw - var(--zm-admin-space-8)))}.tml-drawer::backdrop{background:var(--zm-admin-overlay-bg);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tml-drawer-shell{background:var(--zm-admin-color-page-bg);height:100%;box-shadow:var(--zm-admin-shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.tml-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--zm-admin-space-4);min-height:92px;padding:var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);display:flex;position:relative}.tml-drawer-header:before{content:"";background:linear-gradient(90deg, var(--zm-admin-color-brand), var(--zm-admin-color-brand-hover));height:3px;position:absolute;inset:0 0 auto}.tml-drawer-header h2{margin:var(--zm-admin-space-2) 0 var(--zm-admin-space-1);font-size:var(--zm-admin-font-size-module-title)}.tml-drawer-header p{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);margin:0}.tml-icon-button{flex:0 0 var(--zm-admin-hit-area-min);width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-module-title);cursor:pointer;place-items:center;padding:0;display:grid}.tml-icon-button:hover{color:var(--zm-admin-color-brand-text);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.tml-drawer-body{min-height:0;padding:var(--zm-admin-space-5);overflow:auto}.tml-drawer-footer{padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);justify-content:flex-end;display:flex}.tml-runtime-drawer-filters{gap:var(--zm-admin-space-3);margin-bottom:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;display:grid}.tml-runtime-drawer-filters label{gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);display:grid}.tml-runtime-drawer-actions{gap:var(--zm-admin-space-2);display:flex}.tml-runtime-drawer-result{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);overflow:hidden}.tml-runtime-drawer-summary,.tml-runtime-drawer-pagination{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);display:flex}.tml-runtime-drawer-summary{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg)}.tml-runtime-drawer-summary span,.tml-runtime-drawer-pagination{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help)}.tml-runtime-drawer-table-wrap{max-height:min(62vh,680px)}.tml-runtime-drawer-pagination{border-top:1px solid var(--zm-admin-color-divider)}.tml-runtime-drawer-pagination div{gap:var(--zm-admin-space-2);display:flex}.tml-detail-section{margin-bottom:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:0 2px 9px #0f172a09}.tml-detail-section:last-child{margin-bottom:0}.tml-detail-heading{justify-content:space-between;gap:var(--zm-admin-space-3)}.tml-detail-heading>div{gap:var(--zm-admin-space-2);display:flex}.tml-detail-section h3{font-size:var(--zm-admin-font-size-body)}.tml-detail-section p{margin:var(--zm-admin-space-2) 0 0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.tml-full-link{min-height:var(--zm-admin-hit-area-min);margin-top:var(--zm-admin-space-3);padding:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);color:var(--zm-admin-color-brand-text);overflow-wrap:anywhere;font:var(--zm-admin-font-size-help) / var(--zm-admin-line-height-help) var(--zm-admin-font-family-mono);display:block}.tml-detail-grid{margin:var(--zm-admin-space-3) 0 0;border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tml-detail-grid div{min-width:0;padding:var(--zm-admin-space-3);border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider)}.tml-detail-grid div:nth-child(2n){border-right:0}.tml-detail-grid dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.tml-detail-grid dd{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);overflow-wrap:anywhere}.tml-detail-tags{gap:var(--zm-admin-space-2);margin-top:var(--zm-admin-space-3);display:flex}.tml-product-list,.tml-timeline{margin:var(--zm-admin-space-3) 0 0;padding:0;list-style:none}.tml-product-list li{justify-content:space-between;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-2) 0;border-top:1px solid var(--zm-admin-color-divider);font-size:var(--zm-admin-font-size-table);display:flex}.tml-product-list span{color:var(--zm-admin-color-text-secondary)}.tml-timeline li{padding:0 0 var(--zm-admin-space-4) var(--zm-admin-space-5);border-left:1px solid var(--zm-admin-color-border);position:relative}.tml-timeline li:before{top:var(--zm-admin-space-1);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:9px;height:9px;box-shadow:0 0 0 4px var(--zm-admin-color-brand-bg);position:absolute;left:-5px}.tml-timeline strong,.tml-timeline time{font-size:var(--zm-admin-font-size-help);display:block}.tml-timeline time{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary)}.tml-error-text{color:var(--zm-admin-color-danger)}@media (hover:hover){.tml-summary-card:hover{border-color:color-mix(in srgb, var(--tml-card-accent) 38%, var(--zm-admin-color-border));transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}}@media (width<=1500px){.tml-runtime-grid{grid-template-columns:1fr}}@media (width<=1600px){.tml-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.tml-filters{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(150px,.8fr))}.tml-filter-actions{align-self:end}}@media (width<=1100px){.tml-header{align-items:flex-start;min-height:82px}.tml-header-actions{max-width:360px}.tml-summary,.tml-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tml-search,.tml-filter-actions{grid-column:1/-1}.tml-result-bar>span:last-child{display:none}}@media (width<=720px){.tml-header{padding:var(--zm-admin-space-4) 0;display:grid}.tml-header-actions{justify-content:flex-start;max-width:none}.tml-updated{width:100%}.tml-summary,.tml-filters{grid-template-columns:1fr}.tml-search,.tml-filter-actions{grid-column:auto}.tml-summary-card{min-height:126px}.tml-runtime-heading,.tml-content-header{align-items:flex-start}.tml-runtime-note,.tml-page-size{display:none}.tml-runtime-grid{padding:var(--zm-admin-space-3)}.tml-runtime-panel>header{display:grid}.tml-runtime-panel-footer{flex-direction:column;align-items:flex-start}.tml-filters,.tml-content-header{padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4)}.tml-filter-actions .admin-ui-button{flex:1}.tml-result-bar,.tml-pagination{padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4)}.tml-drawer,.tml-drawer.is-runtime{width:100vw}.tml-runtime-drawer-filters{grid-template-columns:1fr}.tml-runtime-drawer-actions{flex-wrap:wrap}.tml-runtime-drawer-pagination{flex-direction:column;align-items:flex-start}.tml-detail-grid{grid-template-columns:1fr}.tml-detail-grid div{border-right:0}}@media (prefers-reduced-motion:reduce){.tml-page *{scroll-behavior:auto;transition-duration:.01ms}}.collect-page{min-width:0;color:var(--zm-admin-color-text-primary)}.collect-head,.collect-title,.collect-actions,.collect-card-head,.collect-result,.collect-pagination,.collect-pagination>div,.collect-dialog-head,.collect-dialog-foot{align-items:center;display:flex}.collect-head{justify-content:space-between;gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-4)}.collect-title{gap:var(--zm-admin-space-2)}.collect-head h1,.collect-card-head h2,.collect-dialog-head h2{margin:0}.collect-head p,.collect-card-head p,.collect-dialog-head p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-secondary)}.collect-actions{gap:var(--zm-admin-space-2)}.collect-overview{margin-bottom:var(--zm-admin-space-4)}.collect-overview-head{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-3);display:flex}.collect-overview-head h2{font-size:var(--zm-admin-font-size-module-title);margin:0}.collect-overview-head p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-range-switch{border:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);border-radius:11px;flex:none;gap:0;padding:4px;display:flex}.collect-range-switch button{min-width:68px;min-height:40px;color:var(--zm-admin-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px}.collect-range-switch button:hover{background:var(--zm-admin-color-hover-bg);color:var(--zm-admin-color-text-primary)}.collect-range-switch button.active{background:var(--zm-admin-color-brand-bg);color:var(--zm-admin-color-brand-text);font-weight:var(--zm-admin-font-weight-semibold)}.collect-summary{gap:var(--zm-admin-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.collect-summary.reward{grid-template-columns:repeat(8,minmax(0,1fr))}.collect-metric{min-width:0;padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.collect-metric span,.collect-metric small{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collect-metric strong{margin:var(--zm-admin-space-2) 0;font-size:var(--zm-admin-font-size-metric);line-height:var(--zm-admin-line-height-metric);display:block}.collect-metric-breakdown{gap:var(--zm-admin-space-2);margin-top:var(--zm-admin-space-3);padding-top:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);display:grid}.collect-metric-breakdown small{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-2);display:flex}.collect-metric-breakdown small span{min-width:0}.collect-metric-breakdown small b{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);flex:none}.collect-metric-processing strong{color:var(--zm-admin-color-brand-text)}.collect-grid{gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collect-card{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);min-width:0;box-shadow:var(--zm-admin-shadow-card);overflow:hidden}.collect-interface-module{margin-bottom:var(--zm-admin-space-4)}.collect-interface-head{min-height:84px}.collect-card-head{justify-content:space-between;gap:var(--zm-admin-space-4);min-height:68px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider)}.collect-card-head h2{font-size:var(--zm-admin-font-size-card-title)}.collect-card-head p{font-size:var(--zm-admin-font-size-help)}.collect-table-wrap{scrollbar-width:thin;width:100%;overflow:auto}.collect-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px;font-size:var(--zm-admin-font-size-table)}.collect-table.wide{min-width:1880px}.collect-record-table{min-width:1460px}.collect-record-table th:first-child{width:170px}.collect-record-table th:nth-child(2),.collect-record-table th:nth-child(3){width:190px}.collect-record-table th:nth-child(4){width:170px}.collect-record-table th:nth-child(5),.collect-record-table th:nth-child(6){width:140px}.collect-record-table th:nth-child(7){width:170px}.collect-record-table th:nth-child(8){width:180px}.collect-record-table th:nth-child(9){width:150px}.collect-record-table th:nth-child(10){width:90px}.collect-table.reward-table{min-width:1620px}.collect-table.share-table{min-width:1400px}.collect-table th{height:var(--zm-admin-table-head-height);padding:0 var(--zm-admin-space-3);background:var(--zm-admin-color-table-head-bg);color:var(--zm-admin-color-text-secondary);text-align:left;white-space:nowrap}.collect-table td{min-height:var(--zm-admin-table-row-height);padding:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);vertical-align:middle;overflow-wrap:anywhere}.collect-table tbody tr:hover{background:var(--zm-admin-color-hover-bg)}.collect-table strong,.collect-table small{display:block}.collect-table small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-table .admin-ui-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.collect-status-table{min-width:1120px}.collect-interface-table{min-width:1540px}.collect-interface-table th:first-child{width:220px}.collect-interface-table th:nth-child(2){width:180px}.collect-interface-table th:nth-child(3){width:120px}.collect-interface-table th:nth-child(4),.collect-interface-table th:nth-child(5),.collect-interface-table th:nth-child(7){width:110px}.collect-interface-table th:nth-child(6){width:190px}.collect-interface-table th:nth-child(8){width:170px}.collect-interface-table th:nth-child(9){width:260px}.collect-interface-table th:nth-child(10){width:130px}.collect-interface-processing{text-align:center;justify-items:center;display:grid}.collect-interface-processing strong{justify-content:center;align-items:center;gap:var(--zm-admin-space-2);font-size:var(--zm-admin-font-size-card-title);display:flex}.collect-interface-processing i{color:var(--zm-admin-color-text-tertiary);font-style:normal;font-weight:var(--zm-admin-font-weight-regular)}.collect-interface-paused{background:var(--zm-admin-color-subtle-bg)}.collect-log-list{gap:var(--zm-admin-space-3);padding-left:var(--zm-admin-space-5);margin:0;display:grid}.collect-log-list li{padding-left:var(--zm-admin-space-2)}.collect-log-list strong,.collect-log-list span{display:block}.collect-log-list span{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-secondary)}.collect-split{grid-template-columns:160px repeat(5,minmax(110px,1fr));display:grid}.collect-split>span{min-width:0;padding:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collect-split.head>span{background:var(--zm-admin-color-table-head-bg);color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold);border-top:0}.collect-filters{align-items:end;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);background:var(--zm-admin-color-subtle-bg);grid-template-columns:minmax(240px,1.5fr) repeat(2,minmax(160px,.7fr)) auto;display:grid}.collect-filters label{gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);display:grid}.collect-record-filters{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.75fr)) auto}.collect-user-cell{align-items:center;gap:var(--zm-admin-space-2);min-width:0;display:flex}.collect-user-cell img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.collect-user-cell span{min-width:0}.collect-source-retry{min-height:var(--zm-admin-hit-area-min);cursor:pointer;background:0 0;border:0;padding:0}.collect-source-retry:hover .admin-ui-tag{box-shadow:0 0 0 2px var(--zm-admin-color-brand-bg)}.collect-evidence-link{border-radius:var(--zm-admin-radius-control);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 8px;display:grid}.collect-evidence-link:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.collect-income{gap:3px;display:grid}.collect-income strong{color:var(--zm-admin-color-text-primary);font-size:15px;line-height:22px}.collect-income small{margin:0}.collect-result{min-height:48px;padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);justify-content:space-between}.collect-row-actions{align-items:center;gap:var(--zm-admin-space-1);white-space:nowrap;display:flex}.collect-row-actions button{min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-2);color:var(--zm-admin-color-brand-text);cursor:pointer;background:0 0;border:0}.collect-row-actions button:hover{background:var(--zm-admin-color-brand-bg);border-radius:var(--zm-admin-radius-control)}.collect-pagination{min-height:60px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-top:1px solid var(--zm-admin-color-divider);color:var(--zm-admin-color-text-secondary);justify-content:space-between}.collect-pagination>div{gap:var(--zm-admin-space-2)}.collect-dialog{background:var(--zm-admin-overlay-bg);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.collect-dialog[open]{justify-content:flex-end;display:flex}.collect-dialog::backdrop{background:0 0}.collect-dialog-shell{background:var(--zm-admin-color-page-bg);width:min(100%,980px);height:100%;box-shadow:var(--zm-admin-shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.collect-dialog-shell.compact{border-radius:var(--zm-admin-radius-card);width:min(100%,520px);height:auto;max-height:80vh;margin:auto}.collect-dialog-head{justify-content:space-between;gap:var(--zm-admin-space-4);min-height:84px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg)}.collect-dialog-head p{font-size:var(--zm-admin-font-size-help)}.collect-dialog-body{min-height:0;padding:var(--zm-admin-space-4);overflow:auto}.collect-dialog-foot{justify-content:flex-end;gap:var(--zm-admin-space-2);min-height:64px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-top:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg)}.collect-close{width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer;font-size:22px}.collect-info{margin:0 0 var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.collect-info>div{padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider)}.collect-info>div:nth-child(2n){border-right:0}.collect-info dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-info dd{margin:var(--zm-admin-space-1) 0 0;font-weight:var(--zm-admin-font-weight-semibold)}.collect-section{margin-bottom:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg)}.collect-section h3{margin:0 0 var(--zm-admin-space-3);font-size:var(--zm-admin-font-size-card-title)}.collect-section-title{justify-content:space-between;align-items:flex-start;gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-3);display:flex}.collect-section-title h3{margin-bottom:0}.collect-section-title p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-section-title>span{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold);flex:none}.collect-source-grid{gap:var(--zm-admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collect-source-card{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);overflow:hidden}.collect-source-card>header{justify-content:space-between;align-items:flex-start;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);display:flex}.collect-source-card h4,.collect-source-card p{margin:0}.collect-source-card h4{font-size:var(--zm-admin-font-size-body)}.collect-source-card p{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-source-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.collect-source-card dl>div{min-width:0;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider)}.collect-source-card dl>div:nth-child(2n){border-right:0}.collect-source-card dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-source-card code,.collect-source-data code{color:var(--zm-admin-color-text-secondary);font-family:var(--zm-admin-font-family-mono,monospace);font-size:var(--zm-admin-font-size-help);overflow-wrap:anywhere;word-break:break-word}.collect-source-card dd{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold)}.collect-source-data{margin-top:var(--zm-admin-space-4)}.collect-source-data>h4{margin:0 0 var(--zm-admin-space-2);font-size:var(--zm-admin-font-size-body)}.collect-interface-details{padding:0;overflow:hidden}.collect-interface-details-head{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);display:flex}.collect-interface-details-head h3{margin:0}.collect-interface-details-head p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-interface-toggle{justify-content:center;align-items:center;gap:var(--zm-admin-space-2);min-width:112px;min-height:38px;padding:0 var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-brand-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-brand-bg);color:var(--zm-admin-color-brand-text);font:inherit;font-weight:var(--zm-admin-font-weight-semibold);cursor:pointer;transition:border-color var(--zm-admin-motion-fast), background-color var(--zm-admin-motion-fast), box-shadow var(--zm-admin-motion-fast);display:inline-flex}.collect-interface-toggle:hover{border-color:var(--zm-admin-color-brand);box-shadow:var(--zm-admin-shadow-control)}.collect-interface-toggle:focus-visible{outline:2px solid var(--zm-admin-color-focus);outline-offset:2px}.collect-interface-toggle i{transform-origin:50%;width:8px;height:8px;transition:transform var(--zm-admin-motion-fast);border-bottom:2px solid;border-right:2px solid;flex:0 0 8px;transform:rotate(45deg)translate(-1px,-1px)}.collect-interface-details.is-open .collect-interface-toggle i{transform:rotate(225deg)translate(-1px,-1px)}.collect-interface-details.is-open .collect-interface-details-head{border-bottom:1px solid var(--zm-admin-color-divider)}.collect-interface-details-body{padding:var(--zm-admin-space-4)}.collect-detail-pagination,.collect-detail-pagination>div{align-items:center;display:flex}.collect-detail-pagination{justify-content:space-between;gap:var(--zm-admin-space-3);min-height:56px;padding:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);color:var(--zm-admin-color-text-secondary);border-top:0}.collect-detail-pagination>div{gap:var(--zm-admin-space-2)}.collect-product-table{margin-top:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);scrollbar-color:var(--zm-admin-color-border) var(--zm-admin-color-subtle-bg);scrollbar-width:thin}.collect-product-table::-webkit-scrollbar{height:8px}.collect-product-table::-webkit-scrollbar-track{background:var(--zm-admin-color-subtle-bg)}.collect-product-table::-webkit-scrollbar-thumb{border:2px solid var(--zm-admin-color-subtle-bg);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-border)}.collect-product-table .collect-table{table-layout:fixed;width:100%;min-width:720px}.collect-product-table .collect-table td{height:58px}.collect-product-table .collect-goofish-data-table{min-width:920px}.collect-goofish-data-table th:first-child,.collect-goofish-data-table td:first-child{width:15%}.collect-goofish-data-table th:nth-child(2),.collect-goofish-data-table td:nth-child(2){width:24%}.collect-goofish-data-table th:nth-child(3),.collect-goofish-data-table td:nth-child(3),.collect-goofish-data-table th:nth-child(4),.collect-goofish-data-table td:nth-child(4){width:12%}.collect-goofish-data-table th:nth-child(5),.collect-goofish-data-table td:nth-child(5){width:27%}.collect-goofish-data-table th:nth-child(6),.collect-goofish-data-table td:nth-child(6){width:10%}.collect-product-table .collect-hdk-data-table{min-width:1280px}.collect-hdk-data-table th{white-space:nowrap}.collect-hdk-data-table th:first-child,.collect-hdk-data-table td:first-child{width:10%}.collect-hdk-data-table th:nth-child(2),.collect-hdk-data-table td:nth-child(2){width:7%}.collect-hdk-data-table th:nth-child(3),.collect-hdk-data-table td:nth-child(3){width:13%}.collect-hdk-data-table th:nth-child(4),.collect-hdk-data-table td:nth-child(4){width:11%}.collect-hdk-data-table th:nth-child(5),.collect-hdk-data-table td:nth-child(5){width:9%}.collect-hdk-data-table th:nth-child(6),.collect-hdk-data-table td:nth-child(6){width:17%}.collect-hdk-data-table th:nth-child(7),.collect-hdk-data-table td:nth-child(7){width:7%}.collect-hdk-data-table th:nth-child(8),.collect-hdk-data-table td:nth-child(8){width:9%}.collect-hdk-data-table th:nth-child(9),.collect-hdk-data-table td:nth-child(9){width:8%}.collect-hdk-data-table th:nth-child(10),.collect-hdk-data-table td:nth-child(10){width:9%}.collect-goofish-data-table td,.collect-hdk-data-table td{overflow-wrap:anywhere;word-break:break-word}.collect-audit-checks{gap:var(--zm-admin-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collect-audit-checks article{padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg)}.collect-audit-checks article>div{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);display:flex}.collect-audit-checks p{margin:var(--zm-admin-space-2) 0 var(--zm-admin-space-1);color:var(--zm-admin-color-text-secondary)}.collect-audit-checks small{color:var(--zm-admin-color-text-tertiary)}.collect-process-table{min-width:820px}.collect-process-table td{height:64px}.collect-empty-note{padding:var(--zm-admin-space-5);color:var(--zm-admin-color-text-tertiary);text-align:center;margin:0}.collect-empty{padding:var(--zm-admin-space-7);color:var(--zm-admin-color-text-tertiary);text-align:center}.collect-range-dialog{border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);width:min(100% - 32px,520px);box-shadow:var(--zm-admin-shadow-dialog);border:0;padding:0;overflow:hidden}.collect-range-dialog::backdrop{background:var(--zm-admin-overlay-bg)}.collect-range-dialog form>header,.collect-range-dialog form>footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);display:flex}.collect-range-dialog form>header{border-bottom:1px solid var(--zm-admin-color-divider)}.collect-range-dialog form>header h2,.collect-range-dialog form>header p{margin:0}.collect-range-dialog form>header p{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.collect-range-dialog form>header button{width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer;font-size:22px}.collect-range-fields{align-items:end;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-5) var(--zm-admin-space-4) var(--zm-admin-space-3);grid-template-columns:1fr auto 1fr;display:grid}.collect-range-fields label{gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);display:grid}.collect-range-fields input{min-width:0;min-height:var(--zm-admin-control-height);padding:0 var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);font:inherit}.collect-range-error{min-height:20px;padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-danger);font-size:var(--zm-admin-font-size-help);margin:0}.collect-range-dialog form>footer{border-top:1px solid var(--zm-admin-color-divider);justify-content:flex-end}@media (width<=1600px){.collect-summary.reward{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.collect-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.collect-grid{grid-template-columns:1fr}.collect-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.collect-filters .collect-actions{grid-column:span 2;justify-content:flex-end}}@media (width<=760px){.collect-head,.collect-overview-head,.collect-interface-head,.collect-record-head{flex-direction:column;align-items:flex-start}.collect-range-switch{max-width:100%;overflow-x:auto}.collect-range-switch button{flex:1 0 auto}.collect-summary,.collect-summary.reward{grid-template-columns:repeat(2,minmax(0,1fr))}.collect-info,.collect-source-grid,.collect-audit-checks{grid-template-columns:1fr}.collect-info>div{border-right:0}.collect-range-fields{grid-template-columns:1fr}.collect-range-fields>span{display:none}}[data-module=collection-jobs]{--collect-blue:var(--zm-admin-color-info);--collect-green:var(--zm-admin-color-success);--collect-amber:var(--zm-admin-color-warning);--collect-red:var(--zm-admin-color-danger);font-variant-numeric:tabular-nums;min-width:0}[data-module=collection-jobs] .collect-head{align-items:flex-end;margin-bottom:20px}[data-module=collection-jobs] .collect-title{gap:10px}[data-module=collection-jobs] .collect-title h1{letter-spacing:-.025em;font-size:26px;line-height:34px}[data-module=collection-jobs] .collect-title .admin-ui-tag{border:1px solid var(--zm-admin-color-brand-border);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand-bg);min-height:24px;color:var(--zm-admin-color-brand-text);font-size:11px;font-weight:var(--zm-admin-font-weight-bold);padding:0 9px}[data-module=collection-jobs] .collect-head p{font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);margin-top:6px}[data-module=collection-jobs] .collect-refresh{background:var(--zm-admin-color-container-bg);min-width:76px;box-shadow:var(--zm-admin-shadow-card);justify-content:center;align-items:center;gap:6px;display:inline-flex}[data-module=collection-jobs] .collect-refresh span{transition:transform var(--zm-admin-motion-normal) var(--zm-admin-ease-standard);font-size:18px;line-height:1}[data-module=collection-jobs] .collect-refresh:hover span{transform:rotate(45deg)}[data-module=collection-jobs] .collect-overview{border:1px solid var(--zm-admin-color-border);background:linear-gradient(145deg, var(--zm-admin-color-container-bg) 0%, var(--zm-admin-color-subtle-bg) 100%);box-shadow:var(--zm-admin-shadow-card);border-radius:14px;margin-bottom:18px;padding:18px 20px 20px}[data-module=collection-jobs] .collect-overview-head{margin-bottom:16px}[data-module=collection-jobs] .collect-overview-head h2,[data-module=collection-jobs] .collect-card-head h2{letter-spacing:-.01em;padding-left:13px;font-size:18px;line-height:26px;position:relative}[data-module=collection-jobs] .collect-overview-head h2:before,[data-module=collection-jobs] .collect-card-head h2:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;top:5px;bottom:5px;left:0}[data-module=collection-jobs] .collect-overview-head p,[data-module=collection-jobs] .collect-card-head p{margin-top:3px}[data-module=collection-jobs] .collect-range-switch{border-color:var(--zm-admin-color-divider);background:var(--zm-admin-color-table-head-bg);box-shadow:none;border-radius:12px;padding:4px}[data-module=collection-jobs] .collect-range-switch button{border-radius:var(--zm-admin-radius-control);min-width:64px;min-height:36px;transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}[data-module=collection-jobs] .collect-range-switch button.active{background:var(--zm-admin-color-container-bg);color:var(--zm-admin-color-brand-text);box-shadow:var(--zm-admin-shadow-card)}[data-module=collection-jobs] .collect-range-switch button:focus-visible,[data-module=collection-jobs] .collect-source-retry:focus-visible,[data-module=collection-jobs] .collect-row-actions button:focus-visible,[data-module=collection-jobs] .collect-close:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px}[data-module=collection-jobs] .collect-summary{gap:12px}[data-module=collection-jobs] .collect-metric{background:linear-gradient(145deg, var(--zm-admin-color-container-bg), color-mix(in srgb, var(--collect-card-accent,var(--zm-admin-color-brand)) 3%, white));min-height:166px;transition:transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border-radius:13px;padding:18px 18px 16px;position:relative;overflow:hidden}[data-module=collection-jobs] .collect-metric:before{background:var(--collect-card-accent,var(--zm-admin-color-brand));content:"";opacity:.82;height:3px;position:absolute;inset:0 0 auto}[data-module=collection-jobs] .collect-metric:first-child{--collect-card-accent:var(--zm-admin-color-brand)}[data-module=collection-jobs] .collect-metric:nth-child(2){--collect-card-accent:var(--collect-blue)}[data-module=collection-jobs] .collect-metric:nth-child(3){--collect-card-accent:var(--collect-green)}[data-module=collection-jobs] .collect-metric:nth-child(4){--collect-card-accent:var(--collect-red)}[data-module=collection-jobs] .collect-metric:nth-child(5){--collect-card-accent:var(--collect-amber)}[data-module=collection-jobs] .collect-metric:hover{border-color:var(--zm-admin-color-control-border-hover);box-shadow:var(--zm-admin-shadow-card-hover);transform:translateY(-1px)}[data-module=collection-jobs] .collect-metric>span{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold)}[data-module=collection-jobs] .collect-metric>strong{color:var(--zm-admin-color-text-primary);letter-spacing:-.025em;margin:12px 0 13px;font-size:29px}[data-module=collection-jobs] .collect-metric-processing>strong{color:var(--zm-admin-color-brand-text)}[data-module=collection-jobs] .collect-metric-breakdown{gap:2px;margin-top:0;padding-top:10px}[data-module=collection-jobs] .collect-metric-breakdown small{border-radius:var(--zm-admin-radius-sm);min-height:27px;padding:3px 6px}[data-module=collection-jobs] .collect-metric-breakdown small:hover{background:var(--zm-admin-color-hover-bg)}[data-module=collection-jobs] .collect-card{box-shadow:var(--zm-admin-shadow-card);border-radius:14px}[data-module=collection-jobs] .collect-interface-module{margin-bottom:18px}[data-module=collection-jobs] .collect-card-head{background:linear-gradient(180deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:82px;padding:17px 20px}[data-module=collection-jobs] .collect-table-wrap{scrollbar-color:var(--zm-admin-color-control-border-hover) transparent;scrollbar-width:thin}[data-module=collection-jobs] .collect-table-wrap::-webkit-scrollbar{width:8px;height:8px}[data-module=collection-jobs] .collect-table-wrap::-webkit-scrollbar-thumb{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-control-border-hover)}[data-module=collection-jobs] .collect-table-wrap::-webkit-scrollbar-track{background:0 0}[data-module=collection-jobs] .collect-table th{z-index:1;height:48px;color:var(--zm-admin-color-text-secondary);border-bottom:1px solid var(--zm-admin-color-border);font-size:13px;font-weight:var(--zm-admin-font-weight-semibold);letter-spacing:.01em;padding:0 16px;position:sticky;top:0}[data-module=collection-jobs] .collect-table td{border-top:0;border-bottom:1px solid var(--zm-admin-color-divider);height:72px;color:var(--zm-admin-color-text-secondary);transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);padding:12px 16px}[data-module=collection-jobs] .collect-table tbody tr:last-child td{border-bottom:0}[data-module=collection-jobs] .collect-table tbody tr:hover td{background:var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 var(--zm-admin-color-brand-border)}[data-module=collection-jobs] .collect-table td>strong{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold)}[data-module=collection-jobs] .collect-table small{margin-top:3px;line-height:18px}[data-module=collection-jobs] .collect-interface-paused td{background:color-mix(in srgb, var(--zm-admin-color-danger-bg) 42%, white)}[data-module=collection-jobs] .collect-interface-processing strong{color:var(--zm-admin-color-text-primary)}[data-module=collection-jobs] .collect-interface-processing small{text-align:center;white-space:nowrap;width:100%}[data-module=collection-jobs] .collect-filters{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);gap:12px;padding:20px}[data-module=collection-jobs] .collect-filters label{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);gap:7px}[data-module=collection-jobs] .collect-filters :where(.admin-ui-input,.admin-ui-control,.admin-ui-select){background:var(--zm-admin-color-subtle-bg);transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}[data-module=collection-jobs] .collect-filters :where(.admin-ui-input,.admin-ui-control,.admin-ui-select):hover{background:var(--zm-admin-color-container-bg)}[data-module=collection-jobs] .collect-filters :where(.admin-ui-input,.admin-ui-control,.admin-ui-select):focus{background:var(--zm-admin-color-container-bg);border-color:var(--zm-admin-color-brand-border);box-shadow:var(--zm-admin-focus-ring)}[data-module=collection-jobs] .collect-result{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);min-height:50px;padding:0 20px}[data-module=collection-jobs] .collect-result strong{color:var(--zm-admin-color-text-primary)}[data-module=collection-jobs] .collect-user-cell{gap:10px}[data-module=collection-jobs] .collect-user-cell img{border:2px solid var(--zm-admin-color-container-bg);width:38px;height:38px;box-shadow:0 0 0 1px var(--zm-admin-color-border)}[data-module=collection-jobs] .collect-source-retry{border-radius:var(--zm-admin-radius-pill);transition:transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}[data-module=collection-jobs] .collect-source-retry:hover{transform:translateY(-1px)}[data-module=collection-jobs] .collect-source-retry:hover .admin-ui-tag{box-shadow:0 0 0 3px var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-row-actions button{border-radius:var(--zm-admin-radius-control);min-width:48px;font-weight:var(--zm-admin-font-weight-semibold);transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border:1px solid #0000}[data-module=collection-jobs] .collect-row-actions button:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-pagination{background:var(--zm-admin-color-subtle-bg);min-height:62px;padding:12px 20px}[data-module=collection-jobs] .collect-page-size{background:var(--zm-admin-color-container-bg);flex:0 0 108px;width:108px}[data-module=collection-jobs] .collect-log-section{padding:0;overflow:hidden}[data-module=collection-jobs] .collect-log-head,[data-module=collection-jobs] .collect-log-pagination,[data-module=collection-jobs] .collect-log-pagination>div{align-items:center;display:flex}[data-module=collection-jobs] .collect-log-head{justify-content:space-between;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=collection-jobs] .collect-log-head h3{margin-bottom:0}[data-module=collection-jobs] .collect-log-head p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=collection-jobs] .collect-log-head>span{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);flex:none}[data-module=collection-jobs] .collect-log-section .collect-log-list{min-height:310px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5) var(--zm-admin-space-4) var(--zm-admin-space-7);margin:0}[data-module=collection-jobs] .collect-log-section .collect-log-list li{min-height:54px;padding-bottom:var(--zm-admin-space-3)}[data-module=collection-jobs] .collect-log-pagination{justify-content:space-between;gap:var(--zm-admin-space-3);min-height:60px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);color:var(--zm-admin-color-text-secondary)}[data-module=collection-jobs] .collect-log-pagination>div{gap:var(--zm-admin-space-2)}[data-module=collection-jobs] .collect-dialog-shell{background:var(--zm-admin-color-page-bg)}[data-module=collection-jobs] [data-detail] .collect-dialog-shell{border-left:1px solid var(--zm-admin-color-border);width:min(100% - 20px,1240px);box-shadow:var(--zm-admin-shadow-dialog)}[data-module=collection-jobs] .collect-dialog-shell.compact{border:1px solid var(--zm-admin-color-border);border-radius:16px;overflow:hidden}[data-module=collection-jobs] .collect-dialog-head{min-height:84px;padding:16px 24px;position:relative}[data-module=collection-jobs] .collect-dialog-head:before{background:linear-gradient(90deg, var(--zm-admin-color-brand), var(--zm-admin-color-brand-hover));content:"";height:3px;position:absolute;inset:0 0 auto}[data-module=collection-jobs] .collect-dialog-body{padding:20px 24px 24px}[data-module=collection-jobs] .collect-dialog-foot{padding:12px 24px}[data-module=collection-jobs] .collect-close{color:var(--zm-admin-color-text-secondary);transition:color var(--zm-admin-motion-fast), border-color var(--zm-admin-motion-fast), background-color var(--zm-admin-motion-fast)}[data-module=collection-jobs] .collect-close:hover{color:var(--zm-admin-color-brand-text);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-info{border-radius:12px}[data-module=collection-jobs] .collect-section{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);border-radius:14px;overflow:hidden}[data-module=collection-jobs] .collect-detail-head{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);min-height:104px;padding-top:16px;padding-bottom:15px}[data-module=collection-jobs] .collect-detail-heading{min-width:0}[data-module=collection-jobs] .collect-detail-kicker{color:var(--zm-admin-color-brand-text);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}[data-module=collection-jobs] .collect-detail-kicker:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;height:12px}[data-module=collection-jobs] .collect-detail-head h2{letter-spacing:-.02em;font-size:23px;line-height:30px}[data-module=collection-jobs] .collect-detail-head p{margin-top:2px}[data-module=collection-jobs] .collect-detail-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}[data-module=collection-jobs] .collect-detail-body{overflow-anchor:none;background:linear-gradient(180deg, var(--zm-admin-color-page-bg), color-mix(in srgb, var(--zm-admin-color-page-bg) 94%, var(--zm-admin-color-container-bg)));padding:20px 24px 24px}[data-module=collection-jobs] .collect-detail-foot{justify-content:space-between}[data-module=collection-jobs] .collect-detail-foot>span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=collection-jobs] .collect-detail-summary{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card-hover);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}[data-module=collection-jobs] .collect-detail-summary>div{border-right:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);min-width:0;min-height:82px;transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);padding:15px 20px;position:relative}[data-module=collection-jobs] .collect-detail-summary>div:hover{background:var(--zm-admin-color-subtle-bg)}[data-module=collection-jobs] .collect-detail-summary dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-bottom:6px;line-height:18px}[data-module=collection-jobs] .collect-detail-summary>div:nth-child(3n){border-right:0}[data-module=collection-jobs] .collect-detail-summary>div:nth-last-child(-n+3){border-bottom:0}[data-module=collection-jobs] .collect-detail-summary dd{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-body);font-weight:var(--zm-admin-font-weight-semibold);line-height:22px}[data-module=collection-jobs] .collect-detail-summary dd small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-regular);margin-top:3px;display:block}[data-module=collection-jobs] .collect-summary-version:before,[data-module=collection-jobs] .collect-summary-progress:before,[data-module=collection-jobs] .collect-summary-result:before,[data-module=collection-jobs] .collect-summary-income:before{background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}[data-module=collection-jobs] :is(.collect-summary-result.is-passed,.collect-summary-income.is-posted){background:color-mix(in srgb, var(--zm-admin-color-success-bg) 66%, var(--zm-admin-color-container-bg))}[data-module=collection-jobs] :is(.collect-summary-result.is-passed,.collect-summary-income.is-posted):before{background:var(--zm-admin-color-success)}[data-module=collection-jobs] :is(.collect-summary-result.is-rejected,.collect-summary-income.is-failed):before{background:var(--zm-admin-color-danger)}[data-module=collection-jobs] :is(.collect-summary-result.is-rejected,.collect-summary-income.is-failed){background:color-mix(in srgb, var(--zm-admin-color-danger-bg) 48%, var(--zm-admin-color-container-bg))}[data-module=collection-jobs] :is(.collect-summary-result.is-processing,.collect-summary-result.is-manual_pending,.collect-summary-income.is-not_triggered,.collect-summary-income.is-pending_posting):before{background:var(--zm-admin-color-warning)}[data-module=collection-jobs] :is(.collect-summary-result.is-processing,.collect-summary-result.is-manual_pending,.collect-summary-income.is-not_triggered,.collect-summary-income.is-pending_posting){background:color-mix(in srgb, var(--zm-admin-color-warning-bg) 50%, var(--zm-admin-color-container-bg))}[data-module=collection-jobs] .collect-summary-user{align-items:center;gap:10px;min-width:0;display:flex}[data-module=collection-jobs] .collect-summary-user img{border:2px solid var(--zm-admin-color-container-bg);object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 1px var(--zm-admin-color-border);border-radius:50%;flex:none}[data-module=collection-jobs] .collect-summary-user>span{min-width:0;display:grid}[data-module=collection-jobs] .collect-summary-user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=collection-jobs] .collect-summary-user small{margin-top:0}[data-module=collection-jobs] .collect-material-link{color:var(--zm-admin-color-link,var(--zm-admin-color-brand-text));font-weight:var(--zm-admin-font-weight-regular);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--zm-admin-color-brand) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--zm-admin-color-brand) 35%, transparent);text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-module=collection-jobs] .collect-material-link:hover{color:var(--zm-admin-color-brand-hover);text-decoration-color:currentColor}[data-module=collection-jobs] .collect-version-section{overflow:hidden}[data-module=collection-jobs] .collect-version-timeline{gap:12px;padding:4px 4px 4px 28px;display:grid;position:relative}[data-module=collection-jobs] .collect-version-timeline:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-divider);content:"";width:2px;position:absolute;inset:8px auto 8px 8px}[data-module=collection-jobs] .collect-version-item{position:relative}[data-module=collection-jobs] .collect-version-item>i{z-index:1;border:3px solid var(--zm-admin-color-container-bg);background:var(--zm-admin-color-text-tertiary);width:12px;height:12px;box-shadow:0 0 0 2px var(--zm-admin-color-divider);border-radius:50%;position:absolute;top:21px;left:-24px}[data-module=collection-jobs] .collect-version-item.is-success>i{background:var(--zm-admin-color-success);box-shadow:0 0 0 2px var(--zm-admin-color-success-bg)}[data-module=collection-jobs] .collect-version-item.is-danger>i{background:var(--zm-admin-color-danger);box-shadow:0 0 0 2px var(--zm-admin-color-danger-bg)}[data-module=collection-jobs] .collect-version-item.is-warning>i,[data-module=collection-jobs] .collect-version-item.is-processing>i{background:var(--zm-admin-color-brand);box-shadow:0 0 0 2px var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-version-card{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);border-radius:12px;padding:14px 16px 13px;position:relative;overflow:hidden}[data-module=collection-jobs] .collect-version-card:before{background:var(--zm-admin-color-text-tertiary);content:"";width:3px;position:absolute;inset:0 auto 0 0}[data-module=collection-jobs] .collect-version-item.is-success .collect-version-card:before{background:var(--zm-admin-color-success)}[data-module=collection-jobs] .collect-version-item.is-danger .collect-version-card:before{background:var(--zm-admin-color-danger)}[data-module=collection-jobs] .collect-version-item.is-warning .collect-version-card:before,[data-module=collection-jobs] .collect-version-item.is-processing .collect-version-card:before{background:var(--zm-admin-color-brand)}[data-module=collection-jobs] .collect-version-item.is-viewed .collect-version-card{border-color:var(--zm-admin-color-brand-border);background:color-mix(in srgb, var(--zm-admin-color-brand-bg) 52%, var(--zm-admin-color-container-bg));box-shadow:var(--zm-admin-shadow-card-hover)}[data-module=collection-jobs] .collect-version-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-module=collection-jobs] .collect-version-card header strong{color:var(--zm-admin-color-text-primary);font-size:15px;line-height:22px}[data-module=collection-jobs] .collect-version-card time{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);flex:none;line-height:22px}[data-module=collection-jobs] .collect-version-card p,[data-module=collection-jobs] .collect-version-card small{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);margin:6px 0 0;line-height:20px;display:block}[data-module=collection-jobs] .collect-version-card footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}[data-module=collection-jobs] .collect-version-card footer>span:first-child{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);margin-right:auto}[data-module=collection-jobs] .collect-interface-details{border-color:var(--zm-admin-color-border);box-shadow:var(--zm-admin-shadow-card);position:relative}[data-module=collection-jobs] .collect-interface-details:before{z-index:1;background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}[data-module=collection-jobs] .collect-interface-details-head{background:var(--zm-admin-color-container-bg);min-height:76px;padding:15px 18px 15px 21px}[data-module=collection-jobs] .collect-interface-details-head h3{font-size:18px;line-height:26px}[data-module=collection-jobs] .collect-interface-toggle{border-color:var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg)}[data-module=collection-jobs] .collect-interface-toggle:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}[data-module=collection-jobs] .collect-interface-details-body{border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);padding:16px}[data-module=collection-jobs] .collect-source-grid{align-items:start}[data-module=collection-jobs] .collect-source-card{background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-control);border-radius:12px;overflow:hidden}[data-module=collection-jobs] .collect-source-card header{min-height:66px;padding:12px 14px}[data-module=collection-jobs] .collect-source-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=collection-jobs] .collect-source-card dl>div{border-right:1px solid var(--zm-admin-color-divider);min-height:62px;padding:10px 12px}[data-module=collection-jobs] .collect-source-card dl>div:nth-child(2n){border-right:1px solid var(--zm-admin-color-divider)}[data-module=collection-jobs] .collect-source-card dl>div:nth-child(3n){border-right:0}[data-module=collection-jobs] .collect-source-card dt{line-height:18px}[data-module=collection-jobs] .collect-source-card dd{margin-top:3px;line-height:20px}[data-module=collection-jobs] .collect-source-data{border:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);border-radius:12px;overflow:hidden}[data-module=collection-jobs] .collect-source-data>h4{border-bottom:1px solid var(--zm-admin-color-divider);min-height:52px;margin:0;padding:15px 16px}[data-module=collection-jobs] .collect-source-data .collect-product-table{border:0;border-radius:0}[data-module=collection-jobs] .collect-source-data .collect-table thead th{z-index:1;position:sticky;top:0}[data-module=collection-jobs] .collect-detail-pagination{border-bottom:0;border-left:0;border-right:0}[data-module=collection-jobs] [data-detail] .collect-audit-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}[data-module=collection-jobs] .collect-audit-checks article{border-color:var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);min-height:126px;transition:border-color var(--zm-admin-motion-fast), box-shadow var(--zm-admin-motion-fast), transform var(--zm-admin-motion-fast);position:relative;overflow:hidden}[data-module=collection-jobs] .collect-audit-checks article:before{background:var(--zm-admin-color-text-tertiary);content:"";height:3px;position:absolute;inset:0 0 auto}[data-module=collection-jobs] .collect-audit-checks article.is-passed:before{background:var(--zm-admin-color-success)}[data-module=collection-jobs] .collect-audit-checks article.is-failed:before{background:var(--zm-admin-color-danger)}[data-module=collection-jobs] .collect-audit-checks article.is-waiting:before{background:var(--zm-admin-color-warning)}[data-module=collection-jobs] .collect-audit-checks article.is-failed{background:color-mix(in srgb, var(--zm-admin-color-danger-bg) 46%, var(--zm-admin-color-container-bg))}[data-module=collection-jobs] .collect-audit-checks article.is-waiting{background:color-mix(in srgb, var(--zm-admin-color-warning-bg) 42%, var(--zm-admin-color-container-bg))}[data-module=collection-jobs] .collect-audit-checks article:hover{border-color:var(--zm-admin-color-brand-border);box-shadow:var(--zm-admin-shadow-control)}[data-module=collection-jobs] .collect-audit-checks article>div{padding-top:3px}[data-module=collection-jobs] .collect-audit-checks p{min-height:42px;line-height:21px}[data-module=collection-jobs] .collect-audit-checks small{border-top:1px solid var(--zm-admin-color-divider);padding-top:7px;line-height:20px;display:block}[data-module=collection-jobs] .collect-process-table td{background:var(--zm-admin-color-container-bg)}[data-module=collection-jobs] .collect-section>.collect-section-title{border-bottom:1px solid var(--zm-admin-color-divider);background:linear-gradient(90deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:70px;padding:15px 16px}[data-module=collection-jobs] .collect-section>.collect-section-title h3{padding-left:12px;font-size:18px;line-height:26px;position:relative}[data-module=collection-jobs] .collect-section>.collect-section-title h3:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;inset:6px auto 6px 0}[data-module=collection-jobs] .collect-section>.collect-section-title p{margin-top:2px;padding-left:12px}[data-module=collection-jobs] .collect-section>.collect-section-title+:where(.collect-audit-checks,.collect-version-timeline,.collect-table-wrap,.collect-empty-note){margin:16px}@media (width<=1000px){[data-module=collection-jobs] [data-detail] .collect-audit-checks{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=collection-jobs] [data-detail] .collect-source-grid{grid-template-columns:1fr}}@media (width<=1180px){[data-module=collection-jobs] .collect-overview{padding:16px}[data-module=collection-jobs] .collect-metric{min-height:156px}}@media (width<=760px){[data-module=collection-jobs] .collect-head{align-items:stretch}[data-module=collection-jobs] .collect-actions{justify-content:flex-end}[data-module=collection-jobs] .collect-overview{padding:14px}[data-module=collection-jobs] .collect-overview-head,[data-module=collection-jobs] .collect-interface-head,[data-module=collection-jobs] .collect-record-head{gap:12px}[data-module=collection-jobs] .collect-range-switch{width:100%}[data-module=collection-jobs] .collect-metric{min-height:150px;padding:16px}[data-module=collection-jobs] .collect-card-head,[data-module=collection-jobs] .collect-filters{padding:16px}[data-module=collection-jobs] .collect-result{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 16px}[data-module=collection-jobs] .collect-detail-summary{grid-template-columns:1fr}[data-module=collection-jobs] .collect-detail-summary>div{border-right:0;border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=collection-jobs] .collect-detail-summary>div:nth-last-child(-n+3){border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=collection-jobs] .collect-detail-summary>div:last-child{border-bottom:0}[data-module=collection-jobs] .collect-version-card header{flex-direction:column;gap:2px}[data-module=collection-jobs] .collect-interface-details-head{flex-direction:column;align-items:flex-start}[data-module=collection-jobs] .collect-interface-toggle{width:100%}[data-module=collection-jobs] .collect-source-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=collection-jobs] .collect-source-card dl>div:nth-child(3n){border-right:1px solid var(--zm-admin-color-divider)}[data-module=collection-jobs] .collect-source-card dl>div:nth-child(2n){border-right:0}[data-module=collection-jobs] [data-detail] .collect-audit-checks{grid-template-columns:1fr}[data-module=collection-jobs] .collect-detail-foot>span{display:none}}@media (width<=520px){[data-module=collection-jobs] .collect-title{flex-direction:column;align-items:flex-start}[data-module=collection-jobs] .collect-title h1{font-size:23px;line-height:31px}[data-module=collection-jobs] .collect-summary{grid-template-columns:1fr}[data-module=collection-jobs] .collect-metric{min-height:auto}[data-module=collection-jobs] .collect-filters{grid-template-columns:1fr}[data-module=collection-jobs] .collect-filters .collect-actions{grid-column:auto}[data-module=collection-jobs] .collect-dialog-head,[data-module=collection-jobs] .collect-dialog-body,[data-module=collection-jobs] .collect-dialog-foot{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){[data-module=collection-jobs] *,[data-module=collection-jobs] :before,[data-module=collection-jobs] :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}[data-module=reward-collection]{min-width:0;color:var(--zm-admin-color-text-primary);font-variant-numeric:tabular-nums;gap:18px;display:grid}[data-module=reward-collection] .collect-head{align-items:flex-end;margin-bottom:0;padding:2px 2px 4px}[data-module=reward-collection] .reward-page-intro{min-width:0}[data-module=reward-collection] .collect-title{gap:10px}[data-module=reward-collection] .collect-title h1{letter-spacing:-.025em;font-size:26px;line-height:34px}[data-module=reward-collection] .collect-head p{max-width:900px;margin-top:6px;line-height:22px}[data-module=reward-collection] .reward-refresh-button{min-width:96px;box-shadow:var(--zm-admin-shadow-card)}[data-module=reward-collection] .collect-overview{background:linear-gradient(145deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));box-shadow:var(--zm-admin-shadow-card);border-radius:14px;padding:16px 18px 18px}[data-module=reward-collection] .collect-overview-head{margin-bottom:12px}[data-module=reward-collection] .reward-section-heading{min-width:0}[data-module=reward-collection] .reward-section-heading h2{letter-spacing:-.01em;padding-left:13px;font-size:18px;line-height:26px;position:relative}[data-module=reward-collection] .reward-section-heading h2:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;top:5px;bottom:5px;left:0}[data-module=reward-collection] .collect-range-switch{background:var(--zm-admin-color-subtle-bg);box-shadow:none}[data-module=reward-collection] .collect-range-switch button{transition:color .16s,background-color .16s,box-shadow .16s}[data-module=reward-collection] .collect-range-switch button.active{box-shadow:0 1px 3px color-mix(in srgb, var(--zm-admin-color-text-primary) 8%, transparent)}[data-module=reward-collection] .collect-summary.reward{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}[data-module=reward-collection] .collect-metric{border-color:color-mix(in srgb, var(--zm-admin-color-border) 88%, transparent);background:linear-gradient(160deg, var(--zm-admin-color-container-bg) 70%, var(--zm-admin-color-subtle-bg));min-height:152px;box-shadow:0 1px 2px color-mix(in srgb, var(--zm-admin-color-text-primary) 3%, transparent);border-radius:12px;padding:10px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}[data-module=reward-collection] .collect-metric:hover{border-color:color-mix(in srgb, var(--zm-admin-color-brand) 22%, var(--zm-admin-color-border));box-shadow:0 7px 20px color-mix(in srgb, var(--zm-admin-color-text-primary) 7%, transparent);transform:translateY(-1px)}[data-module=reward-collection] .collect-metric:before{background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}[data-module=reward-collection] .reward-overview-group{align-content:center;gap:0;display:grid}[data-module=reward-collection] .reward-overview-item{border-bottom:1px solid var(--zm-admin-color-divider);justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:32px;padding:4px 0;display:flex}[data-module=reward-collection] .reward-overview-item:last-child{border-bottom:0}[data-module=reward-collection] .reward-overview-item>span{min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);text-overflow:ellipsis;white-space:nowrap}[data-module=reward-collection] .reward-overview-item>strong{color:var(--zm-admin-color-text-primary);flex:none;align-items:baseline;gap:3px;margin:0;font-size:18px;line-height:24px;display:flex}[data-module=reward-collection] .reward-overview-item>strong small{color:var(--zm-admin-color-text-tertiary);font-size:11px;font-weight:var(--zm-admin-font-weight-regular)}[data-module=reward-collection] .reward-overview-item:first-child{min-height:42px;padding:2px 0 8px}[data-module=reward-collection] .reward-overview-item:first-child>span{color:var(--zm-admin-color-text-primary);font-size:12px;font-weight:var(--zm-admin-font-weight-semibold)}[data-module=reward-collection] .reward-overview-item:first-child>strong{color:var(--zm-admin-color-brand-text);letter-spacing:-.02em;font-size:24px;line-height:30px}[data-module=reward-collection] .reward-overview-item:first-child>strong small{font-size:12px}[data-module=reward-collection] .reward-overview-total:before{background:var(--collect-blue)}[data-module=reward-collection] .reward-overview-products:before{background:var(--collect-green)}[data-module=reward-collection] .reward-overview-progress:before{background:var(--collect-amber)}[data-module=reward-collection] .reward-overview-wants:before{background:var(--collect-red)}[data-module=reward-collection] .collect-card{border-color:color-mix(in srgb, var(--zm-admin-color-border) 90%, transparent);box-shadow:0 4px 14px color-mix(in srgb, var(--zm-admin-color-text-primary) 5%, transparent);border-radius:14px}[data-module=reward-collection] .collect-card-head{background:linear-gradient(180deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:82px;padding:17px 20px}[data-module=reward-collection] .reward-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:color-mix(in srgb, var(--zm-admin-color-text-tertiary) 36%, transparent) transparent}[data-module=reward-collection] .reward-table-scroll::-webkit-scrollbar{width:8px;height:8px}[data-module=reward-collection] .reward-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--zm-admin-color-text-tertiary) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-module=reward-collection] .reward-interface-table{table-layout:fixed;min-width:1120px}[data-module=reward-collection] .reward-interface-table th:first-child{width:135px}[data-module=reward-collection] .reward-interface-table th:nth-child(2){width:86px}[data-module=reward-collection] .reward-interface-table th:nth-child(3){width:96px}[data-module=reward-collection] .reward-interface-table th:nth-child(4){width:170px}[data-module=reward-collection] .reward-interface-table th:nth-child(5){width:92px}[data-module=reward-collection] .reward-interface-table th:nth-child(6){width:76px}[data-module=reward-collection] .reward-interface-table th:nth-child(7){width:135px}[data-module=reward-collection] .reward-interface-table th:nth-child(8){width:200px}[data-module=reward-collection] .reward-interface-table th:nth-child(9){width:130px}[data-module=reward-collection] .collect-table th{z-index:1;height:48px;padding:0 16px;position:sticky;top:0}[data-module=reward-collection] .collect-table td{border-bottom:1px solid var(--zm-admin-color-divider);vertical-align:middle;border-top:0;height:72px;padding:12px 16px}[data-module=reward-collection] .collect-table tbody tr:hover td{background:var(--zm-admin-color-brand-bg)}[data-module=reward-collection] .reward-interface-row td:first-child,[data-module=reward-collection] .reward-record-row td:first-child{box-shadow:inset 3px 0 #0000}[data-module=reward-collection] .reward-interface-row.collect-interface-paused td:first-child,[data-module=reward-collection] .reward-record-source_paused td:first-child,[data-module=reward-collection] .reward-record-retry_scheduled td:first-child{box-shadow:inset 3px 0 var(--collect-red)}[data-module=reward-collection] .reward-record-success td:first-child{box-shadow:inset 3px 0 var(--collect-green)}[data-module=reward-collection] .reward-record-partial_success td:first-child{box-shadow:inset 3px 0 var(--collect-amber)}[data-module=reward-collection] .reward-interface-name{align-items:center;gap:10px;display:flex}[data-module=reward-collection] .reward-interface-name i{background:var(--collect-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--collect-green) 14%, transparent);border-radius:50%;flex:none}[data-module=reward-collection] .collect-interface-paused .reward-interface-name i{background:var(--collect-red);box-shadow:0 0 0 4px color-mix(in srgb, var(--collect-red) 14%, transparent)}[data-module=reward-collection] .reward-interface-name span{gap:3px;display:grid}[data-module=reward-collection] .reward-interface-name small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-number-cell{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}[data-module=reward-collection] .reward-number-cell strong{font-size:16px}[data-module=reward-collection] .reward-number-cell small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-number-cell.success strong{color:var(--collect-green)}[data-module=reward-collection] .reward-number-cell.danger strong{color:var(--collect-red)}[data-module=reward-collection] .reward-processing{text-align:center}[data-module=reward-collection] .reward-processing strong{font-size:16px}[data-module=reward-collection] .reward-processing small{white-space:nowrap}[data-module=reward-collection] .reward-interface-table .collect-row-actions{gap:6px}[data-module=reward-collection] .reward-log-cell{cursor:help;gap:3px;line-height:18px;display:grid}[data-module=reward-collection] .reward-log-cell strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-module=reward-collection] .reward-log-cell small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-filters{background:var(--zm-admin-color-container-bg);border-bottom:1px solid var(--zm-admin-color-divider);grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(132px,.72fr)) auto;gap:10px;padding:16px 20px}[data-module=reward-collection] .reward-filters .collect-actions{justify-content:flex-start;align-self:end;min-width:126px}[data-module=reward-collection] .reward-filters label{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);gap:7px}[data-module=reward-collection] .reward-filters :where(.admin-ui-control,.admin-ui-select){background:var(--zm-admin-color-subtle-bg);height:42px;transition:border-color .16s,box-shadow .16s,background-color .16s}[data-module=reward-collection] .reward-filters :where(.admin-ui-control,.admin-ui-select):hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-container-bg)}[data-module=reward-collection] .reward-filters :where(.admin-ui-control,.admin-ui-select):focus{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-container-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-brand) 12%, transparent);outline:0}[data-module=reward-collection] .reward-search-control{display:block;position:relative}[data-module=reward-collection] .reward-search-control .admin-ui-control{padding-left:40px;padding-right:14px}[data-module=reward-collection] .reward-search-control i{z-index:1;border:1.8px solid var(--zm-admin-color-text-tertiary);pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:15px;transform:translateY(-58%)}[data-module=reward-collection] .reward-search-control i:after{background:var(--zm-admin-color-text-tertiary);content:"";transform-origin:0;border-radius:999px;width:6px;height:1.8px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}[data-module=reward-collection] .reward-search-control:focus-within i{border-color:var(--zm-admin-color-brand)}[data-module=reward-collection] .reward-search-control:focus-within i:after{background:var(--zm-admin-color-brand)}[data-module=reward-collection] .collect-result{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);min-height:50px;padding:0 20px}[data-module=reward-collection] .collect-result strong{color:var(--zm-admin-color-brand-text)}[data-module=reward-collection] .collect-result span:last-child{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-result-note{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}[data-module=reward-collection] .reward-result-note>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=reward-collection] .reward-result-note em{border:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);color:var(--zm-admin-color-text-secondary);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-style:normal}[data-module=reward-collection] .reward-table{table-layout:fixed;min-width:1718px}[data-module=reward-collection] .reward-col-time{width:176px}[data-module=reward-collection] .reward-col-task{width:166px}[data-module=reward-collection] .reward-col-account{width:150px}[data-module=reward-collection] .reward-col-user{width:166px}[data-module=reward-collection] .reward-col-source{width:126px}[data-module=reward-collection] .reward-col-products{width:224px}[data-module=reward-collection] .reward-col-wants{width:132px}[data-module=reward-collection] .reward-col-evidence{width:134px}[data-module=reward-collection] .reward-col-income{width:132px}[data-module=reward-collection] .reward-col-actions{width:156px}[data-module=reward-collection] .reward-table thead th{border-bottom:1px solid var(--zm-admin-color-border);background:linear-gradient(180deg, var(--zm-admin-color-subtle-bg), var(--zm-admin-color-table-head-bg));height:52px;color:var(--zm-admin-color-text-secondary);font-size:12px;font-weight:var(--zm-admin-font-weight-semibold);letter-spacing:.01em}[data-module=reward-collection] .reward-table tbody tr{transition:background-color .16s}[data-module=reward-collection] .reward-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--zm-admin-color-subtle-bg) 68%, var(--zm-admin-color-container-bg))}[data-module=reward-collection] .reward-table tbody tr:hover td{background:var(--zm-admin-color-brand-bg)}[data-module=reward-collection] .reward-table td{height:86px;padding:10px 14px}[data-module=reward-collection] .reward-table :is(th,td):nth-child(5),[data-module=reward-collection] .reward-table :is(th,td):nth-child(7),[data-module=reward-collection] .reward-table :is(th,td):nth-child(9){border-left:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-table th:nth-child(5),[data-module=reward-collection] .reward-table th:nth-child(6),[data-module=reward-collection] .reward-table th:nth-child(8),[data-module=reward-collection] .reward-table th:nth-child(9),[data-module=reward-collection] .reward-table th:nth-child(10),[data-module=reward-collection] .reward-table th:nth-child(11),[data-module=reward-collection] .reward-source-column,[data-module=reward-collection] .reward-want-column,[data-module=reward-collection] .reward-evidence-column,[data-module=reward-collection] .reward-income-column,[data-module=reward-collection] .reward-action-column{text-align:center}[data-module=reward-collection] .reward-source-column>:where(.admin-ui-tag,.collect-source-retry),[data-module=reward-collection] .reward-evidence-column>*,[data-module=reward-collection] .reward-income-column>*,[data-module=reward-collection] .reward-action-column>*{margin-inline:auto}[data-module=reward-collection] .reward-account-cell strong{max-width:132px;color:var(--zm-admin-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=reward-collection] .reward-account-cell small{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}[data-module=reward-collection] .reward-cycle-source{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);text-align:left;border-radius:9px;justify-items:start;gap:2px;min-width:100px;padding:7px 8px 7px 22px;display:grid;position:relative}[data-module=reward-collection] .reward-cycle-source i{background:var(--zm-admin-color-text-tertiary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-text-tertiary) 12%, transparent);border-radius:50%;position:absolute;top:12px;left:9px}[data-module=reward-collection] .reward-cycle-source strong{color:var(--zm-admin-color-text-primary);white-space:nowrap;font-size:13px;line-height:18px}[data-module=reward-collection] .reward-cycle-source small{color:var(--zm-admin-color-text-tertiary);white-space:nowrap;margin:0;font-size:11px;line-height:16px}[data-module=reward-collection] .reward-cycle-source.is-success{border-color:color-mix(in srgb, var(--zm-admin-color-success) 20%, var(--zm-admin-color-divider));background:color-mix(in srgb, var(--zm-admin-color-success-bg) 58%, var(--zm-admin-color-container-bg))}[data-module=reward-collection] .reward-cycle-source.is-success i{background:var(--zm-admin-color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-success) 13%, transparent)}[data-module=reward-collection] .reward-cycle-source.is-danger{border-color:color-mix(in srgb, var(--zm-admin-color-danger) 20%, var(--zm-admin-color-divider));background:color-mix(in srgb, var(--zm-admin-color-danger-bg) 58%, var(--zm-admin-color-container-bg))}[data-module=reward-collection] .reward-cycle-source.is-danger i{background:var(--zm-admin-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-danger) 13%, transparent)}[data-module=reward-collection] .reward-cycle-source.is-info i{background:var(--zm-admin-color-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-info) 13%, transparent)}[data-module=reward-collection] .reward-cycle-source.is-warning i{background:var(--zm-admin-color-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--zm-admin-color-warning) 13%, transparent)}[data-module=reward-collection] .collect-source-retry .reward-cycle-source strong,[data-module=reward-collection] .collect-source-retry .reward-cycle-source small{color:inherit}[data-module=reward-collection] .reward-product-summary{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:214px;display:grid;overflow:hidden}[data-module=reward-collection] .reward-product-stat{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:30px;padding:5px 9px;display:flex}[data-module=reward-collection] .reward-product-stat:nth-child(odd){border-right:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-product-stat:nth-child(-n+2){border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-product-stat small{color:var(--zm-admin-color-text-secondary);text-overflow:ellipsis;margin:0;overflow:hidden}[data-module=reward-collection] .reward-product-stat strong{color:var(--zm-admin-color-text-primary);flex:none;font-size:14px;line-height:20px}[data-module=reward-collection] .reward-product-stat.is-primary strong{color:var(--collect-green)}[data-module=reward-collection] .reward-product-stat.is-added strong{color:var(--zm-admin-color-brand-text)}[data-module=reward-collection] .reward-time-cell,[data-module=reward-collection] .reward-task-cell{gap:4px;display:grid}[data-module=reward-collection] .reward-time-cell{gap:3px;min-width:178px}[data-module=reward-collection] .reward-time-cell>strong{white-space:nowrap;font-size:13px;line-height:20px}[data-module=reward-collection] .reward-task-cell>strong{color:var(--zm-admin-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-module=reward-collection] .reward-time-cell>small,[data-module=reward-collection] .reward-task-cell>small{color:var(--zm-admin-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=reward-collection] .reward-record-row td{height:76px;padding-top:8px;padding-bottom:8px}[data-module=reward-collection] .reward-record-retry_scheduled td:first-child{box-shadow:inset 3px 0 var(--collect-amber)}[data-module=reward-collection] .reward-record-table-scroll{scroll-padding-inline:342px 156px;position:relative}[data-module=reward-collection] .reward-table :is(th,td):first-child,[data-module=reward-collection] .reward-table :is(th,td):nth-child(2),[data-module=reward-collection] .reward-table :is(th,td):nth-child(11){z-index:2;background:var(--zm-admin-color-container-bg);position:sticky}[data-module=reward-collection] .reward-table :is(th,td):first-child{left:0}[data-module=reward-collection] .reward-table :is(th,td):nth-child(2){box-shadow:10px 0 16px -14px color-mix(in srgb, var(--zm-admin-color-text-primary) 50%, transparent);left:176px}[data-module=reward-collection] .reward-table :is(th,td):nth-child(11){box-shadow:-10px 0 16px -14px color-mix(in srgb, var(--zm-admin-color-text-primary) 50%, transparent);right:0}[data-module=reward-collection] .reward-table thead :is(th,td):first-child,[data-module=reward-collection] .reward-table thead :is(th,td):nth-child(2),[data-module=reward-collection] .reward-table thead :is(th,td):nth-child(11){z-index:4;background:var(--zm-admin-color-table-head-bg)}[data-module=reward-collection] .reward-table tbody tr:nth-child(2n) :is(td:first-child,td:nth-child(2),td:nth-child(11)){background:color-mix(in srgb, var(--zm-admin-color-subtle-bg) 68%, var(--zm-admin-color-container-bg))}[data-module=reward-collection] .reward-table tbody tr:hover :is(td:first-child,td:nth-child(2),td:nth-child(11)){background:var(--zm-admin-color-brand-bg)}[data-module=reward-collection] .reward-want-summary{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);border-radius:9px;grid-template-columns:1fr 1px 1fr;align-items:center;min-width:128px;padding:8px 10px;display:grid}[data-module=reward-collection] .reward-want-summary>span{justify-items:center;gap:1px;display:grid}[data-module=reward-collection] .reward-want-summary i{background:var(--zm-admin-color-divider);width:1px;height:30px}[data-module=reward-collection] .reward-want-summary strong{color:var(--zm-admin-color-text-primary);font-size:16px;line-height:20px}[data-module=reward-collection] .reward-want-summary small{color:var(--zm-admin-color-text-tertiary);margin:0;font-size:11px}[data-module=reward-collection] .reward-income-cell{gap:4px;display:grid}[data-module=reward-collection] .reward-income-cell strong{color:var(--zm-admin-color-text-primary);font-size:16px}[data-module=reward-collection] .reward-income-cell small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-record-empty{text-align:center;display:block}[data-module=reward-collection] .reward-record-waiting{background:var(--zm-admin-color-subtle-bg);min-height:28px;color:var(--zm-admin-color-text-secondary);border-radius:7px;justify-content:center;align-items:center;padding:4px 9px;line-height:20px;display:inline-flex}[data-module=reward-collection] .reward-product-column>.reward-record-waiting{width:100%}[data-module=reward-collection] .reward-record-retry_scheduled .reward-record-waiting{background:var(--zm-admin-color-warning-bg);color:var(--zm-admin-color-warning)}[data-module=reward-collection] .reward-record-source_paused .reward-record-waiting{background:var(--zm-admin-color-danger-bg);color:var(--zm-admin-color-danger)}[data-module=reward-collection] .reward-income-cell.has-income strong{color:var(--collect-green)}[data-module=reward-collection] .reward-evidence-link{min-height:var(--zm-admin-hit-area-min);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);color:var(--zm-admin-color-brand-text);cursor:pointer;white-space:nowrap;padding:0 10px}[data-module=reward-collection] .reward-evidence-link:hover{background:var(--zm-admin-color-brand-bg);border-color:var(--zm-admin-color-brand);box-shadow:0 2px 8px color-mix(in srgb, var(--zm-admin-color-brand) 14%, transparent)}[data-module=reward-collection] .reward-action-column .collect-row-actions{flex-wrap:nowrap;justify-content:center;gap:4px}[data-module=reward-collection] .reward-action-column button{min-height:32px;color:var(--zm-admin-color-brand-text);font-size:12px;font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 7px;display:inline-flex}[data-module=reward-collection] .reward-action-column button+button{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-container-bg)}[data-module=reward-collection] .reward-action-column button:hover{background:var(--zm-admin-color-brand-bg)}[data-module=reward-collection] .reward-action-column button span{font-size:18px;line-height:1;transition:transform .16s}[data-module=reward-collection] .reward-action-column button:hover span{transform:translate(2px)}[data-module=reward-collection] .collect-source-retry{border-radius:var(--zm-admin-radius-control)}[data-module=reward-collection] .collect-source-retry:focus-visible,[data-module=reward-collection] .reward-evidence-link:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px}[data-module=reward-collection] .collect-user-cell img{border:2px solid var(--zm-admin-color-container-bg);background:var(--zm-admin-color-subtle-bg);width:40px;height:40px;box-shadow:0 0 0 1px var(--zm-admin-color-border), 0 2px 8px color-mix(in srgb, var(--zm-admin-color-text-primary) 8%, transparent);object-fit:cover}[data-module=reward-collection] .collect-user-cell span{gap:3px;display:grid}[data-module=reward-collection] .collect-user-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}[data-module=reward-collection] .collect-user-cell small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .collect-pagination{background:linear-gradient(180deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:62px;padding:12px 20px}[data-module=reward-collection] .collect-page-size{width:108px}[data-module=reward-collection] .collect-dialog-shell{background:var(--zm-admin-color-page-bg);width:min(100% - 24px,1240px);box-shadow:-18px 0 48px color-mix(in srgb, var(--zm-admin-color-text-primary) 14%, transparent)}[data-module=reward-collection] .reward-detail-dialog .collect-dialog-shell{width:min(100% - 24px,1360px)}[data-module=reward-collection] .reward-interface-dialog .collect-dialog-shell{border-radius:0;width:min(100% - 24px,960px);height:100%;max-height:none;margin:0}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-shell{border:1px solid var(--zm-admin-color-border);width:min(100% - 32px,560px);height:auto;max-height:min(80vh,520px);box-shadow:var(--zm-admin-shadow-dialog);border-radius:16px;margin:auto;overflow:hidden}[data-module=reward-collection] .reward-custom-dialog .collect-dialog-shell{width:min(100% - 32px,520px)}[data-module=reward-collection] .collect-dialog-head{min-height:90px;padding:17px 24px;position:relative}[data-module=reward-collection] .collect-dialog-head:before{background:linear-gradient(90deg, var(--zm-admin-color-brand), var(--zm-admin-color-brand-hover));content:"";height:3px;position:absolute;inset:0 0 auto}[data-module=reward-collection] .collect-dialog-body{gap:16px;padding:18px 22px}[data-module=reward-collection] .collect-dialog-foot{justify-content:space-between;padding:12px 24px}[data-module=reward-collection] .collect-dialog-foot>span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-head{min-height:82px;padding:16px 20px}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-head h2,[data-module=reward-collection] .reward-retry-dialog .collect-dialog-head p{margin:0}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-head p{color:var(--zm-admin-color-text-tertiary);margin-top:4px}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-body{background:var(--zm-admin-color-page-bg);gap:14px;padding:18px 20px;display:grid}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-foot{min-height:60px;padding:10px 20px}[data-module=reward-collection] .reward-retry-target{border:1px solid var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}[data-module=reward-collection] .reward-retry-icon{background:var(--zm-admin-color-container-bg);width:38px;height:38px;color:var(--zm-admin-color-brand-text);font-size:22px;font-weight:var(--zm-admin-font-weight-semibold);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}[data-module=reward-collection] .reward-retry-target>div{grid-template-columns:auto 1fr;gap:3px 8px;min-width:0;display:grid}[data-module=reward-collection] .reward-retry-target small{color:var(--zm-admin-color-text-tertiary);grid-column:1/-1}[data-module=reward-collection] .reward-retry-target strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-module=reward-collection] .reward-retry-target span:last-child{color:var(--zm-admin-color-text-secondary)}[data-module=reward-collection] .reward-retry-facts{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}[data-module=reward-collection] .reward-retry-facts>div{border-right:1px solid var(--zm-admin-color-divider);min-height:66px;padding:12px 14px}[data-module=reward-collection] .reward-retry-facts>div:last-child{border-right:0}[data-module=reward-collection] .reward-retry-facts dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=reward-collection] .reward-retry-facts dd{font-weight:var(--zm-admin-font-weight-semibold);margin:5px 0 0}[data-module=reward-collection] .reward-retry-notice{border-left:3px solid var(--zm-admin-color-warning);background:var(--zm-admin-color-warning-bg);border-radius:8px;padding:12px 14px}[data-module=reward-collection] .reward-retry-notice strong{color:var(--zm-admin-color-text-primary)}[data-module=reward-collection] .reward-retry-notice p{color:var(--zm-admin-color-text-secondary);margin:4px 0 0;line-height:1.6}[data-module=reward-collection] .reward-interface-detail-summary{box-shadow:var(--zm-admin-shadow-card);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=reward-collection] .reward-interface-detail-summary>div{min-height:76px;padding:13px 16px}[data-module=reward-collection] .reward-interface-detail-summary>div:nth-child(2n){border-right:0}[data-module=reward-collection] .reward-interface-stats>header{margin-bottom:14px}[data-module=reward-collection] .reward-interface-stats h3,[data-module=reward-collection] .reward-interface-stats p{margin:0}[data-module=reward-collection] .reward-interface-stats p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-top:4px}[data-module=reward-collection] .reward-interface-stat-grid{border:1px solid var(--zm-admin-color-divider);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}[data-module=reward-collection] .reward-interface-stat-grid>span{border-right:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);gap:6px;min-height:76px;padding:14px 16px;display:grid}[data-module=reward-collection] .reward-interface-stat-grid>span:last-child{border-right:0}[data-module=reward-collection] .reward-interface-stat-grid small{color:var(--zm-admin-color-text-tertiary)}[data-module=reward-collection] .reward-interface-stat-grid strong{font-size:20px;line-height:1.2}[data-module=reward-collection] .reward-interface-log-section{padding:0;overflow:hidden}[data-module=reward-collection] .reward-interface-log-head,[data-module=reward-collection] .reward-interface-log-pagination,[data-module=reward-collection] .reward-interface-log-pagination>div{align-items:center;display:flex}[data-module=reward-collection] .reward-interface-log-head{justify-content:space-between;gap:var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-divider);padding:16px 18px}[data-module=reward-collection] .reward-interface-log-head h3,[data-module=reward-collection] .reward-interface-log-head p{margin:0}[data-module=reward-collection] .reward-interface-log-head p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-top:4px}[data-module=reward-collection] .reward-interface-log-head>span{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);flex:none}[data-module=reward-collection] .reward-interface-log-list{min-height:330px;margin:0;padding:8px 20px;list-style:none}[data-module=reward-collection] .reward-interface-log-list li{border-bottom:1px solid var(--zm-admin-color-divider);grid-template-columns:158px minmax(0,1fr);gap:16px;min-height:62px;padding:16px 8px 16px 22px;display:grid;position:relative}[data-module=reward-collection] .reward-interface-log-list li:last-child{border-bottom:0}[data-module=reward-collection] .reward-interface-log-list li:before{background:var(--zm-admin-color-success);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:4px}[data-module=reward-collection] .reward-interface-log-list li.is-warning:before{background:var(--zm-admin-color-warning)}[data-module=reward-collection] .reward-interface-log-list time{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold)}[data-module=reward-collection] .reward-interface-log-list p{color:var(--zm-admin-color-text-primary);margin:0;line-height:1.6}[data-module=reward-collection] .reward-interface-log-pagination{justify-content:space-between;gap:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);min-height:62px;color:var(--zm-admin-color-text-secondary);padding:12px 18px}[data-module=reward-collection] .reward-interface-log-pagination>div{gap:var(--zm-admin-space-2)}[data-module=reward-collection] .reward-detail-hero{margin:0}[data-module=reward-collection] .reward-detail-summary{border-color:color-mix(in srgb, var(--zm-admin-color-border) 92%, transparent);background:var(--zm-admin-color-container-bg);box-shadow:0 4px 16px color-mix(in srgb, var(--zm-admin-color-text-primary) 5%, transparent);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}[data-module=reward-collection] .reward-detail-summary>div{min-height:78px;padding:13px 16px}[data-module=reward-collection] .reward-detail-summary>div:nth-child(4),[data-module=reward-collection] .reward-detail-summary>div:nth-child(5),[data-module=reward-collection] .reward-detail-summary>div:nth-child(6){background:color-mix(in srgb, var(--zm-admin-color-subtle-bg) 72%, var(--zm-admin-color-container-bg))}[data-module=reward-collection] .reward-detail-summary>div:nth-child(3n){border-right:0}[data-module=reward-collection] .reward-detail-summary dt{color:var(--zm-admin-color-text-tertiary);font-size:12px;line-height:18px}[data-module=reward-collection] .reward-detail-summary dd{color:var(--zm-admin-color-text-primary);margin-top:6px;font-size:14px;line-height:20px}[data-module=reward-collection] .reward-detail-source-state{background:var(--zm-admin-color-neutral-bg);min-height:27px;color:var(--zm-admin-color-text-secondary);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}[data-module=reward-collection] .reward-detail-source-state.is-success{background:var(--zm-admin-color-success-bg);color:var(--zm-admin-color-success)}[data-module=reward-collection] .reward-detail-source-state.is-info{background:var(--zm-admin-color-info-bg);color:var(--zm-admin-color-info)}[data-module=reward-collection] .reward-detail-source-state.is-warning{background:var(--zm-admin-color-warning-bg);color:var(--zm-admin-color-warning)}[data-module=reward-collection] .reward-detail-source-state.is-danger{background:var(--zm-admin-color-danger-bg);color:var(--zm-admin-color-danger)}[data-module=reward-collection] .reward-detail-income-item{box-shadow:inset 3px 0 color-mix(in srgb, var(--collect-green) 70%, transparent)}[data-module=reward-collection] .reward-detail-income-item dd{color:var(--collect-green);font-size:18px;line-height:24px}[data-module=reward-collection] .reward-detail-summary dd small{color:var(--zm-admin-color-text-tertiary);font-weight:var(--zm-admin-font-weight-regular);margin-top:3px;display:block}[data-module=reward-collection] .reward-detail-user{align-items:center;gap:9px;display:flex}[data-module=reward-collection] .reward-detail-user img{object-fit:cover;width:34px;height:34px;box-shadow:0 0 0 1px var(--zm-admin-color-border);border-radius:50%;flex:0 0 34px}[data-module=reward-collection] .reward-detail-user>span{min-width:0;font-weight:var(--zm-admin-font-weight-semibold)}[data-module=reward-collection] .reward-detail-accounts{flex-wrap:wrap;gap:4px 12px;display:flex}[data-module=reward-collection] .reward-detail-accounts>span{min-width:0;font-weight:var(--zm-admin-font-weight-semibold)}[data-module=reward-collection] .reward-detail-accounts small{display:block}[data-module=reward-collection] .reward-source-summary{padding:0;overflow:hidden}[data-module=reward-collection] .reward-source-summary>header{border-bottom:1px solid var(--zm-admin-color-divider);margin:0;padding:16px 18px}[data-module=reward-collection] .reward-source-summary h3,[data-module=reward-collection] .reward-source-summary p{margin:0}[data-module=reward-collection] .reward-source-summary p{color:var(--zm-admin-color-text-tertiary);margin-top:4px}[data-module=reward-collection] .reward-detail-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-module=reward-collection] .reward-detail-section-head>span{background:var(--zm-admin-color-subtle-bg);color:var(--zm-admin-color-text-secondary);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:4px 9px;font-size:12px}[data-module=reward-collection] .reward-source-grid{background:var(--zm-admin-color-page-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 16px 16px;display:grid}[data-module=reward-collection] .reward-source-grid article{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);box-shadow:0 2px 8px color-mix(in srgb, var(--zm-admin-color-text-primary) 4%, transparent);border-radius:12px;overflow:hidden}[data-module=reward-collection] .reward-source-grid article:first-child{border-top:3px solid var(--collect-blue)}[data-module=reward-collection] .reward-source-grid article:last-child{border-top:3px solid var(--collect-green)}[data-module=reward-collection] .reward-source-grid article>header{border-bottom:1px solid var(--zm-admin-color-divider);background:color-mix(in srgb, var(--zm-admin-color-subtle-bg) 68%, var(--zm-admin-color-container-bg));justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 14px;display:flex}[data-module=reward-collection] .reward-source-grid article>header strong,[data-module=reward-collection] .reward-source-grid article>header small{display:block}[data-module=reward-collection] .reward-source-grid article>header strong{font-size:14px;line-height:20px}[data-module=reward-collection] .reward-source-grid article>header small{color:var(--zm-admin-color-text-tertiary);margin-top:2px;font-size:11px;line-height:16px}[data-module=reward-collection] .reward-source-status{background:var(--zm-admin-color-subtle-bg);color:var(--zm-admin-color-text-secondary);font-size:12px;font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap;border-radius:999px;flex:none;padding:4px 9px}[data-module=reward-collection] .reward-source-status.is-success{background:var(--zm-admin-color-success-bg);color:var(--zm-admin-color-success)}[data-module=reward-collection] .reward-source-status.is-danger{background:var(--zm-admin-color-danger-bg);color:var(--zm-admin-color-danger)}[data-module=reward-collection] .reward-source-status.is-warning{background:var(--zm-admin-color-warning-bg);color:var(--zm-admin-color-warning)}[data-module=reward-collection] .reward-source-status.is-info{background:var(--zm-admin-color-brand-bg);color:var(--zm-admin-color-brand-text)}[data-module=reward-collection] .reward-source-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}[data-module=reward-collection] .reward-source-grid dl>div{border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider);min-height:60px;padding:9px 13px}[data-module=reward-collection] .reward-source-grid dl>div:nth-child(2n){border-right:0}[data-module=reward-collection] .reward-source-grid dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=reward-collection] .reward-source-grid dd{font-weight:var(--zm-admin-font-weight-semibold);margin:4px 0 0}[data-module=reward-collection] .reward-source-matrix{border:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}[data-module=reward-collection] .reward-source-matrix>div{border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider);min-height:70px;padding:12px 14px}[data-module=reward-collection] .reward-source-matrix>div:nth-child(4n){border-right:0}[data-module=reward-collection] .reward-source-matrix>div:nth-last-child(-n+4){border-bottom:0}[data-module=reward-collection] .reward-source-matrix>.reward-source-matrix-title{border-top:3px solid var(--collect-blue);background:var(--zm-admin-color-subtle-bg);grid-column:span 2;min-height:48px;padding:13px 14px}[data-module=reward-collection] .reward-source-matrix>.reward-source-matrix-title:nth-child(2){border-top-color:var(--collect-green);border-right:0}[data-module=reward-collection] .reward-source-matrix dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}[data-module=reward-collection] .reward-source-matrix dd{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);margin:5px 0 0}[data-module=reward-collection] .reward-source-matrix dd small{color:var(--zm-admin-color-text-tertiary);font-weight:var(--zm-admin-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}[data-module=reward-collection] .reward-product-section{padding:0;overflow:hidden}[data-module=reward-collection] .reward-product-section>header{border-bottom:1px solid var(--zm-admin-color-divider);min-height:76px;margin:0;padding:14px 18px}[data-module=reward-collection] .reward-product-section>header>span{color:var(--zm-admin-color-text-tertiary);flex:none}[data-module=reward-collection] .reward-product-count{justify-items:end;gap:2px;display:grid}[data-module=reward-collection] .reward-product-count small{font-size:11px;font-weight:var(--zm-admin-font-weight-regular);white-space:nowrap}[data-module=reward-collection] .reward-product-scroll{scroll-padding-inline:176px 216px;position:relative}[data-module=reward-collection] .reward-product-table{table-layout:fixed;min-width:1480px}[data-module=reward-collection] .reward-product-table th:first-child{width:176px}[data-module=reward-collection] .reward-product-table th:nth-child(2){width:150px}[data-module=reward-collection] .reward-product-table th:nth-child(3){width:140px}[data-module=reward-collection] .reward-product-table th:nth-child(4){width:180px}[data-module=reward-collection] .reward-product-table th:nth-child(5),[data-module=reward-collection] .reward-product-table th:nth-child(6),[data-module=reward-collection] .reward-product-table th:nth-child(7){width:96px}[data-module=reward-collection] .reward-product-table th:nth-child(8){width:180px}[data-module=reward-collection] .reward-product-table th:nth-child(9){width:140px}[data-module=reward-collection] .reward-product-table th:nth-child(10){width:226px}[data-module=reward-collection] .reward-product-table thead th{height:46px}[data-module=reward-collection] .reward-product-table td{vertical-align:middle;overflow-wrap:anywhere;height:72px;padding-top:9px;padding-bottom:9px}[data-module=reward-collection] .reward-product-table td>span,[data-module=reward-collection] .reward-product-table td>strong{display:block}[data-module=reward-collection] .reward-product-table td>small{color:var(--zm-admin-color-text-tertiary);margin-top:4px;line-height:1.45;display:block}[data-module=reward-collection] .reward-product-table :is(th,td):first-child{z-index:2;background:var(--zm-admin-color-container-bg);box-shadow:10px 0 16px -14px color-mix(in srgb, var(--zm-admin-color-text-primary) 50%, transparent);position:sticky;left:0}[data-module=reward-collection] .reward-product-table thead th:first-child{z-index:4;background:var(--zm-admin-color-table-head-bg)}[data-module=reward-collection] .reward-product-table tbody tr:hover td:first-child{background:var(--zm-admin-color-brand-bg)}[data-module=reward-collection] .reward-detail-pagination{border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);margin:0;padding:12px 14px}[data-module=reward-collection] .collect-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-module=reward-collection] .collect-custom-fields label{color:var(--zm-admin-color-text-secondary);gap:8px;display:grid}@media (width<=1600px){[data-module=reward-collection] .collect-summary.reward{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1400px){[data-module=reward-collection] .reward-overview-item:first-child>span{white-space:normal;text-overflow:clip;line-height:16px;overflow:visible}}@media (width<=1180px){[data-module=reward-collection] .reward-filters{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=reward-collection] .reward-filters .collect-actions{grid-column:auto;justify-content:flex-start}}@media (width<=1080px){[data-module=reward-collection] .collect-overview-head,[data-module=reward-collection] .collect-interface-head,[data-module=reward-collection] .collect-record-head{flex-direction:column;align-items:stretch}[data-module=reward-collection] .collect-range-switch{align-self:stretch;width:100%}[data-module=reward-collection] .collect-range-switch button{white-space:nowrap;flex:1 1 0;min-width:64px}[data-module=reward-collection] .collect-summary.reward{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=reward-collection] .reward-overview-group,[data-module=reward-collection] .reward-overview-progress,[data-module=reward-collection] .reward-overview-wants{grid-column:auto}[data-module=reward-collection] .reward-filters{grid-template-columns:repeat(3,minmax(0,1fr))}[data-module=reward-collection] .reward-filters .collect-actions{grid-column:auto}[data-module=reward-collection] .reward-table :is(th,td):first-child,[data-module=reward-collection] .reward-table :is(th,td):nth-child(2){box-shadow:none;position:static}}@media (width<=900px){[data-module=reward-collection] .collect-summary.reward,[data-module=reward-collection] .reward-filters{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=reward-collection] .reward-filters .collect-actions{grid-column:span 2}}@media (width<=760px){[data-module=reward-collection] .collect-head,[data-module=reward-collection] .collect-overview-head,[data-module=reward-collection] .collect-interface-head,[data-module=reward-collection] .collect-record-head{flex-direction:column;align-items:stretch}[data-module=reward-collection] .collect-range-switch{width:100%;overflow-x:auto}[data-module=reward-collection] .collect-summary.reward{grid-template-columns:1fr}[data-module=reward-collection] .reward-overview-group,[data-module=reward-collection] .reward-overview-progress,[data-module=reward-collection] .reward-overview-wants{grid-column:auto}[data-module=reward-collection] .reward-filters{grid-template-columns:1fr;padding:16px}[data-module=reward-collection] .reward-filters .collect-actions{grid-column:auto}[data-module=reward-collection] .reward-interface-dialog .collect-dialog-shell{width:100%}[data-module=reward-collection] .reward-retry-dialog .collect-dialog-shell{width:min(100% - 24px,560px)}[data-module=reward-collection] .reward-retry-facts{grid-template-columns:1fr}[data-module=reward-collection] .reward-retry-facts>div{border-right:0;border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-retry-facts>div:last-child{border-bottom:0}[data-module=reward-collection] .reward-interface-detail-summary,[data-module=reward-collection] .reward-interface-stat-grid{grid-template-columns:1fr}[data-module=reward-collection] .reward-interface-detail-summary>div,[data-module=reward-collection] .reward-interface-stat-grid>span{border-right:0}[data-module=reward-collection] .reward-interface-stat-grid>span{border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-interface-stat-grid>span:last-child{border-bottom:0}[data-module=reward-collection] .reward-interface-log-list li{grid-template-columns:1fr;gap:5px}[data-module=reward-collection] .reward-refresh-button{width:100%}[data-module=reward-collection] .collect-result{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 16px}[data-module=reward-collection] .collect-pagination{flex-direction:column;align-items:stretch;gap:10px}[data-module=reward-collection] .collect-pagination>div{width:100%}[data-module=reward-collection] .reward-detail-summary,[data-module=reward-collection] .reward-source-grid,[data-module=reward-collection] .collect-custom-fields{grid-template-columns:1fr}[data-module=reward-collection] .reward-source-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}[data-module=reward-collection] .reward-source-matrix>.reward-source-matrix-title{grid-column:span 1}[data-module=reward-collection] .reward-source-matrix>div:nth-child(4n){border-right:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-source-matrix>div:nth-child(2n){border-right:0}[data-module=reward-collection] .reward-source-matrix>div:nth-last-child(-n+4){border-bottom:1px solid var(--zm-admin-color-divider)}[data-module=reward-collection] .reward-source-matrix>div:nth-last-child(-n+2){border-bottom:0}[data-module=reward-collection] .reward-detail-summary>div{border-right:0}[data-module=reward-collection] .collect-dialog-foot>span{display:none}}.um-page{--um-accent:var(--zm-admin-color-brand);--um-accent-soft:var(--zm-admin-color-brand-bg);--um-green:var(--zm-admin-color-success);--um-blue:var(--zm-admin-color-info);--um-amber:var(--zm-admin-color-warning);--um-red:var(--zm-admin-color-danger);--um-surface:var(--zm-admin-color-container-bg);--um-surface-subtle:var(--zm-admin-color-subtle-bg);--um-border-soft:var(--zm-admin-color-border);min-width:0;color:var(--zm-admin-color-text-primary);font-family:var(--zm-admin-font-family);font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body)}.um-header,.um-toolbar,.um-pagination,.um-drawer-header,.um-dialog-header,.um-dialog-footer,.um-section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.um-header{align-items:flex-end;margin-bottom:18px}.um-title-wrap h1{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.25}.um-title-row{align-items:center;gap:10px;display:flex}.um-title-wrap p{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);margin:7px 0 0}.um-mock-badge,.um-state,.um-mini-badge,.um-account-state,.um-income-direction{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.um-mock-badge{color:#a93a20;background:#fff4f1;border:1px solid #f4b8a9;border-radius:999px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700}.um-actions{align-items:center;gap:8px;display:flex}#umUpdatedAt{background:var(--um-surface-subtle);border-radius:999px;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.um-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.um-metric{border:1px solid var(--um-border-soft);background:var(--um-surface);min-width:0;box-shadow:var(--zm-admin-shadow-card);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), transform var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.um-metric:before{background:var(--um-accent);content:"";opacity:.72;height:3px;position:absolute;inset:0 0 auto}.um-metric:nth-child(2):before{background:var(--um-blue)}.um-metric:nth-child(3):before{background:var(--um-amber)}.um-metric:nth-child(4):before{background:var(--um-green)}.um-metric:hover{border-color:var(--zm-admin-color-control-border-hover);box-shadow:var(--zm-admin-shadow-card-hover);transform:translateY(-1px)}.um-metric-heading{justify-content:space-between;align-items:baseline;gap:var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-divider);padding-bottom:12px;display:flex}.um-metric-heading span{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);line-height:var(--zm-admin-line-height-label);font-weight:600}.um-metric-heading strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-metric);line-height:var(--zm-admin-line-height-metric);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.um-metric-breakdown{gap:var(--zm-admin-space-2);margin:var(--zm-admin-space-3) 0 0;display:grid}.um-metric-breakdown-row{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-2);min-width:0;transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);border-radius:7px;padding:5px 8px;display:flex}.um-metric-breakdown-row:hover{background:var(--zm-admin-color-hover-bg)}.um-metric-breakdown-row dt,.um-metric-breakdown-row dd{font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);margin:0}.um-metric-breakdown-row dt{color:var(--zm-admin-color-text-secondary)}.um-metric-breakdown-row dd{align-items:center;gap:var(--zm-admin-space-2);white-space:nowrap;color:var(--zm-admin-color-text-tertiary);display:inline-flex}.um-metric-breakdown-row dd strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table);font-variant-numeric:tabular-nums}.um-panel{border:1px solid var(--um-border-soft);background:var(--um-surface);box-shadow:var(--zm-admin-shadow-card);border-radius:14px;overflow:hidden}.um-filter{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--um-surface);padding:20px 20px 0}.um-filter-primary{grid-template-columns:minmax(240px,340px) repeat(4,minmax(125px,1fr)) auto;align-items:end;gap:10px;display:grid}.um-filter-field{min-width:0;color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);flex-direction:column;gap:7px;display:flex}.um-search-wrap{display:block;position:relative}.um-search-icon{z-index:1;width:16px;height:16px;color:var(--zm-admin-color-text-tertiary);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.um-search-wrap>button{width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-control);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.um-search-wrap>button:hover{color:var(--zm-admin-color-text-primary);background:var(--zm-admin-color-hover-bg)}.um-search{width:100%;height:var(--zm-admin-control-height);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-primary);background:var(--um-surface);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);outline:none;padding:0 38px}.um-search:focus,.um-select:focus,.um-input:focus,.um-textarea:focus{border-color:var(--zm-admin-color-brand-border);box-shadow:var(--zm-admin-focus-ring)}.um-select,.um-input{height:var(--zm-admin-control-height);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-secondary);background:var(--um-surface);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);outline:none;padding:0 32px 0 11px}.um-filter .um-select{width:100%;min-width:0;height:var(--zm-admin-control-height)}.um-filter-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.um-filter-actions .admin-ui-button{min-height:40px}.um-filter-status{border-top:1px solid var(--zm-admin-color-divider);background:var(--um-surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin:16px -20px 0;padding:0 20px;display:flex}.um-filter-chips{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.um-filter-caption,.um-filter-placeholder,.um-filter-status>strong{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help)}.um-filter-status>strong{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-title);flex:none}.um-filter-chip{min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-3);color:var(--zm-admin-color-text-secondary);border:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);font-size:var(--zm-admin-font-size-label);cursor:pointer;border-radius:999px;align-items:center;gap:7px;display:inline-flex}.um-filter-chip:hover{color:var(--zm-admin-color-brand-text);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.um-filter-chip i{color:var(--zm-admin-color-text-tertiary);font-style:normal}.um-filter-chip .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.um-table-wrap{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;position:relative;overflow:auto}.um-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.um-table th{z-index:1;color:#475467;text-align:left;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e4e7ec;height:46px;padding:0 14px;font-size:12px;font-weight:650;position:sticky;top:0}.um-table td{color:#344054;vertical-align:middle;border-top:1px solid #f0f2f5;height:76px;padding:10px 14px;font-size:13px}.um-table tbody tr:hover td{background:#fff8f5}.um-table th:last-child,.um-table td:last-child{z-index:2;background:#fff;border-left:1px solid #f0f2f5;position:sticky;right:0;box-shadow:-8px 0 12px #10182808}.um-table th:last-child{z-index:4;background:#f7f9fc}.um-table tbody tr:hover td:last-child{background:#fffaf8}.um-user-cell{align-items:center;gap:10px;min-width:0;display:flex}.um-avatar{object-fit:cover;background:#f2f4f7;border:2px solid #fff;border-radius:50%;flex:none;width:38px;height:38px;box-shadow:0 0 0 1px #e4e7ec}.um-user-copy,.um-stack{flex-direction:column;gap:4px;min-width:0;display:flex}.um-user-copy strong,.um-stack strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.um-muted{color:#98a2b3;font-size:11px}.um-amount{color:#101828;font-variant-numeric:tabular-nums;font-weight:700}.um-state,.um-mini-badge,.um-account-state,.um-income-direction{border-radius:999px;min-height:24px;padding:0 8px;font-size:11px;font-weight:650}.um-state.normal,.um-account-state.bound,.um-mini-badge.passed,.um-income-direction.credit{color:#067647;background:#ecfdf3}.um-mini-badge.review,.um-mini-badge.processing{color:#a15c00;background:#fff7e6}.um-mini-badge.rejected,.um-mini-badge.failed,.um-mini-badge.refunded,.um-account-state.unbound,.um-income-direction.debit{color:#b42318;background:#fff0ed}.um-link-button{color:#d94829;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.um-link-button:hover{color:#a82f18;text-decoration:underline}.um-link-button:focus-visible,.um-page-button:focus-visible,.um-close:focus-visible,.um-tab:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px}.um-invite-button{min-height:var(--zm-admin-hit-area-min);color:var(--zm-admin-color-brand-text);justify-content:center;align-items:center;padding:0;display:inline-flex}.um-invite-button strong{color:inherit;font-size:var(--zm-admin-font-size-table)}.um-invite-button:hover strong,.um-invite-button:focus-visible strong{text-decoration:underline}.um-account-summary .um-muted{white-space:normal;line-height:1.45}.um-external-link{color:var(--zm-admin-color-brand-text);font-weight:var(--zm-admin-font-weight-title);text-decoration:none}.um-external-link:hover{color:var(--zm-admin-color-brand-active);text-decoration:underline}.um-external-link:focus-visible,.um-collect-button:focus-visible{border-radius:var(--zm-admin-radius-sm);outline:2px solid var(--zm-admin-color-brand);outline-offset:2px;box-shadow:var(--zm-admin-focus-ring)}.um-collect-button{min-height:40px;padding:0 var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg);font:inherit;font-weight:var(--zm-admin-font-weight-title);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.um-collect-button:hover{color:var(--zm-admin-color-danger-hover);border-color:var(--zm-admin-color-brand-border)}.um-collect-state.success{color:var(--zm-admin-color-success)}.um-collect-state.collecting{color:var(--zm-admin-color-pending);font-weight:var(--zm-admin-font-weight-title)}.um-empty{color:#98a2b3;text-align:center;padding:62px 20px;display:none}.um-empty.show{display:block}.um-pagination{color:#667085;border-top:1px solid #edf0f4;min-height:60px;padding:0 20px;font-size:12px}.um-pages{align-items:center;gap:6px;display:flex}.um-page-button{color:#475467;cursor:pointer;min-width:34px;height:34px;transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);background:#fff;border:1px solid #e0e4ea;border-radius:6px;padding:0 8px}.um-page-button:not(.active):not(:disabled):hover{border-color:var(--zm-admin-color-brand-border);color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg)}.um-page-button.active{color:#fff;background:#ff5a36;border-color:#ff5a36}.um-page-button:disabled{cursor:not-allowed;opacity:.42}.um-layer{z-index:var(--zm-admin-z-drawer,1200);background:#0f172a6b;position:fixed;inset:0}.um-layer[hidden]{display:none}#umDialogLayer{z-index:var(--zm-admin-z-dialog,1300)}.um-drawer{width:min(840px,100vw - 260px);height:100%;min-height:0;animation:um-drawer-enter .18s var(--zm-admin-ease-standard) both;background:#f5f7fa;border-left:1px solid #ffffffb8;flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-18px 0 48px #10182833}@keyframes um-drawer-enter{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.um-drawer-header{background:#fff;border-bottom:1px solid #e8ebf0;flex:none;min-height:84px;padding:17px 22px}.um-drawer-user{align-items:center;gap:12px;min-width:0;display:flex}.um-drawer-user .um-avatar{width:48px;height:48px}.um-drawer-user h2{margin:0;font-size:18px}.um-drawer-user p{color:#667085;margin:4px 0 0;font-size:12px}.um-close{color:#667085;cursor:pointer;width:34px;height:34px;transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);background:#fff;border:1px solid #e4e7ec;border-radius:10px;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.um-close:hover{color:var(--zm-admin-color-brand-text);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.um-tabs{background:#fff;border-bottom:1px solid #e8ebf0;flex:none;padding:0 20px;display:flex;overflow-x:auto}.um-tab{color:#667085;cursor:pointer;height:52px;transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);background:0 0;border:0;flex:none;padding:0 15px;font-size:13px;position:relative}.um-tab:hover{color:#344054;background:#fff8f5}.um-tab.active{color:#d94829;font-weight:700}.um-tab.active:after{content:"";background:#ff5a36;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.um-drawer-body{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:20px 20px 32px;overflow:auto}.um-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.um-summary-card{border:1px solid var(--um-border-soft);border-top:3px solid var(--um-accent);box-shadow:var(--zm-admin-shadow-card);background:#fff;border-radius:12px;padding:14px 13px}.um-summary-card:nth-child(2){border-top-color:var(--um-amber)}.um-summary-card:nth-child(3){border-top-color:var(--um-red)}.um-summary-card:nth-child(4){border-top-color:var(--um-blue)}.um-summary-card:nth-child(5){border-top-color:var(--um-green)}.um-summary-card span{color:#667085;font-size:11px}.um-summary-card strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;display:block}.um-detail-card{border:1px solid var(--um-border-soft);box-shadow:var(--zm-admin-shadow-card);background:#fff;border-radius:12px;margin-bottom:14px;padding:18px}.um-section-header{margin-bottom:16px}.um-section-header h3{color:#1d2939;margin:0;font-size:15px}.um-info-grid{background:#fff;border:1px solid #edf0f4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.um-info-item{border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-height:64px;padding:11px 13px}.um-info-item span{color:#98a2b3;margin-bottom:6px;font-size:11px;display:block}.um-info-item strong{color:#344054;font-size:13px;font-weight:650}.um-note{color:#475467;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;min-height:68px;padding:12px;font-size:13px;line-height:1.65}.um-subtable-wrap{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow-x:auto}.um-subtable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px}.um-task-table,.um-account-table{min-width:750px}.um-account-table th:first-child{width:148px}.um-account-table th:nth-child(2){width:138px}.um-account-table th:nth-child(3){width:72px}.um-account-table th:nth-child(4){width:205px}.um-account-table th:nth-child(5){width:86px}.um-account-table th:nth-child(6){width:90px}.um-account-table tbody tr{height:120px}.um-account-table td{padding:14px 12px}.um-account-identity{gap:6px}.um-account-type{color:#667085;background:#f2f4f7;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.um-account-type.enabled{color:#067647;background:#ecfdf3}.um-account-times,.um-product-stats{gap:9px;margin:0;display:grid}.um-account-times>div,.um-product-stats>div{gap:3px;display:grid}.um-account-times dt,.um-account-times dd,.um-product-stats dt,.um-product-stats dd{margin:0}.um-account-times dt,.um-product-stats dt{color:#98a2b3;letter-spacing:.04em;font-size:10px;font-weight:650}.um-account-times dd{color:#344054;font-size:11px;line-height:1.4}.um-account-task-button{min-height:48px;color:var(--zm-admin-color-brand-text);flex-direction:column;justify-content:center;align-items:flex-start;padding:0;display:inline-flex}.um-account-task-button strong{font-size:20px;line-height:1}.um-account-task-button span,.um-account-task-empty{color:#667085;margin-top:5px;font-size:11px}.um-product-stats{gap:7px}.um-product-stats>div{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px}.um-product-stats dd{align-items:baseline;gap:6px;min-width:0;display:flex}.um-product-stats dd strong{color:#1d2939;flex:none;font-size:13px}.um-product-stats dd span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.um-want-total{flex-direction:column;justify-content:center;align-items:flex-start;min-height:54px;display:inline-flex}.um-want-total strong{color:#1d2939;font-variant-numeric:tabular-nums;font-size:20px}.um-want-total small{color:#98a2b3;margin-top:5px;font-size:10px}.um-account-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.um-link-button-muted{color:#667085;font-weight:600}.um-task-table th:first-child{width:155px}.um-task-table th:nth-child(2){width:80px}.um-task-table th:nth-child(3){width:95px}.um-task-table th:nth-child(4){width:100px}.um-task-table th:nth-child(5),.um-task-table th:nth-child(6){width:80px}.um-task-table th:nth-child(7){width:70px}.um-task-table th:nth-child(8){width:80px}.um-reviewer{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap}.um-income-table{min-width:700px}.um-income-table th:first-child{width:175px}.um-income-table th:nth-child(2){width:120px}.um-income-table th:nth-child(3){width:160px}.um-income-table th:nth-child(4){width:75px}.um-income-table th:nth-child(5){width:85px}.um-income-table th:nth-child(6){width:100px}.um-income-table td:first-child strong,.um-income-table td:nth-child(2) strong{white-space:nowrap}.um-withdrawal-table{min-width:740px}.um-withdrawal-table th:first-child{width:130px}.um-withdrawal-table th:nth-child(2){width:108px}.um-withdrawal-table th:nth-child(3),.um-withdrawal-table th:nth-child(4){width:82px}.um-withdrawal-table th:nth-child(5){width:130px}.um-withdrawal-table th:nth-child(6){width:100px}.um-withdrawal-table th:nth-child(7){width:110px}.um-withdrawal-table td:nth-child(2) strong,.um-payment-method{white-space:nowrap}.um-invitee-table{min-width:680px}.um-invitee-table th:first-child{width:160px}.um-invitee-table th:nth-child(2){width:220px}.um-invitee-table th:nth-child(3){width:145px}.um-invitee-table th:nth-child(4){width:175px}.um-invitee-table th,.um-invitee-table td{padding:var(--zm-admin-space-3) var(--zm-admin-space-4);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table)}.um-invitee-table tbody tr{height:72px}.um-invitee-user .um-avatar{width:44px;height:44px}.um-invite-time,.um-invite-progress{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap}.um-invite-rewards{gap:var(--zm-admin-space-1);flex-direction:column;display:flex}.um-invite-rewards span{font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);white-space:nowrap}.um-invite-rewards .credited{color:var(--zm-admin-color-success)}.um-invite-rewards .pending{color:var(--zm-admin-color-text-tertiary)}.um-subtable td.um-empty-cell{height:88px;color:var(--zm-admin-color-text-tertiary);text-align:center}.um-income-table td:first-child strong{text-overflow:clip;overflow:visible}.um-subtable th,.um-subtable td{color:#475467;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;min-height:44px;padding:10px 11px;font-size:12px}.um-subtable th{color:#475467;white-space:nowrap;background:#f7f9fc;height:44px;font-weight:650}.um-subtable tr:last-child td{border-bottom:0}.um-subtable tbody tr{transition:background-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.um-subtable tbody tr:hover{background:#fffaf8}.um-relation-card{border:1px solid #e8ebf0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.um-relation-card+.um-relation-card{margin-top:8px}.um-relation-card p{color:#667085;margin:5px 0 0;font-size:12px}.um-dialog{background:#fff;border-radius:12px;width:min(520px,100vw - 40px);max-height:calc(100vh - 56px);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 22px 58px #1018283d}.um-dialog-header{border-bottom:1px solid #edf0f4;padding:18px 20px}.um-dialog-header h2{margin:0;font-size:17px}.um-dialog-body{padding:18px 20px}.um-dialog-footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;padding:14px 20px}.um-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.um-field{flex-direction:column;gap:7px;display:flex}.um-field.full{grid-column:1/-1}.um-field>span{color:#475467;font-size:12px;font-weight:650}.um-field .um-input,.um-field .um-select{width:100%}.um-textarea{resize:vertical;color:#344054;min-height:94px;font:inherit;border:1px solid #dfe3e8;border-radius:7px;outline:none;padding:10px 11px;line-height:1.55}.um-adjust-preview,.um-warning{border-radius:7px;margin-top:14px;padding:12px 13px;font-size:12px;line-height:1.6}.um-adjust-preview{color:#475467;background:#f5f7fa;justify-content:space-between;align-items:center;display:flex}.um-adjust-preview strong{color:#101828;font-size:16px}.um-warning{color:#9a3412;background:#fff7ed}.um-danger-copy{color:#b42318}.um-dialog-button-danger{color:#fff!important;background:#d92d20!important;border-color:#d92d20!important}.um-copy{color:#98a2b3;cursor:pointer;background:0 0;border:0;margin-left:5px;padding:0;display:inline-flex}@media (width<=1440px){.um-metric{padding:var(--zm-admin-space-4)}.um-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.um-metric,.um-metric-breakdown-row,.um-drawer,.um-subtable tbody tr{transition:none;animation:none}}@media (width<=1280px){.um-filter-primary{grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(105px,1fr)) auto;gap:8px}.um-filter-actions{grid-column:auto;justify-content:flex-start}}@media (width<=1100px){.um-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.um-drawer{width:calc(100vw - 74px)}.um-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.um-filter-search,.um-filter-actions{grid-column:1/-1}.um-filter-actions{justify-content:flex-start}}:root{--sidebar-width:224px;--topbar-height:56px;--nav-bg:#111c2d;--nav-bg-deep:#0c1624;--nav-text:#9eabbb;--nav-text-strong:#f3f6fa;--nav-line:#ffffff12;--brand:#ff5a36;--brand-deep:#ee4827;--brand-soft:#ff5a3624;--canvas:#f3f5f8;--surface:#fff;--text:#1d2939;--muted:#667085;--muted-light:#98a2b3;--line:#e8ebf0;--line-soft:#f0f2f5;--shadow:0 1px 2px #1018280a}*{box-sizing:border-box}html,body{height:100%}body{min-width:1024px;color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}button{font:inherit}button:focus-visible{outline-offset:-2px;outline:3px solid #ff5a3647}.tabbar{border-bottom:1px solid var(--line);background:#fafbfc;flex:none;align-items:end;height:40px;padding:0 18px;display:flex}.page-tab{min-width:92px;height:39px;color:var(--brand-deep);border-right:1px solid var(--line);border-left:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:600;display:flex;position:relative}.page-tab:before{content:"";background:var(--brand);height:2px;position:absolute;inset:0 0 auto}.content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c0cc #eef1f4;flex:1;min-height:0;padding:18px;overflow:auto scroll}.content::-webkit-scrollbar{width:10px;height:10px}.content::-webkit-scrollbar-thumb{background:#b8c0cc;border:2px solid #eef1f4;border-radius:999px}.content::-webkit-scrollbar-thumb:hover{background:#98a2b3}.content-canvas{background:var(--surface);border:1px solid var(--line);min-height:calc(100vh - 178px);box-shadow:var(--shadow);border-radius:4px}.module-page{background:#f8f9fb;min-height:100%}.module-header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:0;margin-bottom:18px;padding:0;display:flex}.module-header h1{color:var(--text);letter-spacing:-.2px;margin:0;font-size:24px;line-height:1.35}.module-header p{color:var(--muted);margin:4px 0 0;font-size:12px}.module-actions{align-items:center;gap:9px;display:flex}.button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:8px;min-height:36px;padding:0 15px;font-weight:600;transition:border-color .15s,background .15s}.button:hover{background:#fafbfc;border-color:#b8c0cd}.button.primary{color:#fff;border-color:var(--brand);background:var(--brand);box-shadow:0 5px 14px #ff5a362e}.button.primary:hover{border-color:var(--brand-deep);background:var(--brand-deep)}.button.small{border-radius:7px;min-height:30px;padding:0 11px;font-size:12px}.module-body{grid-template-columns:minmax(0,730px) 280px;justify-content:center;align-items:start;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:22px 20px 28px;display:grid}.form-stack{gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #10182808}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 16px;display:flex}.panel-heading h2{margin:0;font-size:14px;font-weight:700}.panel-heading p{color:var(--muted-light);margin:2px 0 0;font-size:11px}.status-badge{color:#067647;white-space:nowrap;background:#ecfdf3;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.fixed{color:#475467;background:#f2f4f7}.compatibility-note{color:#184e9e;background:#f5faff;border:1px solid #b9dcff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:10px 12px;font-size:11px;display:flex}.compatibility-note strong{margin-bottom:2px;font-size:12px;display:block}.field-code{color:#667085;font-family:Consolas,SFMono-Regular,monospace;font-size:10px}.panel-body{padding:15px 16px}.video-file{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;align-items:center;gap:13px;min-height:78px;padding:11px;display:flex}.video-thumb{color:#fff;background:linear-gradient(145deg,#313b4c,#172033);border-radius:7px;flex:none;place-items:center;width:88px;height:54px;font-size:19px;display:grid}.video-meta{flex:1;min-width:0}.video-meta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.video-meta span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field-label{color:#344054;font-size:12px;font-weight:600}.field-help{color:var(--muted-light);font-size:11px}.compact-setting{border:1px solid var(--line);background:#fafbfc;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:12px 13px;display:flex}.compact-setting strong{color:#344054;font-size:12px;display:block}.compact-setting span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.text-input,.select-input{width:100%;height:36px;color:var(--text);background:#fff;border:1px solid #d9dee7;border-radius:8px;outline:0;padding:0 10px}.text-input:focus,.select-input:focus{border-color:#ff9d86;box-shadow:0 0 0 3px #ff5a361a}.display-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.display-option{cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:9px;min-height:82px;padding:13px 14px 12px 42px;transition:border-color .15s,background .15s,box-shadow .15s;position:relative}.display-option:hover{border-color:#ffb3a1}.display-option.selected{border-color:var(--brand);background:#fff9f7;box-shadow:0 0 0 2px #ff5a3614}.display-option input{width:16px;height:16px;accent-color:var(--brand);position:absolute;top:16px;left:14px}.display-option strong{color:var(--text);font-size:13px;display:block}.display-option span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.setting-list{display:grid}.setting-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 0;display:flex}.setting-row:first-child{padding-top:0}.setting-row:last-child{border-bottom:0;padding-bottom:0}.setting-copy strong{color:#344054;font-size:12px;display:block}.setting-copy span{color:var(--muted-light);margin-top:3px;font-size:11px;display:block}.switch{cursor:pointer;background:#d0d5dd;border:0;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10182838}.switch.on{background:var(--brand)}.switch.on:after{transform:translate(16px)}.inline-control{flex:none;align-items:center;gap:7px;display:flex}.short-input{text-align:center;border:1px solid #d9dee7;border-radius:7px;outline:0;width:66px;height:32px;padding:0 8px}details.advanced{border-top:1px solid var(--line-soft)}details.advanced summary{color:#475467;cursor:pointer;align-items:center;min-height:43px;padding:0 16px;font-size:12px;font-weight:600;list-style:none;display:flex}details.advanced summary::-webkit-details-marker{display:none}details.advanced summary:after{content:"⌄";color:var(--muted-light);margin-left:auto}details.advanced[open] summary:after{transform:rotate(180deg)}.advanced-body{padding:0 16px 14px}.preview-panel{position:sticky;top:0}.preview-body{background:#f5f6f8;place-items:center;padding:16px 12px 14px;display:grid}.phone{background:#202938;border-radius:29px;width:210px;height:416px;padding:6px;overflow:hidden;box-shadow:0 15px 34px #1018282e}.phone-screen{background:linear-gradient(#fafafa,#eef1f4);border-radius:22px;height:100%;position:relative;overflow:hidden}.phone-status{z-index:2;background:#fff;justify-content:center;align-items:center;height:26px;display:flex;position:relative}.phone-status:after{content:"";background:#202938;border-radius:999px;width:58px;height:4px}.phone-page{padding:12px 10px}.phone-placeholder{opacity:.18;background:linear-gradient(135deg,#ff7657,#ff4965);border-radius:10px;height:74px}.video-layer{background:#0a0f18b8;justify-content:center;align-items:center;transition:inset .18s,align-items .18s,background .18s;display:flex;position:absolute;inset:26px 0 0}.video-layer.half{background:#fff;border-radius:17px;align-items:flex-start;height:300px;inset:auto 10px 15px;box-shadow:0 12px 30px #1018283d}.video-card{color:#fff;width:100%}.video-layer.half .video-card{color:var(--text)}.video-player{aspect-ratio:16/10;background:linear-gradient(145deg,#1e2735,#090d13);place-items:center;width:100%;display:grid;position:relative}.video-layer:not(.half) .video-player{aspect-ratio:9/14}.play-symbol{color:#fff;background:#ffffff1f;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:50px;height:50px;padding-left:3px;font-size:20px;display:grid}.video-caption{padding:13px 14px 15px}.video-layer:not(.half) .video-caption{padding:14px 18px;position:absolute;inset:auto 0 18px}.video-caption strong{font-size:14px;display:block}.video-caption span{color:currentColor;opacity:.68;margin-top:4px;font-size:10px;display:block}.preview-note{color:var(--muted);text-align:center;margin-top:13px;font-size:11px}.history-table{border-collapse:collapse;table-layout:fixed;width:100%}.history-table th,.history-table td{border-bottom:1px solid var(--line-soft);text-align:left;height:40px;padding:0 12px;font-size:11px}.history-table th{color:var(--muted);background:#fafbfc;font-weight:600}.history-table tr:last-child td{border-bottom:0}.muted{color:var(--muted)}.link-button{color:#175cd3;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.toast{z-index:100;color:#fff;background:#273142;border-radius:8px;min-width:260px;padding:12px 14px;animation:.18s ease-out toast-in;position:fixed;top:70px;right:22px;box-shadow:0 12px 32px #10182833}.toast.undo{align-items:center;gap:18px;display:flex}.toast.undo button{color:#ffb59f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.invite-body{gap:14px;width:100%;max-width:1580px;margin:0 auto;padding:0;display:grid}.invite-metrics{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px;display:grid}.invite-metric{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:92px;padding:14px 15px;box-shadow:0 1px 2px #10182808}.invite-metric span{color:var(--muted);font-size:11px}.invite-metric strong{color:#182230;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;line-height:1.15;display:block}.invite-metric em{color:var(--muted-light);margin-top:7px;font-size:10px;font-style:normal;display:block}.invite-metric.reward strong{color:var(--brand-deep)}.invite-rule{justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 16px;display:flex}.rule-main{align-items:center;gap:18px;min-width:0;display:flex}.rule-title{flex:none}.rule-title strong{font-size:13px;display:block}.rule-title span{color:var(--muted-light);margin-top:2px;font-size:10px;display:block}.reward-stages{align-items:center;gap:8px;display:flex}.reward-stage{background:#fff9f7;border:1px solid #ffe0d8;border-radius:8px;min-width:150px;padding:8px 11px}.reward-stage span{color:var(--muted);font-size:10px;display:block}.reward-stage strong{color:var(--brand-deep);margin-top:1px;font-size:13px;display:block}.stage-arrow{color:#b7bec8;font-size:15px}.invite-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;display:flex}.invite-filters{align-items:center;gap:8px;display:flex}.search-input{width:230px;height:34px;color:var(--text);background:#fff;border:1px solid #d9dee7;border-radius:7px;outline:0;padding:0 10px}.filter-select{color:#475467;background:#fff;border:1px solid #d9dee7;border-radius:7px;outline:0;width:126px;height:34px;padding:0 9px}.search-input:focus,.filter-select:focus{border-color:#ff9d86;box-shadow:0 0 0 3px #ff5a3614}.invite-table-wrap{overflow:auto}.invite-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.invite-table th{height:38px;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:#fafbfc;padding:0 13px;font-size:10px;font-weight:600}.invite-table td{color:#475467;border-bottom:1px solid var(--line-soft);white-space:nowrap;text-overflow:ellipsis;height:56px;padding:8px 13px;font-size:11px;overflow:hidden}.invite-table tbody tr:hover{background:#fffaf8}.invite-table tbody tr:last-child td{border-bottom:0}.table-primary{color:#202939;font-size:11px;font-weight:650;display:block}.user-cell{align-items:center;gap:9px;min-width:0;display:flex}.table-avatar{width:32px;height:32px;color:var(--brand-deep);background:#fff1ed;border:1px solid #ffd6cc;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.table-avatar.green{color:#067647;background:#ecfdf3;border-color:#c7ead8}.table-avatar.blue{color:#175cd3;background:#eff8ff;border-color:#cbdcf5}.table-avatar.gold{color:#b54708;background:#fff7e8;border-color:#f2d3a5}.table-avatar.photo{object-fit:cover;background:#f2f4f7;border-color:#e4e7ec;display:block;box-shadow:0 1px 2px #10182814}.user-cell-copy{min-width:0}.table-secondary{color:var(--muted-light);margin-top:2px;font-size:10px;display:block}.progress-count{color:#344054;font-weight:650}.reward-amount{color:#079455;font-variant-numeric:tabular-nums;font-weight:700}.reward-amount.zero{color:var(--muted-light)}.invite-status{border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.invite-status.done{color:#067647;background:#ecfdf3}.invite-status.progress{color:#b54708;background:#fff4e5}.invite-status.waiting{color:#475467;background:#f2f4f7}.invite-status.abnormal{color:#b42318;background:#fff0ee}.invite-status.expired{color:#667085;background:#f2f4f7}.invite-status.review{color:#b54708;background:#fff4e5}.invite-status.invalid,.invite-status.stopped{color:#b42318;background:#fff0ee}.table-action{color:#175cd3;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.table-action:hover{text-decoration:underline}.table-empty{color:var(--muted);text-align:center;padding:34px 16px;font-size:12px;display:none}.invite-pagination{min-height:48px;color:var(--muted);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex}.page-list{gap:5px;display:flex}.page-number{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px}.page-number.active{color:#fff;border-color:var(--brand);background:var(--brand)}.invite-drawer-layer{z-index:80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#11182766;position:fixed;inset:0}.invite-drawer-layer[hidden]{display:none}.activity-confirm-layer{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.activity-confirm-layer[hidden]{display:none}.activity-confirm-dialog{background:#fff;border:1px solid #ebeef2;border-radius:14px;width:min(440px,100vw - 48px);animation:.16s ease-out dialog-in;overflow:hidden;box-shadow:0 24px 64px #1018283d}.activity-confirm-content{padding:24px 24px 20px}.activity-confirm-content:before{content:"";background:var(--brand);border-radius:999px;width:36px;height:4px;margin-bottom:18px;display:block}.activity-confirm-content h2{color:var(--text);margin:0;font-size:19px;line-height:1.4}.activity-confirm-content p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.75}.activity-confirm-actions{background:#fafbfc;border-top:1px solid #eef0f3;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.invite-drawer{background:#fff;flex-direction:column;width:min(540px,46vw);animation:.18s ease-out drawer-in;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 44px #1018282e}.invite-drawer.rule-editor{width:min(780px,64vw)}.invite-drawer.version-drawer{width:min(680px,58vw)}@keyframes drawer-in{0%{opacity:.6;transform:translate(22px)}}.drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 18px;display:flex}.drawer-heading h2{margin:0;font-size:17px}.drawer-heading p{color:var(--muted);margin:2px 0 0;font-size:10px}.drawer-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;font-size:18px}.drawer-content{flex:1;padding:18px;overflow:auto}.rule-editor .drawer-content{background:#f7f8fa;padding:0}.rule-editor-form{gap:14px;padding:20px;display:grid}.rule-editor-section{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:18px;box-shadow:0 1px 2px #10182806}.rule-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.rule-section-heading h3{color:#182230;margin:0;font-size:16px;line-height:1.35}.rule-section-heading p{color:#667085;margin:4px 0 0;font-size:13px}.rule-count-badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.rule-stage-list{gap:10px;display:grid}.rule-stage-row{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 170px 34px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.rule-stage-index{color:#d92d20;background:#fff0ec;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:750;display:grid}.rule-stage-condition,.rule-stage-reward{min-width:0}.rule-stage-condition>span,.rule-stage-reward>span{color:#667085;margin-bottom:6px;font-size:12px;display:block}.rule-condition-controls,.rule-money-control{color:#475467;align-items:center;gap:8px;font-size:13px;display:flex}.rule-select,.rule-number,.rule-textarea{color:#182230;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none}.rule-select:focus,.rule-number:focus,.rule-textarea:focus{border-color:#ff8066;box-shadow:0 0 0 3px #ff5a361f}.rule-select{height:38px;padding:0 30px 0 10px}.rule-textarea{resize:vertical;width:100%;min-height:76px;padding:10px 12px;line-height:1.55}.rule-number{width:76px;height:38px;padding:0 10px}.rule-stage-reward .rule-number{width:118px;font-weight:650}.rule-remove{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:18px}.rule-remove:hover{color:#d92d20;background:#fff0ee}.rule-remove:disabled{opacity:.35;cursor:not-allowed;background:0 0}.rule-add-stage{color:#d92d20;cursor:pointer;background:#fffaf8;border:1px dashed #ffb19f;border-radius:9px;width:100%;min-height:40px;margin-top:10px;font-weight:650}.rule-add-stage:hover{border-color:var(--brand);background:#fff4f0}.rule-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rule-setting-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-setting-field{gap:7px;display:grid}.rule-setting-field>span{color:#344054;font-size:13px;font-weight:650}.rule-setting-field .rule-select,.rule-setting-field .text-input{width:100%;height:40px}.rule-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rule-scope-option{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-height:78px;padding:13px 13px 13px 42px;position:relative}.rule-scope-option:has(input:checked){background:#fff9f7;border-color:#ff8066;box-shadow:0 0 0 2px #ff5a3614}.rule-scope-option input{width:16px;height:16px;accent-color:var(--brand);position:absolute;top:17px;left:15px}.rule-scope-option strong{color:#182230;font-size:13px;display:block}.rule-scope-option span{color:#667085;margin-top:4px;font-size:12px;line-height:1.45;display:block}.rule-preview-card{background:linear-gradient(135deg,#fffaf8,#fff);border:1px solid #ffd3c8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.rule-preview-card strong{color:#182230;font-size:14px;display:block}.rule-preview-card span{color:#667085;margin-top:4px;font-size:12px;display:block}.rule-preview-total{color:var(--brand-deep);white-space:nowrap;font-size:23px;font-weight:750}.rule-warning{color:#8a4b0f;background:#fff8e7;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.rule-internal-badge{color:#175cd3;white-space:nowrap;background:#eff8ff;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.rule-cap-row{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.rule-cap-row strong{color:#182230;font-size:14px;display:block}.rule-cap-row span{color:#667085;margin-top:3px;font-size:12px;display:block}.rule-cap-controls{grid-template-columns:minmax(0,1.2fr) 150px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.rule-guard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rule-guard-item{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;min-height:72px;padding:12px 13px 12px 43px;position:relative}.rule-guard-item:before{content:"✓";color:#067647;background:#dcfae6;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;top:13px;left:14px}.rule-guard-item strong{color:#344054;font-size:13px;display:block}.rule-guard-item span{color:#667085;margin-top:4px;font-size:12px;line-height:1.45;display:block}.rule-guard-item:last-child:nth-child(odd){grid-column:1/-1}.rule-state-model{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;gap:10px;margin-top:12px;padding:12px 13px;display:grid}.rule-state-line{align-items:flex-start;gap:12px;display:flex}.rule-state-line>strong{color:#344054;flex:none;width:72px;padding-top:3px;font-size:12px}.rule-state-tags{flex-wrap:wrap;gap:6px;display:flex}.rule-state-tags span{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.rule-system-section{padding:0;overflow:hidden}.rule-system-details>summary{color:#182230;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.rule-system-details>summary::-webkit-details-marker{display:none}.rule-system-content{border-top:1px solid #f0f1f3;padding:0 16px 16px}.rule-system-content .rule-guard-list{margin-top:14px}.rule-editor-footer{z-index:2;background:#fffffff5;border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -7px 18px #1018280d}.rule-editor-footer>span{color:#667085;font-size:12px}.rule-version-link{color:#475467;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px 0;font-size:13px}.rule-version-link:hover{color:var(--brand)}.version-overview{background:#fff8f5;border:1px solid #fed7cc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.version-overview strong,.version-item-title strong{color:#182230;font-size:15px;display:block}.version-overview span,.version-item-title span{color:#667085;margin-top:4px;font-size:12px;display:block}.version-list{gap:10px;display:grid}.version-item{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:15px 16px;transition:border-color .16s,box-shadow .16s}.version-item:hover{border-color:#f7b7a6;box-shadow:0 5px 16px #1018280f}.version-item-head,.version-item-actions,.version-stage-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.version-item-actions{flex:none}.version-metrics{border-top:1px solid #f0f1f3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.version-metric{padding:12px 10px 0 0}.version-metric span{color:#98a2b3;font-size:11px;display:block}.version-metric strong{color:#344054;margin-top:4px;font-size:13px;font-weight:600;display:block}.version-detail-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px}.version-stage-list{border-top:1px solid #f0f1f3;margin-top:12px}.version-stage-row{color:#475467;border-bottom:1px solid #f0f1f3;min-height:52px;font-size:13px}.version-stage-row strong{color:#f0441f;font-size:14px}.version-detail-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.logic-list{gap:10px;display:grid}.logic-item{background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:14px 15px;display:grid}.logic-item strong{color:#182230;font-size:13px}.logic-item span{color:#667085;font-size:12px;line-height:1.65}.daily-task-section,.ledger-section{margin-top:16px}.daily-task-section h3,.ledger-section h3{color:#182230;margin:0 0 9px;font-size:15px}.daily-task-table{border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.daily-task-row{color:#475467;border-bottom:1px solid #f0f1f3;grid-template-columns:112px 1fr 88px 74px;align-items:center;gap:10px;min-height:46px;padding:8px 12px;font-size:12px;display:grid}.daily-task-row:last-child{border-bottom:0}.daily-task-row.header{color:#667085;background:#f8f9fb;min-height:38px;font-size:11px;font-weight:600}.relation-action-bar{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.relation-action-bar span{color:#667085;font-size:12px}.danger-button{color:#b42318;background:#fff;border-color:#fda29b}.danger-button:hover{background:#fff5f4;border-color:#f04438}.reason-panel{background:#fff8f5;border:1px solid #fed7cc;border-radius:12px;padding:16px}.reason-panel h3{color:#182230;margin:0 0 6px;font-size:16px}.reason-panel p{color:#667085;margin:0 0 14px;font-size:12px;line-height:1.65}.detail-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.detail-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;padding:10px 11px}.detail-cell:nth-child(2n){border-right:0}.detail-cell:nth-last-child(-n+2){border-bottom:0}.detail-cell span{color:var(--muted);font-size:10px;display:block}.detail-cell strong{margin-top:4px;font-size:12px;display:block}.reward-timeline{margin-top:20px}.reward-timeline h3{margin:0 0 12px;font-size:13px}.reward-event{min-height:58px;padding:0 0 16px 24px;position:relative}.reward-event:before{content:"";background:#e4e7ec;width:1px;position:absolute;top:9px;bottom:-5px;left:5px}.reward-event:last-child:before{display:none}.reward-event:after{content:"";background:var(--brand);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 0 1px #ffc4b5}.reward-event strong{font-size:12px;display:block}.reward-event span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.module-page[data-module=邀请管理] .panel{border-radius:12px;box-shadow:0 2px 8px #1018280a}.module-page[data-module=邀请管理] .invite-body{gap:16px;max-width:none;margin:0;padding:0}.module-page[data-module=邀请管理] .invite-metrics{gap:16px}.module-page[data-module=邀请管理] .invite-metric{border-radius:12px;min-height:114px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 2px 8px #1018280a}.module-page[data-module=邀请管理] .invite-metric:after{content:"";pointer-events:none;background:#f7f8fa;border-radius:0 0 0 76px;width:76px;height:76px;position:absolute;top:0;right:0}.module-page[data-module=邀请管理] .invite-metric strong{letter-spacing:-.5px;margin-top:8px;font-size:30px}.module-page[data-module=邀请管理] .invite-metric em{margin-top:9px;font-size:11px}.module-page[data-module=邀请管理] .invite-metric.reward:after{background:#ff5a3614}.module-page[data-module=邀请管理] .invite-rule{min-height:88px;padding:15px 20px}.module-page[data-module=邀请管理] .reward-stage{min-width:220px;padding:10px 13px}.module-page[data-module=邀请管理] .search-input{width:300px;height:36px;padding:0 12px}.module-page[data-module=邀请管理] .filter-select{width:146px;height:36px}.module-page[data-module=邀请管理] .invite-table th{height:44px;padding:0 18px;font-size:11px}.module-page[data-module=邀请管理] .invite-table td{height:66px;padding:9px 18px;font-size:12px}.module-page[data-module=邀请管理] .table-avatar{width:36px;height:36px;font-size:12px}.module-page[data-module=邀请管理] .invite-status{height:23px;font-size:10px}.module-page[data-module=邀请管理] .table-action{font-size:12px;font-weight:600}.module-page[data-module=邀请管理] .invite-pagination{min-height:54px;padding:0 18px;font-size:11px}body{font-size:15px}.module-header h1{font-size:24px}.module-header p{font-size:13px}.panel-heading h2{font-size:16px}.panel-heading p{font-size:12px}.button.small{font-size:13px}.status-badge{font-size:12px}.field-label{font-size:14px}.field-help,.setting-copy span,.compact-setting span{font-size:12px}.setting-copy strong,.compact-setting strong{font-size:14px}.compatibility-note{font-size:12px}.compatibility-note strong{font-size:13px}.field-code{font-size:11px}.video-meta strong{font-size:14px}.video-meta span{font-size:12px}.display-option strong{font-size:14px}.display-option span{font-size:12px}details.advanced summary{font-size:13px}.preview-note{font-size:12px}.history-table th,.history-table td,.link-button{font-size:13px}.text-input,.select-input,.search-input,.filter-select{font-size:14px}.drawer-heading h2{font-size:19px}.drawer-heading p,.detail-cell span{font-size:12px}.detail-cell strong{font-size:14px}.reward-timeline h3{font-size:15px}.reward-event strong{font-size:14px}.reward-event span{font-size:12px}.module-page[data-module=邀请管理] .invite-metric span{font-size:13px}.module-page[data-module=邀请管理] .invite-metric em{font-size:12px}.module-page[data-module=邀请管理] .rule-title span,.module-page[data-module=邀请管理] .reward-stage span{font-size:12px}.module-page[data-module=邀请管理] .reward-stage strong{font-size:15px}.module-page[data-module=邀请管理] .invite-table th{font-size:13px}.module-page[data-module=邀请管理] .invite-table td{height:70px;font-size:14px}.module-page[data-module=邀请管理] .table-primary{font-size:14px}.module-page[data-module=邀请管理] .table-secondary{font-size:12px}.module-page[data-module=邀请管理] .invite-status{font-size:11px}.module-page[data-module=邀请管理] .table-action{font-size:14px}.module-page[data-module=邀请管理] .invite-pagination{font-size:12px}.module-page[data-module=邀请管理]{background:#f5f7fa}.module-page[data-module=邀请管理] .invite-body{gap:14px;padding:0}.module-page[data-module=邀请管理] .invite-metric{border-color:#e6e9ef;border-radius:10px;min-height:88px;padding:15px 18px;box-shadow:0 1px 3px #10182809}.module-page[data-module=邀请管理] .invite-metric:before,.module-page[data-module=邀请管理] .invite-metric:after{display:none}.module-page[data-module=邀请管理] .invite-metric span{color:#667085;font-size:13px;font-weight:600}.module-page[data-module=邀请管理] .invite-metric strong{margin-top:8px;font-size:29px;font-weight:720}.module-page[data-module=邀请管理] .invite-metric em{display:none}.module-page[data-module=邀请管理] .invite-metric.reward{background:linear-gradient(135deg,#fff 20%,#fff8f6);border-color:#ffd7ce}.module-page[data-module=邀请管理] .panel{border-color:#e4e7ec;border-radius:10px;box-shadow:0 1px 3px #10182809}.module-page[data-module=邀请管理] .invite-rule{background:#fff;border-color:#eaded9;min-height:82px;padding:12px 16px}.module-page[data-module=邀请管理] .rule-main{flex:1;gap:16px;overflow:hidden}.module-page[data-module=邀请管理] .rule-title{border-right:1px solid #eaecf0;min-width:120px;padding-right:16px}.module-page[data-module=邀请管理] .rule-title strong{font-size:15px}.module-page[data-module=邀请管理] .rule-title span{margin-top:4px;font-size:12px}.module-page[data-module=邀请管理] .reward-stages{gap:8px;min-width:0}.module-page[data-module=邀请管理] .reward-stage{background:#f8fafc;border-color:#eaecf0;border-radius:8px;min-width:174px;padding:8px 11px}.module-page[data-module=邀请管理] .reward-stage strong{margin-top:2px;font-size:14px}.module-page[data-module=邀请管理] .invite-rule>.module-actions{flex:none;gap:8px}.invite-entry-control{background:#fff;border:1px solid #e1e5ea;border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 11px 0 13px;display:inline-flex}.invite-entry-control strong{color:#344054;font-size:13px;font-weight:650}.invite-entry-control span{color:#12a060;min-width:26px;font-size:12px;font-weight:650}.invite-entry-control.off span{color:#98a2b3}.invite-entry-control .switch{width:34px;height:20px}.invite-entry-control .switch:after{width:16px;height:16px}.invite-entry-control .switch.on:after{transform:translate(14px)}.module-page[data-module=邀请管理] .panel-heading{min-height:60px;padding:12px 18px}.module-page[data-module=邀请管理] .panel-heading h2{font-size:17px;font-weight:720}.module-page[data-module=邀请管理] .invite-toolbar{background:#fbfcfd;min-height:62px;padding:11px 18px}.module-page[data-module=邀请管理] .invite-filters{gap:10px}.module-page[data-module=邀请管理] .search-input{background:#fff;border-radius:8px;width:320px;height:40px}.module-page[data-module=邀请管理] .filter-select{background:#fff;border-radius:8px;width:150px;height:40px}.module-page[data-module=邀请管理] .invite-table-wrap{border-top:1px solid #f0f1f3}.module-page[data-module=邀请管理] .invite-table th{z-index:1;color:#667085;background:#f8fafc;height:46px;padding:0 18px;font-size:13px;font-weight:650;position:sticky;top:0}.module-page[data-module=邀请管理] .invite-table td{color:#475467;height:72px;padding:10px 18px;font-size:14px}.module-page[data-module=邀请管理] .invite-table tbody tr{transition:background .14s}.module-page[data-module=邀请管理] .invite-table tbody tr:hover{background:#fff9f7}.module-page[data-module=邀请管理] .table-avatar{border:2px solid #fff;width:38px;height:38px;box-shadow:0 0 0 1px #e4e7ec,0 2px 5px #10182814}.module-page[data-module=邀请管理] .table-primary{font-size:14px;font-weight:670}.module-page[data-module=邀请管理] .table-secondary{margin-top:4px;font-size:12px}.module-page[data-module=邀请管理] .invite-status{min-height:24px;font-size:11px}.module-page[data-module=邀请管理] .reward-amount{font-size:14px}.module-page[data-module=邀请管理] .table-action{color:#344054;background:#fff;border:1px solid #dfe3e8;border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:650}.module-page[data-module=邀请管理] .table-action:hover{color:var(--brand-deep);background:#fff8f6;border-color:#ffc7ba;text-decoration:none}.module-page[data-module=邀请管理] .invite-pagination{color:#667085;background:#fff;min-height:64px;padding:10px 18px;font-size:13px}.pagination-summary{color:#344054;align-items:center;gap:12px;font-weight:600;display:flex}.pagination-summary span{color:#98a2b3;font-weight:400}.pagination-controls{align-items:center;gap:10px;display:flex}.page-size-control select{color:#475467;height:34px;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;padding:0 28px 0 10px}.page-list{gap:6px}.page-ellipsis{color:#98a2b3;place-items:center;width:22px;height:34px;display:grid}.page-number{color:#475467;border-color:#dfe3e8;border-radius:7px;width:34px;height:34px;font-size:13px}.page-number:hover:not(.active){color:#182230;background:#f8fafc;border-color:#cfd4dc}.page-number.active{box-shadow:0 3px 8px #ff5a3633}.page-jump{color:#667085;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.page-jump input{color:#344054;text-align:center;width:48px;height:34px;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline:none;padding:0 7px}.page-size-control select:focus,.page-jump input:focus{border-color:#ff9d86;box-shadow:0 0 0 3px #ff5a3614}@media (width<=1366px){.invite-drawer.rule-editor{width:min(700px,68vw)}.rule-stage-row{grid-template-columns:34px minmax(0,1fr) 150px 32px}.rule-setting-grid.three,.rule-cap-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes toast-in{0%{opacity:0;transform:translateY(-7px)}}@media (width<=1320px){.top-button.optional{display:none}.module-body{grid-template-columns:minmax(0,660px) 270px;max-width:980px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.faq-admin-body{padding:0}.faq-panel{overflow:hidden}.faq-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 20px;display:flex}.faq-view-tabs{scrollbar-width:none;background:#f3f5f8;border-radius:10px;align-items:center;gap:4px;max-width:min(720px,58vw);padding:4px;display:flex;overflow-x:auto}.faq-view-tabs::-webkit-scrollbar{display:none}.faq-view-tab{color:#596579;min-width:82px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 14px;font-weight:600}.faq-tools{align-items:center;gap:10px;display:flex}.faq-settings-wrap{position:relative}.faq-settings-trigger{justify-content:center;align-items:center;gap:6px;display:inline-flex}.faq-settings-trigger img{opacity:.62;width:16px;height:16px;transition:transform .16s}.faq-settings-trigger[aria-expanded=true] img{transform:rotate(180deg)}.faq-settings-menu{z-index:20;background:#fff;border:1px solid #e2e7ee;border-radius:10px;width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #0f172a24}.faq-settings-menu[hidden]{display:none}.faq-settings-menu button{color:#2a374b;width:100%;height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px}.faq-settings-menu button:hover{color:#ff5638;background:#fff3ef}.faq-count{color:#7d899b;white-space:nowrap}.faq-table-wrap{overflow-x:auto}.faq-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.faq-table th{color:#68758a;text-align:left;border-bottom:1px solid var(--line);background:#f8f9fb;height:44px;padding:0 16px;font-size:14px;font-weight:600}.faq-table td{color:#1f2a3a;vertical-align:middle;border-bottom:1px solid #edf0f4;height:62px;padding:0 16px}.faq-table tbody tr:hover{background:#fffaf8}.faq-order{color:#526074;font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.faq-drag{color:#a4adba;letter-spacing:-2px;cursor:grab;font-size:16px}.faq-question-cell{align-items:center;gap:9px;min-width:0;display:flex}.faq-question-text{color:#172235;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.faq-hot-badge,.faq-category-badge,.faq-status-badge{border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.faq-hot-badge{color:#ff5638;background:#fff0eb}.faq-category-badge{color:#536176;background:#f1f4f7}.faq-status-badge.online{color:#078957;background:#e8f8f1}.faq-status-badge.offline{color:#7a879a;background:#f0f2f5}.faq-table-actions{align-items:center;gap:14px;display:flex}.faq-link-button{color:#2563c8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.faq-link-button.muted{color:#66758a}.faq-pagination{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 18px;display:flex}.faq-empty{color:#8591a2;text-align:center;padding:70px 20px;display:none}.faq-empty.show{display:block}.faq-drawer-layer{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a75;justify-content:flex-end;display:flex;position:fixed;inset:0}.faq-drawer-layer[hidden]{display:none}.faq-drawer{background:#f6f8fb;flex-direction:column;width:min(640px,100vw - 80px);height:100%;display:flex;box-shadow:-16px 0 40px #0f172a29}#auditDrawerLayer .faq-drawer{border-left:1px solid #ffffffb8;width:min(1240px,100vw - 40px)}#auditDrawerLayer .faq-drawer-body{scrollbar-gutter:stable;padding:18px 20px 28px}#auditDrawerLayer .audit-shared-evidence{gap:16px;display:grid}#auditDrawerLayer .audit-shared-evidence>.collect-section{margin:0}#auditDrawerLayer .audit-publication-only{background:linear-gradient(135deg,#fff 0%,#fff9f7 100%);border-color:#ffd1c7;box-shadow:0 8px 24px #ff56380f}#auditDrawerLayer .audit-publication-only .audit-section-heading>div{gap:4px;display:grid}#auditDrawerLayer .audit-publication-only .audit-section-heading span{text-align:left}.faq-drawer .drawer-heading{background:#fff}.faq-drawer-body{flex:1;padding:20px;overflow-y:auto}.faq-form-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.faq-form-grid{grid-template-columns:1fr 140px;gap:16px;display:grid}.faq-form-field{gap:8px;margin-bottom:18px;display:grid}.faq-form-field:last-child{margin-bottom:0}.faq-form-field>span{color:#283548;font-weight:650}.faq-textarea{resize:vertical;color:#172235;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:9px;outline:none;padding:13px 14px;line-height:1.65}.faq-textarea:focus,.faq-form-field .text-input:focus,.faq-form-field .filter-select:focus{border-color:#ff7a61;box-shadow:0 0 0 3px #ff5a361f}.faq-answer-image-field{background:#f8fafc;border:1px solid #e1e6ed;border-radius:12px;gap:14px;margin:2px 0 18px;padding:16px;display:grid}.faq-answer-image-heading,.faq-answer-image-heading>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.faq-answer-image-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.faq-answer-image-heading strong{color:#263348;font-size:14px}.faq-answer-image-heading span,.faq-answer-image-note,.faq-answer-image-copy small{color:#8591a2;font-size:12px;line-height:1.5}.faq-answer-image-count{text-align:right;min-width:38px;color:#657287!important}.faq-answer-image-list{gap:10px;display:grid}.faq-answer-image-card{background:#fff;border:1px solid #e2e7ee;border-radius:10px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.faq-answer-image-card>img{object-fit:contain;background:#f5f7fa;border:1px solid #e5e8ed;border-radius:8px;width:112px;height:76px}.faq-answer-image-copy,.faq-answer-image-copy label,.faq-answer-image-actions{gap:7px;display:grid}.faq-answer-image-copy label>span{color:#4c596d;font-size:12px;font-weight:650}.faq-answer-image-actions{grid-template-columns:repeat(2,auto)}.faq-answer-image-actions .danger{color:#d92d20;grid-column:1/-1}.faq-answer-image-empty{color:#68758a;text-align:center;background:#fff;border:1px dashed #d6dde7;border-radius:10px;justify-items:center;gap:5px;padding:22px 16px;display:grid}.faq-answer-image-empty span{color:#929dae;font-size:12px}.faq-answer-image-note{margin:-2px 0 0}.faq-setting-row{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 2px;display:flex}.faq-setting-row:first-child{border-top:0}.faq-setting-row-copy{gap:3px;display:grid}.faq-setting-row-copy strong{color:#263348}.faq-setting-row-copy span{color:#8a95a6;font-size:13px}.faq-drawer-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.faq-category-list{gap:10px;display:grid}.faq-category-row{background:#fff;border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:minmax(0,1fr) 80px 84px 50px;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.faq-category-list-head{color:#8792a2;grid-template-columns:minmax(0,1fr) 80px 84px 50px;gap:12px;padding:0 14px 8px;font-size:12px;display:grid}.faq-category-row input{color:#213047;width:100%;height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-weight:600}.faq-category-row .faq-category-order{text-align:center}.faq-category-row input:focus{background:#fff;border-color:#d7dee8;outline:none}.faq-add-category{color:#ff5638;background:#fffaf8;border-style:dashed;width:100%;margin-top:12px}.faq-preview-stage{place-items:start center;min-height:100%;padding:16px 0 30px;display:grid}.faq-phone{background:#f4f6f8;border:8px solid #1f2937;border-radius:34px;width:390px;max-width:100%;overflow:hidden;box-shadow:0 18px 42px #0f172a38}.faq-phone-top{background:#fff;height:28px}.faq-phone-screen{background:#f4f6f8;min-height:690px;padding:14px 12px 24px}.faq-phone-title{color:#172235;text-align:center;margin:0 0 12px;font-size:20px}.faq-preview-tabs{background:#fff;border-radius:12px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.faq-preview-tab{color:#657287;text-align:center;border-radius:9px;flex:1;padding:8px 3px;font-size:12px}.faq-preview-tab.active{color:#ff5638;background:#fff0eb;font-weight:700}.faq-preview-list{background:#fff;border-radius:14px;overflow:hidden}.faq-preview-item{border-bottom:1px solid #edf0f4;padding:14px}.faq-preview-question{color:#1c2737;align-items:flex-start;gap:9px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.faq-preview-number{color:#fff;background:#ff6548;border-radius:7px;flex:0 0 22px;place-items:center;height:22px;font-size:12px;display:inline-grid}.faq-preview-answer{color:#647185;background:#f7f8fa;border-radius:10px;margin:12px 0 0 31px;padding:12px;font-size:13px;line-height:1.6}.faq-preview-media{gap:8px;margin-top:10px;display:grid}.faq-preview-media figure{background:#fff;border:1px solid #e3e7ed;border-radius:9px;margin:0;overflow:hidden}.faq-preview-media img{object-fit:contain;background:#f5f7f9;width:100%;max-height:150px;display:block}.faq-preview-media figcaption{color:#7a8799;padding:7px 9px;font-size:11px}@media (width<=760px){.faq-answer-image-heading,.faq-answer-image-card{grid-template-columns:1fr;align-items:stretch}.faq-answer-image-heading{display:grid}.faq-answer-image-card>img{width:100%;height:150px}.faq-answer-image-actions{grid-template-columns:repeat(3,1fr)}.faq-answer-image-actions .danger{grid-column:auto}}.faq-service-layout{gap:16px;display:grid}.faq-qr-uploader{background:#f8fafc;border:1px solid #e1e6ed;border-radius:12px;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.faq-qr-image{object-fit:contain;background:#fff;border:1px solid #e2e6ec;border-radius:12px;width:136px;height:136px;padding:8px}.faq-qr-actions{justify-items:start;gap:9px;display:grid}.faq-qr-actions strong{color:#243146}.faq-qr-actions span{color:#8591a2;font-size:13px}.faq-service-preview{background:#eef1f5;border:1px solid #e1e6ed;border-radius:14px;padding:22px}.faq-service-entry-preview{background:#fff;border:1px solid #e3e7ed;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:430px;margin:0 auto 16px;padding:14px;display:flex}.faq-service-entry-preview[hidden]{display:none}.faq-service-entry-preview div{gap:4px;display:grid}.faq-service-entry-preview strong{color:#172235}.faq-service-entry-preview span{color:#8591a2;font-size:12px}.faq-service-entry-preview b{color:#ff5638;white-space:nowrap;background:#fff5f1;border:1px solid #ffd7cb;border-radius:999px;padding:8px 12px;font-size:12px}.faq-service-dialog{text-align:center;background:#fff;border-radius:18px;width:330px;max-width:100%;margin:0 auto;padding:20px;box-shadow:0 16px 38px #0f172a29}.faq-service-dialog h3{color:#172235;margin:0;font-size:19px}.faq-service-dialog p{color:#7a8799;margin:7px 0 16px;font-size:13px}.faq-service-dialog img{object-fit:contain;background:#fff;border:1px solid #e4e8ee;border-radius:14px;width:190px;height:190px;padding:8px}.faq-service-dialog small{color:#5f6c80;margin-top:10px;display:block}@media (width<=1100px){.faq-panel-head,.faq-pagination{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.faq-tools{width:100%}.faq-view-tabs{width:100%;max-width:100%}.faq-tools .search-input{flex:1}}.audit-body{gap:var(--zm-admin-space-5);width:100%;max-width:none;margin:0;padding:0;display:grid}.audit-page-actions .button{border-color:var(--zm-admin-color-border);min-width:96px;box-shadow:0 1px 2px #0f172a0a}.audit-page-actions .audit-config-button{color:var(--zm-admin-color-brand-text);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.audit-page-actions .audit-config-button:hover{border-color:var(--zm-admin-color-brand);box-shadow:0 0 0 3px #ff563814}.audit-overview-panel{border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);width:100%;margin:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.audit-overview-head,.audit-record-heading{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);min-height:72px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);display:flex}.audit-module-heading{min-width:0}.audit-module-heading h2{align-items:center;gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-section-title);line-height:var(--zm-admin-line-height-section-title);letter-spacing:-.01em;margin:0;display:flex}.audit-module-heading h2:before{content:"";border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);width:3px;height:18px}.audit-module-heading p{margin:var(--zm-admin-space-1) 0 0 11px;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);white-space:nowrap}.audit-overview-range,.audit-record-range{align-items:center;gap:var(--zm-admin-space-1);padding:var(--zm-admin-space-1);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-menu);background:#f5f7fa;flex:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffa6}.audit-overview-range button,.audit-record-range button{min-width:62px;height:var(--zm-admin-control-height-sm);padding:0 var(--zm-admin-space-3);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-secondary);font:inherit;font-size:var(--zm-admin-font-size-table);cursor:pointer;background:0 0;border:0}.audit-overview-range button:hover,.audit-record-range button:hover{color:var(--zm-admin-color-text-primary);background:var(--zm-admin-color-hover-bg)}.audit-overview-range button.active,.audit-record-range button.active{color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-container-bg);font-weight:var(--zm-admin-font-weight-semibold);box-shadow:0 2px 8px #0f172a14}.audit-overview-custom,.audit-record-custom{justify-content:flex-end;align-items:end;gap:var(--zm-admin-space-2);padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-subtle-bg);display:flex}.audit-overview-custom[hidden],.audit-record-custom[hidden]{display:none}.audit-overview-custom label,.audit-record-custom label{gap:var(--zm-admin-space-1);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);display:grid}.audit-overview-custom>span,.audit-record-custom>span{color:var(--zm-admin-color-text-tertiary);align-self:center}.audit-overview-custom .button,.audit-record-custom .button{height:var(--zm-admin-control-height)}.audit-overview-grid{padding:var(--zm-admin-space-4) var(--zm-admin-space-5) var(--zm-admin-space-5);background:linear-gradient(#f8fafc 0%,#f5f7fa 100%);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.audit-overview-card{--audit-tone-rgb:255, 86, 56;min-width:0;min-height:124px;padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-top:3px solid rgb(var(--audit-tone-rgb));border-radius:var(--zm-admin-radius-card);background:linear-gradient(180deg, rgba(var(--audit-tone-rgb), .045) 0%, #fff 46%);transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0f172a0b}.audit-overview-card:hover{border-color:rgba(var(--audit-tone-rgb), .28);transform:translateY(-1px);box-shadow:0 8px 22px #0f172a13}.audit-overview-card:nth-child(2){--audit-tone-rgb:53, 104, 184}.audit-overview-card:nth-child(3){--audit-tone-rgb:200, 121, 0}.audit-overview-card:nth-child(4){--audit-tone-rgb:216, 71, 58}.audit-overview-card:nth-child(5){--audit-tone-rgb:7, 137, 87}.audit-overview-card:nth-child(6){--audit-tone-rgb:255, 86, 56}.audit-overview-primary{justify-content:space-between;align-items:baseline;gap:var(--zm-admin-space-2);padding-bottom:var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.audit-overview-primary>span{min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold)}.audit-overview-primary>strong{color:var(--zm-admin-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:25px;line-height:1}.audit-overview-card.payout .audit-overview-primary>strong{color:var(--zm-admin-color-brand-text)}.audit-overview-detail{gap:var(--zm-admin-space-1);margin-top:var(--zm-admin-space-3);grid-template-columns:1fr;display:grid}.audit-overview-detail.single{grid-template-columns:1fr}.audit-overview-detail span{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);display:flex}.audit-overview-detail strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);font-variant-numeric:tabular-nums;white-space:nowrap}.audit-overview-note{margin:var(--zm-admin-space-3) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.audit-panel{border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);width:100%;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.audit-tabs{align-items:center;gap:var(--zm-admin-space-1);min-height:52px;padding:0 var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);scrollbar-width:none;display:flex;overflow-x:auto}.audit-tabs::-webkit-scrollbar{display:none}.audit-tab{height:52px;padding:0 var(--zm-admin-space-3);color:var(--zm-admin-color-text-secondary);font:inherit;font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);cursor:pointer;background:0 0;border:0;flex:none;position:relative}.audit-tab strong{border-radius:var(--zm-admin-radius-pill);min-width:22px;height:22px;color:var(--zm-admin-color-text-tertiary);text-align:center;background:#f1f3f6;margin-left:7px;padding:0 6px;font-size:12px;line-height:22px}.audit-tab.active:after{content:"";background:var(--zm-admin-color-brand);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.audit-tab.active strong{color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg)}.audit-toolbar{padding:13px var(--zm-admin-space-4) 14px;border-bottom:1px solid var(--zm-admin-color-divider);background:linear-gradient(#fbfcfd 0%,#f7f9fb 100%)}.audit-filters{align-items:end;gap:var(--zm-admin-space-3);grid-template-columns:minmax(320px,1fr) minmax(180px,240px) auto;width:100%;display:grid}.audit-filter-field{gap:var(--zm-admin-space-1);min-width:0;display:grid}.audit-filter-label{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);line-height:var(--zm-admin-line-height-label)}.audit-filter-field .search-input,.audit-filter-field .filter-select{width:100%;height:var(--zm-admin-control-height);font-size:var(--zm-admin-font-size-table);background-color:#fff;border-color:#dfe4eb;transition:border-color .16s,box-shadow .16s}.audit-filter-field .search-input:hover,.audit-filter-field .filter-select:hover{border-color:#cbd3dd}.audit-filter-field .search-input:focus,.audit-filter-field .filter-select:focus{border-color:var(--zm-admin-color-brand-border);outline:0;box-shadow:0 0 0 3px #ff563814}.audit-date-range{align-items:center;gap:var(--zm-admin-space-2);grid-template-columns:minmax(138px,1fr) auto minmax(138px,1fr);display:grid}.audit-date-range>span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);text-align:center}.audit-filter-actions{height:var(--zm-admin-control-height);align-items:center;display:flex}.audit-filter-actions .button{min-width:88px;height:var(--zm-admin-control-height);background:#fff}.audit-date{width:100%;height:var(--zm-admin-control-height);padding:0 var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-primary);background:var(--zm-admin-color-container-bg);font:inherit;font-size:var(--zm-admin-font-size-table)}.audit-table-wrap{background:var(--zm-admin-color-container-bg);scrollbar-gutter:stable;border-bottom:1px solid var(--zm-admin-color-divider);min-height:360px;max-height:calc(100vh - 338px);overflow:auto}.audit-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1570px}.audit-col-primary{width:195px}.audit-col-user{width:160px}.audit-col-link{width:130px}.audit-col-seller{width:145px}.audit-col-product{width:250px}.audit-col-stage{width:215px}.audit-col-status{width:220px}.audit-col-income{width:120px}.audit-col-actions{width:135px}.audit-table th{z-index:4;height:var(--zm-admin-table-head-height);padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-table-head-bg);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);text-align:left;border-bottom:1px solid var(--zm-admin-color-border);white-space:nowrap;letter-spacing:.01em;position:sticky;top:0}.audit-table td{height:62px;padding:7px var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table);vertical-align:middle;background:#fff}.audit-table tbody tr:nth-child(4n+3):not(.audit-expand-row) td{background:#fcfdff}.audit-table tbody tr:hover td{background:#fff8f5}.audit-table th:first-child,.audit-table td:first-child{z-index:2;background:var(--zm-admin-color-container-bg);position:sticky;left:0;box-shadow:8px 0 16px -16px #0f172aa6}.audit-table th:last-child,.audit-table td:last-child{z-index:2;background:var(--zm-admin-color-container-bg);position:sticky;right:0;box-shadow:-8px 0 16px -16px #0f172aa6}.audit-table th:first-child,.audit-table th:last-child{z-index:6;background:var(--zm-admin-color-table-head-bg)}.audit-table tbody tr:hover td:first-child,.audit-table tbody tr:hover td:last-child{background:#fff8f5}.audit-table td:first-child .audit-value{white-space:nowrap}.audit-primary-stack,.audit-stage-stack{gap:3px;min-width:0;display:grid}.audit-stage-stack{position:relative}.audit-stage-stack.is-manual .audit-source-status:first-child{padding-right:58px}.audit-source-status{border-radius:var(--zm-admin-radius-control);width:100%;min-width:0;min-height:24px;color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-subtle-bg);text-align:left;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;padding:2px 5px;display:grid}button.audit-source-status{font:inherit}.audit-source-status>span:last-child{align-items:center;gap:4px;min-width:0;display:flex}.audit-source-status strong,.audit-source-status small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-source-status strong{color:var(--zm-admin-color-text-primary);font-size:12px}.audit-source-status small:before{content:"·";color:var(--zm-admin-color-text-tertiary);margin-right:4px}.audit-source-status small{color:var(--zm-admin-color-text-tertiary);font-size:11px}.audit-source-icon{color:#68778d;background:#edf1f6;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.audit-source-status.success .audit-source-icon{color:#078957;background:#e8f8f1}.audit-source-status.collecting .audit-source-icon{color:#2867bd;background:#eaf3ff}.audit-source-status.retry .audit-source-icon{color:#a16400;background:#fff2d4}.audit-source-status.failed .audit-source-icon{color:#d8473a;background:#ffeded}.audit-source-status.is-clickable{cursor:pointer}.audit-source-status.is-clickable:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.audit-source-status.is-clickable:focus-visible{outline-offset:1px;outline:2px solid #ff563873}.audit-stage-manual{border-radius:var(--zm-admin-radius-pill);color:#7c4dcc;width:fit-content;font-size:11px;font-weight:var(--zm-admin-font-weight-semibold);background:#f1ebff;padding:2px 7px;position:absolute;top:3px;right:4px}.audit-time-line{align-items:baseline;gap:var(--zm-admin-space-2);white-space:nowrap;min-width:0;display:flex}.audit-time-line strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-list-primary);font-weight:var(--zm-admin-font-weight-semibold);font-variant-numeric:tabular-nums}.audit-time-line span,.audit-root-id,.audit-stage-detail{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-root-id{font-family:var(--zm-admin-font-family-mono);display:block}.audit-stage-line{align-items:center;gap:var(--zm-admin-space-2);min-width:0;display:flex;overflow:hidden}.audit-link{color:#3568b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;display:block;overflow:hidden}.audit-link:hover{color:#1f55a2;text-decoration:underline}.audit-conclusion-button{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);width:100%;color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-container-bg);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:5px 7px;display:grid}.audit-conclusion-button strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table)}.audit-conclusion-button small,.audit-conclusion-button span{color:var(--zm-admin-color-text-tertiary);white-space:nowrap;font-size:11px}.audit-conclusion-summary{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.audit-conclusion-summary small{text-overflow:ellipsis;overflow:hidden}.audit-conclusion-summary small+small:before{content:"·";margin-right:6px}.audit-conclusion-button.passed strong{color:#078957}.audit-conclusion-button.rejected strong{color:#d8473a}.audit-conclusion-button.passed{background:#f8fdfa;border-color:#d9efe6}.audit-conclusion-button.rejected{background:snow;border-color:#f3d9d6}.audit-conclusion-button.processing{background:#fbfcfd;border-color:#e3e8ef}.audit-conclusion-button:hover{border-color:var(--zm-admin-color-brand-border);box-shadow:0 0 0 3px #ff563812}.audit-conclusion-button:focus-visible{outline-offset:1px;outline:2px solid #ff563873}.audit-income-stack{gap:3px;display:grid}.audit-income-stack strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-list-primary);font-variant-numeric:tabular-nums}.audit-income-stack small{color:var(--zm-admin-color-text-tertiary);font-size:11px}.audit-income-stack.is-posted strong{color:#078957}.audit-income-stack.is-rejected strong{color:#d8473a;font-size:var(--zm-admin-font-size-table)}.audit-row-actions{white-space:nowrap;align-items:center;gap:2px;display:flex}.audit-row-actions .table-action{min-width:52px;min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-control);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold)}.audit-row-actions .table-action:hover:not(:disabled){background:var(--zm-admin-color-brand-bg)}.audit-row-actions .table-action.secondary{color:#68778d}.audit-row-actions .table-action.primary{color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg)}.audit-row-actions .table-action.secondary:hover{color:#ff5638}.audit-row-actions .table-action:disabled{color:#aeb6c2;cursor:not-allowed}.audit-disclosure{max-width:100%;min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-1);color:#1d2a3f;font:inherit;font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.audit-disclosure:hover{color:#ff5638}.audit-disclosure:after{content:"";opacity:.58;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='%23949aa3'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.9999%2013.1714L16.9497%208.22168L18.3639%209.63589L11.9999%2015.9999L5.63599%209.63589L7.0502%208.22168L11.9999%2013.1714Z'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:0 0 14px;width:14px;height:14px;transition:transform .16s}.audit-disclosure[aria-expanded=true]:after{transform:rotate(180deg)}.audit-disclosure-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-product-summary{gap:var(--zm-admin-space-1) var(--zm-admin-space-3);grid-template-columns:repeat(2,minmax(88px,1fr));width:100%;min-width:220px;display:grid}.audit-product-metric{justify-content:space-between;align-items:baseline;gap:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-regular);white-space:nowrap;display:flex}.audit-product-metric strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);font-variant-numeric:tabular-nums}.audit-product-metric.live strong{color:#078957}.audit-product-metric.sold strong{color:#c87900}.audit-product-metric.deleted strong{color:#d8473a}.audit-product-metric.unknown strong{color:#69778c}.audit-product-metric.new strong{color:#3568b8}.audit-table .audit-expand-row td{height:auto;box-shadow:none;background:#f8fafc;padding:0;position:static;left:auto;right:auto}.audit-expand-panel{background:#fff;border:1px solid #dfe5ed;border-radius:10px;margin:0 14px 14px;padding:16px 18px;box-shadow:0 8px 22px #0f172a0f}.audit-expand-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.audit-expand-head strong{color:#1d2a3f;font-size:15px}.audit-expand-head span{color:#8b96a7;font-size:12px}.audit-expand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audit-expand-item{background:#fbfcfd;border:1px solid #e8ecf1;border-radius:8px;min-width:0;padding:11px 12px}.audit-expand-item.wide{grid-column:span 2}.audit-expand-item span{color:#8b96a7;margin-bottom:5px;font-size:11px;display:block}.audit-expand-item strong,.audit-expand-item a{color:#263348;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.55;text-decoration:none;display:block;overflow:hidden}.audit-expand-item a{color:#3568b8}.audit-expand-item a:hover{text-decoration:underline}.audit-catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.audit-catalog-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-catalog-filter{color:#5e6b7e;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:7px;padding:0 11px;font-size:12px;font-weight:700}.audit-catalog-filter:hover{color:#ff5638;border-color:#ffb3a3}.audit-catalog-filter.active{color:#ff5638;background:#fff4f0;border-color:#ffb3a3}.audit-catalog-filter:disabled{color:#aeb6c2;cursor:not-allowed;background:#f5f6f8}.audit-catalog-table-scroll{background:#fff;border:1px solid #e5e9ef;border-radius:9px;max-height:520px;overflow:auto}.audit-catalog-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1080px}.audit-catalog-table th{z-index:2;color:#657286;text-align:left;white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #e5e9ef;height:38px;padding:0 12px;font-size:11px;font-weight:700;position:sticky;top:0}.audit-catalog-table td{color:#263449;vertical-align:middle;border-bottom:1px solid #edf0f4;height:45px;padding:6px 12px;font-size:12px;line-height:1.35}.audit-catalog-table tbody tr:last-child td{border-bottom:0}.audit-catalog-table tbody tr:hover td{background:#fffaf8}.audit-catalog-table tbody tr.is-submitted td{background:#fff7f4}.audit-catalog-table tbody tr.is-deleted td{color:#8f98a7;background:#fafbfc}.audit-catalog-id{color:#2168c5;white-space:nowrap;font-weight:700;text-decoration:none}.audit-catalog-id:hover{color:#ff5638}.audit-catalog-title{color:#263449;text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.audit-catalog-table tr.is-deleted .audit-catalog-title{color:#8f98a7;text-decoration:line-through}.audit-catalog-status{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.audit-catalog-tag{border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.audit-catalog-tag.live{color:#078957;background:#e8f8f1}.audit-catalog-tag.sold{color:#b16b00;background:#fff2d4}.audit-catalog-tag.deleted{color:#d8473a;background:#ffeded}.audit-catalog-tag.unknown{color:#5f6d81;background:#eef1f5}.audit-catalog-tag.new{color:#2867bd;background:#eaf3ff}.audit-catalog-tag.submitted{color:#ff5638;background:#fff0eb}.audit-catalog-empty{color:#8b96a7;text-align:center;background:#fbfcfd;border:1px dashed #d9e0e9;border-radius:10px;padding:34px}.audit-catalog-footer{color:#7d8899;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding-top:8px;font-size:11px;display:flex}.audit-catalog-pages{align-items:center;gap:6px;display:flex}.audit-catalog-page{color:#536176;cursor:pointer;background:#fff;border:1px solid #dfe5ed;border-radius:6px;min-width:30px;height:28px;padding:0 9px}.audit-catalog-page:hover:not(:disabled){color:#ff5638;border-color:#ffb3a3}.audit-catalog-page:disabled{color:#b7bec9;cursor:not-allowed;background:#f5f6f8}@media (width<=1280px){.audit-expand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-library-body{background:0 0;padding:0}.product-library-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.product-library-metric{background:#fff;border:1px solid #e4e8ee;border-radius:10px;min-height:82px;padding:15px 17px}.product-library-metric span{color:#7b8798;font-size:12px;display:block}.product-library-metric strong{color:#17243a;margin-top:8px;font-size:24px;line-height:1;display:block}.product-library-metric.live strong{color:#078957}.product-library-metric.sold strong{color:#b16b00}.product-library-metric.deleted strong{color:#d8473a}.product-library-metric.unknown strong{color:#69778c}.product-library-panel{overflow:hidden}.product-library-toolbar{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 16px;display:flex}.product-library-filters{align-items:center;gap:10px;display:flex}.product-library-filters .search-input{width:330px;height:38px}.product-library-filters .filter-select{width:135px;height:38px}.product-library-table-wrap{overflow:auto}.product-library-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1680px}.product-library-table th{color:#68758a;text-align:left;white-space:nowrap;background:#f7f9fb;border-bottom:1px solid #e7ebf0;height:42px;padding:0 13px;font-size:11px;font-weight:700}.product-library-table td{color:#27354a;vertical-align:middle;border-bottom:1px solid #edf0f4;height:56px;padding:7px 13px;font-size:12px}.product-library-table tbody tr:hover{background:#fffaf8}.product-library-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.product-library-sub{color:#939dac;margin-top:3px;font-size:10px;display:block}.product-library-user{align-items:center;gap:8px;min-width:0;display:flex}.product-library-user img{object-fit:cover;border-radius:50%;width:30px;height:30px}.product-library-id{color:#2168c5;white-space:nowrap;font-weight:700;text-decoration:none}.product-library-id:hover{color:#ff5638}.product-library-pagination{color:#6f7b8d;justify-content:space-between;align-items:center;min-height:54px;padding:8px 16px;font-size:11px;display:flex}.product-library-page-controls{align-items:center;gap:7px;display:flex}@media (width<=1280px){.product-library-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.audit-state{min-height:28px;padding:0 var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-pill);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);align-items:center;display:inline-flex}.audit-state.passed,.audit-state.success{color:#078957;background:#e8f8f1}.audit-state.review,.audit-state.collecting{color:#bc7200;background:#fff4da}.audit-state.rejected,.audit-state.failed{color:#d8473a;background:#ffeded}.audit-state.superseded{color:#68778d;background:#edf1f6}.audit-version-stack{gap:6px;display:grid}.audit-version-badge,.audit-process-badge{width:fit-content;min-height:26px;padding:0 var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-pill);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-neutral-bg);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.audit-version-badge.resubmitted{color:#b7482f;background:#fff0eb}.audit-process-badge.automatic{color:#2867bd;background:#eaf3ff}.audit-process-badge.delayed{color:#a16400;background:#fff2d4}.audit-process-badge.manual{color:#7c4dcc;background:#f1ebff}.audit-process-badge.technical{color:#c43c32;background:#ffeded}.audit-link-protected{min-width:88px;min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-container-bg);font:inherit;font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);justify-content:center;align-items:center;display:inline-flex}.audit-link-protected:hover{border-color:var(--zm-admin-color-brand-border);color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg)}.audit-link-protected:focus-visible{box-shadow:var(--zm-admin-focus-ring)}.audit-state-button{font:inherit;cursor:pointer;border:0;transition:box-shadow .15s,transform .15s}.audit-state-button:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #ff56381c}.audit-state-button:focus-visible{outline-offset:2px;outline:2px solid #ff563885}.audit-result-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.audit-result-summary>div{background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;min-width:0;padding:12px 14px}.audit-result-summary span,.audit-setting-copy span{color:#8a95a6;font-size:12px;display:block}.audit-result-summary strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.audit-settings-drawer{border-left:1px solid #ffffffb8;width:min(620px,100vw - 32px)}.audit-settings-master{background:linear-gradient(135deg,#fff 0%,#fff7f4 100%);border:1px solid #ffd3c8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:16px;display:flex;box-shadow:0 5px 16px #ff56380e}.audit-settings-master strong,.audit-setting-copy strong{color:#1c293d;font-size:14px}.audit-settings-list{background:#fff;border:1px solid #e7ebf0;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #0f172a09}.audit-setting-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:16px;min-height:62px;padding:11px 16px;display:grid}.audit-setting-row:last-child{border-bottom:0}.audit-setting-copy{min-width:0}.audit-setting-copy span{margin-top:3px}.audit-setting-control{color:#667085;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:116px;font-size:12px;display:inline-flex}.audit-setting-control input{color:#1c293d;width:66px;height:34px;font:inherit;text-align:center;border:1px solid #d8dee8;border-radius:8px;padding:0 9px}.audit-setting-control input:focus{border-color:var(--brand);outline:3px solid #ff56381a}@media (width<=720px){.audit-result-summary{grid-template-columns:1fr}.audit-setting-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=1440px){.audit-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-filters{grid-template-columns:minmax(280px,1fr) minmax(180px,240px) auto}}@media (width<=1360px){.audit-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr) auto}.audit-filter-actions{grid-column:3;justify-content:flex-end}.audit-table-wrap{max-height:calc(100vh - 408px)}}@media (width<=1100px){.audit-overview-head,.audit-record-heading{flex-direction:column;align-items:flex-start}.audit-overview-range,.audit-record-range{width:100%;overflow-x:auto}.audit-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-overview-custom,.audit-record-custom{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.audit-filters{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.audit-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.audit-overview-grid,.audit-filters{grid-template-columns:1fr}.audit-filter-actions{grid-column:1}}.audit-value{color:#162237;font-weight:700;display:block}.audit-stock-stats{grid-template-columns:repeat(3,minmax(44px,1fr));gap:8px;max-width:230px;display:grid}.audit-stock-stat{gap:3px;min-width:0;display:grid}.audit-stock-stat strong{color:#1c293d;font-variant-numeric:tabular-nums;font-size:14px}.audit-stock-stat span{color:#929dac;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-stock-stat.net strong.positive{color:#078957}.audit-stock-stat.net strong.negative{color:#d8473a}.audit-new-button{color:#2867bd;min-height:30px;font:inherit;cursor:pointer;background:#f6f9fe;border:1px solid #d9e4f5;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.audit-new-button:hover{background:#eef5ff;border-color:#a9c4eb}.audit-new-button:after{content:"";opacity:.62;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20fill='%23949aa3'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.9999%2013.1714L16.9497%208.22168L18.3639%209.63589L11.9999%2015.9999L5.63599%209.63589L7.0502%208.22168L11.9999%2013.1714Z'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;transition:transform .16s}.audit-new-button[aria-expanded=true]:after{transform:rotate(180deg)}.audit-product-row td{background:#f8fafc;height:auto;padding:0}.audit-product-panel{background:#fff;border:1px solid #dfe5ed;border-radius:10px;margin:0 14px 14px;overflow:hidden;box-shadow:0 4px 14px #0f172a0d}.audit-product-head{background:#fbfcfd;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:flex}.audit-product-head strong{color:#243147}.audit-product-head span{color:#8591a2;font-size:12px}.audit-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:6px 14px;display:grid}.audit-product-link-row{border-bottom:1px solid #eef1f4;grid-template-columns:28px minmax(0,1fr) 54px;align-items:center;gap:8px;min-height:42px;display:grid}.audit-product-index{color:#6f7c90;background:#f0f3f7;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.audit-product-url{color:#3568b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audit-product-copy{color:#617086;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.audit-product-copy:hover{color:#ff5638}@media (width<=1200px){.audit-product-list{grid-template-columns:1fr}}.audit-muted{color:#8b96a7;margin-top:4px;font-size:12px;display:block}.audit-pagination{background:linear-gradient(#fff 0%,#fbfcfd 100%);border-top:0;justify-content:space-between;align-items:center;min-height:60px;padding:10px 18px;display:flex}.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-detail-item{background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:14px}.audit-detail-item span{color:#8894a5;margin-bottom:6px;font-size:12px;display:block}.audit-detail-item strong{color:#202d42;word-break:break-word;line-height:1.55}.audit-section-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;margin-top:16px;padding:18px}.audit-section-card h3{color:#1d2a3f;margin:0 0 14px;font-size:16px}.audit-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.audit-section-heading h3{margin:0}.audit-section-heading span{color:#8a95a6;text-align:right;font-size:11px;line-height:1.5}.audit-controlled-link{background:#fff8f6;border:1px solid #ffd4ca;border-radius:10px;padding:14px}.audit-controlled-link code{overflow-wrap:anywhere;color:#27354a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;display:block}.audit-controlled-actions{gap:8px;margin-top:12px;display:flex}.audit-security-note{color:#9a5d21;margin:10px 0 0;font-size:11px;line-height:1.6}.audit-version-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.audit-version-entry{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:16px;display:grid;position:relative}.audit-version-entry:last-child{padding-bottom:0}.audit-version-entry:before{content:"";background:#dfe5ed;width:1px;position:absolute;top:20px;bottom:0;left:10px}.audit-version-entry:last-child:before{display:none}.audit-version-dot{z-index:1;background:#77859a;border:5px solid #eef1f5;border-radius:50%;width:21px;height:21px;position:relative}.audit-version-entry.current .audit-version-dot{background:#ff5638;border-color:#fff0eb}.audit-version-card{background:#fafbfd;border:1px solid #e4e9ef;border-radius:10px;padding:12px 14px}.audit-version-entry.current .audit-version-card{background:#fffaf8;border-color:#ffc9bc}.audit-version-card header{justify-content:space-between;gap:12px;display:flex}.audit-version-card header strong{color:#1f2c40}.audit-version-card header span{color:#7e8a9c;font-size:11px}.audit-version-card p{color:#657286;margin:8px 0 0;font-size:12px;line-height:1.6}.audit-reject-grid{gap:14px;display:grid}.audit-reject-field{color:#526075;gap:7px;font-size:12px;font-weight:700;display:grid}.audit-reject-field select{color:#263449;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #d9e0e9;border-radius:9px;padding:0 10px}.audit-reject-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-reject-preview>div{background:#f6f8fa;border-radius:9px;padding:10px 12px}.audit-reject-preview span{color:#8a95a6;font-size:10px;display:block}.audit-reject-preview strong{color:#263449;margin-top:4px;font-size:12px;display:block}.audit-check-list{gap:0;display:grid}.audit-check-row{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:14px;min-height:46px;display:flex}.audit-check-row:first-child{border-top:0}.audit-reason{resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #d9e0e9;border-radius:9px;outline:none;padding:12px;line-height:1.6}.audit-reason:focus{border-color:#ff7a61;box-shadow:0 0 0 3px #ff5a361f}@media (width<=1000px){.audit-toolbar,.audit-pagination{flex-direction:column;align-items:flex-start}.audit-filters{flex-wrap:wrap;width:100%}.audit-filters .search-input{flex:1;min-width:240px}}.newcomer-hub{background:#f5f7fa;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-width:0;padding:0;display:grid}.newcomer-hub-header{background:0 0;border:0;grid-column:1/-1;align-items:center;min-height:0;margin:0 0 4px;padding:0;display:flex}.newcomer-hub-title-line h1{color:#1d2939;margin:0;font-size:24px;font-weight:700;line-height:1.4}.newcomer-tutorial-section{grid-column:1;min-width:0}.newcomer-hub>.nur-page,.newcomer-hub>.nur-page>.nur-body{display:contents}#newcomerRewardSettingsPane{grid-column:2;min-width:0}#newcomerRewardRecordsPane{grid-column:1/-1;min-width:0}.newcomer-tutorial-section,.newcomer-config-page,.newcomer-tutorial-section .newcomer-b2b-section,#newcomerRewardSettingsPane{height:100%}.newcomer-b2b-section{background:#fff;border:1px solid #e1e6ed;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.newcomer-section-heading{background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.newcomer-section-heading h2{color:#273244;margin:0;font-size:16px;font-weight:700}.newcomer-form-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 20px;padding:20px;display:grid}#newcomerRewardSettingsPane .newcomer-form-grid{grid-template-columns:minmax(0,1fr)}.newcomer-form-item{align-content:start;gap:8px;min-width:0;display:grid}.newcomer-form-item.full{grid-column:1/-1}.newcomer-form-label{color:#475467;font-size:12px;font-weight:650}.newcomer-form-help{color:#7f8a9b;font-size:12px;line-height:1.55}.newcomer-switch-field{background:#fafbfc;border:1px solid #e1e6ed;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;display:flex}.newcomer-switch-copy{min-width:0}.newcomer-switch-copy strong{color:#344054;font-size:14px;font-weight:650;display:block}.newcomer-switch-copy span{color:#7f8a9b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.newcomer-switch-state{flex:none;align-items:center;gap:8px;display:flex}.newcomer-switch-state span{color:#087a50;font-size:12px;font-weight:650}.newcomer-switch-state span.off{color:#98a2b3}.newcomer-video-control{background:#fafbfc;border:1px solid #dfe4eb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 12px;display:flex}.newcomer-video-meta{min-width:0}.newcomer-video-meta strong{color:#344054;overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.newcomer-video-meta span{color:#7f8a9b;margin-top:4px;font-size:12px;display:block}.newcomer-form-control .text-input{color:#344054;border-radius:6px;width:100%;height:36px;padding:0 11px;font-size:14px}.newcomer-form-control .text-input:focus{border-color:#ff8067;box-shadow:0 0 0 3px #ff5a361a}.newcomer-radio-control{border:0;flex-wrap:wrap;align-items:center;gap:20px;min-height:36px;margin:0;padding:0;display:flex}.newcomer-radio-control legend{display:none}.newcomer-radio-control label,.newcomer-radio-control .nur-mode-option{color:#344054;min-height:32px;box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;font-size:14px;display:inline-flex}.newcomer-radio-control input{accent-color:var(--brand);margin:0;opacity:1!important;pointer-events:auto!important;width:16px!important;height:16px!important;position:static!important}.newcomer-radio-control .disabled{opacity:.5;cursor:not-allowed}.newcomer-money-field{align-items:center;gap:8px;min-height:36px;display:flex}.newcomer-money-field span{color:#475467;font-size:14px;font-weight:600}.newcomer-money-field input{color:#344054;background:#fff;border:1px solid #dfe4eb;border-radius:6px;outline:none;width:160px;height:36px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:600}.newcomer-money-field input:focus{border-color:#ff8067;box-shadow:0 0 0 3px #ff5a361a}.newcomer-section-actions{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;min-height:60px;padding:12px 20px;display:flex}.newcomer-hub .button{min-height:32px;box-shadow:none;border-radius:6px;padding:0 14px;font-size:14px}.newcomer-hub .button.primary:disabled{color:#98a2b3;cursor:not-allowed;background:#eef1f4;border-color:#e1e5eb}.newcomer-hub .button.is-saving{color:#fff;cursor:wait;background:#e65332;border-color:#e65332}.newcomer-record-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 20px;display:flex}.newcomer-record-title{flex:none;align-items:center;gap:10px;display:flex}.newcomer-record-title h2{color:#273244;margin:0;font-size:16px}.newcomer-mock-badge{color:#945000;white-space:nowrap;background:#fffaf1;border:1px solid #efcf9e;border-radius:4px;align-items:center;min-height:22px;padding:0 7px;font-size:12px;font-weight:650;display:inline-flex}.newcomer-record-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;min-width:0;display:flex}.newcomer-record-metrics span{color:#7f8a9b;white-space:nowrap;font-size:12px}.newcomer-record-metrics strong{color:#344054;margin-left:5px;font-size:14px;font-weight:700}.nur-card{background:#fff;border:0;min-width:0}.nur-toolbar{background:#fff;border-bottom:1px solid #edf0f4;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:14px 16px;display:flex}.nur-filter-group,.newcomer-filter-actions{display:contents}.nur-toolbar .search-input,.nur-toolbar .filter-select{border-radius:6px;min-width:0;height:38px;font-size:13px}.nur-toolbar .search-input{width:320px}.nur-toolbar .filter-select{width:150px}.newcomer-filter-actions .button{min-height:38px}.nur-table-wrap{width:100%;overflow:auto hidden}.nur-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.nur-table th,.nur-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:10px}.nur-table th{color:#667085;background:#f7f9fb;height:40px;font-size:12px;font-weight:650}.nur-table td{color:#475467;height:60px;font-size:13px}.nur-table tbody tr:hover{background:#fffaf8}.nur-table th:nth-child(6),.nur-table td:nth-child(6){text-align:right}.nur-datetime{color:#344054;font-variant-numeric:tabular-nums;white-space:nowrap;gap:2px;display:grid}.nur-datetime strong{font-size:13px;font-weight:550}.nur-datetime span{color:#7f8a9b;font-size:12px}.nur-user-profile{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.nur-user-avatar{object-fit:cover;background:#f2f4f7;border:1px solid #e8ebef;border-radius:50%;width:32px;height:32px;display:block}.nur-user{min-width:0}.nur-user strong,.nur-cell-primary{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.nur-user span,.nur-cell-secondary{color:#8a94a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.nur-mode-badge,.nur-pill{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.nur-mode-badge{color:#526075;background:#f0f3f7}.nur-status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.nur-pill.success{color:#087a50;background:#e9f8f1}.nur-pill.pending{color:#946000;background:#fff4da}.nur-pill.danger{color:#c73732;background:#ffedeb}.nur-pill.neutral{color:#667085;background:#f0f2f5}.nur-table-action{color:#d84d2d;cursor:pointer;background:0 0;border:0;min-height:28px;padding:0;font-size:13px}.nur-table-action+.nur-table-action{margin-left:10px}.nur-table-action[data-nur-action=retry]{color:#c73732}.nur-table-action:hover{text-decoration:underline}.nur-table-empty{color:#7f8a9b;text-align:center;padding:40px 20px;font-size:13px}.nur-pagination{color:#7f8a9b;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 20px;font-size:12px;display:flex}.nur-page-buttons{gap:6px;display:flex}.nur-page-buttons button{color:#667085;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:6px;min-width:32px;height:32px}.nur-page-buttons button.active{color:#fff;border-color:var(--brand);background:var(--brand)}.nur-page-buttons button:disabled{opacity:.45;cursor:not-allowed}.nur-layer{z-index:120;background:#1118276b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nur-layer[hidden]{display:none}.nur-dialog{background:#fff;border-radius:8px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 48px #10182833}.nur-detail-layer{place-items:stretch end;padding:0}.nur-detail-layer .nur-dialog.large{border-radius:0;width:min(620px,100vw - 48px);height:100%;max-height:100vh}.nur-dialog-heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;min-height:64px;padding:14px 18px;display:flex}.nur-dialog-heading h2{color:#273244;margin:0;font-size:18px}.nur-dialog-heading p{color:#7f8a9b;margin:5px 0 0;font-size:12px;line-height:1.5}.nur-dialog-close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:32px;height:32px;font-size:22px;line-height:1}.nur-dialog-close:hover{background:#f2f4f7}.nur-dialog-body{min-height:0;padding:18px;overflow-y:auto}.nur-dialog-actions{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:12px 18px;display:flex}.nur-form-field{gap:7px;display:grid}.nur-form-field label{color:#475467;font-size:13px;font-weight:650}.nur-form-field textarea{resize:vertical;color:#344054;width:100%;min-height:94px;font:inherit;border:1px solid #dfe4eb;border-radius:6px;outline:none;padding:10px 11px;line-height:1.6}.nur-form-field textarea:focus{border-color:#ff8067;box-shadow:0 0 0 3px #ff5a361a}.nur-confirm-summary,.nur-alert{color:#556274;background:#f7f9fb;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.6}.nur-confirm-summary strong{color:#344054}.nur-alert{background:#fffaf1;border-left:3px solid #f0b45d}.nur-detail-summary{background:#f7f9fb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px;display:flex}.nur-detail-summary strong{color:#273244;font-size:16px}.nur-detail-summary span{color:#7f8a9b;font-size:12px}.nur-description-list{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nur-description-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:92px minmax(0,1fr);gap:10px;min-width:0;padding:10px 0;display:grid}.nur-description-list>div:nth-child(odd){padding-right:16px}.nur-description-list>div:nth-child(2n){border-left:1px solid #edf0f4;padding-left:16px}.nur-description-list dt{color:#7f8a9b;font-size:12px}.nur-description-list dd{color:#344054;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}#nurRecordTitle{display:none}@media (width<=1280px){.newcomer-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.newcomer-tutorial-section .newcomer-switch-item{grid-column:1/-1}.nur-toolbar .search-input{width:280px}}@media (width<=1100px){.newcomer-hub{grid-template-columns:minmax(0,1fr);align-items:start}.newcomer-tutorial-section,#newcomerRewardSettingsPane,#newcomerRewardRecordsPane{grid-column:1;height:auto}.newcomer-config-page,.newcomer-tutorial-section .newcomer-b2b-section{height:auto}.newcomer-form-grid{grid-template-columns:minmax(0,1fr)}.newcomer-form-item.full{grid-column:1}.newcomer-record-heading{flex-direction:column;align-items:flex-start}.newcomer-record-metrics{justify-content:flex-start}.nur-toolbar .search-input{width:min(100%,320px)}}.reward-settlement-page{color:var(--zm-admin-color-text-primary);font:var(--zm-admin-font-size-body)/var(--zm-admin-line-height-body) var(--zm-admin-font-family)}.reward-settlement-header,.reward-title-line,.reward-header-actions,.reward-batch>header,.reward-policy>header,.reward-result-bar{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);display:flex}.reward-settlement-header{margin-bottom:var(--zm-admin-space-4)}.reward-title-line{justify-content:flex-start;gap:var(--zm-admin-space-3)}.reward-header-actions{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);flex-wrap:wrap}.reward-overview{margin-bottom:var(--zm-admin-space-4);padding:0;overflow:hidden}.reward-overview-head{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);min-height:72px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-overview-head h2{font-size:var(--zm-admin-font-size-title);margin:0;padding-left:13px;position:relative}.reward-overview-head h2:before{background:var(--zm-admin-color-brand);content:"";border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.reward-overview-head p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin:4px 0 0}.reward-range{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-subtle-bg);flex:none;gap:2px;padding:4px;display:inline-flex}.reward-range button{min-width:60px;min-height:36px;color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-control);cursor:pointer;background:0 0;border:0;padding:0 12px}.reward-range button.is-active{color:var(--zm-admin-color-brand);font-weight:var(--zm-admin-font-weight-semibold);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.reward-overview-grid{padding:var(--zm-admin-space-4) var(--zm-admin-space-5);grid-template-columns:1.25fr 1fr 1fr 1fr 1fr 1fr;display:grid}.reward-overview-grid article{min-width:0;padding:2px var(--zm-admin-space-4);border-left:1px solid var(--zm-admin-color-divider)}.reward-overview-grid article:first-child{border-left:0;padding-left:0}.reward-overview-row{justify-content:space-between;align-items:baseline;gap:var(--zm-admin-space-3);min-height:32px;color:var(--zm-admin-color-text-secondary);display:flex}.reward-overview-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reward-overview-row strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis);flex:none}.reward-overview-row strong small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-regular);margin-left:2px}.reward-overview-row.is-primary strong{color:var(--zm-admin-color-brand);font-size:22px;line-height:1.2}.reward-overview-row.is-primary span{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold)}.reward-batch p,.reward-policy p,.reward-table small,.reward-drawer p,.reward-detail-grid dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.reward-main.admin-ui-card{padding:0;overflow:hidden}.reward-batch,.reward-policy{margin:var(--zm-admin-space-5);padding:var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-subtle-bg)}.reward-batch h2,.reward-policy h2,.reward-drawer h2,.reward-drawer h3,.reward-drawer h4{margin:0}.reward-batch p,.reward-policy p,.reward-drawer p{margin:var(--zm-admin-space-1) 0 0}.reward-batch-grid{gap:var(--zm-admin-space-3);margin-top:var(--zm-admin-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.reward-batch-grid div{padding:var(--zm-admin-space-3);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg)}.reward-batch-grid span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);display:block}.reward-batch-grid strong{margin-top:var(--zm-admin-space-1);font-size:var(--zm-admin-font-size-emphasis);display:block}.reward-filters{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);grid-template-columns:minmax(300px,1fr) 240px auto;align-items:end;display:grid}.reward-filters label{gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label);font-weight:var(--zm-admin-font-weight-semibold);display:grid}.reward-filters>div{gap:var(--zm-admin-space-2);display:flex}.reward-result-bar{min-height:48px;padding:0 var(--zm-admin-space-5);color:var(--zm-admin-color-text-secondary)}.reward-result-bar span{font-size:var(--zm-admin-font-size-help)}.reward-pagination{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);min-height:64px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);color:var(--zm-admin-color-text-secondary);border-top:1px solid var(--zm-admin-color-divider);display:flex}.reward-pagination>div{align-items:center;gap:var(--zm-admin-space-2);display:flex}.reward-pagination .admin-ui-select{width:auto;min-width:108px}.reward-pagination .admin-ui-button.is-current{color:var(--zm-admin-color-container-bg);border-color:var(--zm-admin-color-brand);background:var(--zm-admin-color-brand)}.reward-list-head{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-list-head h2{font-size:var(--zm-admin-font-size-title);margin:0;padding-left:13px;position:relative}.reward-list-head h2:before{background:var(--zm-admin-color-brand);content:"";border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.reward-list-head p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin:4px 0 0}.reward-status-tabs{gap:var(--zm-admin-space-5);min-height:60px;padding:0 var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);flex-wrap:wrap;display:flex}.reward-status-tab{min-height:60px;color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-section-nav)/var(--zm-admin-line-height-section-nav) var(--zm-admin-font-family);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0;display:inline-flex}.reward-status-tab span{min-width:20px;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);text-align:center;background:var(--zm-admin-color-subtle-bg);border-radius:10px;padding:1px 6px;line-height:18px}.reward-status-tab.is-active{color:var(--zm-admin-color-brand);border-bottom-color:var(--zm-admin-color-brand)}.reward-status-tab.is-active span{color:var(--zm-admin-color-brand);background:color-mix(in srgb, var(--zm-admin-color-brand) 10%, var(--zm-admin-color-container-bg))}.reward-table-wrap{border-top:1px solid var(--zm-admin-color-divider);overflow:auto}.reward-table{border-collapse:collapse;width:100%;min-width:1480px;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-table)}.reward-table th{height:var(--zm-admin-table-head-height);padding:0 var(--zm-admin-space-3);text-align:left;white-space:nowrap;background:var(--zm-admin-color-table-head-bg)}.reward-table td{height:72px;padding:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);vertical-align:middle}.reward-table td>strong,.reward-table td>time,.reward-table td>small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.reward-table th:first-child,.reward-table td:first-child{z-index:1;background:var(--zm-admin-color-container-bg);min-width:155px;position:sticky;left:0}.reward-table th:first-child{background:var(--zm-admin-color-table-head-bg)}.reward-audit-table{min-width:1540px}.reward-audit-table th:first-child{width:178px}.reward-audit-table th:nth-child(2){width:150px}.reward-audit-table th:nth-child(3){width:120px}.reward-audit-table th:nth-child(4),.reward-audit-table th:nth-child(5),.reward-audit-table th:nth-child(6),.reward-audit-table th:nth-child(7){width:125px}.reward-audit-table th:nth-child(8){width:180px}.reward-audit-table th:nth-child(9){width:135px}.reward-audit-table th:nth-child(10){width:150px}.reward-row-actions{align-items:center;gap:var(--zm-admin-space-2);display:flex}.reward-row-actions button{min-width:var(--zm-admin-hit-area-min);min-height:var(--zm-admin-hit-area-min);padding:0 var(--zm-admin-space-2);color:var(--zm-admin-color-brand);font:inherit;cursor:pointer;background:0 0;border:0}.reward-empty{padding:var(--zm-admin-space-8);color:var(--zm-admin-color-text-tertiary);text-align:center}.reward-empty.compact{padding:var(--zm-admin-space-4)}.reward-policy-table{max-width:760px;margin-top:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);overflow:hidden}.reward-policy-notice{max-width:760px;margin-top:var(--zm-admin-space-4);border:1px solid color-mix(in srgb, var(--zm-admin-color-primary) 24%, var(--zm-admin-color-border));border-radius:var(--zm-admin-radius-card);background:color-mix(in srgb, var(--zm-admin-color-primary) 6%, var(--zm-admin-color-container-bg));gap:6px;padding:14px 16px;display:grid}.reward-policy-notice strong{color:var(--zm-admin-color-text-primary)}.reward-policy-notice span{color:var(--zm-admin-color-text-secondary);line-height:1.7}.reward-policy-notice small{color:var(--zm-admin-color-text-tertiary)}.reward-policy-head,.reward-policy-row{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.reward-policy-head{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold);background:var(--zm-admin-color-table-head-bg)}.reward-policy-row{border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg)}.reward-price-input{align-items:center;gap:var(--zm-admin-space-2);display:flex}.reward-policy-actions{max-width:760px;margin-top:var(--zm-admin-space-4);justify-content:flex-end;display:flex}.reward-drawer{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0}.reward-drawer::backdrop{background:var(--zm-admin-overlay-bg)}.reward-drawer-shell{background:var(--zm-admin-color-elevated-bg);width:min(860px,100vw - 40px);box-shadow:var(--zm-admin-shadow-dialog);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0 0 0 auto}.reward-audit-detail-shell{width:min(1360px,100vw - 24px)}.reward-audit-detail-shell>header{border-top:3px solid var(--zm-admin-color-brand);min-height:88px}.reward-audit-detail-shell>header h2{margin-top:3px;font-size:24px}.reward-audit-detail-kicker{color:var(--zm-admin-color-brand);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold)}.reward-audit-detail-shell>footer{justify-content:space-between}.reward-audit-detail-shell>footer>span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.reward-audit-detail-drawer .reward-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;min-height:0;padding:18px 20px;overflow-y:auto}.reward-drawer-body section.reward-audit-projection{grid-template-columns:158px minmax(0,1fr);min-height:72px;padding:0;display:grid;overflow:hidden}.reward-audit-projection>header{border-right:1px solid var(--zm-admin-color-divider);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;margin:0;padding:10px 14px;display:flex}.reward-audit-projection>header h3,.reward-audit-projection>header p{margin:0}.reward-audit-projection>header p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.reward-audit-state-grid{border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.reward-audit-state-grid>div{min-height:72px;padding:10px 12px}.reward-audit-state-grid dt{font-size:var(--zm-admin-font-size-help)}.reward-audit-state-grid dd{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.35;overflow:hidden}.reward-audit-state-grid dd small{color:var(--zm-admin-color-text-tertiary);font-weight:var(--zm-admin-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.reward-drawer-shell>header,.reward-drawer-shell>footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-drawer-shell>footer{border-top:1px solid var(--zm-admin-color-divider);border-bottom:0;justify-content:flex-end}.reward-icon-button{width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer}.reward-drawer-body{padding:var(--zm-admin-space-5);background:var(--zm-admin-color-page-bg);overflow:auto}.reward-drawer-body section{padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg)}.reward-drawer-body section+section{margin-top:var(--zm-admin-space-4)}.reward-detail-grid{margin:var(--zm-admin-space-3) 0 0;border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.reward-detail-grid div{padding:var(--zm-admin-space-3);border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider)}.reward-detail-grid dd{margin:var(--zm-admin-space-1) 0 0;overflow-wrap:anywhere}.reward-breakdown{margin-top:var(--zm-admin-space-3)}.reward-breakdown div{justify-content:space-between;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);display:flex}.reward-detail-table-wrap{margin-top:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);overflow-x:auto}.reward-detail-table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--zm-admin-font-size-table)}.reward-detail-table th,.reward-detail-table td{padding:var(--zm-admin-space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--zm-admin-color-divider)}.reward-detail-table th{color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-table-head-bg)}.reward-detail-table td strong,.reward-detail-table td small{display:block}.reward-detail-table td small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary)}.reward-seller-group{margin-top:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);overflow:hidden}.reward-seller-group+.reward-seller-group{margin-top:var(--zm-admin-space-4)}.reward-seller-group>header{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);background:var(--zm-admin-color-subtle-bg);display:flex}.reward-seller-group>header p{margin-top:var(--zm-admin-space-1)}.reward-seller-metrics{justify-content:flex-end;align-items:center;gap:var(--zm-admin-space-3);color:var(--zm-admin-color-text-secondary);flex-wrap:wrap;display:flex}.reward-seller-metrics strong{color:var(--zm-admin-color-text-primary)}.reward-seller-group .reward-detail-table-wrap{border:0;border-top:1px solid var(--zm-admin-color-divider);border-radius:0;margin-top:0}.reward-date-dialog{border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);width:min(520px,100vw - 32px);box-shadow:var(--zm-admin-shadow-dialog);border:0;padding:0}.reward-date-dialog::backdrop{background:var(--zm-admin-overlay-bg)}.reward-date-dialog header,.reward-date-dialog footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-date-dialog header h2,.reward-date-dialog header p{margin:0}.reward-date-dialog header p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-top:4px}.reward-date-dialog footer{border-top:1px solid var(--zm-admin-color-divider);border-bottom:0;justify-content:flex-end}.reward-date-fields{gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-5);grid-template-columns:1fr 1fr;display:grid}.reward-date-fields label{gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold);display:grid}.reward-manual-dialog{border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);width:min(680px,100vw - 32px);box-shadow:var(--zm-admin-shadow-dialog);border:0;padding:0}.reward-manual-dialog::backdrop{background:var(--zm-admin-overlay-bg)}.reward-manual-dialog header,.reward-manual-dialog footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-manual-dialog header h2,.reward-manual-dialog header p{margin:0}.reward-manual-dialog header p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-top:4px}.reward-manual-dialog footer{border-top:1px solid var(--zm-admin-color-divider);border-bottom:0;justify-content:flex-end}.reward-manual-body{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-5);display:grid}.reward-manual-note{padding:var(--zm-admin-space-3) var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);margin:0}.reward-manual-option{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.reward-manual-option:has(input:checked){border-color:color-mix(in srgb, var(--zm-admin-color-brand) 55%, var(--zm-admin-color-border));background:color-mix(in srgb, var(--zm-admin-color-brand) 5%, var(--zm-admin-color-container-bg))}.reward-manual-option input{margin-top:3px}.reward-manual-option strong,.reward-manual-option small{display:block}.reward-manual-option small{color:var(--zm-admin-color-text-tertiary);margin-top:5px;line-height:1.6}.reward-policy-dialog{border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);width:min(860px,100vw - 32px);max-height:min(760px,100vh - 32px);box-shadow:var(--zm-admin-shadow-dialog);border:0;padding:0}.reward-policy-dialog::backdrop{background:var(--zm-admin-overlay-bg)}.reward-policy-dialog-shell{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(760px,100vh - 32px);display:grid}.reward-policy-dialog-shell>header,.reward-policy-dialog-shell>footer{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.reward-policy-dialog-shell>header h2,.reward-policy-dialog-shell>header p{margin:0}.reward-policy-dialog-shell>header p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);margin-top:4px}.reward-policy-dialog-shell>footer{border-top:1px solid var(--zm-admin-color-divider);border-bottom:0;justify-content:flex-end}.reward-policy-dialog-body{padding:var(--zm-admin-space-5);background:var(--zm-admin-color-page-bg);overflow:auto}.reward-policy-dialog-body .reward-policy{background:var(--zm-admin-color-container-bg);margin:0}.reward-policy-dialog-body .reward-policy-table,.reward-policy-dialog-body .reward-policy-actions{max-width:none}.reward-detail-page-panel .admin-ui-button{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.reward-detail-page-panel .admin-ui-button.is-disabled{cursor:not-allowed;opacity:.48}@media (width<=1440px){.reward-overview-grid{row-gap:var(--zm-admin-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.reward-overview-grid article:nth-child(4){border-left:0}}@media (width<=1280px){.reward-overview-head,.reward-list-head{flex-direction:column;align-items:flex-start}.reward-range{max-width:100%;overflow-x:auto}.reward-batch-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.reward-filters{grid-template-columns:1fr 1fr}.reward-filters>div{grid-column:1/-1}.reward-seller-group>header{flex-direction:column;align-items:flex-start}.reward-seller-metrics{justify-content:flex-start}}@media (width<=900px){.reward-pagination{flex-direction:column;align-items:flex-start}.reward-pagination>div{max-width:100%;overflow-x:auto}}@media (width<=1100px){.reward-drawer-body section.reward-audit-projection{grid-template-columns:138px minmax(0,1fr)}}@media (width<=900px){.reward-audit-detail-shell{width:100vw}.reward-drawer-body section.reward-audit-projection{grid-template-columns:1fr}.reward-audit-projection>header{border-right:0;border-bottom:1px solid var(--zm-admin-color-divider)}.reward-audit-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reward-audit-detail-shell>footer{flex-direction:column;align-items:flex-start}}.withdrawal-review-page{color:var(--zm-admin-color-text-primary);font:var(--zm-admin-font-size-body)/var(--zm-admin-line-height-body) var(--zm-admin-font-family)}.withdrawal-header,.withdrawal-title-line,.withdrawal-header-actions,.withdrawal-result-bar,.withdrawal-pagination,.withdrawal-section-heading,.withdrawal-detail-actions{align-items:center;display:flex}.withdrawal-header{justify-content:space-between;gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-4)}.withdrawal-title-line{gap:var(--zm-admin-space-3)}.withdrawal-header-actions{gap:var(--zm-admin-space-3);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-tabs{gap:var(--zm-admin-space-5);padding:0 var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card) var(--zm-admin-radius-card) 0 0;background:var(--zm-admin-color-container-bg);display:flex}.withdrawal-tabs button{min-width:var(--zm-admin-hit-area-min);min-height:var(--zm-admin-control-height-lg);color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-section-nav)/var(--zm-admin-line-height-section-nav) var(--zm-admin-font-family);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0}.withdrawal-tabs button.is-active{color:var(--zm-admin-color-brand);border-bottom-color:var(--zm-admin-color-brand)}.withdrawal-tabs button:focus-visible,.withdrawal-status-tab:focus-visible,.withdrawal-row-action:focus-visible,.withdrawal-icon-button:focus-visible,.withdrawal-switch:focus-visible{outline:2px solid var(--zm-admin-color-brand);outline-offset:2px;box-shadow:var(--zm-admin-focus-ring)}.withdrawal-metrics{gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-4) 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.withdrawal-metric{min-width:0;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);position:relative;overflow:hidden}.withdrawal-metric:before{content:"";background:var(--zm-admin-color-neutral);width:4px;position:absolute;inset:0 auto 0 0}.withdrawal-metric-warning:before,.withdrawal-metric-pending:before{background:var(--zm-admin-color-warning)}.withdrawal-metric-info:before{background:var(--zm-admin-color-info)}.withdrawal-metric-success:before{background:var(--zm-admin-color-success)}.withdrawal-metric-danger:before{background:var(--zm-admin-color-danger)}.withdrawal-metric>span{color:var(--zm-admin-color-text-secondary)}.withdrawal-metric>strong{margin-top:var(--zm-admin-space-2);font-size:var(--zm-admin-font-size-metric);line-height:var(--zm-admin-line-height-metric);display:block}.withdrawal-metric>strong small{margin-left:var(--zm-admin-space-1);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-regular)}.withdrawal-metric p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-workbench{padding:0;overflow:hidden}.withdrawal-status-tabs{gap:var(--zm-admin-space-5);min-height:var(--zm-admin-control-height-lg);padding:0 var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);display:flex;overflow-x:auto}.withdrawal-status-tab{min-width:var(--zm-admin-hit-area-min);min-height:var(--zm-admin-control-height-lg);align-items:center;gap:var(--zm-admin-space-1);color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-section-nav)/var(--zm-admin-line-height-section-nav) var(--zm-admin-font-family);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;display:inline-flex}.withdrawal-status-tab span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-status-tab.is-active{color:var(--zm-admin-color-brand);border-bottom-color:var(--zm-admin-color-brand)}.withdrawal-status-tab.is-active span{color:inherit}.withdrawal-filters{gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4);background:var(--zm-admin-color-subtle-bg);border-bottom:1px solid var(--zm-admin-color-divider);grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(150px,.8fr)) auto;align-items:end;display:grid}.withdrawal-filters label{gap:var(--zm-admin-space-2);min-width:0;color:var(--zm-admin-color-text-secondary);font:var(--zm-admin-font-weight-semibold) var(--zm-admin-font-size-label)/var(--zm-admin-line-height-label) var(--zm-admin-font-family);display:grid}.withdrawal-filter-actions{gap:var(--zm-admin-space-2);display:flex}.withdrawal-result-bar{min-height:var(--zm-admin-control-height-lg);justify-content:space-between;gap:var(--zm-admin-space-4);padding:0 var(--zm-admin-space-4);color:var(--zm-admin-color-text-secondary);border-bottom:1px solid var(--zm-admin-color-divider)}.withdrawal-result-bar div{gap:var(--zm-admin-space-2);display:flex}.withdrawal-result-bar span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-table-wrap{max-height:min(620px,100vh - 420px);overflow:auto}.withdrawal-table{min-width:1460px}.withdrawal-table th:first-child{width:188px}.withdrawal-table th:nth-child(2){width:148px}.withdrawal-table th:nth-child(3){width:112px}.withdrawal-table th:nth-child(4){width:168px}.withdrawal-table th:nth-child(5){width:196px}.withdrawal-table th:nth-child(6){width:130px}.withdrawal-table th:nth-child(7){width:166px}.withdrawal-table th:nth-child(8){width:150px}.withdrawal-table th:nth-child(9){width:88px}.withdrawal-table td{vertical-align:middle}.withdrawal-table td>strong,.withdrawal-table td>time,.withdrawal-table td>small,.withdrawal-table td>a{display:block}.withdrawal-table td>small{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);white-space:nowrap}.withdrawal-table th:first-child,.withdrawal-table td:first-child{z-index:1;background:var(--zm-admin-color-container-bg);box-shadow:1px 0 var(--zm-admin-color-divider);position:sticky;left:0}.withdrawal-table th:first-child{z-index:2;background:var(--zm-admin-color-table-head-bg)}.withdrawal-user-link,.withdrawal-row-action{color:var(--zm-admin-color-brand);font-weight:var(--zm-admin-font-weight-semibold);text-decoration:none}.withdrawal-row-action{min-width:var(--zm-admin-hit-area-min);min-height:var(--zm-admin-hit-area-min);cursor:pointer;background:0 0;border:0;padding:0}.withdrawal-amount{font-size:var(--zm-admin-font-size-emphasis);font-variant-numeric:tabular-nums}.withdrawal-warning-text{color:var(--zm-admin-color-warning)}.withdrawal-danger-text{color:var(--zm-admin-color-danger)}.withdrawal-pagination{min-height:var(--zm-admin-control-height-lg);justify-content:space-between;gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-top:1px solid var(--zm-admin-color-divider)}.withdrawal-pagination div{gap:var(--zm-admin-space-2);display:flex}.withdrawal-state{min-height:220px;padding:var(--zm-admin-space-7);color:var(--zm-admin-color-text-tertiary);text-align:center}.withdrawal-state strong,.withdrawal-state span{display:block}.withdrawal-state strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis)}.withdrawal-state span{margin-top:var(--zm-admin-space-2)}.withdrawal-drawer,.withdrawal-action-dialog{color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-elevated-bg);box-shadow:var(--zm-admin-shadow-dialog);border:0;padding:0}.withdrawal-drawer::backdrop,.withdrawal-action-dialog::backdrop{background:var(--zm-admin-overlay-bg)}.withdrawal-drawer{width:min(720px,100vw - 48px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;position:fixed;inset:0}.withdrawal-drawer-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.withdrawal-drawer-shell>header,.withdrawal-action-dialog header{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);min-height:76px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.withdrawal-drawer-shell h2,.withdrawal-action-dialog h2{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-module-title);line-height:var(--zm-admin-line-height-module-title);margin:0}.withdrawal-drawer-shell header p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary)}.withdrawal-icon-button{width:var(--zm-admin-hit-area-min);height:var(--zm-admin-hit-area-min);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-module-title);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.withdrawal-drawer-body{padding:var(--zm-admin-space-4);background:var(--zm-admin-color-page-bg);overflow:auto}.withdrawal-drawer-shell>footer,.withdrawal-action-dialog footer{justify-content:flex-end;gap:var(--zm-admin-space-3);padding:var(--zm-admin-space-4) var(--zm-admin-space-5);border-top:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg);display:flex}.withdrawal-detail-hero{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);margin-bottom:var(--zm-admin-space-4);padding:var(--zm-admin-space-5);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);display:flex}.withdrawal-detail-hero>div{gap:var(--zm-admin-space-1);display:grid}.withdrawal-detail-hero>div:last-child{justify-items:end}.withdrawal-detail-hero>div>strong{font-size:var(--zm-admin-font-size-metric);line-height:var(--zm-admin-line-height-metric)}.withdrawal-detail-hero small{color:var(--zm-admin-color-text-tertiary)}.withdrawal-detail-section{margin-top:var(--zm-admin-space-4);padding:var(--zm-admin-space-4);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg)}.withdrawal-detail-section h3{margin:0 0 var(--zm-admin-space-3);font-size:var(--zm-admin-font-size-card-title);line-height:var(--zm-admin-line-height-card-title)}.withdrawal-section-heading{justify-content:space-between;gap:var(--zm-admin-space-3)}.withdrawal-section-heading>span{color:var(--zm-admin-color-text-tertiary)}.withdrawal-info-grid{border-top:1px solid var(--zm-admin-color-divider);border-left:1px solid var(--zm-admin-color-divider);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.withdrawal-info-grid>div{min-width:0;padding:var(--zm-admin-space-3);border-right:1px solid var(--zm-admin-color-divider);border-bottom:1px solid var(--zm-admin-color-divider)}.withdrawal-info-grid dt{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-info-grid dd{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-primary);overflow-wrap:anywhere}.withdrawal-income-groups{gap:var(--zm-admin-space-3);display:grid}.withdrawal-income-groups>article{padding:var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg)}.withdrawal-income-groups>article>div,.withdrawal-income-groups>footer,.withdrawal-income-groups dl>div{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-3);display:flex}.withdrawal-income-groups>article>div>span,.withdrawal-income-groups>footer>span{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-semibold)}.withdrawal-income-groups>article>div>strong,.withdrawal-income-groups>footer>strong{color:var(--zm-admin-color-brand-text);font-size:var(--zm-admin-font-size-emphasis)}.withdrawal-income-groups dl{gap:var(--zm-admin-space-2);margin:var(--zm-admin-space-3) 0 0;padding-top:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider);display:grid}.withdrawal-income-groups dt{color:var(--zm-admin-color-text-tertiary)}.withdrawal-income-groups dd{color:var(--zm-admin-color-text-secondary);margin:0}.withdrawal-income-groups>footer{padding:var(--zm-admin-space-3);border-top:1px solid var(--zm-admin-color-divider)}.withdrawal-payout-preview{align-content:center;justify-items:center;gap:var(--zm-admin-space-2);min-height:180px;color:var(--zm-admin-color-text-secondary);border:1px dashed var(--zm-admin-color-brand-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-brand-bg);text-align:center;display:grid}.withdrawal-payout-preview strong{color:var(--zm-admin-color-brand-text);font-size:var(--zm-admin-font-size-emphasis)}.withdrawal-payout-preview small{color:var(--zm-admin-color-text-tertiary)}.withdrawal-timeline{gap:var(--zm-admin-space-3);margin:0;padding:0;list-style:none;display:grid}.withdrawal-timeline li{justify-content:space-between;gap:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-3);border-left:3px solid var(--zm-admin-color-brand-border);display:flex}.withdrawal-timeline li div{gap:var(--zm-admin-space-1);display:grid}.withdrawal-timeline span,.withdrawal-timeline time{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-timeline time{white-space:nowrap}.withdrawal-detail-actions{justify-content:flex-end;gap:var(--zm-admin-space-3);padding-top:var(--zm-admin-space-4)}.withdrawal-action-dialog{border-radius:var(--zm-admin-radius-dialog);width:min(480px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;position:fixed;inset:0}.withdrawal-action-dialog form{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.withdrawal-action-body{gap:var(--zm-admin-space-4);padding:var(--zm-admin-space-5);display:grid;overflow:auto}.withdrawal-action-body [hidden]{display:none}.withdrawal-action-body>p{margin:0}.withdrawal-form-error{padding:var(--zm-admin-space-3);color:var(--zm-admin-color-danger);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-danger-bg)}.withdrawal-content-layout{gap:var(--zm-admin-space-4);padding-top:var(--zm-admin-space-4);grid-template-columns:minmax(0,1fr) 360px;display:grid}.withdrawal-editor>header{justify-content:space-between;align-items:center;gap:var(--zm-admin-space-4);padding-bottom:var(--zm-admin-space-4);border-bottom:1px solid var(--zm-admin-color-divider);display:flex}.withdrawal-editor h2,.withdrawal-preview h2{font-size:var(--zm-admin-font-size-card-title);margin:0}.withdrawal-editor header p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.withdrawal-switch-row{margin:var(--zm-admin-space-4) 0;padding:var(--zm-admin-space-4);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);justify-content:space-between;align-items:center;display:flex}.withdrawal-switch-row span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);display:block}.withdrawal-switch{width:44px;height:var(--zm-admin-hit-area-min);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-neutral);cursor:pointer;border:0;position:relative}.withdrawal-switch:after{content:"";background:var(--zm-admin-color-container-bg);width:18px;height:18px;transition:transform var(--zm-admin-motion-fast);border-radius:50%;position:absolute;inset:11px auto auto 3px}.withdrawal-switch.is-on{background:var(--zm-admin-color-success)}.withdrawal-switch.is-on:after{transform:translate(20px)}.withdrawal-editor form{gap:var(--zm-admin-space-4);display:grid}.withdrawal-editor textarea{min-height:320px}.withdrawal-form-actions{justify-content:flex-end;gap:var(--zm-admin-space-2);display:flex}.withdrawal-preview{align-self:start}.withdrawal-phone{margin-top:var(--zm-admin-space-4);padding:var(--zm-admin-space-5);border:8px solid var(--zm-admin-color-text-primary);background:var(--zm-admin-color-subtle-bg);border-radius:28px}.withdrawal-phone h3{margin:0 0 var(--zm-admin-space-3)}.withdrawal-phone [data-preview-content]{min-height:280px;color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);overflow-wrap:anywhere}.withdrawal-phone button{width:100%;height:var(--zm-admin-control-height);color:var(--zm-admin-color-text-inverse);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-brand);border:0}@media (width<=1500px){.withdrawal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.withdrawal-filters{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(150px,1fr))}.withdrawal-filter-actions{grid-column:auto}}@media (width<=1200px){.withdrawal-metrics,.withdrawal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-filter-actions{grid-column:1/-1}.withdrawal-content-layout{grid-template-columns:1fr}.withdrawal-preview{display:none}}:root{--admin-shell-sidebar-width:var(--zm-admin-sidebar-width,240px);--admin-shell-sidebar-collapsed-width:var(--zm-admin-sidebar-width-collapsed,72px);--admin-shell-nav-bg:#101b2b;--admin-shell-nav-deep:#0c1624;--admin-shell-nav-hover:#ffffff0e;--admin-shell-nav-active:#ff5b3d21;--admin-shell-nav-line:#ffffff13;--admin-shell-nav-text:#9baabd;--admin-shell-nav-strong:#f6f8fb;--admin-shell-nav-accent:#ff6247}html,body{width:100%;min-width:0;height:100%;overflow:hidden}.app-shell{width:100%;min-width:0;min-height:100vh}.sidebar{z-index:var(--zm-admin-z-sidebar,20);width:var(--admin-shell-sidebar-width);min-width:0;color:var(--admin-shell-nav-text);background:var(--admin-shell-nav-bg);transition:width var(--zm-admin-motion-normal,.2s) var(--zm-admin-ease-standard,ease);border-right:1px solid #ffffff09;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 30px #050d190b}.sidebar a{color:inherit;text-decoration:none}.sidebar .brand{height:64px;min-height:64px;color:var(--admin-shell-nav-strong);border-bottom:1px solid var(--admin-shell-nav-line);background:var(--admin-shell-nav-deep);flex:0 0 64px;align-items:center;gap:12px;padding:0 18px;display:flex;overflow:hidden}.sidebar .brand-mark{color:#fff;background:linear-gradient(145deg,#ff7455,#ff4d3b);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid;box-shadow:0 7px 18px #ff543b40}.sidebar .brand-copy{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.15;display:flex}.sidebar .brand-copy strong{color:#fff;letter-spacing:.035em;font-size:16px;font-weight:750}.sidebar .brand-copy small{color:#71849c;letter-spacing:.2em;margin-top:5px;font-size:8px}.sidebar .navigation{scrollbar-color:#344256 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:14px 10px 18px;overflow:hidden auto}.sidebar .navigation::-webkit-scrollbar{width:5px}.sidebar .navigation::-webkit-scrollbar-track{background:0 0}.sidebar .navigation::-webkit-scrollbar-thumb{background:#344256;border-radius:5px}.sidebar .nav-item,.sidebar .nav-group-trigger{color:#c5cfdb;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:48px;margin:0 0 4px;padding:0 12px;transition:color .15s,background .15s;display:flex;position:relative}.sidebar .nav-item:hover,.sidebar .nav-group-trigger:hover{color:#fff;background:var(--admin-shell-nav-hover)}.sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#ff624730,#ff624712);font-weight:650}.sidebar .nav-item.active:before{content:"";background:var(--admin-shell-nav-accent);border-radius:0 4px 4px 0;width:3px;position:absolute;inset:9px auto 9px -10px;box-shadow:0 0 12px #ff62478c}.sidebar .nav-icon{color:#aebdce;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:0;display:grid}.sidebar .nav-icon svg{width:16px;height:16px}:is(.sidebar .nav-item.active .nav-icon,.sidebar .nav-group:has(.active)>.nav-group-trigger .nav-icon){color:#fff;background:#ff5b3d38;border-color:#ff70526b}.sidebar .nav-label,.sidebar .nav-item>span:last-child,.sidebar .nav-group-trigger>span:nth-child(2){min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.sidebar .nav-arrow{color:#738399;place-items:center;width:20px;height:20px;margin-left:auto;transition:transform .18s;display:grid}.sidebar .nav-arrow svg{width:14px;height:14px}.sidebar .nav-group:not(.collapsed) .nav-arrow{transform:rotate(90deg)}.sidebar .nav-group.collapsed .subnav{display:none}.sidebar .subnav{margin:0;padding:3px 0 6px 40px;position:relative}.sidebar .subnav:before{content:"";background:var(--admin-shell-nav-line);width:1px;position:absolute;inset:0 auto 8px 25px}.sidebar .nav-direct-item,.sidebar .nav-section-trigger{color:#b8c4d2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 9px;font-size:16px;font-weight:550;display:flex}.sidebar .nav-direct-item:hover,.sidebar .nav-section-trigger:hover{color:#fff;background:var(--admin-shell-nav-hover)}.sidebar .nav-direct-item:before{content:"";border:1.5px solid #65778d;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.sidebar .nav-direct-item.active:before{border-color:var(--admin-shell-nav-accent);background:var(--admin-shell-nav-accent)}.sidebar .nav-section{margin:1px 0}.sidebar .nav-section-trigger:after{content:"›";color:#66788f;place-items:center;width:18px;height:18px;margin-left:auto;font-size:18px;line-height:1;transition:transform .15s;display:grid}.sidebar .nav-section:not(.collapsed)>.nav-section-trigger:after{transform:rotate(90deg)}.sidebar .nav-section.has-active>.nav-section-trigger{color:#fff;background:#ffffff0a}.sidebar .section-icon{color:#7f91a8;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.sidebar .section-icon svg{width:15px;height:15px}.sidebar .nav-section.has-active .section-icon{color:var(--admin-shell-nav-accent)}.sidebar .nav-section.collapsed .tertiary-nav{display:none}.sidebar .tertiary-nav{padding:2px 0 5px 26px;position:relative}.sidebar .tertiary-nav:before{content:"";background:#ffffff0f;width:1px;position:absolute;inset:2px auto 7px 10px}.sidebar .tertiary-nav-item{color:#8798ad;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;min-height:40px;padding:0 10px;font-size:15px;font-weight:500;display:flex;position:relative}.sidebar .tertiary-nav-item:hover{color:#edf2f7;background:#ffffff0b}.sidebar .tertiary-nav-item.active{color:#ff8a74;background:#ff5b3d18;font-weight:650}.sidebar .tertiary-nav-item.active:before{content:"";background:var(--admin-shell-nav-accent);border-radius:50%;width:5px;height:5px;position:absolute;left:-18px;box-shadow:0 0 0 3px #ff624721}.sidebar .sidebar-footer{border-top:1px solid var(--admin-shell-nav-line);background:var(--admin-shell-nav-deep);padding:10px}.sidebar .sidebar-collapse{color:#8494a9;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-size:14px;display:flex}.sidebar .sidebar-collapse:hover{color:#fff;background:var(--admin-shell-nav-hover)}.sidebar .collapse-icon{width:17px;height:17px;transition:transform .2s}.sidebar :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #60a5fab8}.workspace{width:calc(100% - var(--admin-shell-sidebar-width));min-width:0;height:100vh;margin-left:var(--admin-shell-sidebar-width);background:var(--zm-admin-color-page-bg);transition:width var(--zm-admin-motion-normal,.2s) var(--zm-admin-ease-standard,ease), margin-left var(--zm-admin-motion-normal,.2s) var(--zm-admin-ease-standard,ease);flex-direction:column;display:flex;overflow:hidden}.workspace>.topbar{z-index:var(--zm-admin-z-sticky,1100);width:100%;min-width:0;min-height:var(--zm-admin-topbar-height,56px);height:var(--zm-admin-topbar-height,56px);flex:0 0 var(--zm-admin-topbar-height,56px);justify-content:space-between;align-items:center;gap:var(--zm-admin-space-5,24px);padding:0 var(--zm-admin-page-padding,24px);color:var(--zm-admin-color-text-secondary);border-bottom:1px solid var(--zm-admin-color-divider);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;display:flex;position:relative}.topbar .breadcrumb{align-items:center;gap:var(--zm-admin-space-2,8px);min-width:0;color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-label,14px);line-height:var(--zm-admin-line-height-label,22px);white-space:nowrap;background:0 0;border:0;flex:1;padding:0;display:flex;overflow:hidden}.topbar .breadcrumb strong{color:var(--zm-admin-color-text-secondary);font-weight:var(--zm-admin-font-weight-semibold,600);text-overflow:ellipsis;overflow:hidden}.topbar-actions{align-items:center;gap:var(--zm-admin-space-2,8px);flex:none;min-width:0;display:flex}.text-button,.notification-button,.admin-account{min-height:var(--zm-admin-control-height-sm,32px);align-items:center;gap:var(--zm-admin-space-2,8px);padding:0 var(--zm-admin-space-2,8px);color:var(--zm-admin-color-text-secondary);border-radius:var(--zm-admin-radius-control,8px);font-size:var(--zm-admin-font-size-label,14px);background:0 0;border:0;display:inline-flex}.text-button:hover,.notification-button:hover,.admin-account:hover{color:var(--zm-admin-color-text-primary);background:var(--zm-admin-color-hover-bg)}.topbar-divider{width:1px;height:20px;margin:0 var(--zm-admin-space-1,4px);background:var(--zm-admin-color-border)}.topbar .avatar{width:28px;height:28px;color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg);font-size:var(--zm-admin-font-size-help,13px);font-weight:var(--zm-admin-font-weight-bold,700);border-radius:50%;place-items:center;display:grid}.dashboard-main,.page-main,.content{flex:1;min-width:0;min-height:0;overflow:hidden auto}.admin-shell-toast{z-index:var(--zm-admin-z-toast,1400)}body.sidebar-collapsed .sidebar{width:var(--admin-shell-sidebar-collapsed-width)}body.sidebar-collapsed .workspace{width:calc(100% - var(--admin-shell-sidebar-collapsed-width));margin-left:var(--admin-shell-sidebar-collapsed-width)}body.sidebar-collapsed .sidebar .brand{justify-content:center;padding:0}body.sidebar-collapsed .sidebar .brand-copy,body.sidebar-collapsed .sidebar .nav-label,body.sidebar-collapsed .sidebar .nav-arrow,body.sidebar-collapsed .sidebar .subnav,body.sidebar-collapsed .sidebar .nav-item>span:last-child,body.sidebar-collapsed .sidebar .nav-group-trigger>span:nth-child(2),body.sidebar-collapsed .sidebar .sidebar-collapse .collapse-label{display:none}body.sidebar-collapsed .sidebar .nav-item,body.sidebar-collapsed .sidebar .nav-group-trigger{justify-content:center;padding:0}body.sidebar-collapsed .sidebar .collapse-icon{transform:rotate(180deg)}@media (width<=1100px){.text-button{display:none}.workspace>.topbar{gap:var(--zm-admin-space-2,8px);padding-right:var(--zm-admin-space-3,12px);padding-left:var(--zm-admin-space-3,12px)}}@media (prefers-reduced-motion:reduce){.sidebar,.workspace,.sidebar *{transition-duration:.01ms}}.admin-route-loading{min-height:240px;color:var(--zm-admin-color-text-tertiary);text-align:center;place-content:center;gap:6px;display:grid}.admin-route-loading strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-title)}html,body{color:var(--zm-admin-color-text-primary);font-family:var(--zm-admin-font-family);font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}.top-button,.page-tab{font-size:var(--zm-admin-font-size-label)!important;line-height:var(--zm-admin-line-height-label)!important}.top-button{min-height:var(--zm-admin-control-height)!important}.content,.dashboard-main,.page-main{font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body);padding-right:var(--zm-admin-page-padding)!important;padding-left:var(--zm-admin-page-padding)!important}.content-canvas{border-radius:var(--zm-admin-radius-card)!important}.module-header h1,.page-heading h1{font-size:var(--zm-admin-font-size-page-title)!important;font-weight:var(--zm-admin-font-weight-bold)!important;line-height:var(--zm-admin-line-height-page-title)!important}.module-header p,.page-heading p{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.panel-header h2,.card-header h2,.drawer-heading h2,.nur-dialog-heading h2{font-size:var(--zm-admin-font-size-card-title)!important;font-weight:var(--zm-admin-font-weight-title)!important;line-height:var(--zm-admin-line-height-card-title)!important}.panel-header p,.drawer-heading p,.nur-dialog-heading p{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.button,.primary-button,.refresh-button{min-height:var(--zm-admin-control-height)!important;padding-right:var(--zm-admin-space-4)!important;padding-left:var(--zm-admin-space-4)!important;font-size:var(--zm-admin-font-size-label)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-label)!important;border-radius:var(--zm-admin-radius-control)!important}.button.small,.table-action,.info-button,.dialog-close,.drawer-close,.nur-dialog-close{min-width:var(--zm-admin-control-height-sm)!important;min-height:var(--zm-admin-control-height-sm)!important;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.text-input,.select-input,.search-input,.filter-select,.newcomer-form-control,.audit-setting-control,.faq-textarea{min-height:var(--zm-admin-control-height)!important;font-size:var(--zm-admin-font-size-body)!important;line-height:var(--zm-admin-line-height-body)!important;border-radius:var(--zm-admin-radius-control)!important}.field-label,.newcomer-form-label,.faq-form-field>label,.audit-reject-field{font-size:var(--zm-admin-font-size-label)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-label)!important}.field-help,.newcomer-form-help{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.dashboard-main table,.page-main table,.content table{font-size:var(--zm-admin-font-size-table)!important;line-height:var(--zm-admin-line-height-table)!important}.dashboard-main table th,.page-main table th,.content table th{height:var(--zm-admin-table-head-height)!important;color:var(--zm-admin-color-text-secondary)!important;font-size:var(--zm-admin-font-size-table)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-table)!important}.dashboard-main table td,.page-main table td,.content table td{height:var(--zm-admin-table-row-height)!important;font-size:var(--zm-admin-font-size-table)!important;line-height:var(--zm-admin-line-height-table)!important}.dashboard-main table small,.page-main table small,.content table small,.table-secondary,.audit-muted,.product-library-sub{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.table-primary,.product-library-title,.product-library-id,.audit-value{font-size:var(--zm-admin-font-size-table)!important;line-height:var(--zm-admin-line-height-table)!important}.mock-badge,.newcomer-mock-badge,.status-badge,.invite-status,.faq-category-badge,.faq-hot-badge,.faq-status-badge,.audit-state,.audit-process-badge,.audit-version-badge,.audit-catalog-tag,.nur-mode-badge,.nur-pill,.result-tag,.adapter-status,.module-tag,.trend,.count-badge,.todo-count{font-size:var(--zm-admin-font-size-help)!important;font-weight:var(--zm-admin-font-weight-medium)!important;line-height:var(--zm-admin-line-height-help)!important}.dashboard-main .page-heading{margin-bottom:var(--zm-admin-space-5)}.dashboard-main .range-switch button{height:var(--zm-admin-control-height-sm)!important;font-size:var(--zm-admin-font-size-label)!important;line-height:var(--zm-admin-line-height-label)!important}.data-status,.metric-meta,.metric-card p,.panel-link,.info-button,.todo-copy small,.todo-time,.funnel-summary span,.funnel-row small,.panel-note,.finance-main-value small,.income-breakdown span:not(.legend-dot),.balance-item>span,.balance-item small,.operation-copy>span,.operation-copy>small,.adapter-name small,.adapter-rate small,.adapter-queue small{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.metric-topline,.todo-copy strong,.funnel-label strong,.finance-main-value>span,.income-breakdown strong,.adapter-name strong,.adapter-rate strong,.adapter-queue strong{font-size:var(--zm-admin-font-size-table)!important;line-height:var(--zm-admin-line-height-table)!important}.panel-header h2{font-size:var(--zm-admin-font-size-card-title)!important}.filter-tabs button{font-size:var(--zm-admin-font-size-section-nav)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-section-nav)!important}.adapter-avatar,.operation-icon{font-size:var(--zm-admin-font-size-help)!important}.funnel-label>span,.panel-note>span,.operation-copy strong small{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.page-main .mock-badge,.step-badge{min-height:24px;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.header-field span,.field>span{color:var(--zm-admin-color-text-secondary)!important;font-size:var(--zm-admin-font-size-label)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-label)!important}.header-field input,.field input,.state-table input,.setting-item select,.number-input{min-height:var(--zm-admin-control-height)!important;font-size:var(--zm-admin-font-size-body)!important;line-height:var(--zm-admin-line-height-body)!important;border-radius:var(--zm-admin-radius-control)!important}.number-input input{height:calc(var(--zm-admin-control-height) - 2px)!important;font-size:var(--zm-admin-font-size-body)!important}.number-input b,.fixed-value,.related-setting span,.related-setting a,.related-links a{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.setting-item strong,.step-row summary strong,.related-setting strong{font-size:var(--zm-admin-font-size-emphasis)!important;line-height:var(--zm-admin-line-height-emphasis)!important}.config-group h3{font-size:var(--zm-admin-font-size-label)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-label)!important}.switch-row{min-height:var(--zm-admin-control-height);font-size:var(--zm-admin-font-size-label)!important;line-height:var(--zm-admin-line-height-label)!important}.module-page{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body)}.invite-metric span,.product-library-metric span,.audit-product-metric span,.nur-summary-label{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.invite-rule strong,.audit-section-heading strong,.audit-settings-flow strong,.audit-version-card strong,.newcomer-hub-title-line h2{font-size:var(--zm-admin-font-size-card-title)!important;line-height:var(--zm-admin-line-height-card-title)!important}.faq-question-text,:where(.dashboard-main,.page-main,.content) table td .table-primary,:where(.dashboard-main,.page-main,.content) table td .product-library-title,:where(.dashboard-main,.page-main,.content) table td .product-library-id,:where(.dashboard-main,.page-main,.content) table td .audit-value{font-size:var(--zm-admin-font-size-list-primary)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-list-primary)!important}.faq-link-button,.table-action,.audit-link,.audit-link-protected,.nur-table-action,.audit-disclosure,.audit-state-button,.invite-pagination button,.faq-pagination button,.audit-pagination button{min-height:var(--zm-admin-control-height-sm)!important;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.audit-security-note,.audit-section-heading span,.audit-version-card header span,.audit-version-card p,.audit-reject-preview span,.audit-reject-preview strong,.nur-alert,.newcomer-switch-copy span,.newcomer-switch-state span,.newcomer-video-meta span,.nur-user span,.nur-datetime span,.nur-pagination>span,.nur-page-buttons button,.invite-entry-control span,.rule-title span,.reward-stage span,.audit-tab strong,.product-library-pagination>span,.product-library-page-controls strong{font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.faq-panel,.invite-rule,.audit-panel,.audit-section-card,.product-library-toolbar{border-radius:var(--zm-admin-radius-card)!important}.faq-drawer,.invite-drawer,.audit-settings-drawer,.nur-dialog,.activity-confirm-dialog{font-size:var(--zm-admin-font-size-body);line-height:var(--zm-admin-line-height-body);border-radius:var(--zm-admin-radius-dialog)!important}:root{--bg:var(--zm-admin-color-page-bg);--surface:var(--zm-admin-color-container-bg);--text:var(--zm-admin-color-text-primary);--text-secondary:var(--zm-admin-color-text-secondary);--text-muted:var(--zm-admin-color-text-tertiary);--muted:var(--zm-admin-color-text-secondary);--muted-light:var(--zm-admin-color-text-tertiary);--border:var(--zm-admin-color-border);--line:var(--zm-admin-color-border);--primary:var(--zm-admin-color-brand);--brand:var(--zm-admin-color-brand);--brand-deep:var(--zm-admin-color-brand-active);--radius:var(--zm-admin-radius-card);--shadow:var(--zm-admin-shadow-card)}::selection{color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-brand-bg)}body{background:var(--zm-admin-color-page-bg)!important}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--zm-admin-color-brand)!important;outline-offset:2px!important;box-shadow:var(--zm-admin-focus-ring)!important}:where(input,select,textarea)::placeholder{color:var(--zm-admin-color-text-tertiary);opacity:1}.tabbar{border-bottom-color:var(--zm-admin-color-border)!important;background:var(--zm-admin-color-subtle-bg)!important}.page-tab{color:var(--zm-admin-color-brand-text)!important;border-color:var(--zm-admin-color-border)!important;background:var(--zm-admin-color-container-bg)!important}.content,.dashboard-main,.page-main{background:var(--zm-admin-color-page-bg)!important}.content{padding-top:var(--zm-admin-space-5)!important;padding-bottom:var(--zm-admin-space-8)!important}.dashboard-main,.page-main{width:100%!important;max-width:none!important;padding-top:var(--zm-admin-space-5)!important;padding-bottom:var(--zm-admin-space-8)!important;margin-left:0!important;margin-right:0!important}.content{scrollbar-color:#c5cad2 transparent!important}.content::-webkit-scrollbar-track{background:0 0!important}.content::-webkit-scrollbar-thumb{background:#c5cad2 padding-box padding-box!important;border-color:#0000!important}.content-canvas{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.module-page{background:0 0!important}body .admin-page-header{box-sizing:border-box;justify-content:space-between;width:100%;min-width:0;height:88px;align-items:flex-start!important;gap:var(--zm-admin-space-6)!important;min-height:88px!important;margin:0 0 var(--zm-admin-space-5)!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}body .admin-page-header>:first-child{flex:auto;min-width:0}body .admin-page-header :where(.dashboard-title-line,.task-flow-title-line,.tml-title-line,.earn-more-title-line,.collect-title,.reward-title-line,.withdrawal-title-line,.admin-empty-title-line){align-items:center;min-width:0;display:flex;gap:var(--zm-admin-space-3)!important}body .admin-page-header h1{color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-page-title)!important;font-weight:var(--zm-admin-font-weight-bold)!important;line-height:var(--zm-admin-line-height-page-title)!important;letter-spacing:-.02em!important;margin:0!important}body .admin-page-header p{text-overflow:ellipsis;white-space:nowrap;max-width:920px;overflow:hidden;margin:var(--zm-admin-space-1) 0 0!important;color:var(--zm-admin-color-text-secondary)!important;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}body .admin-page-header :where(.dashboard-heading-actions,.module-actions,.tml-header-actions,.collect-actions,.reward-header-actions,.withdrawal-header-actions,.task-flow-save,.reward-refresh-button){flex:none}.dashboard-page{padding-left:0!important;padding-right:0!important}body .module-page[data-module=邀请管理]>.admin-page-header,body .newcomer-hub>.admin-page-header{margin-bottom:0!important}.module-header,.page-heading,.newcomer-hub-header{min-height:56px;margin-bottom:var(--zm-admin-space-5)!important}@media (width<=760px){body .admin-page-header{flex-direction:column;height:auto;gap:var(--zm-admin-space-3)!important;min-height:88px!important;padding-bottom:var(--zm-admin-space-4)!important}body .admin-page-header p{text-overflow:clip;white-space:normal;overflow:visible}}.module-header h1,.page-heading h1{color:var(--zm-admin-color-text-primary)!important;letter-spacing:-.02em!important}.module-header p,.page-heading p{color:var(--zm-admin-color-text-tertiary)!important}:where(.panel,.settings-card,.metric-card,.invite-metric,.invite-rule,.faq-panel,.audit-panel,.audit-section-card,.product-library-metric,.product-library-panel,.nur-card,.newcomer-b2b-section){border:1px solid var(--zm-admin-color-border)!important;border-radius:var(--zm-admin-radius-card)!important;background:var(--zm-admin-color-container-bg)!important;box-shadow:var(--zm-admin-shadow-card)!important}:where(.metric-card,.invite-metric,.product-library-metric){transition:border-color var(--zm-admin-motion-normal) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-normal) var(--zm-admin-ease-standard)!important}:where(.metric-card,.invite-metric,.product-library-metric):hover{border-color:var(--zm-admin-color-brand-border)!important;box-shadow:var(--zm-admin-shadow-card-hover)!important;transform:none!important}.metric-card:hover:before{transform:scaleX(1)}:where(.panel-header,.panel-heading,.card-header,.faq-panel-head){min-height:64px!important;padding-right:var(--zm-admin-space-5)!important;padding-left:var(--zm-admin-space-5)!important;border-bottom:1px solid var(--zm-admin-color-divider)!important}:where(.panel-header,.panel-heading,.card-header) h2{color:var(--zm-admin-color-text-primary)!important}:where(.button,.primary-button,.refresh-button,.faq-view-tab,.audit-tab,.nur-page-buttons button,.product-library-page-controls button){transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)!important}:where(.button,.refresh-button){color:var(--zm-admin-color-text-secondary)!important;border-color:var(--zm-admin-color-border)!important;background:var(--zm-admin-color-container-bg)!important;box-shadow:none!important}:where(.button,.refresh-button):hover:not(:disabled){color:var(--zm-admin-color-brand)!important;border-color:var(--zm-admin-color-brand-border)!important;background:var(--zm-admin-color-brand-bg)!important}:where(.button.primary,.primary-button){color:var(--zm-admin-color-text-inverse)!important;border-color:var(--zm-admin-color-brand)!important;background:var(--zm-admin-color-brand)!important;box-shadow:0 2px 6px #ff5b3d2e!important}:where(.button.primary,.primary-button):hover:not(:disabled){border-color:var(--zm-admin-color-brand-hover)!important;background:var(--zm-admin-color-brand-hover)!important}:where(.button.primary,.primary-button):active:not(:disabled){border-color:var(--zm-admin-color-brand-active)!important;background:var(--zm-admin-color-brand-active)!important;box-shadow:none!important}:where(.button,.primary-button,.refresh-button,input,select,textarea):disabled{color:var(--zm-admin-color-text-disabled)!important;border-color:var(--zm-admin-color-border)!important;background:var(--zm-admin-color-disabled-bg)!important;box-shadow:none!important;cursor:not-allowed!important}:where(.text-input,.select-input,.search-input,.filter-select,.newcomer-form-control,.audit-date,.audit-setting-control,.faq-textarea,.header-field input,.field input,.state-table input,.setting-item select){color:var(--zm-admin-color-text-primary)!important;border-color:var(--zm-admin-color-border)!important;background:var(--zm-admin-color-container-bg)!important;box-shadow:none!important;transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)!important}:where(.text-input,.select-input,.search-input,.filter-select,.newcomer-form-control,.audit-date,.audit-setting-control,.faq-textarea,.header-field input,.field input,.state-table input,.setting-item select):hover:not(:disabled){border-color:var(--zm-admin-color-control-border-hover)!important}:where(.text-input,.select-input,.search-input,.filter-select,.newcomer-form-control,.audit-date,.audit-setting-control,.faq-textarea,.header-field input,.field input,.state-table input,.setting-item select):focus{border-color:var(--zm-admin-color-brand)!important;box-shadow:var(--zm-admin-focus-ring)!important;outline:0!important}.switch.on,.switch-row[aria-checked=true] i{background:var(--zm-admin-color-brand)!important}:where(.invite-toolbar,.audit-toolbar,.product-library-toolbar,.nur-toolbar){min-height:64px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-4)!important;border-bottom:1px solid var(--zm-admin-color-divider)!important;background:var(--zm-admin-color-subtle-bg)!important}:where(.invite-toolbar,.audit-toolbar,.product-library-toolbar,.nur-toolbar,.audit-filters,.product-library-filters,.invite-filters){flex-wrap:wrap}:where(.faq-view-tabs,.range-switch){padding:var(--zm-admin-space-1)!important;border:1px solid var(--zm-admin-color-divider)!important;border-radius:var(--zm-admin-radius-menu)!important;background:var(--zm-admin-color-sunken-bg)!important}:where(.faq-view-tab,.audit-tab){font-size:var(--zm-admin-font-size-section-nav)!important;font-weight:var(--zm-admin-font-weight-semibold)!important;line-height:var(--zm-admin-line-height-section-nav)!important}.faq-panel-head{gap:var(--zm-admin-space-4)!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.faq-view-tabs{width:100%;min-width:0;max-width:none!important}.faq-tools{flex-wrap:nowrap;min-width:0}.faq-view-tab{min-width:76px!important;height:var(--zm-admin-control-height-sm)!important;padding:0 var(--zm-admin-space-3)!important;color:var(--zm-admin-color-text-secondary)!important;border-radius:var(--zm-admin-radius-control)!important}.faq-view-tab:hover{color:var(--zm-admin-color-text-primary)!important;background:#ffffff94!important}.faq-view-tab.active{color:var(--zm-admin-color-brand-text)!important;background:var(--zm-admin-color-container-bg)!important;box-shadow:var(--zm-admin-shadow-card)!important}.audit-tabs{padding:var(--zm-admin-space-2) var(--zm-admin-space-4) 0!important;border-bottom-color:var(--zm-admin-color-divider)!important;background:var(--zm-admin-color-container-bg)!important}.audit-tab{color:var(--zm-admin-color-text-secondary)!important}.audit-tab:hover{color:var(--zm-admin-color-text-primary)!important;background:var(--zm-admin-color-hover-bg)!important}.audit-tab.active{color:var(--zm-admin-color-brand-text)!important}:where(.invite-pagination,.faq-pagination,.audit-pagination,.product-library-pagination,.nur-pagination){min-height:56px!important;padding:var(--zm-admin-space-2) var(--zm-admin-space-4)!important;color:var(--zm-admin-color-text-tertiary)!important;border-top:1px solid var(--zm-admin-color-divider)!important;background:var(--zm-admin-color-container-bg)!important}:where(.dashboard-main,.page-main,.content) table{font-variant-numeric:tabular-nums;color:var(--zm-admin-color-text-secondary)!important}:where(.dashboard-main,.page-main,.content) table th{color:var(--zm-admin-color-text-secondary)!important;border-bottom:1px solid var(--zm-admin-color-border)!important;background:var(--zm-admin-color-table-head-bg)!important}:where(.dashboard-main,.page-main,.content) table td{color:var(--zm-admin-color-text-primary)!important;border-bottom:1px solid var(--zm-admin-color-divider)!important}:where(.dashboard-main,.page-main,.content) table tbody tr{transition:background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}:where(.dashboard-main,.page-main,.content) table tbody tr:hover{background:var(--zm-admin-color-hover-bg)!important}:where(.activity-table-wrap,.state-table-wrap,.invite-table-wrap,.faq-table-wrap,.audit-table-wrap,.product-library-table-wrap,.nur-table-wrap){scrollbar-color:#c5cad2 transparent;scrollbar-width:thin}.table-action,.faq-link-button,.nur-table-action{color:var(--zm-admin-color-brand-text)!important;border-radius:var(--zm-admin-radius-sm)!important}.table-action:hover,.faq-link-button:hover,.nur-table-action:hover{color:var(--zm-admin-color-brand-active)!important;background:var(--zm-admin-color-brand-bg)!important}:where(.metric-value,.finance-main-value strong,.invite-metric strong,.product-library-metric strong){font-variant-numeric:tabular-nums;letter-spacing:-.02em}.product-library-summary{gap:var(--zm-admin-space-4)!important;margin-bottom:var(--zm-admin-space-4)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.newcomer-hub{gap:0 var(--zm-admin-space-4)!important;background:0 0!important}.newcomer-hub-header{margin-bottom:var(--zm-admin-space-5)!important;align-items:center!important}.newcomer-tutorial-section,#newcomerRewardSettingsPane{margin-bottom:var(--zm-admin-space-4)}.newcomer-section-heading,.newcomer-record-heading{min-height:64px!important;padding-right:var(--zm-admin-space-5)!important;padding-left:var(--zm-admin-space-5)!important;border-bottom-color:var(--zm-admin-color-divider)!important}.newcomer-form-grid{padding:var(--zm-admin-space-5)!important;gap:var(--zm-admin-space-4) var(--zm-admin-space-5)!important}.newcomer-section-actions{min-height:64px!important;padding-right:var(--zm-admin-space-5)!important;padding-left:var(--zm-admin-space-5)!important;border-top-color:var(--zm-admin-color-divider)!important;background:var(--zm-admin-color-subtle-bg)!important}.invite-body{gap:var(--zm-admin-space-4)!important}.product-library-metric{min-height:96px!important;padding:var(--zm-admin-space-4) var(--zm-admin-space-5)!important}.invite-metrics{gap:var(--zm-admin-space-4)!important}.invite-metric{min-height:96px!important;padding:var(--zm-admin-space-4)!important}.data-status{min-height:44px!important;margin-bottom:var(--zm-admin-space-4)!important;padding:0 var(--zm-admin-space-4)!important;color:var(--zm-admin-color-text-secondary)!important;border-radius:var(--zm-admin-radius-menu)!important;background:#f5fbf8!important;border-color:#d7eee4!important}.metric-grid,.primary-grid,.secondary-grid{gap:var(--zm-admin-space-4)!important}.metric-grid,.primary-grid{margin-bottom:var(--zm-admin-space-4)!important}.secondary-grid{margin-top:var(--zm-admin-space-4)!important;margin-bottom:var(--zm-admin-space-4)!important}.metric-card{min-height:144px;padding:var(--zm-admin-space-5)!important}.panel-header{min-height:72px!important;padding-top:var(--zm-admin-space-3)!important;padding-bottom:var(--zm-admin-space-3)!important}.filter-tabs,.todo-item,.adapter-row{border-bottom-color:var(--zm-admin-color-divider)!important}.todo-item:hover,.operation-item:hover{background:var(--zm-admin-color-hover-bg)!important}.funnel-summary,.balance-item,.operation-item{border-color:var(--zm-admin-color-border)!important;border-radius:var(--zm-admin-radius-menu)!important;background:var(--zm-admin-color-subtle-bg)!important}.settings-card{margin-bottom:var(--zm-admin-space-5)!important}.rule-grid,.step-list{padding-right:var(--zm-admin-space-5)!important;padding-left:var(--zm-admin-space-5)!important}.setting-item,.step-row{border-bottom-color:var(--zm-admin-color-divider)!important}.step-row summary{border-radius:var(--zm-admin-radius-control);transition:background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard);min-height:64px!important}.step-row summary:hover{background:var(--zm-admin-color-hover-bg)}.config-group{border-top-color:var(--zm-admin-color-divider)!important}.related-setting{border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control)!important;background:var(--zm-admin-color-subtle-bg)!important}:where(.faq-drawer-layer,.invite-drawer-layer,.activity-confirm-layer,.nur-dialog-layer){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--zm-admin-overlay-bg)!important}:where(.faq-drawer-layer,.invite-drawer-layer,.nur-detail-layer){z-index:var(--zm-admin-z-drawer,1200)!important}:where(.activity-confirm-layer,.nur-layer:not(.nur-detail-layer)){z-index:var(--zm-admin-z-dialog,1300)!important}:where(.faq-drawer,.invite-drawer,.audit-settings-drawer,.nur-dialog,.activity-confirm-dialog){color:var(--zm-admin-color-text-secondary)!important;background:var(--zm-admin-color-elevated-bg)!important;box-shadow:var(--zm-admin-shadow-dialog)!important}:where(.drawer-heading,.nur-dialog-heading){border-bottom-color:var(--zm-admin-color-divider)!important}:where(.faq-drawer-footer,.nur-dialog-actions){border-top-color:var(--zm-admin-color-divider)!important;background:var(--zm-admin-color-subtle-bg)!important}.toast{z-index:var(--zm-admin-z-toast,1400)!important;border-radius:var(--zm-admin-radius-control)!important;box-shadow:var(--zm-admin-shadow-popup)!important}@media (width<=1399px){.faq-panel-head{padding-top:var(--zm-admin-space-3)!important;padding-bottom:var(--zm-admin-space-3)!important;grid-template-columns:1fr!important}.faq-tools{justify-content:flex-end}.product-library-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width>=1440px){.content,.dashboard-main,.page-main{padding-right:var(--zm-admin-page-padding-wide)!important;padding-left:var(--zm-admin-page-padding-wide)!important}}.newcomer-hub{gap:var(--zm-admin-space-5)!important}.newcomer-hub-header{min-height:64px!important;margin-bottom:0!important}.newcomer-hub-title-line{gap:var(--zm-admin-space-1);display:grid}.newcomer-hub-title-line h1{letter-spacing:-.02em;margin:0;color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-page-title)!important;font-weight:var(--zm-admin-font-weight-bold)!important;line-height:var(--zm-admin-line-height-page-title)!important}.newcomer-hub-title-line p{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);margin:0}.newcomer-hub .newcomer-tutorial-section,.newcomer-hub #newcomerRewardSettingsPane{margin-bottom:0}.newcomer-hub .newcomer-b2b-section{position:relative;overflow:hidden;border-color:var(--zm-admin-color-border)!important;transition:border-color var(--zm-admin-motion-normal) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-normal) var(--zm-admin-ease-standard)!important;box-shadow:0 2px 8px #0f172a0d!important}.newcomer-hub .newcomer-b2b-section:before{z-index:1;background:linear-gradient(90deg, var(--zm-admin-color-brand), var(--zm-admin-color-brand-hover));content:"";height:3px;position:absolute;top:0;left:0;right:0}.newcomer-hub .newcomer-b2b-section:hover{border-color:var(--zm-admin-color-brand-border)!important;box-shadow:var(--zm-admin-shadow-card-hover)!important}.newcomer-hub .newcomer-section-heading,.newcomer-hub .newcomer-record-heading{background:linear-gradient(180deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:68px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important}.newcomer-hub .newcomer-section-heading{justify-content:flex-start}.newcomer-hub .newcomer-section-heading:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);width:8px;height:8px;box-shadow:0 0 0 5px var(--zm-admin-color-brand-bg);content:"";flex:none}.newcomer-hub .newcomer-section-heading h2,.newcomer-hub .newcomer-record-title h2{color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-card-title)!important;font-weight:var(--zm-admin-font-weight-title)!important;line-height:var(--zm-admin-line-height-card-title)!important}.newcomer-hub .newcomer-form-grid{padding:var(--zm-admin-space-5)!important;gap:var(--zm-admin-space-5)!important}.newcomer-hub .newcomer-form-item{gap:var(--zm-admin-space-2)}.newcomer-hub .newcomer-form-label{color:var(--zm-admin-color-text-secondary)!important}.newcomer-hub .newcomer-form-help{color:var(--zm-admin-color-text-tertiary)!important}.newcomer-hub .newcomer-switch-field,.newcomer-hub .newcomer-video-control{min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.newcomer-hub .newcomer-switch-field:hover,.newcomer-hub .newcomer-video-control:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.newcomer-hub .newcomer-switch-copy strong,.newcomer-hub .newcomer-video-meta strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);line-height:var(--zm-admin-line-height-table)}.newcomer-hub .newcomer-switch-copy span,.newcomer-hub .newcomer-video-meta span{color:var(--zm-admin-color-text-tertiary)!important}.newcomer-hub .newcomer-switch-state>span{min-height:24px;padding:2px var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-success-bg);align-items:center;display:inline-flex;color:var(--zm-admin-color-success)!important}.newcomer-hub .newcomer-switch-state>span.off{background:var(--zm-admin-color-neutral-bg);color:var(--zm-admin-color-neutral)!important}.newcomer-hub .newcomer-form-control .text-input,.newcomer-hub .newcomer-money-field input{border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-container-bg);height:var(--zm-admin-control-height)!important}.newcomer-hub #nurModeOptions{width:fit-content;padding:var(--zm-admin-space-1);gap:var(--zm-admin-space-1);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-menu);background:var(--zm-admin-color-sunken-bg)}.newcomer-hub #nurModeOptions .nur-mode-option{min-height:var(--zm-admin-control-height);padding:0 var(--zm-admin-space-3);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-secondary);transition:color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), background var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.newcomer-hub #nurModeOptions .nur-mode-option:hover:not(.disabled){color:var(--zm-admin-color-text-primary);background:#ffffffa3}.newcomer-hub #nurModeOptions .nur-mode-option.selected{color:var(--zm-admin-color-brand-text);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.newcomer-hub .newcomer-money-field{min-height:var(--zm-admin-control-height)}.newcomer-hub .newcomer-money-field input{font-variant-numeric:tabular-nums;width:180px}.newcomer-hub .newcomer-section-actions{min-height:72px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important}.newcomer-hub .newcomer-section-actions .button{min-width:88px}.newcomer-hub .newcomer-records{margin-top:0}.newcomer-hub .newcomer-record-title{gap:var(--zm-admin-space-3)}.newcomer-hub .newcomer-mock-badge{min-height:24px;padding:2px var(--zm-admin-space-2);border-color:var(--zm-admin-color-warning-bg);border-radius:var(--zm-admin-radius-pill);color:var(--zm-admin-color-warning);background:var(--zm-admin-color-warning-bg)}.newcomer-hub .newcomer-record-metrics{gap:var(--zm-admin-space-2)}.newcomer-hub .newcomer-record-metrics>span{min-width:82px;min-height:46px;padding:var(--zm-admin-space-1) var(--zm-admin-space-3);border:1px solid var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-tertiary);background:var(--zm-admin-color-subtle-bg);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.newcomer-hub .newcomer-record-metrics strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis);font-variant-numeric:tabular-nums;line-height:var(--zm-admin-line-height-emphasis);margin:0}.newcomer-hub .newcomer-record-metrics>span:last-child strong{color:var(--zm-admin-color-brand-text)}.newcomer-hub .newcomer-records .nur-card{overflow:hidden;box-shadow:none!important;border:0!important;border-radius:0!important}.newcomer-hub .nur-toolbar{gap:var(--zm-admin-space-3);min-height:72px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important;background:var(--zm-admin-color-subtle-bg)!important}.newcomer-hub .nur-toolbar .search-input,.newcomer-hub .nur-toolbar .filter-select{height:var(--zm-admin-control-height)!important;border-color:var(--zm-admin-color-border)!important;background-color:var(--zm-admin-color-container-bg)!important}.newcomer-hub .nur-toolbar .search-input{width:320px}.newcomer-hub .nur-toolbar .filter-select{width:150px}.newcomer-hub .newcomer-filter-actions .button{min-width:72px;margin-left:auto}.newcomer-hub .nur-table-wrap{border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg)}.newcomer-hub .nur-table{min-width:960px}.newcomer-hub .nur-table th,.newcomer-hub .nur-table td{padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4)}.newcomer-hub .nur-table th{height:48px!important;color:var(--zm-admin-color-text-secondary)!important;background:var(--zm-admin-color-table-head-bg)!important}.newcomer-hub .nur-table td{height:68px!important;color:var(--zm-admin-color-text-primary)!important}.newcomer-hub .nur-table tbody tr:last-child td{border-bottom:0!important}.newcomer-hub .nur-datetime strong,.newcomer-hub .nur-user strong,.newcomer-hub .nur-cell-primary{color:var(--zm-admin-color-text-primary)!important;font-weight:var(--zm-admin-font-weight-semibold)!important}.newcomer-hub .nur-datetime span,.newcomer-hub .nur-user span{color:var(--zm-admin-color-text-tertiary)!important}.newcomer-hub .nur-user-avatar{border-color:var(--zm-admin-color-border);width:36px;height:36px;box-shadow:var(--zm-admin-shadow-card)}.newcomer-hub .nur-mode-badge,.newcomer-hub .nur-pill{min-height:26px;padding:3px var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-pill)}.newcomer-hub .nur-pill.success{color:var(--zm-admin-color-success);background:var(--zm-admin-color-success-bg)}.newcomer-hub .nur-pill.pending{color:var(--zm-admin-color-pending);background:var(--zm-admin-color-pending-bg)}.newcomer-hub .nur-pill.danger{color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg)}.newcomer-hub .nur-pill.neutral,.newcomer-hub .nur-mode-badge{color:var(--zm-admin-color-neutral);background:var(--zm-admin-color-neutral-bg)}.newcomer-hub .nur-table-action{padding:0 var(--zm-admin-space-2);font-weight:var(--zm-admin-font-weight-medium);min-width:40px!important;min-height:var(--zm-admin-control-height-sm)!important;text-decoration:none!important}.newcomer-hub .nur-pagination{min-height:60px!important;padding:var(--zm-admin-space-2) var(--zm-admin-space-5)!important}.newcomer-hub .nur-page-buttons button{min-width:var(--zm-admin-control-height-sm);height:var(--zm-admin-control-height-sm);border-radius:var(--zm-admin-radius-control)}.newcomer-hub .nur-page-buttons button:not(.active):hover:not(:disabled){color:var(--zm-admin-color-brand);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.newcomer-hub .nur-dialog{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-dialog-lg)!important}.newcomer-hub .nur-dialog-heading,.newcomer-hub .nur-dialog-actions{padding-right:var(--zm-admin-space-5);padding-left:var(--zm-admin-space-5)}.newcomer-hub .nur-dialog-body{padding:var(--zm-admin-space-5)}.newcomer-hub .nur-confirm-summary,.newcomer-hub .nur-alert,.newcomer-hub .nur-detail-summary{border-radius:var(--zm-admin-radius-control)}@media (width<=1399px){.newcomer-hub .newcomer-record-heading{flex-direction:column;align-items:flex-start}.newcomer-hub .newcomer-record-metrics{justify-content:flex-start;width:100%}.newcomer-hub .nur-toolbar .search-input{width:min(100%,300px)}}@media (width<=1100px){.newcomer-hub{gap:var(--zm-admin-space-4)!important}.newcomer-hub .newcomer-record-metrics>span{flex:120px}.newcomer-hub .nur-toolbar .search-input{width:100%}.newcomer-hub .newcomer-filter-actions .button{margin-left:0}}.module-page[data-module=邀请管理]{gap:var(--zm-admin-space-5)}.module-page[data-module=邀请管理]>.module-header{align-items:center;min-height:64px;margin-bottom:0!important}.module-page[data-module=邀请管理]>.module-header h1{margin:0;color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-page-title)!important;font-weight:var(--zm-admin-font-weight-bold)!important;line-height:var(--zm-admin-line-height-page-title)!important}.module-page[data-module=邀请管理]>.module-header p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary)!important;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.module-page[data-module=邀请管理]>.module-header .module-actions{gap:var(--zm-admin-space-3)}.module-page[data-module=邀请管理]>.module-header .button,.module-page[data-module=邀请管理] .invite-entry-control{min-height:var(--zm-admin-control-height);border-radius:var(--zm-admin-radius-control)}.module-page[data-module=邀请管理] .invite-entry-control{padding:0 var(--zm-admin-space-3);gap:var(--zm-admin-space-2);border-color:var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card);transition:border-color var(--zm-admin-motion-fast) var(--zm-admin-ease-standard), box-shadow var(--zm-admin-motion-fast) var(--zm-admin-ease-standard)}.module-page[data-module=邀请管理] .invite-entry-control:hover{border-color:var(--zm-admin-color-brand-border);box-shadow:var(--zm-admin-shadow-card-hover)}.module-page[data-module=邀请管理] .invite-entry-control strong{color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-label)}.module-page[data-module=邀请管理] .invite-entry-control span{min-width:28px;color:var(--zm-admin-color-success);font-size:var(--zm-admin-font-size-help)}.module-page[data-module=邀请管理] .invite-entry-control.off span{color:var(--zm-admin-color-neutral)}.module-page[data-module=邀请管理] .invite-body{gap:var(--zm-admin-space-5)!important}.module-page[data-module=邀请管理] .invite-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--zm-admin-space-4)!important}.module-page[data-module=邀请管理] .invite-metric{position:relative;overflow:hidden;min-height:136px!important;padding:var(--zm-admin-space-4) var(--zm-admin-space-5)!important;border-color:var(--zm-admin-color-border)!important;box-shadow:0 2px 8px #0f172a0d!important}.module-page[data-module=邀请管理] .invite-metric:before{background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;top:0;bottom:0;left:0;display:block!important}.module-page[data-module=邀请管理] .invite-metric.inviters:before{background:var(--zm-admin-color-info)}.module-page[data-module=邀请管理] .invite-metric.first:before{background:var(--zm-admin-color-warning)}.module-page[data-module=邀请管理] .invite-metric.advanced:before{background:var(--zm-admin-color-success)}.module-page[data-module=邀请管理] .invite-metric.reward:before{background:var(--zm-admin-color-brand-hover)}.module-page[data-module=邀请管理] .invite-metric:after{display:none!important}.module-page[data-module=邀请管理] .invite-metric-heading{gap:var(--zm-admin-space-2);padding-bottom:var(--zm-admin-space-3);border-bottom:1px solid var(--zm-admin-color-divider);display:grid}.module-page[data-module=邀请管理] .invite-metric-heading span{color:var(--zm-admin-color-text-secondary)!important;font-size:var(--zm-admin-font-size-label)!important;font-weight:var(--zm-admin-font-weight-semibold)!important}.module-page[data-module=邀请管理] .invite-metric-heading strong{letter-spacing:-.02em;white-space:nowrap;color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-metric)!important;font-weight:var(--zm-admin-font-weight-bold)!important;line-height:var(--zm-admin-line-height-metric)!important;margin-top:0!important}.module-page[data-module=邀请管理] .invite-metric.reward .invite-metric-heading strong{color:var(--zm-admin-color-brand-text)!important}.module-page[data-module=邀请管理] .invite-metric-detail{margin-top:var(--zm-admin-space-3);justify-content:space-between;align-items:center;gap:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);display:flex;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.module-page[data-module=邀请管理] .invite-metric-detail b{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);font-weight:var(--zm-admin-font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.module-page[data-module=邀请管理] .panel{overflow:hidden;border-color:var(--zm-admin-color-border)!important;box-shadow:0 2px 8px #0f172a0d!important}.module-page[data-module=邀请管理] .invite-rule{min-height:104px;padding:var(--zm-admin-space-4) var(--zm-admin-space-5);gap:var(--zm-admin-space-5);position:relative;overflow:hidden}.module-page[data-module=邀请管理] .invite-rule:before{background:linear-gradient(90deg, var(--zm-admin-color-brand), var(--zm-admin-color-brand-hover));content:"";height:3px;position:absolute;top:0;left:0;right:0}.module-page[data-module=邀请管理] .rule-main{gap:var(--zm-admin-space-5)}.module-page[data-module=邀请管理] .rule-title{min-width:148px;padding-right:var(--zm-admin-space-5);border-right-color:var(--zm-admin-color-divider)}.module-page[data-module=邀请管理] .rule-title strong{color:var(--zm-admin-color-text-primary);font-weight:var(--zm-admin-font-weight-title);line-height:var(--zm-admin-line-height-emphasis);font-size:var(--zm-admin-font-size-emphasis)!important}.module-page[data-module=邀请管理] .rule-title span{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);line-height:var(--zm-admin-line-height-help);font-size:var(--zm-admin-font-size-help)!important}.module-page[data-module=邀请管理] .reward-stages{gap:var(--zm-admin-space-3)}.module-page[data-module=邀请管理] .reward-stage{min-width:190px;min-height:64px;padding:var(--zm-admin-space-2) var(--zm-admin-space-3);border-color:var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-control);background:var(--zm-admin-color-subtle-bg);flex-direction:column;justify-content:center;display:flex}.module-page[data-module=邀请管理] .reward-stage span{color:var(--zm-admin-color-text-tertiary)!important;font-size:var(--zm-admin-font-size-help)!important}.module-page[data-module=邀请管理] .reward-stage strong{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-brand-text);line-height:var(--zm-admin-line-height-emphasis);font-size:var(--zm-admin-font-size-emphasis)!important}.module-page[data-module=邀请管理] .stage-arrow{color:var(--zm-admin-color-text-disabled)}.module-page[data-module=邀请管理] .invite-rule>.module-actions{gap:var(--zm-admin-space-2)}.module-page[data-module=邀请管理] .invite-rule .status-badge{min-height:28px;padding:3px var(--zm-admin-space-3);border-radius:var(--zm-admin-radius-pill);color:var(--zm-admin-color-success);background:var(--zm-admin-color-success-bg)}.module-page[data-module=邀请管理] .invite-rule .button{min-height:var(--zm-admin-control-height);padding:0 var(--zm-admin-space-3)}.module-page[data-module=邀请管理] .panel-heading{background:linear-gradient(180deg, var(--zm-admin-color-container-bg), var(--zm-admin-color-subtle-bg));min-height:76px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important}.module-page[data-module=邀请管理] .panel-heading h2{margin:0;color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-card-title)!important;font-weight:var(--zm-admin-font-weight-title)!important;line-height:var(--zm-admin-line-height-card-title)!important}.module-page[data-module=邀请管理] .panel-heading p{margin:var(--zm-admin-space-1) 0 0;color:var(--zm-admin-color-text-tertiary)!important;font-size:var(--zm-admin-font-size-help)!important;line-height:var(--zm-admin-line-height-help)!important}.module-page[data-module=邀请管理] .panel-heading .status-badge{min-height:28px;padding:3px var(--zm-admin-space-3);border-color:var(--zm-admin-color-divider);border-radius:var(--zm-admin-radius-pill);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-container-bg)}.module-page[data-module=邀请管理] .invite-toolbar{min-height:72px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important}.module-page[data-module=邀请管理] .invite-filters{gap:var(--zm-admin-space-3);width:100%}.module-page[data-module=邀请管理] .search-input,.module-page[data-module=邀请管理] .filter-select{height:var(--zm-admin-control-height)!important;border-radius:var(--zm-admin-radius-control)!important}.module-page[data-module=邀请管理] .search-input{width:320px;padding:0 var(--zm-admin-space-3)}.module-page[data-module=邀请管理] .filter-select{width:160px}.module-page[data-module=邀请管理] .invite-table-wrap{border-top:0;border-bottom:1px solid var(--zm-admin-color-divider);background:var(--zm-admin-color-container-bg)}.module-page[data-module=邀请管理] .invite-table th{height:48px;padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4);font-weight:var(--zm-admin-font-weight-semibold);color:var(--zm-admin-color-text-secondary)!important;background:var(--zm-admin-color-table-head-bg)!important;font-size:var(--zm-admin-font-size-table)!important}.module-page[data-module=邀请管理] .invite-table td{height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-table)!important}.module-page[data-module=邀请管理] .invite-table tbody tr:last-child td{border-bottom:0!important}.module-page[data-module=邀请管理] .table-primary{line-height:var(--zm-admin-line-height-list-primary);color:var(--zm-admin-color-text-primary)!important;font-size:var(--zm-admin-font-size-list-primary)!important;font-weight:var(--zm-admin-font-weight-semibold)!important}.module-page[data-module=邀请管理] .table-secondary{margin-top:var(--zm-admin-space-1);line-height:var(--zm-admin-line-height-help);color:var(--zm-admin-color-text-tertiary)!important;font-size:var(--zm-admin-font-size-help)!important}.module-page[data-module=邀请管理] .table-avatar{border-color:var(--zm-admin-color-container-bg);width:40px;height:40px;box-shadow:0 0 0 1px var(--zm-admin-color-border), var(--zm-admin-shadow-card)}.module-page[data-module=邀请管理] .progress-count,.module-page[data-module=邀请管理] .reward-amount{font-size:var(--zm-admin-font-size-list-primary);font-weight:var(--zm-admin-font-weight-bold)}.module-page[data-module=邀请管理] .reward-amount{color:var(--zm-admin-color-success)}.module-page[data-module=邀请管理] .reward-amount.zero{color:var(--zm-admin-color-text-tertiary)}.module-page[data-module=邀请管理] .invite-status{min-height:26px;padding:3px var(--zm-admin-space-2);border-radius:var(--zm-admin-radius-pill);font-size:var(--zm-admin-font-size-help)!important}.module-page[data-module=邀请管理] .invite-status.done{color:var(--zm-admin-color-success);background:var(--zm-admin-color-success-bg)}.module-page[data-module=邀请管理] .invite-status.progress{color:var(--zm-admin-color-pending);background:var(--zm-admin-color-pending-bg)}.module-page[data-module=邀请管理] .invite-status.waiting,.module-page[data-module=邀请管理] .invite-status.expired{color:var(--zm-admin-color-neutral);background:var(--zm-admin-color-neutral-bg)}.module-page[data-module=邀请管理] .invite-status.abnormal,.module-page[data-module=邀请管理] .invite-status.stopped,.module-page[data-module=邀请管理] .invite-status.invalid{color:var(--zm-admin-color-danger);background:var(--zm-admin-color-danger-bg)}.module-page[data-module=邀请管理] .table-action{min-width:48px;min-height:var(--zm-admin-control-height-sm);padding:0 var(--zm-admin-space-2);border-color:var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);font-size:var(--zm-admin-font-size-help);font-weight:var(--zm-admin-font-weight-semibold);border-radius:var(--zm-admin-radius-control)!important;color:var(--zm-admin-color-brand-text)!important;text-decoration:none!important}.module-page[data-module=邀请管理] .table-action:hover{border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)!important}.module-page[data-module=邀请管理] .invite-pagination{min-height:64px!important;padding:var(--zm-admin-space-3) var(--zm-admin-space-5)!important}.module-page[data-module=邀请管理] .page-size-control select,.module-page[data-module=邀请管理] .page-jump input,.module-page[data-module=邀请管理] .page-number{height:var(--zm-admin-control-height-sm);border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control)}.module-page[data-module=邀请管理] .page-number{width:var(--zm-admin-control-height-sm)}.module-page[data-module=邀请管理] .page-number.active{border-color:var(--zm-admin-color-brand);background:var(--zm-admin-color-brand);box-shadow:0 2px 6px #ff5b3d2e}.module-page[data-module=邀请管理] .table-empty{min-height:160px;color:var(--zm-admin-color-text-tertiary);background:var(--zm-admin-color-container-bg);place-items:center}.invite-drawer-layer .invite-drawer{border-left:1px solid var(--zm-admin-color-border);width:min(760px,100vw - 260px)}.invite-drawer-layer .invite-drawer.rule-editor{width:min(780px,100vw - 260px)}.invite-drawer-layer .invite-drawer.version-drawer{width:min(700px,100vw - 260px)}.invite-drawer-layer .drawer-heading{min-height:76px;padding:var(--zm-admin-space-3) var(--zm-admin-space-5);background:var(--zm-admin-color-container-bg)}.invite-drawer-layer .drawer-heading h2{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-module-title);font-weight:var(--zm-admin-font-weight-title);line-height:var(--zm-admin-line-height-module-title)}.invite-drawer-layer .drawer-heading p{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help)}.invite-drawer-layer .drawer-close{width:var(--zm-admin-control-height);height:var(--zm-admin-control-height);border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-control);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-container-bg)}.invite-drawer-layer .drawer-close:hover{color:var(--zm-admin-color-brand);border-color:var(--zm-admin-color-brand-border);background:var(--zm-admin-color-brand-bg)}.invite-drawer-layer .drawer-content{padding:var(--zm-admin-space-5);background:var(--zm-admin-color-subtle-bg)}.invite-drawer-layer .detail-grid,.invite-drawer-layer .daily-task-table,.invite-drawer-layer .reward-timeline,.invite-drawer-layer .reason-panel,.invite-drawer-layer .version-detail-card,.invite-drawer-layer .rule-editor-section{border:1px solid var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-card);background:var(--zm-admin-color-container-bg);box-shadow:var(--zm-admin-shadow-card)}.invite-drawer-layer .detail-cell{min-height:72px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);border-color:var(--zm-admin-color-divider)}.invite-drawer-layer .detail-cell span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.invite-drawer-layer .detail-cell strong{margin-top:var(--zm-admin-space-1);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table)}.invite-drawer-layer .daily-task-section,.invite-drawer-layer .ledger-section{margin-top:var(--zm-admin-space-5)}.invite-drawer-layer .daily-task-section h3,.invite-drawer-layer .reward-timeline h3,.invite-drawer-layer .ledger-section h3{margin-bottom:var(--zm-admin-space-3);color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-emphasis);font-weight:var(--zm-admin-font-weight-title);line-height:var(--zm-admin-line-height-emphasis)}.invite-drawer-layer .daily-task-row{min-height:82px;padding:var(--zm-admin-space-3) var(--zm-admin-space-4);gap:var(--zm-admin-space-4);border-color:var(--zm-admin-color-divider);color:var(--zm-admin-color-text-secondary);font-size:var(--zm-admin-font-size-help);grid-template-columns:104px minmax(250px,1fr) 88px 64px}.invite-drawer-layer .daily-task-row.header{min-height:44px;padding-block:var(--zm-admin-space-2);color:var(--zm-admin-color-text-secondary);background:var(--zm-admin-color-table-head-bg);font-weight:var(--zm-admin-font-weight-semibold)}.invite-drawer-layer .daily-task-row time{color:var(--zm-admin-color-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--zm-admin-font-weight-medium)}.invite-drawer-layer .daily-task-summary{place-items:center start;column-gap:var(--zm-admin-space-2);grid-template-columns:max-content max-content;grid-template-areas:"title activity""help help";row-gap:3px;min-width:0;display:grid}.invite-drawer-layer .daily-task-summary strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);line-height:var(--zm-admin-line-height-table);grid-area:title}.invite-drawer-layer .daily-task-summary small{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help);line-height:var(--zm-admin-line-height-help);grid-area:help}.invite-drawer-layer .daily-task-activity{border-radius:var(--zm-admin-radius-pill);color:var(--zm-admin-color-success-text);background:var(--zm-admin-color-success-bg);font-size:var(--zm-admin-font-size-help);font-style:normal;line-height:var(--zm-admin-line-height-help);grid-area:activity;padding:2px 7px}.invite-drawer-layer .daily-task-activity.closed{color:var(--zm-admin-color-warning-text);background:var(--zm-admin-color-warning-bg)}.invite-drawer-layer .daily-task-count{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table);white-space:nowrap}.invite-drawer-layer .daily-task-row>.invite-status{justify-self:start}.invite-drawer-layer .reward-timeline{padding:var(--zm-admin-space-4)}.invite-drawer-layer .reward-event{min-height:62px}.invite-drawer-layer .reward-event strong{color:var(--zm-admin-color-text-primary);font-size:var(--zm-admin-font-size-table)}.invite-drawer-layer .reward-event span{color:var(--zm-admin-color-text-tertiary);font-size:var(--zm-admin-font-size-help)}.invite-drawer-layer .relation-action-bar{bottom:calc(var(--zm-admin-space-5) * -1);margin:var(--zm-admin-space-5) calc(var(--zm-admin-space-5) * -1) calc(var(--zm-admin-space-5) * -1);padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-top-color:var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg);position:sticky;box-shadow:0 -4px 12px #0f172a0d}.invite-drawer-layer .rule-editor .drawer-content{background:var(--zm-admin-color-subtle-bg)}.invite-drawer-layer .rule-editor-form{padding:var(--zm-admin-space-5);gap:var(--zm-admin-space-4)}.invite-drawer-layer .rule-editor-footer{padding:var(--zm-admin-space-3) var(--zm-admin-space-5);border-top-color:var(--zm-admin-color-border);background:var(--zm-admin-color-container-bg)}.activity-confirm-layer .activity-confirm-dialog{border-color:var(--zm-admin-color-border);border-radius:var(--zm-admin-radius-dialog-lg)}.activity-confirm-layer .activity-confirm-content,.activity-confirm-layer .activity-confirm-actions{padding-right:var(--zm-admin-space-5);padding-left:var(--zm-admin-space-5)}@media (width<=1399px){.module-page[data-module=邀请管理] .invite-body{gap:var(--zm-admin-space-4)!important}.module-page[data-module=邀请管理] .invite-metric{min-height:136px!important;padding:var(--zm-admin-space-4)!important}.module-page[data-module=邀请管理] .invite-rule{padding-right:var(--zm-admin-space-4);padding-left:var(--zm-admin-space-4)}.module-page[data-module=邀请管理] .rule-main{gap:var(--zm-admin-space-4)}.module-page[data-module=邀请管理] .rule-title{min-width:132px;padding-right:var(--zm-admin-space-4)}.module-page[data-module=邀请管理] .reward-stage{min-width:166px}}@media (width<=1100px){.module-page[data-module=邀请管理]{gap:var(--zm-admin-space-4)}.module-page[data-module=邀请管理]>.module-header{flex-direction:column;align-items:flex-start}.module-page[data-module=邀请管理]>.module-header .module-actions{justify-content:flex-end;width:100%}.module-page[data-module=邀请管理] .invite-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.module-page[data-module=邀请管理] .invite-rule,.module-page[data-module=邀请管理] .rule-main{flex-direction:column;align-items:stretch}.module-page[data-module=邀请管理] .rule-title{padding:0 0 var(--zm-admin-space-3);border-right:0;border-bottom:1px solid var(--zm-admin-color-divider)}.module-page[data-module=邀请管理] .reward-stages{width:100%}.module-page[data-module=邀请管理] .reward-stage{flex:1 1 0;min-width:0}.module-page[data-module=邀请管理] .invite-rule>.module-actions{justify-content:flex-end}.module-page[data-module=邀请管理] .invite-toolbar .search-input{width:min(100%,360px)}.module-page[data-module=邀请管理] .invite-pagination{align-items:flex-start;gap:var(--zm-admin-space-3);flex-direction:column}.module-page[data-module=邀请管理] .pagination-controls{flex-wrap:wrap;justify-content:flex-end;width:100%}.invite-drawer-layer .invite-drawer,.invite-drawer-layer .invite-drawer.rule-editor,.invite-drawer-layer .invite-drawer.version-drawer{width:min(760px,100vw - 72px)}}@media (prefers-reduced-motion:reduce){.content *,.dashboard-main *,.page-main *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.dashboard-section-heading>div:first-child>div,.task-flow-section-heading>div,.task-flow-card-heading>div:first-child,.earn-more-section-heading>div,.tml-runtime-heading>div:first-child,.tml-content-header>div:first-child,[data-module=collection-sharing] .collect-card-head>div:first-child,.reward-batch>header>div:first-child,.reward-policy>header>div:first-child,.withdrawal-editor>header>div:first-child,.newcomer-section-heading,.newcomer-record-title,.module-page[data-module=邀请管理] .panel-heading>div:first-child)>h2,.withdrawal-preview>h2{color:var(--zm-admin-color-text-primary);letter-spacing:-.01em;margin:0;padding-left:13px;line-height:26px;position:relative;font-size:18px!important}:where(.dashboard-section-heading>div:first-child>div,.task-flow-section-heading>div,.task-flow-card-heading>div:first-child,.earn-more-section-heading>div,.tml-runtime-heading>div:first-child,.tml-content-header>div:first-child,[data-module=collection-sharing] .collect-card-head>div:first-child,.reward-batch>header>div:first-child,.reward-policy>header>div:first-child,.withdrawal-editor>header>div:first-child,.newcomer-section-heading,.newcomer-record-title,.module-page[data-module=邀请管理] .panel-heading>div:first-child)>h2:before,.withdrawal-preview>h2:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;top:5px;bottom:5px;left:0}.dashboard-section-index,.task-flow-section-kicker{display:none}.newcomer-hub .newcomer-section-heading:before{content:none;display:none}.newcomer-hub .newcomer-section-heading>h2,.newcomer-hub .newcomer-record-title>h2,.module-page[data-module=邀请管理] .panel-heading>div:first-child>h2{font-size:18px!important}.module-page[data-module=邀请管理] .invite-rule .rule-title>strong{letter-spacing:-.01em;padding-left:13px;line-height:26px;position:relative;font-size:18px!important}.module-page[data-module=邀请管理] .invite-rule .rule-title>strong:before{border-radius:var(--zm-admin-radius-pill);background:var(--zm-admin-color-brand);content:"";width:3px;position:absolute;top:5px;bottom:5px;left:0}
