:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#17223b;background:#f6f8fb;font-synthesis:none;--blue: #1264f7;--blue-2: #2f78ff;--green: #12a866;--orange: #ff771d;--red: #f04455;--purple: #6d4bff;--text: #17223b;--muted: #75839a;--line: #e5eaf2;--soft: #f7f9fc;--sidebar: #061d42}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:#f6f8fb;color:var(--text)}button,input,select{font:inherit}button{cursor:pointer}a{color:var(--blue);cursor:pointer;text-decoration:none}small{color:var(--muted)}.growth-shell{display:grid;grid-template-columns:222px minmax(0,1fr);grid-template-rows:58px minmax(0,1fr);min-height:100vh}.go-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:222px;height:100vh;flex-direction:column;color:#d8e5fb;background:linear-gradient(180deg,#061c3f,#031b3f 80%,#051c40)}.go-brand{display:flex;align-items:center;gap:7px;height:58px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.go-brand>img{width:27px;height:27px;object-fit:contain}.go-brand strong{color:#fff;font-size:14px}.go-brand b{color:#fff;font-size:12px;font-weight:550}.go-brand small{margin-left:auto;padding:2px 4px;color:#c7d6ee;font-size:8px;border:1px solid rgba(255,255,255,.25);border-radius:3px}.go-sidebar nav{flex:1;overflow:auto;padding:11px 10px 80px}.go-sidebar nav section{margin-bottom:5px}.nav-parent{display:flex;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;border:0;border-radius:6px;color:#e0e9f7;background:transparent;font-size:13px;font-weight:650;text-align:left}.nav-parent span{flex:1}.nav-parent svg:last-child{transition:transform .15s}.nav-parent svg.open{transform:rotate(180deg)}.active-group>.nav-parent,.nav-parent:hover{background:#ffffff18;color:#fff}.nav-children{display:grid;gap:2px;margin:2px 0 8px 20px;padding-left:12px;border-left:1px solid rgba(148,174,216,.22)}.nav-children button{height:36px;padding:0 10px;border:0;border-radius:5px;color:#b4c3db;background:transparent;font-size:12px;text-align:left}.nav-children button:hover,.nav-children button.active{color:#fff;background:#ffffff1c}.go-account{display:flex;align-items:center;gap:9px;height:73px;padding:0 17px;border-top:1px solid rgba(255,255,255,.08)}.go-account>span,.header-actions>span{display:grid;place-items:center;width:34px;height:34px;color:#fff;background:#6048ed;border-radius:50%;font-size:12px}.go-account div{flex:1}.go-account strong,.go-account small{display:block}.go-account strong{color:#fff;font-size:11px}.go-account small{margin-top:3px;color:#97aac7;font-size:9px}.go-header{position:sticky;top:0;z-index:15;grid-column:2;display:flex;align-items:center;gap:15px;height:58px;padding:0 18px;border-bottom:1px solid #e5eaf2;background:#fffffff7}.go-header>button,.header-actions button{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:#657792;border-radius:5px}.go-header>button:hover,.header-actions button:hover{background:#f3f6fa}.crumb{display:flex;align-items:center;gap:10px;min-width:230px;font-size:13px}.crumb span{color:#74839a}.crumb i{color:#c1c9d6;font-style:normal}.crumb strong{font-size:15px}.go-search{display:flex;align-items:center;gap:7px;width:360px;height:34px;padding:0 10px;border:1px solid #dce3ee;border-radius:6px;color:#8290a5;background:#fff}.go-search input{width:100%;border:0;outline:0;background:transparent;color:#28364f;font-size:11px}.go-header>.go-search{margin-left:auto}.header-actions{display:flex;align-items:center;gap:4px}.header-actions button{position:relative}.header-actions button b{position:absolute;top:-4px;right:-4px;min-width:16px;padding:1px 4px;color:#fff;background:#f02b3c;border:2px solid #fff;border-radius:10px;font-size:8px}.header-actions>span{width:29px;height:29px;margin-left:5px}.growth-shell>main{grid-column:2;min-width:0;background:#f7f9fc}.action-receipt{position:sticky;top:58px;z-index:14;display:flex;align-items:center;gap:10px;min-height:44px;padding:7px 18px;border-bottom:1px solid #b9d1ff;color:#24518e;background:#eef5ff;font-size:10px}.action-receipt>div{display:flex;min-width:0;flex:1;align-items:baseline;gap:10px}.action-receipt strong{font-size:11px}.action-receipt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-receipt code{max-width:300px;overflow:hidden;color:#61718a;text-overflow:ellipsis;white-space:nowrap}.action-receipt--green{border-color:#bde8d0;color:#147448;background:#effaf4}.action-receipt--orange{border-color:#ffd3b3;color:#a95215;background:#fff7f0}.action-receipt--red{border-color:#ffc3ca;color:#a92e3c;background:#fff2f4}.spin{animation:go-spin .8s linear infinite}@keyframes go-spin{to{transform:rotate(360deg)}}.page{position:relative;min-height:calc(100vh - 58px);padding:14px 18px 28px}.go-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;height:34px;padding:0 13px;border:1px solid #dce3ed;border-radius:5px;color:#34435c;background:#fff;font-size:11px;font-weight:600;white-space:nowrap}.go-button:hover{border-color:#91b5ff;color:var(--blue)}.go-button.primary{border-color:var(--blue);color:#fff;background:var(--blue);box-shadow:0 3px 10px #1264f729}.go-button.danger{color:var(--red);border-color:#ffcbd1}.go-button:disabled{cursor:not-allowed;opacity:.45}.go-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:7px}.go-icon--blue{color:#176cff;background:#eaf2ff}.go-icon--green{color:#10a65f;background:#e9f8ef}.go-icon--orange{color:#f4771d;background:#fff0e7}.go-icon--red{color:#ee3f55;background:#ffedf0}.go-icon--purple{color:#6c4dff;background:#f0edff}.go-icon--gray{color:#7f8da1;background:#f0f3f7}.go-panel{min-width:0;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:0 4px 15px #22385e06;overflow:hidden}.go-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 13px;border-bottom:1px solid #edf0f5}.go-panel>header h3{position:relative;margin:0;padding-left:9px;font-size:13px}.go-panel>header h3:before{position:absolute;left:0;top:1px;bottom:1px;width:3px;border-radius:2px;background:var(--blue);content:""}.go-panel>header>div{display:flex;align-items:center;gap:9px;color:#78869a;font-size:10px}.go-pill{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:1px 7px;border-radius:4px;color:#0b9a59;background:#e9f8f0;font-size:9px;white-space:nowrap}.go-pill--blue{color:#1767e9;background:#eaf2ff}.go-pill--orange{color:#ee751a;background:#fff2e7}.go-pill--red{color:#e93d50;background:#ffedf0}.go-pill--purple{color:#6948ed;background:#f0ecff}.go-pill--gray{color:#6f7e92;background:#f0f3f7}.go-select,.go-filter-control{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:110px;height:31px;padding:0 9px;border:1px solid #dfe5ee;border-radius:5px;color:#536178;background:#fff;font-size:10px}.go-filter-control{outline:0}.go-filter-control:focus{border-color:#8eb4ff;box-shadow:0 0 0 2px #1264f714}select.go-filter-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.go-filter-control[type=date]{min-width:126px;padding-right:4px}.go-select.wide,.go-filter-control.wide{min-width:200px}.date-range-filter{display:inline-flex;align-items:center;gap:5px}.date-range-filter span{color:#92a0b3;font-size:10px}.go-toggle{position:relative;width:29px;height:17px;padding:0;border:0;border-radius:10px;background:#ccd5e2}.go-toggle i{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:.15s}.go-toggle.on{background:#1264f7}.go-toggle.on i{left:14px}.stats-grid{display:grid;gap:12px;margin-bottom:13px}.stats-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stats-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{display:flex;align-items:flex-start;gap:11px;min-width:0;height:105px;padding:16px;border:1px solid var(--line);border-radius:7px;background:#fff}.stat-card>div:last-child{min-width:0}.stat-card span{display:block;overflow:hidden;color:#59677e;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.stat-card strong{display:block;margin-top:5px;color:#16223b;font-size:22px;line-height:1.1}.stat-card small{display:block;margin-top:11px;font-size:9px}.stat-card small b{margin-left:7px}.up,.green-text{color:#0ba463!important}.down,.red-text{color:#ef4053!important}.blue-text{color:#1264f7!important}.orange-text{color:#f4771d!important}.gray-text{color:#8190a5!important}.page-filters{display:flex;align-items:center;gap:10px}.top-date{justify-content:flex-end;margin:-8px 0 8px}.panel-link,.center-link{display:inline-flex;align-items:center;justify-content:center;gap:3px;border:0;color:var(--blue);background:transparent;font-size:10px}.center-link{width:100%;height:34px}.table-wrap{min-width:0;overflow:auto}.go-table{width:100%;border-collapse:collapse;font-size:9px}.go-table th{height:35px;padding:0 9px;color:#66758b;background:#f7f9fc;text-align:left;white-space:nowrap}.go-table td{height:48px;padding:7px 9px;border-top:1px solid #edf0f4;color:#34425a;vertical-align:middle}.go-table tr.selected td{background:#f7faff;border-top-color:#72a3ff;border-bottom:1px solid #72a3ff}.go-table tr.selected td:first-child{border-left:1px solid #72a3ff}.go-table tr.selected td:last-child{border-right:1px solid #72a3ff}.go-table td small,.compact-table td small{display:block;margin-top:3px;font-size:8px}.check-col{width:34px!important;text-align:center!important}.media-cell{display:flex;align-items:center;gap:8px;min-width:150px}.media-cell img{width:48px;height:40px;border:1px solid #edf0f4;border-radius:5px;object-fit:cover}.media-cell>div{min-width:0}.media-cell strong,.media-cell small{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-cell strong{font-size:9px}.media-cell small{margin-top:4px;font-size:8px}.go-table td.empty-row{height:72px;color:#7b889c;text-align:center;background:#fbfdff}.compact-table{width:100%;border-collapse:collapse;font-size:9px}.compact-table th{height:31px;padding:0 9px;color:#66758a;background:#f8f9fc;text-align:left;white-space:nowrap}.compact-table td{height:34px;padding:5px 9px;border-top:1px solid #edf0f4}.table-foot{display:flex;align-items:center;gap:12px;min-height:43px;padding:6px 12px;color:#75839a;font-size:9px}.table-foot>span{margin-right:auto}.pager{display:flex;align-items:center;gap:5px}.pager button{display:grid;place-items:center;min-width:27px;height:27px;padding:0 7px;border:1px solid #e1e6ee;border-radius:4px;color:#55647b;background:#fff;font-size:9px}.pager button.active{color:#fff;border-color:var(--blue);background:var(--blue)}.filter-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #edf0f4}.filter-row b{font-size:9px;white-space:nowrap}.tabs{display:flex;gap:22px;min-height:47px;padding:0 14px;border-bottom:1px solid #edf0f4}.tabs button,.section-tabs button,.advice-tabs button{position:relative;border:0;color:#6b788d;background:transparent;font-size:10px}.tabs button.active,.section-tabs button.active,.advice-tabs button.active{color:var(--blue);font-weight:700}.tabs button.active:after,.section-tabs button.active:after,.advice-tabs button.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:""}.go-toast{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:8px;padding:11px 15px;color:#fff;background:#17243c;border-radius:6px;box-shadow:0 10px 30px #101f3840;font-size:11px}.go-loading{display:flex;align-items:center;justify-content:center;gap:10px;height:100vh;color:var(--blue)}.mode-overview{margin-bottom:13px}.mode-overview>header{font-size:14px}.mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:10px}.mode-card{padding:14px 16px;border:1px solid;border-radius:7px}.mode-card.ai{border-color:#9fc2ff}.mode-card.manual{border-color:#ffcba9}.mode-title{display:flex;align-items:center;gap:9px}.mode-title>svg{color:var(--blue)}.manual .mode-title>svg{color:var(--orange)}.mode-title>div{flex:1}.mode-title strong,.mode-title small{display:block}.mode-title strong{font-size:14px;color:var(--blue)}.manual .mode-title strong{color:var(--orange)}.mode-title small{margin-top:3px;font-size:9px}.mode-title button{display:flex;align-items:center;gap:3px;border:0;color:var(--blue);background:transparent;font-size:9px}.manual .mode-title button{color:var(--orange)}.mode-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.mode-stats div{border-left:1px solid #e6eaf1;text-align:center}.mode-stats div:first-child{border-left:0}.mode-stats span,.mode-stats strong{display:block}.mode-stats span{color:#748198;font-size:9px}.mode-stats strong{margin-top:5px;font-size:18px}.overview-body{display:grid;grid-template-columns:1.45fr .85fr;gap:13px;margin-bottom:13px}.table-foot .go-select{margin-left:auto}.quick-panel .quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px}.quick-grid article{display:grid;grid-template-columns:34px 1fr;gap:4px 8px;min-height:104px;padding:10px;border:1px solid #e8ecf2;border-radius:6px}.quick-grid .go-icon{grid-row:1/3;width:34px;height:34px}.quick-grid strong{font-size:10px}.quick-grid small{font-size:8px}.quick-grid .go-button{grid-column:1/-1;height:27px}.overview-bottom{display:grid;grid-template-columns:1.35fr .95fr;gap:13px}.advice-panel{display:grid;gap:8px;padding:10px}.advice-panel>header{margin:-10px -10px 0}.advice-panel article{padding:12px;border:1px solid #d8e6ff;border-radius:6px;background:#f7faff}.advice-panel article.orange{border-color:#ffe0ca;background:#fffaf6}.advice-panel strong{font-size:10px}.advice-panel p{margin:7px 0;color:#647289;font-size:8px}.advice-panel button{float:right;border:0;color:var(--blue);background:transparent;font-size:8px}.with-rail{display:grid;grid-template-columns:minmax(0,1fr) 310px;padding:0}.page-main{min-width:0;padding:14px}.right-rail{min-width:0;border-left:1px solid #e4e9f1;background:#fff}.right-rail>.go-panel{border-width:0 0 1px;border-radius:0;box-shadow:none}.action-bar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.action-bar .mode-tabs{display:flex;margin-left:auto;border:1px solid #dfe5ee;border-radius:5px;overflow:hidden}.mode-tabs button{display:flex;align-items:center;gap:6px;height:34px;padding:0 20px;border:0;border-left:1px solid #dfe5ee;color:#44536a;background:#fff;font-size:10px}.mode-tabs button:first-child{border-left:0}.mode-tabs button.active{color:var(--blue);background:#f5f9ff;box-shadow:inset 0 0 0 1px #5991ff}.filter-panel{margin-bottom:13px}.asset-filters{display:flex;align-items:center;gap:9px;padding:13px;flex-wrap:wrap}.asset-filters b{font-size:9px}.filter-reset{text-align:right;padding:0 13px 10px;color:#7d8a9e;font-size:9px}.filter-reset button{border:0;color:var(--blue);background:transparent;font-size:9px}.filter-reset b{color:var(--blue)}.asset-table-panel .table-actions{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #edf0f4}.table-actions>b{font-size:9px}.table-actions .go-button{height:28px;min-width:0;padding:0 10px}.table-actions>span{margin-left:auto;color:#7a879a;font-size:9px}.asset-rules{padding-bottom:20px}.asset-rules>header{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 14px;border-bottom:1px solid #e6eaf1}.asset-rules>header strong{font-size:13px}.asset-rules>header button{border:0;background:transparent;font-size:18px}.asset-rules>.go-pill{margin:12px}.rule-item{position:relative;padding:10px 13px;border-top:1px solid #edf0f4}.rule-item strong{display:block;padding-right:35px;font-size:10px}.rule-item .go-toggle{position:absolute;top:9px;right:12px}.rule-item small{display:block;margin-top:5px;font-size:8px}.rail-preview{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border-top:1px solid #edf0f4}.asset-rules .go-panel{border-top:1px solid #e5eaf1}.event-list{display:grid;gap:7px;margin:0;padding:10px 14px;list-style:none;font-size:8px}.event-list li{display:flex;align-items:center}.event-list .go-pill{margin-left:auto}.rail-actions{padding:12px;border-top:1px solid #e5eaf1}.rail-actions>strong{font-size:10px}.rail-actions>div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:9px}.rail-actions .go-button{min-width:0;height:46px;padding:4px;font-size:8px;flex-direction:column}.asset-rules .go-panel p{margin:9px 12px;font-size:8px}.asset-rules .go-panel .go-button{float:right;margin:0 12px 8px;height:26px}.asset-table-panel .table-actions .go-search{width:230px;height:28px;flex:0 0 230px}.plan-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #edf0f4}.plan-filters b{font-size:9px;white-space:nowrap}.plan-filters .go-filter-control{min-width:118px}.plan-filters .date-range-filter .go-filter-control{min-width:126px}.plan-filters .go-button{height:30px;min-width:0;padding:0 10px}.order-mode{justify-content:flex-end;margin-bottom:12px}.order-mode .go-select:nth-last-child(3){margin-left:22px}.orders-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:13px}.orders-grid>div>section{margin-bottom:13px}.rule-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:11px}.rule-cards article{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #e8ecf2;border-radius:6px;background:#fafbfe}.rule-cards .go-icon{width:32px;height:32px}.rule-cards article>div{flex:1}.rule-cards strong,.rule-cards p,.rule-cards small{display:block;margin:0}.rule-cards strong{font-size:9px}.rule-cards p{margin-top:4px;font-size:9px}.rule-cards small{margin-top:6px;font-size:8px}.ranking-table{width:100%;border-collapse:collapse;font-size:8px}.ranking-table th{height:31px;padding:0 7px;color:#66748a;background:#f8f9fc;text-align:left;white-space:nowrap}.ranking-table td{height:54px;padding:6px 7px;border-top:1px solid #edf0f4}.rank{display:grid;place-items:center;width:19px;height:19px;color:#fff;background:#8997ad;border-radius:50%;font-weight:700}.rank-1{background:#f6ad00}.rank-2{background:#7f8ca2}.rank-3{background:#f4771d}.ranking-table .go-button{height:25px;min-width:62px;padding:0 7px;font-size:8px}.orders-bottom{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:12px}.mini-chart{padding:10px}.mini-chart .legend{display:flex;gap:17px;font-size:8px}.mini-chart svg{width:100%;height:145px}.grid-lines line{stroke:#edf0f4;stroke-width:1}.line-blue,.line-green{fill:none;stroke:#1769ff;stroke-width:2}.line-green{stroke:#12b981}.axis{display:flex;justify-content:space-between;color:#7b889c;font-size:7px}.recommend-list{padding:6px 10px}.recommend-list>div{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #edf0f4}.recommend-list .media-cell{flex:1;min-width:0}.recommend-list .media-cell img{width:40px;height:36px}.recommend-list span{font-size:7px;white-space:nowrap}.recommend-list .go-button{min-width:58px;height:24px;padding:0 6px;font-size:8px}.advice-tabs{display:flex;height:31px;border-bottom:1px solid #e5eaf1}.advice-tabs button{flex:1}.orders-bottom>.go-panel>p{margin:8px 10px;padding-bottom:7px;border-bottom:1px solid #edf0f4;font-size:8px;line-height:1.5}.orders-actions .go-panel{height:100%}.orders-actions h4{display:flex;justify-content:space-between;margin:12px;font-size:10px;color:var(--blue)}.orders-actions h4 small{font-size:8px;font-weight:400}.result-row{display:flex;align-items:center;gap:8px;margin:0 10px;padding:10px;border:1px solid #e7ebf2;border-radius:6px}.result-row+.result-row{margin-top:7px}.result-row .go-icon{width:31px;height:31px}.result-row>div{flex:1}.result-row strong,.result-row small{display:block;font-size:8px}.result-row small{margin-top:4px}.result-row>b{color:#0aa35f;font-size:8px}.manual-row{display:flex;align-items:center;gap:8px;padding:7px 10px}.manual-row span{flex:1;font-size:9px}.manual-row .go-button{height:28px;min-width:60px;font-size:8px}.material-delete-summary{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #f1d3d8;background:#fff8f9;color:#7e3540;font-size:12px;line-height:1.35;flex-wrap:wrap}.material-delete-summary span{display:inline-flex;align-items:center;gap:4px}.material-delete-summary span:last-child{min-width:220px;flex:1;color:#5f3b42}.material-delete-summary b{color:#c02f43;font-size:14px}.asset-table-panel .table-actions{flex-wrap:wrap}.asset-table-panel .table-actions .go-filter-control{height:28px;min-width:112px}.donut-row{display:flex;align-items:center;gap:16px;padding:8px 14px 12px}.donut{display:grid;flex:0 0 auto;place-items:center;width:92px;height:92px;border-radius:50%}.donut>i{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff;font-style:normal}.donut strong,.donut small{display:block}.donut strong{font-size:18px}.donut small{font-size:8px}.donut-row>div:last-child{flex:1}.donut-row p{display:flex;align-items:center;gap:6px;margin:6px 0;font-size:8px}.donut-row p>span{width:7px;height:7px;border-radius:50%}.donut-row p>b{margin-left:auto}.plan-actions{display:flex;justify-content:flex-end;gap:9px;margin-bottom:12px}.plan-mode{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.plan-mode>button{display:flex;align-items:center;gap:10px;height:72px;padding:0 15px;border:1px solid #e1e6ee;border-radius:7px;color:#25344d;background:#fff;text-align:left}.plan-mode>button.active{border-color:#8db4ff;background:#fbfdff}.plan-mode>button>svg{color:#385074}.plan-mode>button.active>svg{color:var(--blue)}.plan-mode>button>div{flex:1}.plan-mode strong,.plan-mode span{display:block}.plan-mode strong{font-size:13px}.plan-mode strong small{color:var(--blue);font-size:8px}.plan-mode span{margin-top:4px;color:#758399;font-size:9px}.plan-mode>button>b{color:#10a35f;font-size:9px}.plan-mode .go-button{height:28px}.plans-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px}.auto-rule-strip{margin-bottom:12px}.strip-title{display:flex;align-items:center;justify-content:space-between;height:32px}.strip-title strong{font-size:11px}.strip-title a{font-size:9px}.auto-rule-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.auto-rule-cards article{position:relative;min-height:115px;padding:12px;border:1px solid #e5eaf1;border-radius:6px;background:#fff}.auto-rule-cards .go-icon{width:32px;height:32px}.auto-rule-cards strong{display:block;margin-top:8px;font-size:9px}.auto-rule-cards .go-pill{position:absolute;top:45px;left:12px}.auto-rule-cards small{display:block;margin-top:6px;font-size:8px}.plan-preflight-panel{margin-bottom:12px}.plan-control-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px}.plan-control-summary>div{min-height:68px;padding:10px;border:1px solid #e4ebf5;border-radius:6px;background:#fbfdff}.plan-control-summary span,.plan-control-summary strong,.plan-control-summary small{display:block}.plan-control-summary span{color:#6f7e94;font-size:8px}.plan-control-summary strong{margin-top:4px;color:#1d3557;font-size:18px}.plan-control-summary small{margin-top:5px;color:#738198;font-size:8px;line-height:1.35}.plan-control-queues{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 12px 9px}.plan-control-queues span{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid #e6edf7;border-radius:5px;background:#fff;color:#59677c;font-size:8px}.plan-control-queues b{color:var(--blue);font-size:13px}.plan-control-toolbar{display:flex;align-items:center;gap:8px;padding:0 12px 10px}.plan-control-toolbar .go-pill{margin-left:auto}.plan-control-receipt{margin:0 12px 10px;padding:9px 10px;border:1px solid #f2d7b5;border-radius:6px;background:#fff8ec}.plan-control-receipt strong,.plan-control-receipt small{display:block}.plan-control-receipt strong{color:#93540c;font-size:9px}.plan-control-receipt small{margin-top:5px;color:#9f6a2b;font-size:8px;line-height:1.35}.plan-control-table{margin:0 12px 10px;border:1px solid #edf0f4;border-radius:6px}.plan-control-table .go-table th,.plan-control-table .go-table td{font-size:8px}.plans-table .plan-filters{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid #edf0f4;flex-wrap:wrap}.plan-filters b{font-size:8px}.plan-filters .go-select{min-width:88px;height:28px}.plan-filters .go-button{height:28px;min-width:55px;padding:0 7px}.sync-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #edf0f4;background:#fbfdff}.sync-health div{min-height:38px;padding:7px 9px;border:1px solid #e6edf7;border-radius:6px;background:#fff}.sync-health span,.sync-health strong{display:block}.sync-health span{color:#728096;font-size:8px}.sync-health strong{margin-top:3px;color:#1d3557;font-size:15px}.sync-health button{display:flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 11px;border:1px solid #cdddf6;border-radius:5px;color:var(--blue);background:#fff;font-size:8px}.link-button{display:inline-flex;align-items:center;gap:4px;border:0;color:var(--blue);background:transparent;font-size:8px}.check-inline{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:1px solid #e1e7f0;border-radius:5px;background:#fff;font-size:8px}.check-inline input{width:12px;height:12px}.media-cell.compact{min-width:120px}.media-cell.compact img{width:28px;height:28px}.tiny-product{width:28px;height:28px;border-radius:4px;object-fit:cover}.plans-rail{border-left:0}.plans-rail>.go-panel{margin-bottom:12px;border:1px solid var(--line);border-radius:7px}.rail-action-row{display:flex;align-items:center;gap:9px;width:calc(100% - 18px);min-height:59px;margin:8px 9px;padding:8px;border:1px solid #e7ebf2;border-radius:6px;text-align:left;background:#fff}.rail-action-row .go-icon{width:31px;height:31px}.rail-action-row div{flex:1}.rail-action-row strong,.rail-action-row small{display:block}.rail-action-row strong{font-size:10px}.rail-action-row small{margin-top:4px;font-size:8px}.feedback-counts,.execution-counts{display:grid;grid-template-columns:repeat(4,1fr);padding:11px}.feedback-counts b,.execution-counts b{padding:6px;border-left:1px solid #e5e9f0;text-align:center;font-size:8px}.feedback-counts b:first-child,.execution-counts b:first-child{border-left:0}.feedback-counts strong,.execution-counts strong{display:block;margin-top:4px;font-size:16px}.setting-box{position:relative;margin:10px;padding:11px;border:1px solid #e8ecf2;border-radius:5px;font-size:8px}.setting-box small{display:block;margin-top:6px}.setting-box .go-pill{position:absolute;top:10px;right:10px}.setting-links{display:flex;justify-content:space-around;padding:10px;border-top:1px solid #edf0f4;font-size:8px}.plan-control-toolbar{flex-wrap:wrap}.plan-control-cooldown{margin:0 12px 10px;padding:9px 10px;border:1px solid #d8e4f5;border-radius:6px;background:#f7faff}.plan-control-cooldown strong,.plan-control-cooldown small{display:block}.plan-control-cooldown strong{color:#244163;font-size:9px}.plan-control-cooldown small{margin-top:5px;color:#5d7088;font-size:8px;line-height:1.35}.plan-control-live-preview{margin:0 12px 10px;border:1px solid #dce8fb;border-radius:6px;background:#f8fbff}.live-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid #e2ebf8}.live-preview-head strong,.live-preview-head small{display:block}.live-preview-head strong{color:#1d3557;font-size:10px}.live-preview-head small{margin-top:5px;color:#5f718a;font-size:8px;line-height:1.35}.live-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:9px 10px}.live-preview-grid>div{min-height:58px;padding:8px;border:1px solid #e5edf8;border-radius:5px;background:#fff}.live-preview-grid span,.live-preview-grid strong,.live-preview-grid small{display:block}.live-preview-grid span{color:#708097;font-size:8px}.live-preview-grid strong{margin-top:4px;color:#1d3557;font-size:15px}.live-preview-grid small{margin-top:4px;color:#718096;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.plan-control-live-gate{margin:0 12px 10px;border:1px solid #e8d8bd;border-radius:6px;background:#fffaf1}.live-gate-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid #f1dfc1}.live-gate-head strong,.live-gate-head small{display:block}.live-gate-head strong{color:#8b520d;font-size:10px}.live-gate-head small{margin-top:5px;color:#8d6a3b;font-size:8px;line-height:1.35}.live-gate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:9px 10px}.live-gate-grid label{display:block;min-width:0;padding:8px;border:1px solid #eedfca;border-radius:5px;background:#fff;font-size:8px}.live-gate-grid span,.live-gate-grid small{display:block}.live-gate-grid span{color:#6d5a3c;font-weight:650}.live-gate-grid small{margin-top:5px;color:#987348;line-height:1.35;overflow-wrap:anywhere}.live-gate-grid input[type='"text"'],.live-gate-grid input:not([type]){display:block;width:100%;height:30px;margin-top:6px;padding:0 8px;border:1px solid #dfc9a9;border-radius:5px;color:#2f3f58;background:#fff;font-size:8px}.live-gate-check{display:grid!important;grid-template-columns:16px 1fr;align-items:start;gap:5px}.live-gate-check input{width:13px;height:13px;margin-top:1px}.live-gate-check small{grid-column:2}.live-gate-actions{display:flex;align-items:center;gap:8px;padding:0 10px 10px;flex-wrap:wrap}.live-gate-actions .go-pill{margin-left:auto}.live-gate-actions .go-button:disabled{border-color:#dfe5ee!important;color:#92a0b4!important;background:#f4f6f9!important;opacity:1;cursor:not-allowed}.page-smart{padding-top:10px;background:#fff}.smart-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.smart-title h1,.rebuild-title h1{display:inline;margin:0;font-size:20px}.smart-title span,.rebuild-title span{margin-left:12px;color:#76849a;font-size:9px}.smart-title>div:last-child{display:flex;gap:9px}.execution-choice{display:flex;align-items:center;gap:10px;margin-bottom:13px}.execution-choice>b{margin-right:6px;font-size:11px}.execution-choice>button{display:flex;align-items:center;gap:8px;width:230px;height:55px;padding:0 14px;border:1px solid #e1e6ee;border-radius:6px;color:#394963;background:#fff;text-align:left}.execution-choice>button.active{border-color:#679aff;color:var(--blue);background:#f8fbff}.execution-choice strong,.execution-choice small{display:block}.execution-choice strong{font-size:11px}.execution-choice small{margin-top:4px;font-size:8px}.steps{display:grid;grid-template-columns:repeat(6,1fr);height:50px;margin-bottom:12px;border:1px solid #e3e8f0;border-radius:6px;background:#fff}.steps>div{display:flex;align-items:center;gap:8px;padding:0 12px;color:#4d5d75;font-size:10px}.steps b{display:grid;place-items:center;width:22px;height:22px;color:#fff;background:#60708e;border-radius:5px}.steps .active{color:var(--blue);font-weight:700}.steps .active b{background:var(--blue)}.steps svg{margin-left:auto;color:#a1acbc}.smart-layout{display:grid;grid-template-columns:1.1fr .8fr .62fr;gap:10px}.smart-left,.smart-center{display:grid;gap:10px;align-content:start}.smart-section{padding:12px;border:1px solid #e3e8f0;border-radius:7px;background:#fff;overflow:hidden}.smart-section>header{display:flex;align-items:center;gap:7px;margin-bottom:11px}.smart-section>header>b{display:grid;place-items:center;width:20px;height:20px;color:#fff;background:var(--blue);border-radius:5px;font-size:10px}.smart-section>header h3{margin:0;font-size:11px}.smart-section>header span{margin-left:auto;color:#69778c;font-size:8px}.section-tabs{display:flex;height:30px;margin-bottom:9px;border-bottom:1px solid #e8ecf2}.section-tabs button{margin-right:18px}.smart-section>.go-search{width:100%;height:32px;margin-bottom:9px}.select-cards{display:grid;gap:7px}.product-select{grid-template-columns:repeat(3,1fr)}.select-cards>button{position:relative;display:grid;grid-template-columns:52px 1fr;gap:4px 7px;min-width:0;padding:8px;border:1px solid #e3e8ef;border-radius:6px;color:#36455d;background:#fff;text-align:left}.select-cards>button.selected{border-color:#5f94ff;background:#f9fbff}.select-cards>button>img{grid-row:1/4;width:52px;height:48px;border-radius:4px;object-fit:cover}.select-cards>button>strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.select-cards>button>small{font-size:7px}.select-cards>button>span{font-size:7px}.select-cards>button>span b{display:block;margin-top:3px;font-size:10px}.select-cards>button>svg{position:absolute;top:3px;right:3px;color:#fff;background:var(--blue);border-radius:50%}.smart-section>a{display:flex;align-items:center;justify-content:center;margin-top:9px;font-size:8px}.pack-select{grid-template-columns:repeat(3,1fr)}.pack-select>button{grid-template-columns:48px 1fr 1fr}.pack-select>button>img{grid-row:1/3;width:48px;height:42px}.pack-select>button>.go-pill{position:absolute;top:27px;left:60px}.pack-select>button>span{margin-top:8px}.account-match{display:grid;grid-template-columns:1.2fr .9fr;gap:10px}.account-match>div label{display:flex;align-items:center;gap:7px;height:35px;border-bottom:1px solid #edf0f4;font-size:8px}.account-match .avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eef2f7}.account-match label strong{flex:1}.account-match label em{color:#0aa35f;font-style:normal}.account-match aside{padding:10px;border-radius:5px;background:#f5f8fc;font-size:8px}.budget-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.budget-fields label{font-size:8px}.budget-fields input,.naming-grid input{display:block;width:100%;height:34px;margin-top:6px;padding:0 10px;border:1px solid #dfe5ee;border-radius:5px;color:#2f3f58;background:#fff}.smart-section>small{display:block;margin-top:7px}.roi-buttons{display:flex;justify-content:flex-end;gap:5px;margin-top:-20px}.roi-buttons .go-button{min-width:45px;height:25px;padding:0 6px;font-size:8px}.budget-advice{margin-top:10px;padding:11px;border-radius:5px;background:#fff8ec}.budget-advice strong{font-size:9px;color:#b87613}.budget-advice p{font-size:8px}.naming-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.naming-grid strong{font-size:9px}.naming-grid label{display:block;margin-top:8px;font-size:8px}.naming-grid span{display:block;margin:7px 0;color:#708097;font-size:8px}.naming-grid .go-button{min-width:46px;height:24px;padding:0 6px;font-size:8px}.naming-grid>div:last-child{padding-left:11px;border-left:1px solid #edf0f4}.naming-grid p{color:#09a35f;font-size:8px}.publish-line{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:12px}.publish-line span{position:relative;text-align:center;color:#718096;font-size:7px}.publish-line span:before{position:absolute;top:7px;right:50%;left:-50%;height:2px;background:#14ae6b;content:""}.publish-line span:first-child:before{display:none}.publish-line i{position:relative;z-index:1;display:grid;place-items:center;width:15px;height:15px;margin:0 auto 5px;color:#fff;background:#12ac68;border-radius:50%;font-size:8px}.smart-section h4{margin:10px 0 6px;font-size:9px}.smart-section>p{font-size:8px}.failure-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:8px}.smart-rail{display:grid;gap:10px;align-content:start}.smart-rail>.go-panel{border-radius:7px}.smart-rail article{margin:10px;padding:11px;border-radius:5px;background:#f2f7ff}.smart-rail article:nth-child(3){background:#fff9ef}.smart-rail article h4{color:var(--blue)}.smart-rail article:nth-child(3) h4{color:var(--orange)}.smart-rail article p{font-size:8px}.smart-rail table{font-size:7px}.preview-note{margin:10px;padding:10px;background:#fff8e9;border-radius:5px}.preview-note p,.preview-note small{font-size:7px}.plan-control-rule-audit{margin:0 12px 10px;border:1px solid #dbe6f3;border-radius:6px;background:#fbfdff}.rule-audit-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid #e4edf7}.rule-audit-head strong,.rule-audit-head small{display:block}.rule-audit-head strong{color:#1f3654;font-size:10px}.rule-audit-head small{margin-top:5px;color:#60738c;font-size:8px;line-height:1.35}.rule-audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:9px 10px}.rule-audit-grid>div{min-height:58px;padding:8px;border:1px solid #e6eef8;border-radius:5px;background:#fff}.rule-audit-grid span,.rule-audit-grid strong,.rule-audit-grid small{display:block}.rule-audit-grid span{color:#6e7f95;font-size:8px}.rule-audit-grid strong{margin-top:4px;color:#1d3557;font-size:15px}.rule-audit-grid small{margin-top:4px;color:#718096;font-size:8px;line-height:1.35}.rule-gate-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 10px 10px}.rule-gate-list>div{display:grid;grid-template-columns:15px 1fr;gap:5px;align-items:start;min-height:46px;padding:8px;border:1px solid #e4ebf5;border-radius:5px;background:#fff}.rule-gate-list>div.blocked{border-color:#f3d3d0;background:#fff8f7}.rule-gate-list svg{margin-top:1px;color:#16a34a}.rule-gate-list>div.blocked svg{color:#e0564a}.rule-gate-list strong{color:#263b55;font-size:8px}.rule-gate-list small{grid-column:2;color:#718096;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.rule-blockers{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px 10px}.rule-blockers span{padding:5px 7px;border:1px solid #f1d2ca;border-radius:999px;background:#fff7f5;color:#9a3412;font-size:8px}.rule-gap-note{margin:0 10px 10px;padding:8px 9px;border:1px solid #e8d8bd;border-radius:5px;background:#fffaf1}.rule-gap-note strong,.rule-gap-note small{display:block}.rule-gap-note strong{color:#84520f;font-size:9px}.rule-gap-note small{margin-top:4px;color:#7a6649;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.data-chain-panel{margin-bottom:12px}.data-chain-panel.compact{margin-bottom:10px}.data-chain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px}.data-chain-card{position:relative;min-width:0;min-height:112px;padding:9px 96px 9px 10px;border:1px solid #e2eaf5;border-radius:6px;background:#fbfdff}.data-chain-card>div{display:flex;align-items:center;gap:6px}.data-chain-card span,.data-chain-card strong,.data-chain-card small,.data-chain-card b,.data-chain-card em{display:block}.data-chain-card>div>span{color:#6e7f95;font-size:8px}.data-chain-card strong{margin-top:7px;color:#1d3557;font-size:12px}.data-chain-card small{margin-top:5px;color:#63748c;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.data-chain-card b{margin-top:6px;color:#1f3654;font-size:10px}.data-chain-card em{margin-top:5px;color:#8a96a8;font-size:8px;font-style:normal}.data-chain-card button{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px;width:76px;height:28px;border:1px solid #cdddf6;border-radius:5px;color:var(--blue);background:#fff;font-size:8px}.data-chain-card button:hover{background:#f4f8ff}@media(max-width:900px){.data-chain-grid{grid-template-columns:1fr}.data-chain-card{padding-right:90px}}.plan-control-panel .plan-control-status{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px 0}.plan-control-status>div{min-width:0;min-height:58px;padding:9px 10px;border:1px solid #dfe8f5;border-radius:6px;background:#fff}.plan-control-status span,.plan-control-status strong,.plan-control-status small{display:block}.plan-control-status span{color:#6c7a90;font-size:8px}.plan-control-status strong{margin-top:4px;color:#1f3654;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-control-status small{margin-top:4px;color:#6f7f93;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.plan-control-panel .plan-control-queues{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.plan-control-panel .plan-control-toolbar{align-items:center}.plan-control-panel .plan-control-table .go-table th,.plan-control-panel .plan-control-table .go-table td{vertical-align:top}.plans-rail .go-pill{white-space:nowrap}.plans-rail .compact-table td,.plans-rail .compact-table th{font-size:8px;line-height:1.35}.plans-rail .compact-table td:nth-child(2),.plans-rail .compact-table td:nth-child(3){max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.plan-control-panel .plan-control-status{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-layout{grid-template-columns:1fr}.plans-rail{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plans-rail>.go-panel{margin-bottom:0}}@media(max-width:760px){.plan-control-panel .plan-control-status,.plan-control-summary{grid-template-columns:1fr}.plans-rail{display:block}.plan-actions{justify-content:flex-start;flex-wrap:wrap}.plan-mode{grid-template-columns:1fr}}.plan-control-records{margin:0 12px 12px;border:1px solid #dfe7f2;border-radius:6px;background:#fff;overflow:hidden}.plan-control-record-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid #edf1f6;background:#fbfdff}.plan-control-record-head strong,.plan-control-record-head small{display:block}.plan-control-record-head strong{color:#1f3654;font-size:10px}.plan-control-record-head small{margin-top:4px;color:#6f7f93;font-size:8px}.plan-control-record-head>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap}.plan-control-record-head .go-filter-control{height:28px;font-size:8px}.plan-control-record-head .go-filter-control.wide{width:190px}.plan-control-record-table-wrap{overflow:auto}.plan-control-record-table{min-width:980px}.plan-control-record-table th,.plan-control-record-table td{font-size:8px;vertical-align:top}.plan-control-record-table td{height:42px}.plan-control-record-table td strong,.plan-control-record-table td small{display:block}.plan-control-record-table td strong{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b55}.plan-control-record-table td small{max-width:300px;color:#728096;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-control-record-table td:nth-child(3){min-width:240px}.plan-control-record-table td:nth-child(4){min-width:210px}.plan-control-record-table td:nth-child(6){min-width:100px}.plan-control-record-table .empty-row{height:56px;text-align:center;color:#7a889b}@media(max-width:760px){.plan-control-record-head{align-items:flex-start;flex-direction:column}.plan-control-record-head>div:last-child{justify-content:flex-start;width:100%}.plan-control-record-head .go-filter-control,.plan-control-record-head .go-filter-control.wide{width:100%}}.batch-gray-preflight{margin:0 10px 10px;padding:9px;border:1px solid #dce8fb;border-radius:5px;background:#f8fbff}.batch-gray-preflight strong,.batch-gray-preflight small{display:block}.batch-gray-preflight strong{color:#1d3557;font-size:9px}.batch-gray-preflight small{margin-top:4px;color:#60738c;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.batch-gray-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.batch-gray-grid span{padding:7px;border:1px solid #e6eef8;border-radius:5px;background:#fff;color:#6f7f93;font-size:8px}.batch-gray-grid b{display:block;margin-bottom:3px;color:#1f3654;font-size:11px}.batch-gray-queue{border-color:#d7eadf;background:#fbfefc}.batch-gray-queue .batch-queue-table{margin-top:8px}.auto-ramp-panel{margin:0 10px 10px;padding:9px;border:1px solid #d6e8dd;border-radius:5px;background:#fbfffc}.auto-ramp-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.auto-ramp-head strong,.auto-ramp-head small{display:block}.auto-ramp-head strong{color:#153f2b;font-size:10px}.auto-ramp-head small{margin-top:4px;color:#526b5b;font-size:8px;line-height:1.35}.auto-ramp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.auto-ramp-grid span{padding:7px;border:1px solid #e3f0e8;border-radius:5px;background:#fff;color:#667767;font-size:8px}.auto-ramp-grid b{display:block;margin-bottom:3px;color:#17442e;font-size:11px}.auto-ramp-stages{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.auto-ramp-stages>div{display:grid;grid-template-columns:15px 1fr auto;gap:5px;align-items:start;padding:8px;border:1px solid #e2eee7;border-radius:5px;background:#fff}.auto-ramp-stages>div.blocked{border-color:#f3d3d0;background:#fff8f7}.auto-ramp-stages svg{margin-top:1px;color:#16a34a}.auto-ramp-stages>div.blocked svg{color:#e0564a}.auto-ramp-stages strong{color:#263b55;font-size:8px}.auto-ramp-stages small{grid-column:2/4;margin-top:0;color:#718096;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.strategy-config-panel,.auto-guard-panel{margin:0 10px 10px;padding:9px;border:1px solid #dce6f4;border-radius:5px;background:#fbfdff}.strategy-config-head,.auto-guard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.strategy-config-head strong,.strategy-config-head small,.auto-guard-head strong,.auto-guard-head small{display:block}.strategy-config-head strong,.auto-guard-head strong{color:#1d3557;font-size:10px}.strategy-config-head small,.auto-guard-head small{margin-top:4px;color:#5f718a;font-size:8px;line-height:1.35}.strategy-config-grid,.auto-guard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.strategy-config-grid span,.auto-guard-grid span{min-width:0;padding:7px;border:1px solid #e6eef8;border-radius:5px;background:#fff;color:#66758a;font-size:8px;overflow-wrap:anywhere}.strategy-config-grid b,.auto-guard-grid b{display:block;margin-bottom:3px;color:#1f3654;font-size:11px}.strategy-slot-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.strategy-slot-grid>div{min-width:0;padding:8px;border:1px solid #e5edf8;border-radius:5px;background:#fff}.strategy-slot-grid strong,.strategy-slot-grid small{display:block}.strategy-slot-grid strong{color:#273c56;font-size:8px}.strategy-slot-grid small{margin-top:4px;color:#6f7f93;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.strategy-contract,.auto-guard-policy{margin-top:8px;padding:8px;border:1px solid #e9edf4;border-radius:5px;background:#fff}.strategy-contract strong,.strategy-contract small,.auto-guard-policy strong,.auto-guard-policy small{display:block}.strategy-contract strong,.auto-guard-policy strong{color:#263b55;font-size:9px}.strategy-contract small,.auto-guard-policy small{margin-top:4px;color:#69798f;font-size:8px;line-height:1.35;overflow-wrap:anywhere}.auto-guard-blockers{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.auto-guard-blockers span{padding:5px 7px;border:1px solid #f1d2ca;border-radius:999px;background:#fff7f5;color:#9a3412;font-size:8px}.strategy-learning-panel{margin-top:12px}.learning-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px}.learning-metrics>div{min-width:0;padding:9px 10px;border-left:3px solid #3b82f6;background:#f8fafc}.learning-metrics span,.learning-metrics strong,.learning-metrics small{display:block}.learning-metrics span{color:#68788f;font-size:8px}.learning-metrics strong{margin-top:4px;color:#1f3654;font-size:16px}.learning-metrics small{margin-top:4px;color:#76859a;font-size:8px}.learning-stage-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 12px;border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.learning-stage-line>div{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:9px 8px;color:#7b8799;font-size:8px}.learning-stage-line>div:not(:last-child):after{position:absolute;top:50%;right:-2px;width:4px;height:4px;border-top:1px solid #aab6c6;border-right:1px solid #aab6c6;content:"";transform:rotate(45deg)}.learning-stage-line i{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:1px solid #cfd8e4;border-radius:50%;font-style:normal}.learning-stage-line .complete{color:#137a4a;font-weight:650}.learning-stage-line .complete i{border-color:#9fd4ba;color:#087844;background:#effaf4}.learning-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:0;margin-top:10px;border-top:1px solid #edf1f6}.learning-detail-grid>section{min-width:0;padding:11px 12px}.learning-detail-grid>section+section{border-left:1px solid #edf1f6}.learning-detail-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.learning-detail-grid header strong{color:#263b55;font-size:10px}.learning-detail-grid header small{max-width:68%;color:#77859a;font-size:8px;overflow-wrap:anywhere}.learning-table-wrap{overflow:auto}.learning-rule-table{width:100%;min-width:520px}.learning-rule-table th,.learning-rule-table td{height:31px;font-size:8px}.candidate-diff-list{display:grid;gap:0}.candidate-diff-list>div{padding:8px 0;border-bottom:1px solid #edf1f6}.candidate-diff-list span,.candidate-diff-list strong,.candidate-diff-list small{display:block}.candidate-diff-list span{color:#5d6f87;font-size:8px;overflow-wrap:anywhere}.candidate-diff-list strong{display:flex;align-items:center;gap:4px;margin-top:4px;color:#1f3654;font-size:10px}.candidate-diff-list small{margin-top:4px;color:#7a8799;font-size:8px}.candidate-diff-list p{margin:12px 0;color:#78869a;font-size:8px}.learning-blockers{display:grid;gap:5px;margin-top:8px}.learning-blockers span{display:flex;align-items:flex-start;gap:5px;color:#a33a28;font-size:8px;line-height:1.4}.learning-blockers svg{flex:0 0 auto;margin-top:1px}.learning-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid #edf1f6;background:#fbfcfe}.learning-toolbar>div{display:flex;gap:12px;margin-right:auto;color:#718096;font-size:8px}.learning-toolbar .go-button{white-space:nowrap}@media(max-width:1100px){.learning-detail-grid{grid-template-columns:1fr}.learning-detail-grid>section+section{border-top:1px solid #edf1f6;border-left:0}}@media(max-width:760px){.learning-metrics{grid-template-columns:1fr 1fr}.learning-stage-line{grid-template-columns:1fr}.learning-stage-line>div:not(:last-child):after{display:none}.learning-toolbar{align-items:stretch;flex-direction:column}.learning-toolbar>div{justify-content:space-between;margin:0 0 3px}.learning-toolbar .go-button{width:100%}}.sync-health{grid-template-columns:repeat(7,minmax(92px,1fr)) auto}.plan-detail-inline{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(6,minmax(110px,1fr)) auto;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid #edf0f4;background:#f8fbff}.plan-detail-inline strong,.plan-detail-inline small{display:block}.plan-detail-inline strong{font-size:10px}.plan-detail-inline small,.plan-detail-inline span{color:#617087;font-size:8px}.plan-info-cell{min-width:150px}.plan-info-cell.compact{min-width:110px}.plan-info-cell strong,.plan-info-cell small{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-info-cell strong{font-size:9px}.plan-info-cell small{margin-top:3px;color:#728096;font-size:8px}.rebuild-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rebuild-title>div:last-child{display:flex;gap:10px}.rebuild-switch{display:flex;align-items:center;gap:12px;width:52%;min-height:64px;margin-bottom:12px;padding:9px 15px;border:1px solid #e4e9f1;border-radius:7px;background:#fff}.rebuild-switch>div{flex:1}.rebuild-switch strong,.rebuild-switch small{display:block}.rebuild-switch strong{font-size:12px}.rebuild-switch small{margin-top:4px;font-size:8px}.rebuild-rules{display:grid;grid-template-columns:minmax(0,1fr) 210px;margin-bottom:12px;padding:10px;border:1px solid #e3e8ef;border-radius:7px;background:#fff}.rebuild-rules>header{grid-column:1/-1;display:flex;gap:10px;margin-bottom:10px}.rebuild-rules>header strong{font-size:11px}.rebuild-rules>header span{color:#78869a;font-size:8px}.rebuild-rules>div{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.rebuild-rules article{padding:11px;border:1px solid #e5eaf1;border-radius:6px}.rebuild-rules article>div{display:flex;gap:8px}.rebuild-rules .go-icon{width:31px;height:31px}.rebuild-rules article strong,.rebuild-rules article small{display:block}.rebuild-rules article strong{font-size:9px}.rebuild-rules article small{margin-top:4px;font-size:7px}.rebuild-rules hr{border:0;border-top:1px solid #edf0f4}.rebuild-rules article>b,.rebuild-rules article p{font-size:8px}.rebuild-rules article p{display:flex;justify-content:space-between}.rebuild-rules>aside{margin-left:10px;padding:8px 14px;border-left:1px solid #edf0f4}.rebuild-rules>aside h4{font-size:10px}.rebuild-rules>aside p{display:flex;justify-content:space-between;font-size:8px}.candidate-filters{display:flex;align-items:center;gap:7px;padding:9px;border-bottom:1px solid #edf0f4}.candidate-filters b{font-size:8px}.candidate-filters .go-select{min-width:88px;height:28px}.candidate-filters .go-search{width:210px;height:28px;margin-left:auto}.candidate-filters .go-button{height:28px;min-width:32px;padding:0 8px}.rebuild-bottom{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:10px;margin-top:12px}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px}.compare-grid>div{padding:9px;border:1px solid #e7ebf2;border-radius:5px}.compare-grid h4{margin:0 0 8px;font-size:9px}.compare-grid p{margin:5px 0;font-size:7px}.lift-note{margin:0 9px 9px;padding:8px;color:#0a9f5d;background:#f1fbf6;border-radius:4px;font-size:8px}.execution-counts{padding:7px}.rebuild-bottom .compact-table{font-size:7px}.rebuild-bottom .compact-table th,.rebuild-bottom .compact-table td{padding:4px;height:28px}.operation-center{display:grid;gap:9px;padding:10px}.operation-center .go-button{height:46px}.expansion-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}.expansion-steps .go-button{height:38px;font-size:11px}.expansion-steps .go-pill{margin-left:4px}.expansion-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px}.expansion-layout>div>.go-panel{margin-bottom:12px}.preflight-panel .go-panel{margin-bottom:10px}.preflight-warning{display:flex;align-items:center;gap:7px;margin:11px 12px 0;padding:9px 10px;border-radius:5px;color:#b35d0c;background:#fff8ec;font-size:9px}.preflight-stats{margin:11px 12px 12px}.preflight-stats .stat-card{height:82px;padding:12px}.preflight-list-title{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 6px;border-top:1px solid #edf0f4;color:#738197;font-size:8px}.preflight-list-title b{color:#1b2a42;font-size:10px}.preflight-panel .table-wrap{margin:0 12px 10px;border:1px solid #edf0f4;border-radius:6px}.preflight-panel .go-table th,.preflight-panel .go-table td{font-size:8px}.expansion-rules{padding:8px 12px}.expansion-rules>div{display:grid;grid-template-columns:2fr 3fr 70px 45px;align-items:center;min-height:40px;border-bottom:1px solid #edf0f4;font-size:8px}.expansion-rules strong{display:flex;align-items:center;gap:6px}.expansion-rules a{text-align:right}.table-subhead{display:flex;align-items:center;justify-content:space-between;padding:0 12px 7px;color:#748198;font-size:8px}.table-subhead>div{display:flex;gap:7px}.table-subhead .go-button{height:26px;min-width:50px;padding:0 7px}.expansion-table .media-cell img{width:35px;height:35px}.expansion-rail{border-left:0}.expansion-rail>.go-panel{margin-bottom:12px;border:1px solid var(--line);border-radius:7px}.expansion-rail>.go-panel>p{display:flex;gap:7px;margin:8px 13px;font-size:8px}.expansion-rail>.go-panel>p b{width:15px}.expansion-rail>.go-panel>.go-button{width:calc(100% - 22px);margin:5px 11px}.expansion-rail h4{margin:12px;font-size:9px}.expansion-rail>.go-panel:nth-child(3){padding-bottom:10px}.canonical-panel{margin-bottom:12px;border:1px solid #dce7f7;background:#fbfdff}.canonical-panel>header h3{color:var(--blue)}.canonical-link{color:var(--blue);font-size:8px}.canonical-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:10px}.canonical-metrics span{min-height:54px;padding:9px;border:1px solid #e5edf8;border-radius:6px;background:#fff}.canonical-metrics b,.canonical-metrics small{display:block}.canonical-metrics b{font-size:17px;color:#1d3557}.canonical-metrics small{margin-top:4px;color:#708096;font-size:8px}.canonical-selectbar{display:flex;align-items:center;gap:8px;padding:0 10px 8px}.canonical-selectbar button{height:25px;padding:0 8px;border:1px solid #cdddf6;border-radius:5px;color:var(--blue);background:#fff;font-size:8px}.canonical-selectbar span{flex:1;color:#65748a;font-size:8px}.canonical-review-list{max-height:360px;margin:0 10px 8px;padding-right:2px;overflow:auto}.canonical-review-item{margin-bottom:7px;padding:8px;border:1px solid #e4ebf6;border-radius:6px;background:#fff}.canonical-review-item.selected{border-color:#83aef6;background:#f7fbff}.canonical-review-item>label{display:grid;grid-template-columns:14px 26px minmax(0,1fr);align-items:center;gap:5px}.canonical-review-item input{width:12px;height:12px}.canonical-review-item label span{color:var(--blue);font-weight:700;font-size:8px}.canonical-review-item label b{overflow:hidden;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.canonical-review-item>button{margin-top:6px;color:var(--blue);font-size:8px}.canonical-review-meta{display:flex;gap:6px;margin-top:6px;color:#708096;font-size:7px}.canonical-review-detail{margin-top:8px;padding-top:8px;border-top:1px solid #edf2f8}.canonical-review-detail>strong{display:block;margin:7px 0 5px;color:#1d3557;font-size:8px}.canonical-product-row{display:flex;gap:7px;margin-bottom:6px}.canonical-product-row img,.canonical-product-row i{flex:0 0 auto;width:34px;height:34px;border-radius:4px;background:#edf2f8;object-fit:cover}.canonical-product-row span{min-width:0}.canonical-product-row b,.canonical-product-row small{display:block}.canonical-product-row b{overflow:hidden;font-size:7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.canonical-product-row small{margin-top:2px;color:#718197;font-size:7px}.canonical-review-detail p{margin:5px 0;color:#2a3950;font-size:7px;line-height:1.35}.canonical-review-detail p small{display:block;margin-top:2px;color:#718197}.canonical-review-detail em{display:block;color:#718197;font-size:7px;font-style:normal}.canonical-empty{display:flex;gap:7px;margin:0 10px 8px;padding:10px;border:1px dashed #cdddf6;border-radius:6px;color:#506176;background:#fff;font-size:8px;line-height:1.45}.canonical-empty svg{flex:0 0 auto;color:#11a36a}.canonical-flow{padding:0 10px 8px}.canonical-flow p{display:flex;align-items:flex-start;gap:6px;margin:7px 0;color:#506176;font-size:8px;line-height:1.45}.canonical-flow svg{flex:0 0 auto;color:var(--blue)}.canonical-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:7px;padding:0 10px 11px}.canonical-actions .go-button{height:32px;padding:0 7px;font-size:8px}.material-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.material-tags .go-pill{height:15px;padding:0 4px;font-size:7px}@media(max-width:1250px){body{min-width:1024px}.growth-shell{grid-template-columns:190px minmax(0,1fr)}.go-sidebar{width:190px}.go-brand{padding:0 10px}.go-brand b{display:none}.stats-grid.six{gap:8px}.page-expansion .stats-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:11px}.stat-card strong{font-size:18px}.smart-layout{grid-template-columns:1.05fr .8fr}.smart-rail{grid-column:1/-1;grid-template-columns:1fr 1fr}.expansion-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:700px){body{min-width:0}.growth-shell{display:block;min-width:0}.go-sidebar{position:static;width:100%;height:52px}.go-sidebar nav,.go-account{display:none}.go-brand{width:100%;height:52px;padding:0 12px}.go-brand b{display:inline}.go-header{grid-column:auto;height:52px;padding:0 10px;gap:8px}.go-header>.go-search,.header-actions{display:none}.crumb{min-width:0;gap:6px}.crumb span,.crumb i{display:none}.crumb strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.growth-shell>main{grid-column:auto}.page{min-height:calc(100vh - 104px);padding:10px}.expansion-steps{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.expansion-steps .go-button{flex:0 0 142px}.expansion-layout{display:block}.page-expansion .stats-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{height:94px;padding:11px}.expansion-rules>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0}.expansion-rules>div strong,.expansion-rules>div span{grid-column:1}.expansion-rules>div .go-toggle{grid-column:2;grid-row:1/3}.expansion-rules>div>a{display:none}.filter-row{overflow-x:auto}.filter-row>*{flex:0 0 auto}.table-subhead{gap:8px}.table-subhead>span{min-width:0}.expansion-rail{display:grid;grid-template-columns:1fr}}body{font-size:13px;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-size:12px;line-height:1.35}small{font-size:11px;line-height:1.45}.go-header{height:62px;padding:0 20px}.growth-shell{grid-template-rows:62px minmax(0,1fr)}.growth-shell>main{background:#f5f7fb}.page{min-height:calc(100vh - 62px);padding:18px 22px 32px}.go-brand strong{font-size:15px}.go-brand b{font-size:13px}.go-brand small,.go-account small,.header-actions button b{font-size:10px}.go-account strong{font-size:12px}.crumb{font-size:14px}.crumb strong{font-size:16px}.nav-parent{height:44px;font-size:13px}.nav-children button{height:38px;font-size:12px}.go-panel{box-shadow:0 8px 20px #182a480a}.go-panel>header{min-height:50px;padding:0 16px}.go-panel>header h3{font-size:15px}.go-panel>header>div{font-size:12px}.go-button{min-height:36px;height:36px;padding:0 14px;font-size:12px}.go-select,.go-filter-control{min-height:36px;height:36px;padding:0 11px;font-size:12px}.go-search{height:38px}.go-search input{font-size:12px}.go-pill,.material-tags .go-pill{min-height:22px;height:auto;padding:2px 8px;font-size:11px;line-height:1.3}.panel-link,.center-link,.link-button,.canonical-link{font-size:12px}.stat-card{min-height:112px;height:auto}.stat-card span{overflow:visible;font-size:12px;line-height:1.28;text-overflow:clip;white-space:normal}.stat-card strong{font-size:24px}.stat-card small{font-size:11px}.table-wrap{scrollbar-gutter:stable}.go-table,.compact-table,.ranking-table{font-size:12px;line-height:1.42}.go-table th,.compact-table th,.ranking-table th{height:42px;padding:0 11px;color:#526176;font-size:12px;font-weight:700}.go-table td,.compact-table td,.ranking-table td{height:54px;padding:9px 11px;color:#263650;font-size:12px;vertical-align:middle}.compact-table td{height:42px}.go-table td small,.compact-table td small,.ranking-table td small{font-size:11px;line-height:1.38}.go-table tbody tr:hover td,.compact-table tbody tr:hover td,.ranking-table tbody tr:hover td{background:#fbfdff}.media-cell strong,.media-cell small,.plan-info-cell strong,.plan-info-cell small{max-width:220px}.media-cell strong,.plan-info-cell strong{color:#1f2f49;font-size:12px;line-height:1.35}.media-cell small,.plan-info-cell small{font-size:11px;line-height:1.35}.table-foot,.pager button,.filter-row b,.asset-filters b,.filter-reset,.filter-reset button,.table-actions>b,.table-actions>span,.plan-filters b,.candidate-filters b,.table-subhead,.event-list{font-size:12px}.pager button{min-width:31px;height:31px}.mode-tabs button{height:38px;font-size:12px}.quick-grid strong,.advice-panel strong,.rule-item strong,.rail-actions>strong,.rule-cards strong,.orders-actions h4,.result-row strong,.manual-row span,.strip-title strong,.auto-rule-cards strong,.rail-action-row strong,.setting-box,.setting-links,.live-preview-head strong,.live-gate-head strong,.rule-audit-head strong,.data-chain-card strong,.plan-control-record-head strong,.strategy-config-head strong,.auto-guard-head strong,.rebuild-switch strong,.rebuild-rules>header strong,.rebuild-rules article strong,.rebuild-rules>aside h4,.compare-grid h4,.expansion-rail h4,.canonical-review-item label b,.canonical-review-detail>strong,.canonical-product-row b{font-size:12px;line-height:1.35}.quick-grid small,.advice-panel p,.rule-item small,.asset-rules .go-panel p,.rule-cards p,.rule-cards small,.mini-chart .legend,.axis,.recommend-list span,.orders-bottom>.go-panel>p,.orders-actions h4 small,.result-row small,.manual-row .go-button,.donut small,.donut-row p,.plan-mode strong small,.plan-mode span,.plan-mode>button>b,.strip-title a,.auto-rule-cards small,.plan-control-summary span,.plan-control-summary small,.plan-control-queues span,.plan-control-cooldown strong,.plan-control-cooldown small,.live-preview-head small,.live-preview-grid span,.live-preview-grid small,.live-gate-head small,.live-gate-grid label,.live-gate-grid small,.rule-audit-head small,.rule-audit-grid span,.rule-audit-grid small,.rule-gate-list strong,.rule-gate-list small,.rule-blockers span,.rule-gap-note strong,.rule-gap-note small,.data-chain-card>div>span,.data-chain-card small,.data-chain-card em,.plan-control-status span,.plan-control-status small,.plan-control-record-head small,.plan-control-record-head .go-filter-control,.plan-control-record-table th,.plan-control-record-table td,.plan-control-record-table td small,.batch-gray-preflight strong,.batch-gray-preflight small,.batch-gray-grid span,.auto-ramp-head strong,.auto-ramp-head small,.auto-ramp-grid span,.auto-ramp-stages strong,.auto-ramp-stages small,.strategy-config-head small,.auto-guard-head small,.strategy-config-grid span,.auto-guard-grid span,.strategy-slot-grid strong,.strategy-slot-grid small,.strategy-contract strong,.strategy-contract small,.auto-guard-policy strong,.auto-guard-policy small,.auto-guard-blockers span,.plan-detail-inline small,.plan-detail-inline span,.rebuild-switch small,.rebuild-rules>header span,.rebuild-rules article small,.rebuild-rules article>b,.rebuild-rules article p,.rebuild-rules>aside p,.compare-grid p,.lift-note,.preflight-warning,.preflight-list-title,.expansion-rules>div,.expansion-rail>.go-panel>p,.canonical-metrics small,.canonical-selectbar button,.canonical-selectbar span,.canonical-review-item label span,.canonical-review-item>button,.canonical-review-meta,.canonical-review-detail p,.canonical-review-detail em,.canonical-product-row small,.canonical-empty,.canonical-flow p{font-size:11px;line-height:1.42}.plan-mode strong,.mode-title strong{font-size:15px}.plan-control-summary strong,.mode-stats strong,.feedback-counts strong,.execution-counts strong,.donut strong,.canonical-metrics b{font-size:20px}.sync-health span,.sync-health button{font-size:11px}.sync-health strong{font-size:16px}.sync-health div{min-height:48px;padding:9px 10px}.plan-control-status strong,.live-preview-grid strong,.live-gate-grid span,.rule-audit-grid strong,.data-chain-card b,.batch-gray-grid b,.auto-ramp-grid b,.strategy-config-grid b,.auto-guard-grid b{font-size:14px}.plan-control-queues span{min-height:36px;height:auto;padding:7px 10px}.plan-control-queues b{font-size:15px}.plan-control-table .go-table th,.plan-control-table .go-table td,.preflight-panel .go-table th,.preflight-panel .go-table td,.plans-rail .compact-table td,.plans-rail .compact-table th,.rebuild-bottom .compact-table,.rebuild-bottom .compact-table th,.rebuild-bottom .compact-table td,.plan-control-record-table th,.plan-control-record-table td{font-size:12px}.plan-control-record-head .go-filter-control{height:34px}.plan-control-day-summary{display:flex;align-items:center;gap:0;min-height:42px;padding:0 12px;overflow-x:auto;border-bottom:1px solid #edf1f6;background:#fff}.plan-control-day-summary span{display:inline-flex;align-items:baseline;gap:5px;min-width:max-content;padding:0 14px;border-right:1px solid #edf1f6;color:#6f7f93;font-size:11px}.plan-control-day-summary span:first-child{padding-left:0}.plan-control-day-summary span:last-child{border-right:0}.plan-control-day-summary b{color:#1f3654;font-size:15px}.plan-control-record-table td{height:50px}.plan-control-record-table td strong{max-width:320px;font-size:12px}.plan-control-record-table td small{max-width:360px}.data-chain-card,.plan-control-summary>div,.live-preview-grid>div,.live-gate-grid label,.rule-audit-grid>div,.strategy-config-grid span,.auto-guard-grid span,.strategy-slot-grid>div{padding:11px}.data-chain-card button{width:86px;height:32px;font-size:11px}.data-freshness-panel{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;margin-left:auto;justify-self:end}.data-freshness-trigger{display:flex;align-items:center;gap:7px;min-height:32px;padding:6px 9px;border:1px solid #e1e7ef;border-radius:6px;background:#f9fafc;color:#56677d;font-size:11px;white-space:nowrap;cursor:pointer}.data-freshness-trigger:hover{background:#f0f4f9}.data-freshness-trigger>i{width:6px;height:6px;border-radius:50%;background:#22a776;flex:none}.data-freshness-trigger.is-attention>i{background:#d69a37}.data-freshness-trigger.is-running>i{background:#5b8de2}.data-freshness-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.data-freshness-panel .data-freshness-trigger>span{display:inline;margin:0;font-size:11px;color:inherit}.data-freshness-panel .data-freshness-trigger>.data-freshness-summary{color:#28754f;font-variant-numeric:tabular-nums}.data-freshness-panel .is-attention>.data-freshness-summary{color:#a66c18}.data-freshness-panel .is-running>.data-freshness-summary{color:#3d6faa}.data-freshness-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:min(370px,calc(100vw - 48px));max-height:min(560px,70dvh);overflow:auto;overscroll-behavior:contain;padding:12px 14px 4px;border:1px solid #dfe6ef;border-radius:9px;background:#fff;box-shadow:0 8px 28px #1e324e24;text-align:left}.data-freshness-popover>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.data-freshness-popover>header>strong{color:#203752;font-size:12px}.data-freshness-popover>header>button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:4px;background:transparent;color:#738198;cursor:pointer}.data-freshness-popover>header>button:hover{background:#f0f4f9}.data-freshness-note{margin:3px 0 9px;color:#7a8799;font-size:10px;line-height:1.5}.data-freshness-row{padding:10px 0;border-top:1px solid #edf1f6;min-width:0}.data-freshness-row-head{display:flex;align-items:center;gap:8px}.data-freshness-row-head>strong{color:#30455f;font-size:12px}.data-freshness-panel .data-freshness-row-head .go-pill{display:inline-flex;flex:none;margin:0;height:auto;padding:2px 6px;font-size:10px;line-height:1.4}.data-freshness-row-head .go-pill--green{color:#0b9a59}.data-freshness-row-head .go-pill--blue{color:#1767e9}.data-freshness-row-head .go-pill--orange{color:#b36b1c}.data-freshness-row-head .go-pill--red{color:#cf394a}.data-freshness-row-head .go-pill--gray{color:#6f7e92}.data-freshness-source{display:flex;align-items:baseline;justify-content:space-between;gap:4px 8px;flex-wrap:wrap;margin-top:5px;font-variant-numeric:tabular-nums}.data-freshness-panel .data-freshness-source>span{display:inline;margin:0;color:#66778d;font-size:11px}.data-freshness-panel .data-freshness-source>.is-stale{color:#ad711f}.data-freshness-source>time{color:#8a95a5;font-size:10px}.data-freshness-refresh{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin-left:auto;min-height:28px;padding:3px 7px;border:1px solid #dce5ef;border-radius:4px;background:#fff;color:#3d6faa;font-size:10px;cursor:pointer}.data-freshness-refresh:hover:not(:disabled){background:#f1f6fd}.data-freshness-refresh:disabled{cursor:default;color:#8390a3;background:#f6f8fb}.data-freshness-panel button:focus-visible,.data-freshness-issue>summary:focus-visible{outline:2px solid #578ce0;outline-offset:2px}.data-freshness-issue{margin-top:7px;padding:6px 8px;border-radius:4px;background:#fff8eb;color:#94631e;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.data-freshness-issue>summary{cursor:pointer}.data-freshness-issue p{margin:5px 0 0}.data-freshness-feedback{margin:7px 0 0;color:#28754f;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.data-freshness-feedback.is-error{color:#b44941}@media(max-width:700px){.data-freshness-trigger{min-height:36px}.data-freshness-refresh{min-height:34px;min-width:62px}}.rail-actions .go-button,.ranking-table .go-button,.recommend-list .go-button,.result-row .go-button,.roi-buttons .go-button,.naming-grid .go-button,.canonical-actions .go-button,.canonical-selectbar button,.check-inline{min-height:30px;height:auto;font-size:11px}.smart-title h1,.rebuild-title h1{font-size:24px}.smart-title span,.rebuild-title span{font-size:12px}.execution-choice>b,.execution-choice strong,.smart-section>header h3,.smart-section h4,.budget-advice strong,.naming-grid strong{font-size:13px}.execution-choice small,.smart-section>header span,.select-cards>button>small,.select-cards>button>span,.account-match>div label,.account-match aside,.budget-fields label,.budget-advice p,.naming-grid label,.naming-grid span,.naming-grid p,.publish-line span,.smart-section>p,.failure-toggle,.smart-rail article p,.smart-rail table,.preview-note p,.preview-note small{font-size:11px;line-height:1.42}.select-cards>button>strong{font-size:12px}.select-cards>button>span b{font-size:13px}.steps>div{font-size:12px}@media(max-width:1250px){.stat-card strong{font-size:22px}.go-table th,.compact-table th,.ranking-table th,.go-table td,.compact-table td,.ranking-table td{padding-right:9px;padding-left:9px}}@media(max-width:700px){body{font-size:13px}.go-header{height:56px}.page{min-height:calc(100vh - 108px);padding:12px}.go-button,.go-select,.go-filter-control{min-height:38px}}.manual-mode .auto-rule-strip,.manual-mode .plan-control-panel{display:none}.page-plans .plan-mode{display:grid;grid-template-columns:145px 270px minmax(0,1fr) max-content;grid-template-areas:"label switch state tools";align-items:center;gap:16px;min-height:58px;padding:9px 12px;border:1px solid #dfe6ef;border-radius:7px;background:#fff}.plan-mode-label{grid-area:label;flex:0 0 145px;min-width:0}.plan-mode-label strong,.plan-mode-label span,.plan-mode-state strong,.plan-mode-state span{display:block}.plan-mode-label strong{color:#23364f;font-size:13px}.plan-mode-label span,.plan-mode-state span{margin-top:2px;color:#738198;font-size:10px}.plan-mode-switch{grid-area:switch;display:grid;grid-template-columns:1fr 1fr;min-width:270px;padding:3px;border:1px solid #dce3ed;border-radius:6px;background:#f4f6f9}.plan-mode-switch button{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 13px;border:0;border-radius:4px;color:#5f6f85;background:transparent;font-size:11px;font-weight:650;cursor:pointer}.plan-mode-switch button.active{color:#185fbf;background:#fff;box-shadow:0 1px 3px #1f36541f}.plan-mode-state{grid-area:state;position:relative;min-width:0;margin-left:auto;padding-left:16px;text-align:right}.plan-mode-state i{position:absolute;top:5px;left:0;width:7px;height:7px;border-radius:50%;background:#16a466;box-shadow:0 0 0 3px #e7f7ef}.plan-mode-state.manual i{background:#d97706;box-shadow:0 0 0 3px #fff2df}.plan-mode-state strong{color:#213850;font-size:11px}.plan-mode-tools{grid-area:tools;display:flex;align-items:center;justify-self:end;gap:8px}.plan-mode-tools>.data-freshness-panel,.plan-mode-tools>.plan-operation-log-launcher{margin-left:0;align-self:auto}@media(max-width:1200px){.page-plans .plan-mode{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label tools" "switch state";gap:12px 16px}.plan-mode-switch{width:270px;max-width:100%}}.plan-daily-metrics{margin:0 0 16px}.plan-daily-metrics>header{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin:0 0 9px}.plan-daily-metrics>header>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.plan-daily-metrics h2{margin:0;color:#243a55;font-size:13px;font-weight:650}.plan-daily-metrics>header span,.plan-daily-metrics>header time{color:#7a8799;font-size:11px;font-variant-numeric:tabular-nums}.plan-daily-metrics>header .plan-daily-notice{display:flex;align-items:center;gap:5px;color:#a66b17}.plan-daily-notice svg{flex:none}.plan-daily-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plan-daily-card{min-width:0;padding:16px 20px;border:1px solid #dfe6ef;border-radius:8px;background:#fff}.plan-daily-card.spend{border-left:3px solid #397aec;background:linear-gradient(110deg,#f7faff,#fff 65%)}.plan-daily-card.roi{border-left:3px solid #3d969e;background:linear-gradient(110deg,#f5fbfb,#fff 65%)}.plan-daily-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#527391}.plan-daily-label h3{margin:0;color:#354d68;font-size:13px;font-weight:600}.plan-daily-label>span{margin-left:auto;color:#8290a0;font-size:11px}.plan-daily-value{display:flex;align-items:baseline;gap:5px;margin:9px 0 8px;color:#172f50;font-size:34px;font-weight:650;line-height:1.1;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.plan-daily-value>small{font-size:21px;font-weight:500;letter-spacing:0}.plan-daily-card p{margin:0;color:#7b8899;font-size:11px;line-height:1.5}.plan-daily-card p b{margin-left:4px;color:#52657c;font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:760px){.page-plans .plans-table>.tabs{gap:16px;overflow-x:auto;scrollbar-width:none}.page-plans .plans-table>.tabs::-webkit-scrollbar{display:none}.page-plans .plans-table>.tabs button{flex:0 0 auto;min-height:47px;white-space:nowrap}.page-plans .plan-mode{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label tools" "switch switch" "state state";align-items:center;gap:12px 8px}.plan-mode-label{flex-basis:auto}.plan-mode-switch{min-width:0;width:100%}.plan-mode-label span{display:none}.plan-mode-tools .data-freshness-trigger>.data-freshness-summary{display:none}.plan-mode-tools .plan-operation-log-button,.plan-mode-tools .data-freshness-trigger{min-height:36px}.plan-mode-state{margin-left:0;text-align:left}.plan-daily-cards{grid-template-columns:1fr;gap:8px}.plan-daily-card{padding:14px 16px}.plan-daily-metrics>header>div{gap:4px 10px}.plan-daily-value{font-size:30px}}:root{--batch-surface:#ffffff;--batch-surface-subtle:#f7f9fc;--batch-surface-active:#eef5ff;--batch-text-strong:#17243b;--batch-text:#43516a;--batch-text-muted:#748198;--batch-border:#dfe6ef;--batch-border-strong:#cbd7e6;--batch-accent:#1264f7;--batch-accent-soft:#edf4ff;--batch-success:#0b8f57;--batch-success-soft:#ecf8f1;--batch-warning:#a85a12;--batch-warning-soft:#fff7ec;--batch-danger:#cf3346;--batch-shadow:0 1px 2px rgba(23,36,59,.04)}.page-expansion{color:var(--batch-text);background:var(--batch-surface-subtle)}.batch-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;margin-bottom:12px}.batch-page-title{display:flex;min-width:0;align-items:center;gap:11px}.batch-page-title-icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #cfe0fb;border-radius:6px;color:var(--batch-accent);background:var(--batch-accent-soft)}.batch-page-title h1,.batch-page-title p{margin:0;letter-spacing:0}.batch-page-title h1{color:var(--batch-text-strong);font-size:21px;font-weight:720;line-height:1.25}.batch-page-title p{margin-top:3px;color:var(--batch-text-muted);font-size:11px}.batch-page-status{display:flex;min-width:0;align-items:center;gap:9px;font-size:11px}.batch-page-status>span{color:var(--batch-text-muted)}.batch-page-status>strong{max-width:220px;overflow:hidden;color:var(--batch-text-strong);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.batch-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;overflow:hidden;border:1px solid var(--batch-border);border-radius:6px;background:var(--batch-surface);box-shadow:var(--batch-shadow)}.batch-workflow-step{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px 12px;border:0;border-right:1px solid var(--batch-border);border-radius:0;color:var(--batch-text);background:var(--batch-surface);text-align:left}.batch-workflow-step:last-child{border-right:0}.batch-workflow-step:hover:not(:disabled){background:var(--batch-surface-subtle)}.batch-workflow-step:focus-visible{z-index:1;outline:2px solid var(--batch-accent);outline-offset:-2px}.batch-workflow-step.is-primary{color:#0c4fb9;background:var(--batch-accent-soft);box-shadow:inset 0 -3px 0 var(--batch-accent)}.batch-workflow-step:disabled{cursor:not-allowed;color:#8793a5;background:#f3f5f8}.batch-workflow-index{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--batch-border-strong);border-radius:50%;color:#5f6f86;background:var(--batch-surface);font-size:11px;font-weight:700}.batch-workflow-step.is-complete .batch-workflow-index{border-color:#b7dfca;color:var(--batch-success);background:var(--batch-success-soft)}.batch-workflow-copy{display:block;min-width:0}.batch-workflow-copy strong,.batch-workflow-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-workflow-copy strong{color:currentColor;font-size:12px;line-height:1.3}.batch-workflow-copy small{margin-top:4px;color:var(--batch-text-muted);font-size:10px}.batch-workflow-icon{color:#9aa6b7}.batch-workflow-step.is-primary .batch-workflow-icon{color:var(--batch-accent)}.page-expansion .data-chain-panel.compact{margin-bottom:12px;border-color:var(--batch-border);box-shadow:var(--batch-shadow)}.page-expansion .data-chain-panel.compact>header{min-height:37px;padding:0 12px;background:var(--batch-surface-subtle)}.page-expansion .data-chain-panel.compact>header h3{font-size:12px}.page-expansion .data-chain-panel.compact .data-chain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.page-expansion .data-chain-panel.compact .data-chain-card{min-height:82px;padding:10px 86px 10px 12px;border:0;border-right:1px solid var(--batch-border);border-radius:0;background:var(--batch-surface)}.page-expansion .data-chain-panel.compact .data-chain-card:last-child{border-right:0}.page-expansion .data-chain-panel.compact .data-chain-card>div{gap:7px}.page-expansion .data-chain-panel.compact .data-chain-card strong{margin-top:5px;color:var(--batch-text-strong);font-size:12px}.page-expansion .data-chain-panel.compact .data-chain-card>small{display:none}.page-expansion .data-chain-panel.compact .data-chain-card b{margin-top:4px;overflow:hidden;color:var(--batch-text-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page-expansion .data-chain-panel.compact .data-chain-card em{margin-top:3px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.page-expansion .data-chain-panel.compact .data-chain-card button{top:50%;right:10px;bottom:auto;width:68px;height:29px;transform:translateY(-50%);border-color:#cbdcf5;font-size:10px}.page-expansion>.batch-sync-gate{margin:0 0 12px;border:1px solid #f2d8b8;color:var(--batch-warning);background:var(--batch-warning-soft);font-size:11px}.page-expansion .stats-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:12px;overflow:hidden;border:1px solid var(--batch-border);border-radius:6px;background:var(--batch-surface);box-shadow:var(--batch-shadow)}.page-expansion .stats-grid.six .stat-card{height:86px;padding:13px 10px;border:0;border-left:1px solid var(--batch-border);border-radius:0;background:transparent}.page-expansion .stats-grid.six .stat-card:first-child{border-left:0}.page-expansion .stats-grid.six .go-icon{width:31px;height:31px;border-radius:5px}.page-expansion .stats-grid.six .stat-card span{font-size:10px}.page-expansion .stats-grid.six .stat-card strong{margin-top:4px;font-size:20px}.page-expansion .stats-grid.six .stat-card small{margin-top:6px;font-size:9px}.page-expansion .expansion-layout{grid-template-columns:minmax(0,1fr) 312px;gap:16px}.page-expansion .expansion-layout>div>.go-panel,.page-expansion .expansion-rail>.go-panel{margin-bottom:12px;border-color:var(--batch-border);box-shadow:var(--batch-shadow)}.page-expansion .expansion-table>header{min-height:47px}.page-expansion .expansion-table>header h3{font-size:13px}.page-expansion .expansion-table>header .go-button,.page-expansion .expansion-rule-panel>header .go-button{height:29px;min-width:0;padding:0 9px;font-size:10px}.page-expansion .expansion-table .filter-row{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:7px;padding:9px 12px;background:var(--batch-surface-subtle)}.page-expansion .expansion-filter-row label{display:grid;min-width:0;gap:4px}.page-expansion .expansion-filter-row label>span{color:var(--batch-text-muted);font-size:10px}.page-expansion .expansion-filter-row .go-filter-control{width:100%;min-width:0;height:29px;font-size:10px}.page-expansion .expansion-filter-row>.go-button{align-self:end;justify-self:start;height:29px}.page-expansion .table-subhead{min-height:38px;padding:6px 12px;border-bottom:1px solid var(--batch-border);font-size:10px}.page-expansion .table-subhead .go-button{height:27px}.page-expansion .expansion-table .table-wrap{max-height:430px;border-bottom:1px solid var(--batch-border)}.page-expansion .expansion-table .go-table{min-width:1260px;font-size:11px}.page-expansion .expansion-table .go-table th{position:sticky;top:0;z-index:2;height:39px;color:#536278;background:#f3f6fa;font-size:10px}.page-expansion .expansion-table .go-table td{height:58px;color:#34425a;font-size:11px}.page-expansion .expansion-table .go-table tbody tr:hover td{background:#f8fbff}.page-expansion .expansion-table .go-table th:first-child,.page-expansion .expansion-table .go-table td:first-child{position:sticky;left:0;z-index:3;background:var(--batch-surface)}.page-expansion .expansion-table .go-table th:nth-child(2),.page-expansion .expansion-table .go-table td:nth-child(2){position:sticky;left:34px;z-index:3;background:var(--batch-surface);box-shadow:1px 0 0 var(--batch-border)}.page-expansion .expansion-table .go-table th:first-child,.page-expansion .expansion-table .go-table th:nth-child(2){z-index:4;background:#f3f6fa}.page-expansion .expansion-table .go-table td:nth-child(10){min-width:220px;line-height:1.45}.page-expansion .expansion-table .media-cell strong,.page-expansion .expansion-table .media-cell small{max-width:180px}.page-expansion .expansion-table .table-foot{min-height:47px}.page-expansion .expansion-rule-panel{margin-top:12px}.page-expansion .expansion-rules{padding:4px 12px}.page-expansion .expansion-rules>div{grid-template-columns:2fr 3fr 58px 38px;min-height:48px;font-size:11px}.page-expansion .expansion-rules>div:last-child{border-bottom:0}.page-expansion .expansion-rules strong{color:var(--batch-text-strong);font-size:11px}.page-expansion .expansion-rules span{color:var(--batch-text-muted);line-height:1.4}.page-expansion .expansion-rail{position:sticky;top:76px;align-self:start;border-left:0;background:transparent}.page-expansion .expansion-rail>.go-panel{border-radius:6px}.page-expansion .expansion-rail>.go-panel>p{margin:9px 12px;font-size:11px;line-height:1.45}.page-expansion .expansion-rail>.go-panel>.go-button{min-height:34px;margin:6px 11px;font-size:11px}.page-expansion .expansion-rail>.go-panel>.go-button.primary:disabled{border-color:var(--batch-border);color:#7f8b9d;background:#eef1f5;box-shadow:none;opacity:1}.batch-action-note{color:var(--batch-text-muted)}.batch-readiness-list{display:grid;padding:6px 12px 8px}.batch-readiness-list>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border-bottom:1px solid var(--batch-border)}.batch-readiness-list>div:last-child{border-bottom:0}.batch-readiness-list svg{color:var(--batch-success)}.batch-readiness-list>div:nth-child(2) svg{color:var(--batch-warning)}.batch-readiness-list span{color:var(--batch-text-muted);font-size:11px}.batch-readiness-list strong{color:var(--batch-text-strong);font-size:12px}.page-material-watch{display:grid;gap:12px}.material-watch-heading{margin-bottom:0}.material-watch-alert{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:9px 12px;border:1px solid #bfe7d1;border-radius:7px;color:#147448;background:#f1fbf5;font-size:11px}.material-watch-alert.is-warning{border-color:#ffd2ad;color:#9a520c;background:#fff7ed}.material-watch-alert span{min-width:0;color:#4f5f74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-watch-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.material-watch-kpis article,.material-watch-rule-grid>div,.material-watch-file-list>div{min-width:0;padding:11px 12px;border:1px solid #e4ebf4;border-radius:7px;background:#fff}.material-watch-kpis span,.material-watch-kpis strong,.material-watch-kpis small,.material-watch-rule-grid span,.material-watch-rule-grid strong,.material-watch-rule-grid small,.material-watch-file-list span,.material-watch-file-list strong,.material-watch-file-list small{display:block}.material-watch-kpis span,.material-watch-rule-grid span,.material-watch-file-list span{color:#6f7f94;font-size:10px}.material-watch-kpis strong{margin-top:5px;color:#1b2a42;font-size:20px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-watch-kpis small,.material-watch-rule-grid small,.material-watch-file-list small{margin-top:5px;color:#75839a;font-size:9px;line-height:1.35}.material-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.material-watch-layout>div,.material-watch-rail{display:grid;align-content:start;gap:12px;min-width:0}.material-watch-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 12px}.material-watch-rule-grid strong,.material-watch-file-list strong{margin-top:5px;color:#243752;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.material-watch-rail .go-panel{box-shadow:none}.material-watch-file-list{display:grid;gap:8px;padding:10px 12px}.material-watch-upstream{display:grid;gap:8px;padding:12px}.material-watch-upstream strong{color:#263b55;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.material-watch-upstream small{color:#75839a;font-size:9px;line-height:1.45}@media(max-width:1250px){.batch-workflow-step{grid-template-columns:24px minmax(0,1fr);padding:9px}.batch-workflow-icon{display:none}.page-expansion .stats-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}.page-expansion .stats-grid.six .stat-card:nth-child(4){border-left:0;border-top:1px solid var(--batch-border)}.page-expansion .stats-grid.six .stat-card:nth-child(5),.page-expansion .stats-grid.six .stat-card:nth-child(6){border-top:1px solid var(--batch-border)}.page-expansion .expansion-layout,.material-watch-layout{grid-template-columns:minmax(0,1fr) 284px}.page-expansion .expansion-table .filter-row{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:700px){.batch-page-heading{align-items:flex-start;flex-direction:column;gap:8px}.batch-page-status{width:100%;justify-content:space-between}.batch-workflow{grid-template-columns:1fr}.batch-workflow-step{grid-template-columns:26px minmax(0,1fr) 18px;min-height:58px;border-right:0;border-bottom:1px solid var(--batch-border)}.batch-workflow-step:last-child{border-bottom:0}.batch-workflow-icon{display:block}.page-expansion .data-chain-panel.compact .data-chain-grid,.page-expansion .stats-grid.six{grid-template-columns:1fr}.page-expansion .data-chain-panel.compact .data-chain-card,.page-expansion .stats-grid.six .stat-card{border-right:0;border-left:0;border-top:1px solid var(--batch-border)}.page-expansion .data-chain-panel.compact .data-chain-card:first-child,.page-expansion .stats-grid.six .stat-card:first-child{border-top:0}.page-expansion .expansion-rail{position:static}.page-expansion .expansion-table .filter-row,.material-watch-kpis,.material-watch-rule-grid,.material-watch-layout{grid-template-columns:1fr}.material-watch-alert{grid-template-columns:18px minmax(0,1fr)}.material-watch-alert span{grid-column:1 / -1;white-space:normal}}.plans-layout>div{min-width:0}.plans-layout.manual-mode{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.plans-layout{grid-template-columns:minmax(0,1fr)}}.page-material-watch-v2{--pw-ink:#17201f;--pw-muted:#697572;--pw-border:#dfe5e3;--pw-soft:#f4f7f6;--pw-green:#0e8f6e;--pw-green-soft:#e9f7f2;--pw-red:#c63f32;--pw-red-soft:#fff0ed;--pw-amber:#b86c10;--pw-amber-soft:#fff7e8;color:var(--pw-ink)}.plan-watch-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.plan-watch-heading h1{margin:0;color:var(--pw-ink);font-size:23px;line-height:1.25;letter-spacing:0}.plan-watch-heading p{margin:6px 0 0;color:var(--pw-muted);font-size:12px}.plan-watch-heading-actions{display:flex;align-items:center;gap:10px}.plan-watch-heading-actions>span{display:inline-flex;align-items:center;gap:5px;color:var(--pw-muted);font-size:11px;white-space:nowrap}.plan-watch-health{display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;margin-bottom:14px;padding:8px 12px;border:1px solid #bee3d7;border-radius:5px;background:var(--pw-green-soft);color:#356257}.plan-watch-health strong{color:var(--pw-green);font-size:12px}.plan-watch-health span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-watch-health small{color:var(--pw-muted);white-space:nowrap}.plan-watch-health.is-warning{border-color:#edc5be;background:var(--pw-red-soft);color:#79504a}.plan-watch-health.is-warning strong{color:var(--pw-red)}.plan-watch-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.plan-watch-stats article{min-width:0;padding:14px 16px;border-right:1px solid var(--pw-border)}.plan-watch-stats article:last-child{border-right:0}.plan-watch-stats span,.plan-watch-stats small{display:block;color:var(--pw-muted)}.plan-watch-stats strong{display:block;margin:4px 0 2px;overflow:hidden;color:var(--pw-ink);font-size:23px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.plan-watch-stats article.is-danger strong{color:var(--pw-red)}.plan-watch-workspace{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,.72fr);align-items:start;gap:14px}.plan-watch-queue,.plan-watch-detail{min-width:0;overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.plan-watch-detail{position:sticky;top:14px}.plan-watch-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 13px;border-bottom:1px solid var(--pw-border)}.plan-watch-panel-head h2{margin:0;color:var(--pw-ink);font-size:14px;line-height:1.35;letter-spacing:0}.plan-watch-panel-head p{margin:2px 0 0;color:var(--pw-muted);font-size:10px}.plan-watch-toolbar{display:flex;align-items:center;gap:8px;min-height:52px;padding:9px 11px;border-bottom:1px solid var(--pw-border);background:#fbfcfc}.plan-watch-segments{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid #ccd4d1;border-radius:5px;background:#fff}.plan-watch-segments button{height:30px;padding:0 10px;border:0;border-right:1px solid #ccd4d1;background:#fff;color:var(--pw-muted);cursor:pointer}.plan-watch-segments button:last-child{border-right:0}.plan-watch-segments button.is-active{background:var(--pw-green-soft);color:var(--pw-green);font-weight:700}.plan-watch-segments b{font-weight:inherit}.plan-watch-search{display:flex;align-items:center;gap:6px;min-width:150px;height:31px;margin-left:auto;padding:0 8px;border:1px solid #ccd4d1;border-radius:5px;background:#fff;color:var(--pw-muted)}.plan-watch-search:focus-within{border-color:var(--pw-green);box-shadow:0 0 0 2px #0e8f6e1a}.plan-watch-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--pw-ink);font:inherit}.plan-watch-select{display:flex;align-items:center;gap:4px;height:31px;padding:0 6px;border:1px solid #ccd4d1;border-radius:5px;background:#fff;color:var(--pw-muted)}.plan-watch-select select{max-width:96px;border:0;outline:0;background:transparent;color:var(--pw-muted);font:inherit}.plan-watch-active-filter{display:inline-flex;align-items:center;gap:5px;height:31px;padding:0 9px;border:1px solid #ccd4d1;border-radius:5px;background:#fff;color:var(--pw-muted);white-space:nowrap;cursor:pointer}.plan-watch-active-filter.is-active{border-color:var(--pw-green);background:var(--pw-green-soft);color:var(--pw-green)}.plan-watch-table-wrap{overflow:auto}.plan-watch-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.plan-watch-table .col-priority{width:78px}.plan-watch-table .col-plan{width:31%}.plan-watch-table .col-spend{width:100px}.plan-watch-table .col-roi{width:136px}.plan-watch-table .col-orders{width:88px}.plan-watch-table .col-window{width:92px}.plan-watch-table th{padding:8px 9px;border-bottom:1px solid var(--pw-border);background:#f8faf9;color:#66716e;font-size:10px;font-weight:650;text-align:left}.plan-watch-table td{padding:9px;border-bottom:1px solid #edf0ef;color:var(--pw-ink);vertical-align:middle}.plan-watch-table tr{cursor:pointer}.plan-watch-table tr:last-child td{border-bottom:0}.plan-watch-table tbody tr:hover{background:#f8fbfa}.plan-watch-table tbody tr.is-selected{background:#f1faf7;box-shadow:inset 3px 0 var(--pw-green)}.plan-watch-table td>strong{display:block;color:var(--pw-ink);font-size:12px;line-height:1.35}.plan-watch-table td>strong.is-danger{color:var(--pw-red)}.plan-watch-table td>strong small{color:var(--pw-muted);font-weight:500}.plan-watch-table td>small{display:block;margin-top:2px;overflow:hidden;color:var(--pw-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.plan-watch-row-select{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.plan-watch-row-select strong,.plan-watch-row-select small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-watch-row-select strong{color:var(--pw-ink);font-size:12px;font-weight:650}.plan-watch-row-select small{margin-top:2px;color:var(--pw-muted);font-size:10px}.plan-watch-roi-bar{display:block;width:76px;height:4px;margin-top:5px;overflow:hidden;background:#e9edec}.plan-watch-roi-bar i{display:block;height:100%;background:var(--pw-red)}.plan-watch-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:39px;padding:0 11px;border-top:1px solid var(--pw-border);color:var(--pw-muted);font-size:10px}.plan-watch-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:180px;padding:24px;color:var(--pw-muted);text-align:center}.plan-watch-empty strong{color:var(--pw-ink)}.plan-watch-detail-body{padding:14px}.plan-watch-detail-body h3{margin:0 0 4px;overflow-wrap:anywhere;color:var(--pw-ink);font-size:14px;line-height:1.45;letter-spacing:0}.plan-watch-detail-body>p{margin:0 0 12px;overflow-wrap:anywhere;color:var(--pw-muted);font-size:10px}.plan-watch-evidence-list>div{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;border-top:1px solid #edf0ef}.plan-watch-evidence-list>div>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pw-red-soft);color:var(--pw-red);font-size:10px;font-weight:700}.plan-watch-evidence-list section strong,.plan-watch-evidence-list section small,.plan-watch-evidence-list b small{display:block}.plan-watch-evidence-list section strong{font-size:11px}.plan-watch-evidence-list section small,.plan-watch-evidence-list b small{margin-top:2px;color:var(--pw-muted);font-size:9px;font-weight:500}.plan-watch-evidence-list b{color:var(--pw-ink);font-size:12px;text-align:right}.plan-watch-window-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px}.plan-watch-window-grid>div{min-width:0;padding:7px 4px;border-radius:4px;background:var(--pw-soft);text-align:center}.plan-watch-window-grid strong,.plan-watch-window-grid span,.plan-watch-window-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-watch-window-grid strong{color:var(--pw-ink);font-size:11px}.plan-watch-window-grid span,.plan-watch-window-grid small{color:var(--pw-muted);font-size:8px}.plan-watch-recommendation{margin-top:11px;padding:10px;border-left:3px solid var(--pw-amber);background:var(--pw-amber-soft)}.plan-watch-recommendation strong,.plan-watch-recommendation span{display:block}.plan-watch-recommendation strong{color:#7a4c0f;font-size:11px}.plan-watch-recommendation span{margin-top:3px;color:#795f38;font-size:10px;line-height:1.55}.plan-watch-note{display:block;margin-top:11px}.plan-watch-note>span{display:block;margin-bottom:5px;color:var(--pw-muted);font-size:10px}.plan-watch-note textarea{display:block;width:100%;min-height:58px;resize:vertical;padding:7px 8px;border:1px solid #ccd4d1;border-radius:5px;outline:0;color:var(--pw-ink);font:inherit}.plan-watch-note textarea:focus{border-color:var(--pw-green);box-shadow:0 0 0 2px #0e8f6e1a}.plan-watch-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.plan-watch-detail-actions .go-button{width:100%;min-width:0;justify-content:center}.plan-watch-review-meta{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--pw-muted);font-size:9px}.plan-watch-trend{display:grid;grid-template-columns:152px minmax(0,1fr);margin-top:14px;overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.plan-watch-trend>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:11px 13px;border-right:1px solid var(--pw-border)}.plan-watch-trend>div:first-child strong,.plan-watch-trend>div:first-child span{display:block}.plan-watch-trend>div:first-child span{margin-top:2px;color:var(--pw-muted);font-size:9px}.plan-watch-trend-points{display:grid;grid-template-columns:repeat(8,minmax(72px,1fr));align-items:center;padding:8px 10px}.plan-watch-trend-points article{position:relative;min-width:0;text-align:center}.plan-watch-trend-points article:before{position:absolute;top:5px;right:0;left:0;height:1px;background:#dce3e1;content:""}.plan-watch-trend-points article:first-child:before{left:50%}.plan-watch-trend-points article:last-child:before{right:50%}.plan-watch-trend-points i{position:relative;z-index:1;display:block;width:7px;height:7px;margin:2px auto 4px;border-radius:50%;background:var(--pw-green);box-shadow:0 0 0 3px var(--pw-green-soft)}.plan-watch-trend-points article.is-warning i{background:var(--pw-red);box-shadow:0 0 0 3px var(--pw-red-soft)}.plan-watch-trend-points strong,.plan-watch-trend-points span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-watch-trend-points strong{color:var(--pw-ink);font-size:9px}.plan-watch-trend-points span{color:var(--pw-muted);font-size:8px}@media(max-width:1240px){.plan-watch-workspace{grid-template-columns:minmax(0,1fr) 300px}.plan-watch-toolbar{flex-wrap:wrap}.plan-watch-search{order:2;flex:1 1 260px;margin-left:0}}@media(max-width:900px){.plan-watch-workspace{grid-template-columns:minmax(0,1fr)}.plan-watch-detail{position:static}.plan-watch-trend{grid-template-columns:1fr}.plan-watch-trend>div:first-child{border-right:0;border-bottom:1px solid var(--pw-border)}.plan-watch-trend-points{overflow-x:auto}}@media(max-width:700px){.plan-watch-heading{flex-direction:column}.plan-watch-heading-actions{width:100%;justify-content:space-between}.plan-watch-health{grid-template-columns:18px minmax(0,1fr)}.plan-watch-health span,.plan-watch-health small{grid-column:1 / -1;white-space:normal}.plan-watch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-watch-stats article{border-bottom:1px solid var(--pw-border)}.plan-watch-stats article:nth-child(2){border-right:0}.plan-watch-stats article:nth-child(3),.plan-watch-stats article:nth-child(4){border-bottom:0}.plan-watch-stats strong{font-size:19px}.plan-watch-toolbar{align-items:stretch}.plan-watch-segments{width:100%;overflow-x:auto}.plan-watch-segments button{flex:1 0 auto}.plan-watch-search{flex:1 1 100%}.plan-watch-select,.plan-watch-active-filter{flex:1 1 calc(50% - 4px);justify-content:center}.plan-watch-table{min-width:0}.plan-watch-table colgroup,.plan-watch-table thead{display:none}.plan-watch-table tbody{display:grid;gap:8px;padding:9px;background:var(--pw-soft)}.plan-watch-table tr,.plan-watch-table td{display:block}.plan-watch-table tr{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:11px;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.plan-watch-table tbody tr.is-selected{border-color:#8ecdb9;background:#fff;box-shadow:inset 3px 0 var(--pw-green)}.plan-watch-table td{min-width:0;padding:0;border:0}.plan-watch-table td:nth-child(1){grid-column:1;grid-row:1}.plan-watch-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.plan-watch-table td[data-label]:before{display:block;margin-bottom:2px;color:var(--pw-muted);font-size:8px;content:attr(data-label)}.plan-watch-table td:nth-child(1):before,.plan-watch-table td:nth-child(2):before{display:none}.plan-watch-row-select strong,.plan-watch-row-select small{white-space:normal}.plan-watch-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-watch-trend-points{grid-template-columns:repeat(8,90px)}}.compensation-view-tabs{display:inline-flex;align-items:center;margin:0 0 14px;overflow:hidden;border:1px solid #ccd4d1;border-radius:6px;background:#fff}.compensation-view-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:0;border-right:1px solid #ccd4d1;background:#fff;color:var(--pw-muted);cursor:pointer}.compensation-view-tabs button:last-child{border-right:0}.compensation-view-tabs button.is-active{background:var(--pw-green-soft);color:var(--pw-green);font-weight:700}.compensation-view-tabs b{min-width:18px;color:inherit;text-align:right}.compensation-daily>.plan-watch-health{margin-bottom:14px}.plan-watch-health.is-pending,.plan-watch-health.is-review{border-color:#e1c784;background:#fff8e6;color:#725b25}.plan-watch-health.is-pending strong,.plan-watch-health.is-review strong{color:#8a6713}.compensation-daily-lifecycle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.compensation-daily-lifecycle article{min-width:0;padding:12px 14px;border-right:1px solid var(--pw-border)}.compensation-daily-lifecycle article:last-child{border-right:0}.compensation-daily-lifecycle span,.compensation-daily-lifecycle strong,.compensation-daily-lifecycle small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.compensation-daily-lifecycle span{display:flex;align-items:center;gap:6px;color:var(--pw-muted)}.compensation-daily-lifecycle strong{margin:5px 0 2px;color:var(--pw-ink);font-size:13px}.compensation-daily-lifecycle small{color:var(--pw-muted);white-space:nowrap}.compensation-daily-lifecycle article.is-complete span{color:var(--pw-green)}.compensation-daily-lifecycle article.is-pending span{color:#8a6713}.compensation-daily-lifecycle article.is-failed span,.compensation-daily-lifecycle article.is-failed strong{color:var(--pw-red)}.compensation-daily-panel{margin-top:14px}.compensation-daily-search{width:min(420px,100%);margin-left:0}.compensation-daily-date{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--pw-muted);white-space:nowrap}.compensation-daily-table{min-width:860px}.compensation-daily-table th:nth-child(1){width:36%}.compensation-daily-table th:nth-child(2){width:14%}.compensation-daily-table th:nth-child(3){width:20%}.compensation-daily-table th:nth-child(4){width:15%}.compensation-daily-table th:nth-child(5){width:15%}.compensation-ledger-workspace{margin-top:0}.compensation-ledger-search{width:min(420px,100%);margin-left:0}.compensation-ledger-table{min-width:840px}.compensation-ledger-table th:nth-child(1){width:34%}.compensation-ledger-table th:nth-child(2){width:17%}.compensation-ledger-table th:nth-child(3){width:17%}.compensation-ledger-table th:nth-child(4){width:17%}.compensation-ledger-table th:nth-child(5){width:15%}.compensation-ledger-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.compensation-ledger-metrics>div{min-width:0;padding:8px;background:var(--pw-soft)}.compensation-ledger-metrics span,.compensation-ledger-metrics strong{display:block}.compensation-ledger-metrics span{color:var(--pw-muted);font-size:9px}.compensation-ledger-metrics strong{margin-top:3px;font-size:14px}.compensation-qualified-note{border-left-color:var(--pw-green);background:var(--pw-green-soft)}.compensation-loss-reasons{display:grid;gap:5px;margin:10px 0}.compensation-loss-reasons span{display:flex;align-items:center;gap:6px;padding:7px 8px;color:#9d3441;background:var(--pw-red-soft);font-size:9px}.compensation-roi-timeline{margin-top:12px}.compensation-roi-timeline>header,.compensation-manual-events>strong{display:flex;align-items:center;justify-content:space-between;min-height:30px;border-bottom:1px solid var(--pw-border);font-size:10px}.compensation-roi-timeline>header span{color:var(--pw-muted);font-size:9px}.compensation-roi-timeline article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;border-bottom:1px solid #edf0ef}.compensation-roi-timeline article>i{width:6px;height:6px;border-radius:50%;background:var(--pw-green)}.compensation-roi-timeline article>div{min-width:0}.compensation-roi-timeline article>div:last-child{text-align:right}.compensation-roi-timeline strong,.compensation-roi-timeline small,.compensation-manual-events span{display:block;overflow-wrap:anywhere}.compensation-roi-timeline strong{font-size:10px}.compensation-roi-timeline small,.compensation-manual-events span{color:var(--pw-muted);font-size:8px}.compensation-manual-events{margin-top:10px}.compensation-manual-events span{padding:6px 0;border-bottom:1px solid #edf0ef}.compensation-manual-order-form{display:grid;gap:7px;margin-top:11px;padding:10px;border:1px solid var(--pw-border);background:#fbfcfc}.compensation-manual-order-form>strong{font-size:10px}.compensation-manual-order-form>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.compensation-manual-order-form label span{display:block;margin-bottom:3px;color:var(--pw-muted);font-size:8px}.compensation-manual-order-form input{width:100%;height:30px;min-width:0;padding:0 7px;border:1px solid #ccd4d1;border-radius:4px;outline:0;background:#fff;color:var(--pw-ink);font:inherit}.compensation-manual-order-form input:focus{border-color:var(--pw-green)}.compensation-manual-order-form .go-button{width:100%}.compensation-daily-scopes{margin:14px 0 10px}@media(max-width:700px){.compensation-view-tabs{display:flex;width:100%;overflow-x:auto}.compensation-view-tabs button{flex:1 0 auto;justify-content:center;padding:0 10px}.compensation-daily-date{width:100%;margin-left:0}.compensation-daily-lifecycle{grid-template-columns:1fr}.compensation-daily-lifecycle article{border-right:0;border-bottom:1px solid var(--pw-border)}.compensation-daily-lifecycle article:last-child{border-bottom:0}.compensation-daily-table,.compensation-ledger-table{min-width:0}.compensation-ledger-table thead{display:none}.compensation-ledger-table tbody{display:grid;gap:8px;padding:9px;background:var(--pw-soft)}.compensation-ledger-table tr{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;padding:11px;border:1px solid var(--pw-border);background:#fff}.compensation-ledger-table td{display:block;padding:0;border:0}.compensation-ledger-table td:first-child{grid-column:1 / -1}.compensation-ledger-table td[data-label]:before{display:block;margin-bottom:2px;color:var(--pw-muted);font-size:8px;content:attr(data-label)}.compensation-ledger-table td:first-child:before{display:none}.compensation-daily-table tr{grid-template-columns:1fr 1fr}.compensation-daily-table td:nth-child(1),.compensation-daily-table td:nth-child(2){grid-column:auto;grid-row:auto}.compensation-daily-table td:nth-child(1){grid-column:1 / -1}.compensation-daily-table td:nth-child(2):before{display:block}}.accounting-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.accounting-monthly{margin-bottom:14px;overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.accounting-monthly-head{gap:16px}.accounting-monthly-actions,.accounting-month-select{display:flex;align-items:center}.accounting-monthly-actions{flex-shrink:0;gap:8px}.accounting-month-select{gap:6px;height:30px;padding:0 7px 0 9px;border:1px solid #ccd4d1;border-radius:5px;background:#fff;color:var(--pw-muted)}.accounting-month-select span{font-size:9px;white-space:nowrap}.accounting-month-select select{min-width:105px;border:0;outline:0;background:#fff;color:var(--pw-ink);font:inherit;font-size:10px;cursor:pointer}.accounting-monthly-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--pw-border);border-bottom:1px solid var(--pw-border)}.accounting-monthly-stats>div{min-width:0;padding:12px 15px;border-right:1px solid var(--pw-border)}.accounting-monthly-stats>div:last-child{border-right:0}.accounting-monthly-stats span,.accounting-monthly-stats strong,.accounting-monthly-stats small{display:block}.accounting-monthly-stats span,.accounting-monthly-stats small{color:var(--pw-muted);font-size:9px}.accounting-monthly-stats strong{margin:5px 0 3px;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.accounting-monthly-stats .is-danger strong,.accounting-monthly-table .is-danger{color:var(--pw-red)}.accounting-monthly-table-wrap{max-height:350px;overflow:auto}.accounting-monthly-table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.accounting-monthly-table th{position:sticky;top:0;z-index:1;height:31px;padding:0 10px;border-bottom:1px solid var(--pw-border);background:#f8faf9;color:#66716e;font-size:9px;font-weight:650;text-align:left}.accounting-monthly-table td{height:38px;padding:6px 10px;border-bottom:1px solid #edf0ef;color:var(--pw-ink);font-size:10px}.accounting-monthly-table tr.is-today{background:#f1faf7;box-shadow:inset 3px 0 var(--pw-green)}.accounting-monthly-table td>strong,.accounting-monthly-table td>small{display:block}.accounting-monthly-table td>strong{font-size:10px}.accounting-monthly-table td>small{margin-top:2px;color:var(--pw-green);font-size:8px}.accounting-forecast{margin-bottom:14px;overflow:visible;background:transparent}.accounting-forecast-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pw-border);background:#fff}.accounting-forecast-stats>div{min-width:0;padding:12px 15px;border-right:1px solid var(--pw-border)}.accounting-forecast-stats>div:last-child{border-right:0}.accounting-forecast-stats span,.accounting-forecast-stats strong{display:block}.accounting-forecast-stats span{color:var(--pw-muted);font-size:9px}.accounting-forecast-stats strong{margin-top:5px;font-size:17px}.accounting-forecast-stats .is-danger strong,.accounting-forecast-table .is-danger,.accounting-account-daily .is-danger{color:var(--pw-red)}.accounting-forecast-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(460px,1.15fr);gap:12px;padding:12px 0 0;background:transparent}.accounting-forecast-panel{min-width:0;overflow:hidden;border:1px solid var(--pw-border);background:#fff}.accounting-forecast-panel-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 11px;border-bottom:1px solid var(--pw-border)}.accounting-forecast-panel-head strong{font-size:11px}.accounting-forecast-panel-head span{color:var(--pw-muted);font-size:9px}.accounting-forecast-table-wrap{overflow:auto}.accounting-forecast-table{width:100%;min-width:470px;border-collapse:collapse;table-layout:fixed}.accounting-forecast-account-table{min-width:700px}.accounting-forecast-table th{height:30px;padding:0 9px;border-bottom:1px solid var(--pw-border);background:#f8faf9;color:#66716e;font-size:9px;font-weight:650;text-align:left}.accounting-forecast-table td{min-height:45px;padding:7px 9px;border-bottom:1px solid #edf0ef;color:var(--pw-ink);font-size:10px;vertical-align:top}.accounting-forecast-table td>strong,.accounting-forecast-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounting-forecast-table td>strong{font-size:10px}.accounting-forecast-table td>small{margin-top:3px;color:var(--pw-muted);font-size:8px}.accounting-account-daily{display:grid;grid-template-columns:repeat(3,minmax(105px,1fr));gap:4px;min-width:320px}.accounting-account-daily>span{display:grid;grid-template-columns:36px 1fr;gap:2px 5px;padding:4px 5px;border:1px solid #e5ebe8;border-radius:4px;background:#fbfcfc;color:var(--pw-muted);font-size:8px}.accounting-account-daily b{grid-row:1 / span 3;color:var(--pw-ink);font-size:9px;font-weight:650}.accounting-account-daily em{overflow:hidden;font-style:normal;line-height:1.25;white-space:nowrap}.accounting-forecast-empty{display:flex;align-items:center;justify-content:center;gap:7px;min-height:110px;color:var(--pw-muted);font-size:10px}.accounting-ledger,.accounting-detail{overflow:hidden;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.accounting-toolbar{display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 11px;border-bottom:1px solid var(--pw-border);background:#fbfcfc}.accounting-segments{max-width:calc(100% - 290px);overflow-x:auto}.accounting-segments button{white-space:nowrap}.accounting-search{width:270px}.accounting-table-wrap{overflow:auto}.accounting-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.accounting-table th{height:34px;padding:0 10px;border-bottom:1px solid var(--pw-border);background:#f8faf9;color:#66716e;font-size:10px;font-weight:650;text-align:left}.accounting-table th:nth-child(1){width:19%}.accounting-table th:nth-child(2){width:12%}.accounting-table th:nth-child(3){width:12%}.accounting-table th:nth-child(4){width:12%}.accounting-table th:nth-child(5){width:12%}.accounting-table th:nth-child(6){width:11%}.accounting-table th:nth-child(7){width:11%}.accounting-table th:nth-child(8){width:11%}.accounting-table td{height:58px;padding:8px 10px;border-bottom:1px solid #edf0ef;color:var(--pw-ink);vertical-align:middle}.accounting-table tbody tr{cursor:pointer}.accounting-table tbody tr:hover{background:#f8fbfa}.accounting-table tbody tr.is-selected{background:#f1faf7;box-shadow:inset 3px 0 var(--pw-green)}.accounting-table td>strong,.accounting-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounting-table td>strong{font-size:12px;line-height:1.35}.accounting-table td>strong.is-danger{color:var(--pw-red)}.accounting-table td>small{margin-top:3px;color:var(--pw-muted);font-size:9px}.accounting-row-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 8px;border:1px solid #bdd9d0;border-radius:5px;background:#fff;color:var(--pw-green);font-size:10px;white-space:nowrap;cursor:pointer}.accounting-row-action:hover{border-color:var(--pw-green);background:var(--pw-green-soft)}.accounting-empty .go-button{margin-top:8px}.accounting-detail{margin-top:14px}.accounting-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid var(--pw-border)}.accounting-detail>header span,.accounting-detail>header h2,.accounting-detail>header p{display:block;margin:0}.accounting-detail>header span{color:var(--pw-muted);font-size:9px}.accounting-detail>header h2{margin-top:3px;font-size:15px;letter-spacing:0}.accounting-detail>header p{margin-top:4px;color:var(--pw-muted);font-size:10px}.accounting-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pw-border)}.accounting-detail-summary>div{min-width:0;padding:12px 15px;border-right:1px solid var(--pw-border)}.accounting-detail-summary>div:last-child{border-right:0}.accounting-detail-summary span,.accounting-detail-summary strong{display:block}.accounting-detail-summary span{color:var(--pw-muted);font-size:9px}.accounting-detail-summary strong{margin-top:5px;font-size:18px}.accounting-detail-summary strong.is-danger{color:var(--pw-red)}.accounting-credit-ledger{padding:0 15px}.accounting-credit-head{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid #edf0ef}.accounting-credit-head strong{font-size:11px}.accounting-credit-head span{color:var(--pw-muted);font-size:9px}.accounting-credit-row{display:grid;grid-template-columns:130px 130px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #edf0ef}.accounting-credit-row>span{min-width:0}.accounting-credit-row strong,.accounting-credit-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounting-credit-row strong{font-size:11px}.accounting-credit-row small{margin-top:3px;color:var(--pw-muted);font-size:9px}.accounting-credit-row>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid #f0d1cc;border-radius:5px;background:#fff;color:var(--pw-red);cursor:pointer}.accounting-official-mark{display:grid;place-items:center;width:28px;height:28px;color:var(--pw-green);background:var(--pw-green-soft)}.accounting-plan-breakdown{padding:0 15px 10px;border-top:1px solid var(--pw-border)}.accounting-plan-breakdown>div:not(.accounting-credit-head){display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:12px;padding:8px 0;border-bottom:1px solid #edf0ef}.accounting-plan-breakdown span{min-width:0}.accounting-plan-breakdown strong,.accounting-plan-breakdown small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounting-plan-breakdown strong{font-size:10px}.accounting-plan-breakdown small{margin-top:2px;color:var(--pw-muted);font-size:8px}.accounting-plan-breakdown>div>span:last-child{text-align:right}.accounting-credit-empty{padding:22px 0;color:var(--pw-muted);font-size:10px;text-align:center}.accounting-detail>footer{display:flex;justify-content:flex-end;gap:8px;padding:11px 15px;border-top:1px solid var(--pw-border);background:#fbfcfc}.accounting-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#09182b6b}.accounting-modal{width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #d8dfdd;border-radius:7px;background:#fff;box-shadow:0 20px 60px #09182b38}.accounting-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid var(--pw-border)}.accounting-modal>header h2,.accounting-modal>header p{margin:0}.accounting-modal>header h2{font-size:16px;letter-spacing:0}.accounting-modal>header p{margin-top:4px;color:var(--pw-muted);font-size:10px}.accounting-modal>header button{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:0;border-radius:5px;background:var(--pw-soft);color:var(--pw-muted);cursor:pointer}.accounting-form{display:grid;gap:12px;padding:16px 17px}.accounting-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accounting-form label{display:block;min-width:0}.accounting-form label>span{display:block;margin-bottom:6px;color:var(--pw-muted);font-size:10px;font-weight:650}.accounting-form input,.accounting-form select,.accounting-form textarea{display:block;width:100%;border:1px solid #ccd4d1;border-radius:5px;outline:0;background:#fff;color:var(--pw-ink);font:inherit;font-size:12px}.accounting-form input,.accounting-form select{height:36px;padding:0 10px}.accounting-form textarea{min-height:72px;padding:9px 10px;resize:vertical}.accounting-form input:focus,.accounting-form select:focus,.accounting-form textarea:focus{border-color:var(--pw-green);box-shadow:0 0 0 2px #0e8f6e1a}.accounting-form input:disabled,.accounting-form select:disabled{background:#f3f5f4;color:#78827f}.accounting-money-input{position:relative}.accounting-money-input b{position:absolute;top:9px;left:10px;z-index:1;color:var(--pw-muted);font-size:12px}.accounting-money-input input{padding-left:27px}.accounting-batch-summary{display:grid;grid-template-columns:1.35fr 1fr 1fr;border:1px solid var(--pw-border);border-radius:5px;background:#f8faf9}.accounting-batch-summary>div{min-width:0;padding:10px;border-right:1px solid var(--pw-border)}.accounting-batch-summary>div:last-child{border-right:0}.accounting-batch-summary span,.accounting-batch-summary strong,.accounting-batch-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accounting-batch-summary span,.accounting-batch-summary small{color:var(--pw-muted);font-size:9px}.accounting-batch-summary strong{margin:4px 0;font-size:12px}.accounting-form-error{display:flex;align-items:center;gap:7px;margin:0 17px;padding:9px 10px;border:1px solid #f3c2ba;border-radius:5px;background:var(--pw-red-soft);color:var(--pw-red);font-size:10px}.accounting-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 17px;border-top:1px solid var(--pw-border);background:#fbfcfc}@media(max-width:900px){.accounting-forecast-grid{grid-template-columns:1fr}.accounting-toolbar{flex-wrap:wrap}.accounting-segments{max-width:100%}.accounting-search{width:100%;margin-left:0}}@media(max-width:700px){.accounting-monthly-head{align-items:flex-start;flex-direction:column}.accounting-monthly-actions{justify-content:space-between;width:100%}.accounting-monthly-stats{grid-template-columns:1fr}.accounting-monthly-stats>div{border-right:0;border-bottom:1px solid var(--pw-border)}.accounting-monthly-stats>div:last-child{border-bottom:0}.accounting-forecast-stats,.accounting-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-stats article:last-child{grid-column:1 / -1;border-right:0}.accounting-forecast-stats>div:nth-child(2){border-right:0}.accounting-forecast-stats>div:nth-child(-n+2){border-bottom:1px solid var(--pw-border)}.accounting-forecast-grid{padding:8px}.accounting-account-daily{grid-template-columns:repeat(2,minmax(105px,1fr))}.accounting-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:0;gap:5px;background:transparent}.accounting-segments button{min-width:0;padding:0 5px;border:1px solid #ccd4d1;border-radius:5px;font-size:10px}.accounting-segments button:last-child{border-right:1px solid #ccd4d1}.accounting-table{min-width:0}.accounting-table thead{display:none}.accounting-table tbody{display:grid;gap:8px;padding:9px;background:var(--pw-soft)}.accounting-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:11px;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.accounting-table tbody tr.is-selected{border-color:#8ecdb9;background:#fff;box-shadow:inset 3px 0 var(--pw-green)}.accounting-table td{display:block;min-width:0;height:auto;padding:0;border:0}.accounting-table td:first-child,.accounting-table td:last-child{grid-column:1 / -1}.accounting-table td[data-label]:before{display:block;margin-bottom:3px;color:var(--pw-muted);font-size:8px;content:attr(data-label)}.accounting-table td:first-child:before{display:none}.accounting-table td>strong,.accounting-table td>small{white-space:normal}.accounting-row-action{width:100%}.accounting-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-detail-summary>div:nth-child(2){border-right:0}.accounting-detail-summary>div:nth-child(-n+2){border-bottom:1px solid var(--pw-border)}.accounting-credit-head{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px}.accounting-credit-row{grid-template-columns:1fr 1fr 28px;gap:8px;padding:9px 0}.accounting-credit-row>span:nth-child(3){grid-column:1 / -1;grid-row:2}.accounting-credit-row>button{grid-column:3;grid-row:1}.accounting-detail>footer{flex-wrap:wrap}.accounting-detail>footer .go-button{flex:1 1 calc(50% - 4px)}.accounting-modal-backdrop{align-items:end;padding:0}.accounting-modal{width:100%;max-height:92vh;border-radius:7px 7px 0 0}.accounting-form-grid,.accounting-batch-summary{grid-template-columns:1fr}.accounting-batch-summary>div{border-right:0;border-bottom:1px solid var(--pw-border)}.accounting-batch-summary>div:last-child{border-bottom:0}}.page-compensation-center .plan-watch-heading{align-items:center;margin-bottom:11px}.page-compensation-center .plan-watch-heading h1{font-size:22px}.page-compensation-center .plan-watch-heading p{max-width:760px;margin-top:5px;font-size:11px}.page-compensation-center .plan-watch-heading-actions>span{min-height:32px;padding:0 10px;border:1px solid var(--pw-border);border-radius:5px;background:#fff}.page-compensation-center>.plan-watch-health{min-height:38px;margin-bottom:0;padding:7px 10px}.page-compensation-center .compensation-view-tabs{display:flex;width:100%;margin:0 0 12px;overflow-x:auto;border:0;border-bottom:1px solid var(--pw-border);border-radius:0;background:transparent;scrollbar-width:none}.page-compensation-center .compensation-view-tabs::-webkit-scrollbar{display:none}.page-compensation-center .compensation-view-tabs button{position:relative;flex:0 0 auto;min-height:43px;padding:0 16px;border:0;background:transparent;color:#66716e;font-size:11px}.page-compensation-center .compensation-view-tabs button:after{position:absolute;right:12px;bottom:0;left:12px;height:2px;background:transparent;content:""}.page-compensation-center .compensation-view-tabs button.is-active{background:transparent;color:var(--pw-ink)}.page-compensation-center .compensation-view-tabs button.is-active:after{background:var(--pw-green)}.page-compensation-center .compensation-view-tabs b{display:grid;place-items:center;min-width:20px;height:19px;padding:0 5px;border-radius:10px;background:#e9eeec;color:#596562;font-size:9px}.page-compensation-center .compensation-view-tabs button.is-active b{background:var(--pw-green-soft);color:var(--pw-green)}.page-compensation-center .compensation-link-sync-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin-bottom:12px;padding:8px 12px;border:1px solid #bee3d7;border-radius:5px;background:var(--pw-green-soft)}.page-compensation-center .compensation-link-sync-bar.is-warning{border-color:#e4d6b2;background:#fff9e9}.page-compensation-center .compensation-link-sync-state{display:flex;align-items:center;gap:9px;min-width:0;color:var(--pw-green)}.page-compensation-center .compensation-link-sync-bar.is-warning .compensation-link-sync-state{color:#9a6b17}.page-compensation-center .compensation-link-sync-state>div{min-width:0}.page-compensation-center .compensation-link-sync-state strong,.page-compensation-center .compensation-link-sync-state span{display:block}.page-compensation-center .compensation-link-sync-state strong{color:var(--pw-ink);font-size:11px}.page-compensation-center .compensation-link-sync-state span{margin-top:2px;overflow:hidden;color:var(--pw-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.page-compensation-center .compensation-link-sync-metrics{display:flex;align-items:center;flex:0 0 auto;gap:14px;color:var(--pw-muted);font-size:9px;white-space:nowrap}.page-compensation-center .compensation-link-sync-metrics b{margin-left:3px;color:var(--pw-ink);font-size:11px}.page-compensation-center .compensation-task-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.page-compensation-center .compensation-task-stats article{padding:11px 14px}.page-compensation-center .compensation-task-stats strong{margin:3px 0 1px;font-size:20px}.page-compensation-center .compensation-task-stats article:first-child strong{color:var(--pw-red)}.page-compensation-center .compensation-task-stats article.is-compensation strong{color:var(--pw-green)}.page-compensation-center .compensation-push-ledger-stats{margin-bottom:12px}.page-compensation-center .compensation-push-ledger-workspace{grid-template-columns:minmax(0,1fr) 390px;gap:12px}.page-compensation-center .compensation-push-ledger-workspace .plan-watch-search{order:0;width:100%;max-width:320px;margin-left:0}.page-compensation-center .compensation-push-ledger-workspace .plan-watch-toolbar{display:grid;grid-template-columns:minmax(140px,1fr) 174px 118px}.page-compensation-center .compensation-push-ledger-workspace .plan-watch-select{width:100%;margin-left:0}.page-compensation-center .compensation-push-ledger-workspace .compensation-ledger-date-filter{min-width:174px}.page-compensation-center .compensation-push-ledger-workspace .compensation-ledger-date-filter select{width:136px;max-width:none}.page-compensation-center .compensation-push-ledger-workspace .compensation-ledger-status-filter{margin-left:0}.page-compensation-center .compensation-push-ledger-counts{display:flex;align-items:center;gap:7px;flex:0 0 auto}.page-compensation-center .compensation-push-ledger-counts>span:first-child:not(.compensation-result-count){padding:3px 7px;border:1px solid #f0c7bd;border-radius:4px;color:#b5472f;background:#fff7f4;font-size:8px;font-weight:700;white-space:nowrap}.page-compensation-center .compensation-push-batch-table{min-width:760px}.page-compensation-center .compensation-push-batch-table .col-batch{width:23%}.page-compensation-center .compensation-push-batch-table .col-time{width:17%}.page-compensation-center .compensation-push-batch-table .col-count{width:10%}.page-compensation-center .compensation-push-batch-table .col-progress{width:14%}.page-compensation-center .compensation-push-batch-table .col-status{width:19%}.page-compensation-center .compensation-push-batch-table td{height:62px}.page-compensation-center .compensation-push-batch-table td>strong,.page-compensation-center .compensation-push-batch-table td>small{display:block}.page-compensation-center .compensation-push-batch-table td>small{margin-top:3px;overflow:hidden;color:var(--pw-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.page-compensation-center .compensation-push-detail-body{padding:12px}.page-compensation-center .compensation-push-detail-body>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--pw-border)}.page-compensation-center .compensation-push-detail-body>header strong,.page-compensation-center .compensation-push-detail-body>header span{display:block}.page-compensation-center .compensation-push-detail-body>header strong{font-size:13px}.page-compensation-center .compensation-push-detail-body>header span,.page-compensation-center .compensation-push-detail-body>header small{margin-top:3px;overflow-wrap:anywhere;color:var(--pw-muted);font-size:8px}.page-compensation-center .compensation-push-detail-body>header small{max-width:210px;text-align:right}.page-compensation-center .compensation-push-detail-summary{display:flex;flex-wrap:wrap;gap:6px 12px;padding:9px 0;color:var(--pw-muted);font-size:9px}.page-compensation-center .compensation-push-plan-list{display:grid;gap:8px;max-height:calc(100vh - 330px);overflow:auto}.page-compensation-center .compensation-push-plan-list article{padding:10px;border:1px solid var(--pw-border);border-radius:5px;background:#fff}.page-compensation-center .compensation-push-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.page-compensation-center .compensation-push-plan-heading>div{min-width:0}.page-compensation-center .compensation-push-plan-heading strong,.page-compensation-center .compensation-push-plan-heading span{display:block}.page-compensation-center .compensation-push-plan-heading strong{overflow-wrap:anywhere;font-size:10px}.page-compensation-center .compensation-push-plan-heading span,.page-compensation-center .compensation-push-plan-list article>p{margin-top:3px;color:var(--pw-muted);font-size:8px}.page-compensation-center .compensation-push-plan-list article>p{margin-bottom:8px;overflow-wrap:anywhere}.page-compensation-center .compensation-push-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e3e8e6;border-radius:4px;background:#f8faf9}.page-compensation-center .compensation-push-order-grid>span{min-width:0;padding:7px;border-right:1px solid #e3e8e6;text-align:center}.page-compensation-center .compensation-push-order-grid>span:last-child{border-right:0}.page-compensation-center .compensation-push-order-grid small,.page-compensation-center .compensation-push-order-grid strong{display:block}.page-compensation-center .compensation-push-order-grid small{color:var(--pw-muted);font-size:8px}.page-compensation-center .compensation-push-order-grid strong{margin-top:2px;font-size:12px}.page-compensation-center .compensation-push-order-grid strong.is-danger{color:var(--pw-red)}.page-compensation-center .compensation-push-plan-list article>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:var(--pw-muted);font-size:8px}.page-compensation-center .compensation-push-plan-list article>footer>a{display:inline-flex;align-items:center;flex:0 0 auto;gap:3px;color:var(--pw-green);font-size:9px;font-weight:700;text-decoration:none}.page-compensation-center .compensation-amount-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;margin-bottom:12px;padding:12px 16px;border:1px solid var(--pw-border);border-radius:6px;background:#fff}.page-compensation-center .compensation-amount-summary span,.page-compensation-center .compensation-amount-summary small{display:block}.page-compensation-center .compensation-amount-summary span{color:var(--pw-ink);font-size:12px;font-weight:700}.page-compensation-center .compensation-amount-summary small{margin-top:5px;color:var(--pw-muted);font-size:10px}.page-compensation-center .compensation-amount-summary strong{color:var(--pw-green);font-size:26px;line-height:1;white-space:nowrap}.page-compensation-center .compensation-amount-summary.is-loss strong{color:var(--pw-red)}.compensation-filtered-push{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid var(--pw-border);background:#f3f8f6}.compensation-filtered-push>div{min-width:0}.compensation-filtered-push strong{display:block;font-size:12px;font-weight:600;color:var(--pw-ink)}.compensation-filtered-push span{display:block;margin-top:4px;font-size:11px;color:var(--pw-muted)}.compensation-filtered-push>.go-button{flex-shrink:0;max-width:100%}.compensation-filtered-push-feedback{flex:1 0 100%;margin:0;font-size:11px;color:var(--pw-green);overflow-wrap:anywhere}.compensation-filtered-push-feedback.is-error{color:var(--pw-red)}.compensation-shop-directory{margin:0 0 12px;border-top:1px solid var(--pw-border);border-bottom:1px solid var(--pw-border)}.compensation-shop-directory summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;color:var(--pw-ink);font-size:12px;cursor:pointer;list-style:none}.compensation-shop-directory summary::-webkit-details-marker{display:none}.compensation-shop-directory summary>span{color:var(--pw-muted);font-size:11px}.compensation-shop-directory summary>svg:last-child{margin-left:auto}.compensation-shop-directory[open] summary>svg:last-child{transform:rotate(180deg)}.compensation-shop-directory-tools{display:flex;align-items:center;gap:12px;padding-bottom:10px;font-size:11px;color:var(--pw-muted)}.compensation-shop-directory-tools .plan-watch-search{margin:0;flex:0 1 310px;min-width:0}.compensation-shop-directory-tools>span{flex-shrink:0}.compensation-shop-directory-table-wrap{max-height:320px;overflow:auto;margin-bottom:12px}.compensation-shop-directory table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.compensation-shop-directory th{position:sticky;top:0;background:#eef5f2;color:var(--pw-muted);font-weight:500}.compensation-shop-directory th,.compensation-shop-directory td{padding:8px 10px;text-align:left;font-size:11px;border-bottom:1px solid var(--pw-border);overflow-wrap:anywhere}.compensation-shop-directory th:first-child{width:24%}.compensation-shop-directory th:last-child{width:22%}.compensation-shop-directory td>strong{display:block;font-weight:500;color:var(--pw-ink)}.compensation-shop-directory td>small{display:block;margin-top:4px;font-size:10px;color:var(--pw-muted)}.page-compensation-center .compensation-task-workspace{grid-template-columns:minmax(0,1fr) 342px;gap:12px}.page-compensation-center .compensation-task-workspace .plan-watch-panel-head{min-height:51px;padding:8px 12px}.page-compensation-center .compensation-result-count{color:var(--pw-muted);font-size:10px;white-space:nowrap}.page-compensation-center .compensation-result-summary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;color:var(--pw-muted);font-size:10px;white-space:nowrap}.page-compensation-center .compensation-result-summary strong{color:var(--pw-green);font-size:11px;font-weight:700}.page-compensation-center .compensation-result-summary small{color:var(--pw-muted);font-size:9px}.page-compensation-center .compensation-task-workspace .plan-watch-toolbar{min-height:49px;padding:8px 10px;flex-wrap:wrap}.page-compensation-center .compensation-task-workspace .plan-watch-search{flex:1 1 160px;max-width:240px}.page-compensation-center .compensation-task-workspace .compensation-shop-filter{position:relative;width:180px;max-width:100%;min-width:0;padding:0}.page-compensation-center .compensation-shop-filter>summary{display:flex;align-items:center;gap:4px;width:100%;height:29px;padding:0 6px;cursor:pointer;list-style:none}.page-compensation-center .compensation-shop-filter>summary::-webkit-details-marker{display:none}.page-compensation-center .compensation-shop-filter>summary>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-compensation-center .compensation-shop-filter>summary>svg:last-child{flex-shrink:0;transition:transform .15s ease}.page-compensation-center .compensation-shop-filter[open]>summary>svg:last-child{transform:rotate(180deg)}.page-compensation-center .compensation-shop-filter svg{flex-shrink:0}.page-compensation-center .compensation-shop-filter-menu{position:absolute;z-index:20;top:calc(100% + 5px);right:0;display:flex;flex-direction:column;gap:2px;width:230px;max-width:min(230px,calc(100vw - 32px));max-height:280px;padding:6px;overflow:auto;border:1px solid #ccd4d1;border-radius:5px;background:#fff;box-shadow:0 8px 22px #142d2624}.page-compensation-center .compensation-shop-filter-option{display:flex;align-items:center;gap:7px;min-height:28px;padding:4px 6px;border-radius:4px;color:var(--pw-ink);font-size:11px;cursor:pointer}.page-compensation-center .compensation-shop-filter-option:hover{background:var(--pw-green-soft)}.page-compensation-center .compensation-shop-filter-option.is-all{margin-bottom:3px;border-bottom:1px solid var(--pw-border);border-radius:0;font-weight:700}.page-compensation-center .compensation-shop-filter-option input{flex-shrink:0;accent-color:var(--pw-green)}.page-compensation-center .compensation-shop-filter-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-compensation-center .compensation-shop-filter-empty{padding:7px 6px;color:var(--pw-muted);font-size:11px}.page-compensation-center .compensation-task-workspace .plan-watch-table{min-width:800px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-priority{width:78px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-plan{width:26%}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-showcase{width:90px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-spend{width:80px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-compensation{width:95px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-roi{width:100px}.page-compensation-center .compensation-task-workspace .plan-watch-table .col-orders,.page-compensation-center .compensation-task-workspace .plan-watch-table .col-window{width:72px}.page-compensation-center .compensation-task-workspace .plan-watch-table td{height:58px;padding:8px}.page-compensation-center .compensation-task-workspace .plan-watch-table td:last-child{text-align:left}.page-compensation-center .compensation-task-workspace .plan-watch-table-footer{min-height:35px}.page-compensation-center .compensation-showcase-link{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;color:var(--pw-green);text-decoration:none}.page-compensation-center .compensation-showcase-link>span{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.page-compensation-center .compensation-showcase-link small{margin-top:3px;color:var(--pw-muted);font-size:8px;white-space:nowrap}.page-compensation-center .compensation-showcase-link:hover>span{text-decoration:underline}.page-compensation-center .compensation-showcase-missing{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid var(--pw-border);border-radius:4px;background:#f5f7f6;color:var(--pw-muted);font-size:9px;white-space:nowrap}.page-compensation-center .compensation-showcase-missing.is-ambiguous{border-color:#e4d6b2;background:#fff9e9;color:#9a6b17}.page-compensation-center .compensation-task-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--pw-border)}.page-compensation-center .compensation-task-identity>div{min-width:0}.page-compensation-center .compensation-task-identity h3,.page-compensation-center .compensation-task-identity p{margin:0}.page-compensation-center .compensation-task-identity p{margin-top:4px;overflow-wrap:anywhere;color:var(--pw-muted);font-size:9px}.page-compensation-center .compensation-task-identity>.go-pill{flex:0 0 auto}.page-compensation-center .compensation-rule-checks{display:grid}.page-compensation-center .compensation-rule-checks article{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;border-bottom:1px solid #edf0ef}.page-compensation-center .compensation-rule-checks article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pw-green-soft);color:var(--pw-green)}.page-compensation-center .compensation-rule-checks article>div{min-width:0}.page-compensation-center .compensation-rule-checks small,.page-compensation-center .compensation-rule-checks strong{display:block}.page-compensation-center .compensation-rule-checks small{color:var(--pw-muted);font-size:9px}.page-compensation-center .compensation-rule-checks strong{margin-top:3px;color:var(--pw-ink);font-size:13px}.page-compensation-center .compensation-rule-checks em{color:var(--pw-muted);font-size:9px;font-style:normal;text-align:right;white-space:nowrap}.page-compensation-center .plan-watch-recommendation{margin-top:12px;padding:9px 10px}.page-compensation-center .compensation-showcase-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:9px 10px;border:1px solid #bee3d7;border-radius:5px;background:var(--pw-green-soft)}.page-compensation-center .compensation-showcase-detail.is-missing{border-color:var(--pw-border);background:#f7f9f8}.page-compensation-center .compensation-showcase-detail>div{min-width:0}.page-compensation-center .compensation-showcase-detail span,.page-compensation-center .compensation-showcase-detail strong,.page-compensation-center .compensation-showcase-detail small{display:block}.page-compensation-center .compensation-showcase-detail span,.page-compensation-center .compensation-showcase-detail small{color:var(--pw-muted);font-size:9px}.page-compensation-center .compensation-showcase-detail strong{margin:2px 0;color:var(--pw-ink);font-size:11px}.page-compensation-center .compensation-showcase-detail small{overflow-wrap:anywhere}.page-compensation-center .compensation-showcase-detail>a{display:inline-flex;align-items:center;flex:0 0 auto;gap:4px;min-height:28px;padding:0 8px;border:1px solid #9bd4c2;border-radius:4px;background:#fff;color:var(--pw-green);font-size:10px;font-weight:700;text-decoration:none}.page-compensation-center .compensation-order-trigger{width:100%;min-height:36px;margin-top:12px;justify-content:center}.page-compensation-center .plan-watch-note{margin-top:14px}.page-compensation-center .plan-watch-note textarea{min-height:64px}.page-compensation-center .plan-watch-review-meta{justify-content:flex-end;margin-top:7px}.compensation-order-modal{width:min(560px,100%)}.compensation-order-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pw-border);border-radius:5px;background:#f8faf9}.compensation-order-summary>div{min-width:0;padding:10px 12px;border-right:1px solid var(--pw-border)}.compensation-order-summary>div:last-child{border-right:0}.compensation-order-summary span,.compensation-order-summary strong{display:block}.compensation-order-summary span{color:var(--pw-muted);font-size:9px}.compensation-order-summary strong{margin-top:4px;color:var(--pw-ink);font-size:13px}.compensation-order-fields{grid-template-columns:.8fr 1fr 1fr}@media(max-width:1240px){.page-compensation-center .plan-watch-heading-actions{flex-wrap:wrap;justify-content:flex-end}.page-compensation-center .compensation-task-workspace{grid-template-columns:minmax(0,1fr) 320px}.page-compensation-center .compensation-task-workspace .plan-watch-toolbar{flex-wrap:wrap}.page-compensation-center .compensation-task-workspace .plan-watch-search{order:2;max-width:none;margin-left:0}}@media(max-width:900px){.page-compensation-center .compensation-task-workspace,.page-compensation-center .compensation-push-ledger-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.page-compensation-center .plan-watch-heading{align-items:stretch;margin-bottom:9px}.page-compensation-center .plan-watch-heading h1{font-size:20px}.page-compensation-center .plan-watch-heading-actions>span{border:0;padding:0;background:transparent}.page-compensation-center .plan-watch-heading-actions{justify-content:flex-start}.page-compensation-center .compensation-link-sync-bar{align-items:flex-start;flex-direction:column;gap:8px}.page-compensation-center .compensation-link-sync-state span{white-space:normal}.page-compensation-center .compensation-link-sync-metrics{width:100%;justify-content:space-between;gap:7px}.page-compensation-center .compensation-view-tabs{margin-bottom:10px}.page-compensation-center .compensation-view-tabs button{flex:0 0 auto;justify-content:center;min-height:40px;padding:0 11px}.page-compensation-center .compensation-view-tabs button svg{display:none}.page-compensation-center .compensation-task-stats article{padding:10px 11px}.page-compensation-center .compensation-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-compensation-center .compensation-task-stats article:nth-child(4){border-bottom:1px solid var(--pw-border)}.page-compensation-center .compensation-task-stats article:nth-child(5){grid-column:1 / -1;border-right:0;border-bottom:0}.page-compensation-center .compensation-task-stats strong{font-size:18px}.page-compensation-center .compensation-amount-summary{min-height:70px;padding:11px 12px}.page-compensation-center .compensation-amount-summary strong{font-size:22px}.page-compensation-center .compensation-task-workspace .plan-watch-toolbar{gap:7px}.page-compensation-center .compensation-task-workspace .plan-watch-segments{order:1}.page-compensation-center .compensation-task-workspace .plan-watch-search{order:2}.page-compensation-center .compensation-task-workspace .plan-watch-select,.page-compensation-center .compensation-task-workspace .plan-watch-active-filter{order:3}.page-compensation-center .compensation-task-workspace .plan-watch-table{min-width:0}.page-compensation-center .compensation-task-workspace .plan-watch-table tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 10px;border-radius:5px}.page-compensation-center .compensation-task-workspace .plan-watch-table td{height:auto}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(1){grid-column:1;grid-row:1}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(2){grid-column:1 / -1;grid-row:2}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(3){grid-column:2;grid-row:1}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(4){grid-column:1;grid-row:3}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(5){grid-column:2;grid-row:3}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(6){grid-column:3;grid-row:3}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(7){grid-column:1;grid-row:4}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(8){grid-column:3;grid-row:1;text-align:right}.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(1):before,.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(2):before,.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(3):before,.page-compensation-center .compensation-task-workspace .plan-watch-table td:nth-child(8):before{display:none}.page-compensation-center .compensation-task-workspace .plan-watch-table .compensation-task-expected>small{line-height:1.3;white-space:normal}.page-compensation-center .compensation-task-workspace .plan-watch-table-footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;min-height:48px}.page-compensation-center .compensation-push-ledger-workspace .plan-watch-toolbar{display:flex;align-items:stretch;flex-direction:column}.page-compensation-center .compensation-push-ledger-workspace .plan-watch-search,.page-compensation-center .compensation-push-ledger-workspace .plan-watch-select{width:100%;max-width:none;margin-left:0}.page-compensation-center .compensation-push-ledger-counts{align-items:flex-end;flex-direction:column;gap:4px}.page-compensation-center .compensation-push-batch-table{min-width:0}.page-compensation-center .compensation-push-batch-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.page-compensation-center .compensation-push-batch-table td{height:auto}.page-compensation-center .compensation-push-plan-list{max-height:none}.page-compensation-center .compensation-push-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-compensation-center .compensation-push-order-grid>span:nth-child(2){border-right:0}.page-compensation-center .compensation-push-order-grid>span:nth-child(-n+2){border-bottom:1px solid #e3e8e6}.page-compensation-center .compensation-task-identity{align-items:flex-start}.compensation-order-modal .accounting-form{gap:11px}.compensation-order-summary,.compensation-order-fields{grid-template-columns:1fr}.compensation-order-summary>div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-right:0;border-bottom:1px solid var(--pw-border)}.compensation-order-summary>div:last-child{border-bottom:0}.compensation-order-summary strong{margin-top:0}}.plan-traffic-monitor{margin-bottom:12px}.plan-traffic-monitor>header{gap:12px}.plan-traffic-monitor>header>div{flex-wrap:wrap;justify-content:flex-end}.traffic-monitor-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #edf0f4}.traffic-window-tabs{display:flex;flex-wrap:wrap;gap:0;border:1px solid #dce4ef;border-radius:5px;overflow:hidden}.traffic-window-tabs button{min-width:90px;height:43px;padding:5px 12px;border:0;border-right:1px solid #dce4ef;background:#fff;color:#43516a;font-size:11px;font-weight:650;text-align:center;white-space:nowrap}.traffic-window-tabs button:last-child{border-right:0}.traffic-window-tabs button.active{color:#145a88;background:#eaf6fb}.traffic-window-tabs button small{display:block;margin-top:3px;color:#738399;font-size:10px;font-weight:400}.traffic-window-tabs button.active small{color:#367795}.traffic-monitor-top .go-search{width:min(100%,290px);flex:0 1 290px}.traffic-monitor-summary{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;padding:10px 14px;color:#607086;font-size:11px;border-bottom:1px solid #edf0f4}.traffic-monitor-summary b{color:#203c50;font-size:13px}.traffic-monitor-note{margin:0;padding:9px 14px;border-bottom:1px solid #f0dfc3;background:#fff9ed;color:#885928;font-size:11px}.traffic-monitor-table .table-wrap{max-height:410px}.traffic-monitor-table .go-table{width:100%;min-width:1100px;table-layout:fixed}.traffic-monitor-table .go-table th:nth-child(1){width:21%}.traffic-monitor-table .go-table th:nth-child(2){width:12%}.traffic-monitor-table .go-table th:nth-child(n+3):nth-child(-n+7){width:9%}.traffic-monitor-table .go-table th:nth-child(8){width:22%}.traffic-monitor-table .go-table th,.traffic-monitor-table .go-table td{font-size:10px}.traffic-monitor-table .go-table td{height:52px}.traffic-plan-cell,.traffic-account-cell,.traffic-window-cell,.traffic-signal-cell{width:100%;min-width:0;max-width:100%}.traffic-plan-cell strong,.traffic-plan-cell small,.traffic-account-cell strong,.traffic-account-cell small,.traffic-window-cell strong,.traffic-window-cell small,.traffic-signal-cell strong,.traffic-signal-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.traffic-plan-cell strong,.traffic-account-cell strong{font-size:11px;color:#263b55}.traffic-plan-cell small,.traffic-account-cell small,.traffic-window-cell small,.traffic-signal-cell small{margin-top:4px;color:#728096;font-size:10px}.traffic-window-cell.selected{color:#126a80}.traffic-window-cell.selected small{color:#417d8d}.traffic-missing{color:#98a2b0}.traffic-signal-cell small{color:#9a6923}.traffic-monitor-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;color:#77859a;font-size:10px}.traffic-monitor-foot button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#145a88;font-size:10px;cursor:pointer}@media(max-width:900px){.traffic-monitor-top{align-items:stretch;flex-direction:column}.traffic-monitor-top .go-search{width:100%;flex-basis:auto}.traffic-window-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.traffic-window-tabs button{min-width:0;padding:5px 3px;font-size:10px}.traffic-monitor-foot{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.traffic-window-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-window-tabs button:nth-child(3){border-right:0}.traffic-window-tabs button:nth-child(n+4){border-top:1px solid #dce4ef}.traffic-monitor-summary{gap:7px 12px}}.traffic-compare-bars{display:grid;gap:2px;width:90px;margin-top:5px}.traffic-compare-bars i{display:block;height:3px;min-width:2px;background:#b8c6d2;border-radius:2px}.traffic-compare-bars i+i{background:#1596a7}@media(max-width:480px){.plan-traffic-monitor>header{display:grid;grid-template-columns:1fr;gap:5px;padding:10px 13px}.plan-traffic-monitor>header>div{justify-content:space-between;width:100%}}.traffic-monitor-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:0}.traffic-signal-filter{display:flex;align-items:center;gap:7px;color:#607086;font-size:10px;white-space:nowrap}.traffic-signal-filter .go-filter-control{width:148px;min-width:148px;height:38px}.traffic-plan-link{display:flex;align-items:center;gap:5px;width:fit-content;max-width:100%;color:#1264f7;text-decoration:none}.traffic-plan-copy{min-width:0}.traffic-plan-link strong{min-width:0;color:inherit}.traffic-plan-link svg{flex:0 0 auto}.traffic-plan-link:hover strong{text-decoration:underline}.traffic-plan-link:focus-visible{border-radius:3px;outline:2px solid #8eb4ff;outline-offset:2px}.traffic-signal-cell{min-width:225px;max-width:275px}.traffic-signal-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px}.traffic-signal-tag{display:inline-flex;align-items:center;min-height:18px;padding:1px 6px;border:1px solid #dbe3ec;border-radius:9px;background:#f5f7fa;color:#64748a;font-size:9px;font-weight:650;line-height:1.25}.traffic-signal-tag.is-positive{border-color:#b7e5d0;background:#eaf8f1;color:#16714c}.traffic-signal-tag.is-warning{border-color:#f0d39d;background:#fff7e8;color:#966017}.traffic-signal-tag.is-critical{border-color:#efb9b9;background:#fff0f0;color:#b43d3d}.traffic-signal-tag.is-info{border-color:#badce8;background:#edf8fb;color:#14738b}.traffic-signal-cell .traffic-signal-evidence{display:-webkit-box;max-width:270px;overflow:hidden;color:#69788c;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.traffic-monitor-table .go-table td{height:78px}@media(max-width:900px){.traffic-monitor-tools{width:100%;justify-content:space-between}.traffic-monitor-tools .go-search{width:auto;flex:1}.traffic-signal-filter{flex:0 0 auto}}@media(max-width:560px){.traffic-monitor-tools{align-items:stretch;flex-direction:column}.traffic-signal-filter{justify-content:space-between}.traffic-signal-filter .go-filter-control{width:min(72%,220px)}.traffic-monitor-tools .go-search{width:100%}}.plan-created-date-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%}.plan-created-date-filter .date-range-filter{min-width:0;max-width:100%}.plan-filters .plan-created-date-filter input[type=date]{width:140px;min-width:0;max-width:100%;color-scheme:light}.plan-created-date-filter input[aria-invalid=true]{border-color:#dc2626}.plan-date-error{margin:0;padding:8px 12px;color:#b91c1c;background:#fef2f2;font-size:12px}.plan-business-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #e8ecf1;font-size:12px}.plan-business-filters button,.plan-business-filters select{background:#fff;border:1px solid #dce2eb;border-radius:6px;padding:6px 10px;color:#475569;font:inherit;cursor:pointer}.plan-business-filters button.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.plan-business-filters b{color:#334155;margin-right:6px}.plan-classification-help{padding:10px 16px;color:#64748b;font-size:12px;border-bottom:1px solid #e8ecf1}.plan-classification-help summary{cursor:pointer}.plan-classification-help p{line-height:1.65;margin:6px 0}.plan-business-badges{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:3px}.plan-business-badge{display:inline-block;border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.5;white-space:nowrap}.plan-business-badge.success{background:#ecfdf5;color:#047857}.plan-business-badge.warning{background:#fffbeb;color:#92400e}.plan-business-badge.danger{background:#fef2f2;color:#b91c1c}.plan-label-data-note{font-size:10px;color:#64748b;text-decoration:underline dotted;cursor:help}.plan-classification-controls .tabs{overflow-x:auto}.plan-catalog-notice{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;border:1px solid #dbe5f2;border-radius:8px;background:#f7faff;color:#48627f;font-size:12px}.plan-catalog-notice>svg{flex-shrink:0}.plan-catalog-notice>span,.plan-catalog-notice>div{flex:1;min-width:0}.plan-catalog-notice strong{display:block;color:#334155;font-size:14px}.plan-catalog-notice p{margin:6px 0 0;line-height:1.6}.plan-catalog-notice.is-empty{min-height:150px;margin:0;border:0;border-radius:0}.plan-catalog-notice.is-error{border-color:#f0d39d;background:#fff9ee;color:#8b611f}.plan-catalog-notice.is-error strong{color:#80511d}@media(max-width:560px){.plan-catalog-notice{flex-wrap:wrap}.plan-catalog-notice>span,.plan-catalog-notice>div{flex-basis:70%}}.traffic-plan-cell .traffic-plan-roi{overflow:visible;text-overflow:clip;white-space:nowrap;color:#126a80;font-weight:650}.ma-page{padding:24px;color:#172b46}.ma-page button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #d9e1ec;border-radius:6px;background:#fff;color:#304762;font-size:12px}.ma-page button:disabled{cursor:not-allowed;opacity:.45}.ma-page button:hover:not(:disabled){border-color:#8aa9d8;background:#f5f8fd}.ma-page :is(button,input,select):focus-visible{outline:2px solid #1264f7;outline-offset:2px}.ma-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.ma-heading h1{margin:0;font-size:23px;letter-spacing:0}.ma-heading p{margin:7px 0 0;color:#6a7d95;font-size:12px}.ma-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.ma-heading-buttons{display:flex;gap:8px}.ma-date-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;min-width:0;margin:0 0 16px;padding:14px 16px;border:1px solid #e0e7f0;border-radius:8px;background:#fff}.ma-date-filter-title{font-size:12px;font-weight:600}.ma-date-presets,.ma-date-inputs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ma-date-presets button[aria-pressed=true]{color:#1264f7;background:#edf4ff;border-color:#a9c9ff}.ma-date-inputs input{width:145px}.ma-date-inputs>span,.ma-date-pending{font-size:11px;color:#6a7d95}.ma-date-error{font-size:12px;color:#a83d45}.ma-source-panel,.ma-panel{background:#fff;border:1px solid #e0e7f0;border-radius:9px;overflow:hidden}.ma-source-panel{margin-bottom:14px}.ma-source-title{display:flex;align-items:center;gap:18px;padding:12px 16px;border-bottom:1px solid #edf0f5}.ma-source-title strong{font-size:13px}.ma-source-title>span{font-size:11px;color:#6a7d95}.ma-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ma-source-grid article{padding:13px 16px;border-right:1px solid #edf0f5}.ma-source-grid article:last-child{border-right:none}.ma-source-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.ma-source-grid b{font-size:12px;font-weight:600}.ma-source-grid article>span{display:block;margin:9px 0 5px;font-size:12px;font-variant-numeric:tabular-nums}.ma-source-grid small{display:block;font-size:11px;color:#7a664d}.ma-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ma-stat-grid article{padding:15px 17px;border:1px solid #e0e7f0;border-radius:8px;background:#fff}.ma-stat-grid article>span{font-size:12px;color:#536982}.ma-stat-grid strong{display:block;margin:8px 0;font-size:27px;font-weight:650;font-variant-numeric:tabular-nums}.ma-stat-grid small{font-size:11px;line-height:1.6}.ma-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:9px 14px 0;border-bottom:1px solid #e5ebf3}.ma-tabs button{padding:12px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.ma-tabs button[aria-selected=true]{border-bottom-color:#1264f7;color:#1264f7;font-weight:650}.ma-tabs span{font-size:11px;color:#70839c}.ma-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:0;padding:16px;border:0;min-width:0}.ma-filters label{display:flex;flex-direction:column;gap:6px;min-width:0}.ma-filters label>span{font-size:11px;color:#5c718c}.ma-page input:not([type=checkbox]):not([type=radio]),.ma-page select{height:33px;padding:6px 9px;border:1px solid #dce4ee;border-radius:5px;font-size:12px;color:#2c405c;background:#fff;min-width:0}.ma-filters input{width:162px}.ma-filters input[type=date]{width:145px}.ma-filters .ma-search{flex:1 1 260px;max-width:380px}.ma-search>div{position:relative;display:flex;align-items:center}.ma-search svg{position:absolute;left:10px;color:#8291a7}.ma-search input{width:100%;padding-left:32px!important}.ma-page input[type=checkbox]{width:15px;height:15px;accent-color:#1264f7;cursor:pointer}.ma-table-tools{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#f8fafd;border-top:1px solid #edf1f7;border-bottom:1px solid #e5ebf3;flex-wrap:wrap}.ma-table-tools>span{font-size:12px}.ma-table-tools small{margin-left:auto;font-size:11px}.ma-page .ma-danger-outline{color:#a83d45;border-color:#e7bdc0}.ma-page .ma-danger{background:#bf3e47;border-color:#bf3e47;color:#fff}.ma-page .ma-danger:hover:not(:disabled){background:#a93039;border-color:#a93039}.ma-table-wrap{overflow:auto}.ma-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.ma-table-wrap th{height:39px;padding:9px 12px;background:#f7f9fc;color:#677b94;font-weight:500;white-space:nowrap}.ma-table-wrap td{padding:12px;border-top:1px solid #edf1f6;vertical-align:middle}.ma-table-wrap td:first-child,.ma-table-wrap th:first-child{padding-left:16px}.ma-table-wrap .ma-selected{background:#eff5ff}.ma-table-wrap td>small{display:block;margin-top:5px;font-size:10px;overflow-wrap:anywhere}.ma-material{display:flex;align-items:center;gap:11px;min-width:220px}.ma-material>div{min-width:0}.ma-material strong{display:block;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ma-material small{display:block;margin-top:5px;font-size:10px}.ma-thumb{width:44px;height:54px;border-radius:5px;flex-shrink:0;object-fit:cover;background:#f1f4f8}.ma-thumb-empty{display:grid;place-items:center;color:#93a3b6;border:1px solid #e5eaf1}.ma-product{display:block;max-width:205px;line-height:1.6;font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma-badges{display:flex;gap:5px;flex-wrap:wrap;min-width:125px;max-width:195px}.ma-badge{display:inline-block;padding:3px 6px;border-radius:4px;font-size:10px;white-space:nowrap}.ma-gray{background:#f0f3f7;color:#667991}.ma-orange{background:#fff3df;color:#965c0c}.ma-blue{background:#eaf2ff;color:#2c62ae}.ma-red{background:#fcebec;color:#ab4349}.ma-green{background:#e8f6ee;color:#24704d}.ma-page .ma-link-button{padding:6px 0;border:0;background:transparent;color:#1264f7}.ma-table-footer{display:flex;gap:20px;align-items:center;padding:13px 16px;border-top:1px solid #e5ebf3;font-size:12px;color:#637993}.ma-table-footer>div{margin-left:auto;display:flex;align-items:center;gap:12px}.ma-table-footer button{padding:6px}.ma-table-footer select{margin:0 5px}.ma-empty{padding:45px 20px!important;text-align:center;color:#6b7d92}.ma-empty button{margin-left:12px}.ma-footer-note{margin:14px 0 0;color:#71839b;font-size:11px;line-height:1.8}.ma-alert{margin:12px 16px;padding:10px 12px;border-radius:5px;background:#fff4e5;color:#925816;font-size:12px;line-height:1.6}.ma-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#10213c80}.ma-dialog{width:min(1040px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:10px;background:#fff;box-shadow:0 20px 80px #07183040;outline:none;overflow:auto}.ma-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5ebf3;flex-shrink:0}.ma-dialog h2{margin:0;font-size:18px}.ma-dialog>footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid #e5ebf3;flex-shrink:0}.ma-dialog>footer>span{margin-right:auto;font-size:11px;color:#6c7e96}.ma-page .ma-icon-button{border:0;padding:3px}.ma-detail-body{padding:20px;overflow:auto}.ma-detail-title{display:flex;gap:14px;align-items:center;margin-bottom:22px}.ma-detail-title h3{margin:0;font-size:16px}.ma-detail-title p{margin:8px 0 0;color:#6c7e96;font-size:12px}.ma-detail-body dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;font-size:12px;line-height:1.7}.ma-detail-body dt{color:#708098}.ma-detail-body dd{margin:0;overflow-wrap:anywhere}.ma-detail-body dd small{display:block}.ma-review-intro{padding:14px 20px;font-size:13px;line-height:1.8}.ma-review-intro p{margin:0 0 7px}.ma-review-intro small{color:#926d3b;font-size:12px}.ma-delete-readiness{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 16px 12px;color:#60768d;font-size:11px}.ma-delete-readiness small{color:#7a8b9f;font-size:11px}.ma-operation-targets{min-height:0}.ma-operation-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;color:#65788f;font-size:11px;background:#f8fafc}.ma-operation-pagination>div{display:flex;align-items:center;gap:10px}.ma-operation-pagination button{padding:5px}.ma-operation-targets .ma-review-table{max-height:310px;overflow:auto}.ma-frozen-preview{flex-shrink:0;border-top:1px solid #e5ebf3}.ma-frozen-preview>summary{padding:12px 20px;color:#536e89;font-size:12px;cursor:pointer}.ma-operation-receipts{margin-top:12px;border:1px solid #e5ebf3;border-radius:5px;overflow:hidden}.ma-operation-receipts .ma-operation-pagination{border-top:0}.ma-operation-receipt-list{max-height:230px;overflow:auto;padding:0 12px}.ma-operation-receipt-list p{overflow-wrap:anywhere}.ma-operation-efficiency{color:#446f8d}.ma-sync-body{padding:18px 20px;overflow:auto}.ma-sync-intro{margin:0 0 18px;font-size:13px}.ma-sync-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;border:0}.ma-sync-scope legend{margin-bottom:10px;font-size:12px;font-weight:600}.ma-sync-option{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #dce4ee;border-radius:7px;cursor:pointer}.ma-sync-option-selected{border-color:#246bed;background:#f0f6ff}.ma-sync-option input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:#246bed}.ma-sync-option strong,.ma-sync-account-list strong{display:block;font-size:12px;overflow-wrap:anywhere}.ma-sync-option small,.ma-sync-account-list small{display:block;margin-top:5px;color:#708299;font-size:11px}.ma-sync-accounts{margin-top:18px;border:1px solid #e0e7f0;border-radius:7px;overflow:hidden}.ma-sync-account-summary{display:flex;gap:12px 24px;flex-wrap:wrap;padding:12px 0 0;color:#637993;font-size:12px}.ma-sync-account-summary b{color:#246bed}.ma-sync-account-tools{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:12px;background:#f8fafc;border-bottom:1px solid #e0e7f0}.ma-sync-account-tools .ma-search{flex:1 1 220px}.ma-sync-account-tools .ma-search>span{display:block;margin-bottom:7px;font-size:12px;font-weight:600}.ma-sync-account-tools>span{align-self:center;font-size:12px}.ma-sync-account-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:300px;overflow:auto}.ma-sync-account-list>label{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-bottom:1px solid #edf1f7;cursor:pointer}.ma-sync-account-list input{flex-shrink:0}.ma-sync-account-selected{background:#f0f6ff}.ma-sync-account-list .ma-empty{grid-column:1 / -1}.ma-sync-note,.ma-sync-all-note{margin:14px 0 0;font-size:12px;line-height:1.7;color:#637993}.ma-sync-all-note{padding:15px;background:#f8fafc;border-radius:7px}.ma-sync-preview-scope{color:#285b9e}.ma-sync-preview-scope span{display:block;max-height:100px;overflow:auto;overflow-wrap:anywhere;font-size:12px}.ma-review-table{max-height:44dvh;min-height:100px}.ma-review-table table{min-width:760px}.ma-review-table th{position:sticky;top:0}.ma-review-table td{max-width:310px;overflow-wrap:anywhere}.ma-result{padding:14px 20px;background:#f3f7fc;font-size:12px;line-height:1.7}.ma-result strong{display:flex;align-items:center;gap:6px}.ma-heading-tag{margin-left:8px;padding:4px 7px;border:1px solid #cedefa;border-radius:5px;color:#2563ad;font-size:11px;font-weight:500;vertical-align:middle}.ma-page .ma-primary{background:#246bed;color:#fff;border-color:#246bed}.ma-page .ma-primary:hover:not(:disabled){background:#195bd1;color:#fff}.ma-coverage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11px;padding:12px 15px;border:1px solid #e0e7f0;border-radius:7px;background:#fff;margin-bottom:12px;color:#697c94}.ma-coverage b{color:#246bed;font-weight:500}.ma-freshness{position:relative;margin:0;font-size:11px}.ma-freshness-toggle{display:flex;align-items:center;gap:7px;width:max-content;padding:5px 8px;border-radius:5px;color:#61758d;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ma-freshness-toggle::-webkit-details-marker{display:none}.ma-freshness-toggle:hover,.ma-freshness[open] .ma-freshness-toggle{background:#eaf1fb}.ma-freshness-toggle:focus-visible{outline:2px solid #1264f7;outline-offset:2px}.ma-freshness-toggle>svg{transition:transform .15s ease}.ma-freshness[open] .ma-freshness-toggle>svg{transform:rotate(180deg)}.ma-freshness-dot{width:6px;height:6px;border-radius:50%;flex:0 0 6px;background:#8b9ab0}.ma-freshness-updating .ma-freshness-dot{background:#246bed}.ma-freshness-ready .ma-freshness-dot{background:#259264}.ma-freshness-warning .ma-freshness-dot{background:#d78c22}.ma-freshness-popover{position:absolute;z-index:20;top:calc(100% + 7px);right:0;width:min(380px,calc(100vw - 32px));max-height:min(660px,calc(100dvh - 180px));overflow:auto;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:9px;box-shadow:0 8px 28px #19345020}.ma-freshness-title{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 8px}.ma-freshness-title strong{color:#304762;font-size:12px}.ma-page .ma-freshness-title button{padding:3px;border:0;color:#7a899c}.ma-freshness .ma-coverage{margin:0;border:0;border-bottom:1px solid #edf1f7;border-radius:0}.ma-freshness-grid{display:grid;grid-template-columns:1fr}.ma-freshness-grid>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 15px;border-bottom:1px solid #edf1f7;font-size:11px;color:#61758d;overflow-wrap:anywhere}.ma-freshness-grid>div:last-child{border-bottom:0}.ma-freshness-grid strong{display:flex;align-items:center;gap:7px;color:#304762;font-size:12px;font-weight:600}.ma-freshness-grid small{font-size:10px;color:#7a899c;line-height:1.5}.ma-inline-note{color:#7d6a50;font-size:11px;margin:10px 15px;line-height:1.7}.ma-performance-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.ma-performance-stats strong{font-size:23px;margin-bottom:0}.ma-series-panel{margin-bottom:16px;overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fff}.ma-series-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:12px 16px}.ma-series-heading{display:flex;align-items:center;gap:10px;min-width:0}.ma-series-heading h2{margin:0;font-size:14px}.ma-series-heading p{margin:5px 0 0;color:#708299;font-size:11px}.ma-series-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:6px;background:#e8f5ee;color:#23704c}.ma-series-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e7edf4;border-bottom:1px solid #e7edf4;background:#f8fafc}.ma-series-strip>span{min-width:0;padding:10px 16px;border-right:1px solid #e7edf4}.ma-series-strip>span:last-child{border-right:0}.ma-series-strip b{display:block;color:#263f5b;font-size:17px;font-variant-numeric:tabular-nums}.ma-series-strip small{display:block;margin-top:3px;color:#708299;font-size:10px}.ma-series-table{max-height:420px}.ma-series-table table{min-width:980px}.ma-series-table th{position:sticky;top:0;z-index:2}.ma-series-table td{padding-top:9px;padding-bottom:9px;vertical-align:top}.ma-series-table .ma-series-active{background:#eef5ff}.ma-page .ma-series-name{width:100%;min-width:260px;max-width:390px;justify-content:space-between;padding:3px 0;border:0;background:transparent;text-align:left}.ma-page .ma-series-name:hover:not(:disabled){border-color:transparent;background:transparent;color:#185fc7}.ma-series-name>span{display:flex;align-items:center;gap:7px;min-width:0}.ma-series-name strong{max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ma-product-summary{min-width:135px;max-width:310px}.ma-product-summary summary{color:#315f99;cursor:pointer;font-size:11px;white-space:nowrap}.ma-product-summary>div{margin-top:8px;padding-left:9px;border-left:2px solid #dbe5f1}.ma-product-summary p{margin:0 0 8px;min-width:220px;line-height:1.45}.ma-product-summary p:last-child{margin-bottom:0}.ma-product-summary strong{display:block;max-width:275px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344b66;font-size:10px}.ma-product-summary small{display:block;margin-top:2px;color:#7b8b9f;font-size:9px}.ma-series-note{margin:0;padding:8px 16px;border-top:1px solid #e7edf4;color:#74859a;font-size:10px;line-height:1.6}.ma-series-footer{display:flex;justify-content:center;padding:8px 12px;border-top:1px solid #e7edf4}.ma-series-footer button{padding:5px 10px;border:0;color:#3e628f}.ma-performance-table{max-height:670px}.ma-performance-table table{min-width:1600px}.ma-performance-table th{position:sticky;top:0;z-index:2;background:#f4f7fc}.ma-performance-table td{padding:10px 12px}.ma-performance-table .ma-material{min-width:275px}.ma-page .ma-material-title{display:block;text-align:left;padding:0;border:0;color:#253e5c;font-size:12px;font-weight:600;width:218px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma-page .ma-material-title:hover{background:transparent;color:#246bed}.ma-performance-table .ma-number{font-variant-numeric:tabular-nums;white-space:nowrap;color:#1e344f}.ma-date{min-width:100px;max-width:125px;font-variant-numeric:tabular-nums;line-height:1.6}.ma-tags{display:flex;flex-wrap:wrap;gap:4px;min-width:130px;max-width:180px}.ma-tags button{padding:3px 6px;background:#edf3fc;color:#4b6b97;border:0;font-size:10px;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis;display:block}.ma-tags .ma-series-tag-suggested{background:#eaf2ff;color:#255da7}.ma-tags .ma-series-tag-raw_product{background:#f0f3f7;color:#63758b}.ma-tags .ma-series-tag-unlinked{background:#fff3df;color:#965c0c}.ma-drilldown{display:grid;grid-template-columns:330px minmax(0,1fr);margin-top:16px;border:1px solid #e0e7f0;border-radius:7px;overflow:hidden;min-height:260px}.ma-account-list{border-right:1px solid #e0e7f0;max-height:480px;overflow:auto}.ma-account-list button{display:flex;justify-content:space-between;text-align:left;width:100%;border:0;border-radius:0;border-bottom:1px solid #edf1f7;padding:13px;gap:8px}.ma-account-list button[aria-expanded=true]{background:#edf4ff;color:#1d60c5}.ma-account-list small{display:block;margin-top:5px;color:#75859a;font-size:10px}.ma-account-list strong{font-size:12px}.ma-account-list button>span:last-child{white-space:nowrap;font-size:10px;display:flex;align-items:center}.ma-plan-list{padding:16px;max-height:480px;overflow:auto}.ma-plan-list h3{margin:0 0 12px;font-size:13px}.ma-plan-list article{border-top:1px solid #e6ecf5;padding:12px 0;font-size:11px}.ma-plan-list article>div{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ma-plan-list small{color:#7a8b9f;font-size:10px}.ma-plan-list p{margin:8px 0}@media(max-width:1250px){.ma-page{padding:16px}.ma-stat-grid{gap:8px}.ma-stat-grid article{padding:12px}.ma-source-grid{grid-template-columns:1fr}.ma-source-grid article{border-right:0;border-bottom:1px solid #edf0f5}.ma-source-grid article:last-child{border-bottom:0}.ma-source-grid article>span,.ma-source-grid small{display:inline-block;margin:7px 12px 0 0}}@media(max-width:700px){.ma-freshness-grid{grid-template-columns:1fr}.ma-freshness-grid>div{border-right:0;border-bottom:1px solid #edf1f7}.ma-freshness-grid>div:last-child{border-bottom:0}.ma-sync-scope,.ma-sync-account-list{grid-template-columns:1fr}.ma-sync-body{padding:14px}body:has(.ma-page){min-width:0}.growth-shell:has(.ma-page){display:block;min-width:0}.growth-shell:has(.ma-page) .go-sidebar{display:none}.growth-shell:has(.ma-page) .go-header{width:100%;padding:0 10px;gap:7px}.growth-shell:has(.ma-page) .go-header .go-search,.growth-shell:has(.ma-page) .header-actions{display:none}.growth-shell:has(.ma-page) .go-content{margin:0;padding:0;min-width:0}.ma-page{padding:12px;width:100%}.ma-heading{align-items:flex-start;flex-direction:column;gap:12px}.ma-heading h1{font-size:21px}.ma-heading-actions{align-self:stretch}.ma-source-title{align-items:flex-start;flex-direction:column;gap:7px}.ma-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-performance-stats article:last-child{grid-column:span 2}.ma-series-header{align-items:flex-start}.ma-series-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-series-strip>span{border-bottom:1px solid #e7edf4}.ma-series-strip>span:nth-child(2n){border-right:0}.ma-series-strip>span:last-child{border-bottom:0}.ma-drilldown{grid-template-columns:1fr}.ma-account-list{max-height:220px;border-right:0;border-bottom:1px solid #e0e7f0}.ma-plan-list{max-height:320px}.ma-stat-grid strong{font-size:23px}.ma-tabs{flex-wrap:nowrap;overflow:auto;padding:6px 8px 0}.ma-tabs button{white-space:nowrap;padding:10px 8px;flex-shrink:0}.ma-filters{gap:10px;padding:12px}.ma-filters label,.ma-filters .ma-search{flex:1 1 135px;max-width:none}.ma-filters .ma-search{flex-basis:100%}.ma-filters input,.ma-filters input[type=date]{width:100%}.ma-table-tools{padding:12px}.ma-table-tools small{margin-left:0}.ma-table-footer{flex-wrap:wrap;gap:10px;padding:12px}.ma-table-footer>div{width:100%;justify-content:space-between}.ma-backdrop{padding:10px}.ma-dialog{max-height:calc(100dvh - 20px)}.ma-detail-body dl{grid-template-columns:90px minmax(0,1fr);gap:10px}}.finance-assets-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.finance-assets-heading h1{margin:0;font-size:22px;font-weight:650}.finance-assets-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.finance-assets-table{min-width:680px}.finance-assets-table th{height:44px;padding:0 18px}.finance-assets-table th:first-child{width:24%}.finance-assets-empty{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:36px 20px;text-align:center}.finance-assets-empty-icon{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;color:#7d94b5;background:#f0f5fc}.finance-assets-empty strong{color:var(--text);font-size:15px;font-weight:600}.finance-assets-empty p{margin:0;color:var(--muted);font-size:13px}@media(max-width:700px){.page-finance-assets{padding:16px 12px}.finance-assets-heading{gap:10px}.finance-assets-heading h1{font-size:20px}.finance-assets-heading p{font-size:12px}.finance-assets-empty{align-items:flex-start;padding-left:18px;text-align:left}.finance-assets-empty p{max-width:280px}}.dy-center{min-width:0}.dy-center .dy-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.dy-center .dy-heading h1{margin:0;color:#17223b;font-size:18px;line-height:1.5}.dy-center .dy-heading p{margin:5px 0 0;color:#75839a;font-size:11px}.dy-center .dy-snapshot-note{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px 13px;border:1px solid #dce7f7;border-radius:6px;color:#557194;background:#f0f6ff;font-size:10px;line-height:1.7}.dy-center .dy-snapshot-note>svg{flex-shrink:0;margin-top:2px;color:#3474cd}.dy-center .dy-snapshot-note strong{margin-right:12px;color:#2e578d}.dy-center .dy-snapshot-note span:last-child:not(:nth-child(2)){display:block}.dy-center .dy-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.dy-center .dy-stats article{display:flex;flex-direction:column;gap:7px;padding:13px 15px}.dy-center .dy-stats article>span{color:#63748c;font-size:11px}.dy-center .dy-stats article>strong{color:#253f65;font-size:23px;font-variant-numeric:tabular-nums}.dy-center .dy-stats article>small{font-size:10px}.dy-center .dy-data-panel>header{gap:12px}.dy-center .dy-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px 13px;border-bottom:1px solid #edf0f4}.dy-center .dy-filters>label{display:flex;align-items:center;gap:7px;color:#66758b;font-size:10px}.dy-center .dy-filters .go-filter-control{max-width:245px;height:32px}.dy-center .dy-search{flex:1 1 240px;max-width:350px;min-height:32px;padding:0 9px;border:1px solid #dfe5ee;border-radius:5px;background:#fff}.dy-center .dy-search:focus-within{border-color:#8eb4ff;box-shadow:0 0 0 2px #1264f714}.dy-center .dy-search svg{flex-shrink:0;color:#8b99aa}.dy-center .dy-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:#34435c;background:transparent;font-size:11px}.dy-center .dy-filters>.go-button{height:32px;min-width:50px}.dy-center .dy-table-scroll{width:100%;overflow-x:auto}.dy-center .dy-table{min-width:700px;font-size:11px}.dy-center .dy-table-capability{min-width:1080px}.dy-center .dy-table th{height:37px;padding:0 13px;font-size:10px}.dy-center .dy-table td{height:63px;padding:10px 13px}.dy-center .dy-table tbody tr:hover td{background:#fafcff}.dy-center .dy-table td:nth-child(n+3){white-space:nowrap;font-variant-numeric:tabular-nums}.dy-center .dy-table td small{font-size:9px}.dy-center .dy-identity{min-width:180px;max-width:280px}.dy-center .dy-identity strong{display:block;overflow:hidden;color:#34435c;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dy-center .dy-identity small{white-space:nowrap}.dy-center .dy-score{display:inline-flex;justify-content:center;min-width:36px;padding:4px 6px;border-radius:4px;color:#1767e9;background:#edf4ff;font-size:13px;font-weight:700}.dy-center .dy-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-top:1px solid #edf0f4;color:#75839a;font-size:10px}.dy-center .dy-pagination>div{display:flex;align-items:center;gap:12px}.dy-center .dy-pagination .go-button{min-width:68px;height:28px;padding:0 7px;font-size:10px}.dy-center .dy-source-caption{margin:11px 2px 0;color:#8290a4;font-size:10px;line-height:1.7}.dy-center .dy-state{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:35px 20px;color:#75839a;text-align:center}.dy-center .dy-state>strong{color:#34435c;font-size:16px}.dy-center .dy-state p{max-width:590px;margin:0;font-size:12px;line-height:1.9}.dy-center .dy-state>small{max-width:590px;margin-top:8px;font-size:11px;line-height:1.7}.dy-center .dy-violations .dy-state{min-height:365px}.dy-center .dy-empty-icon{display:grid;width:68px;height:68px;place-items:center;margin-bottom:4px;border-radius:16px;color:#e08e29;background:#fff5e7}.dy-center .dy-pending-fields{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:7px 0}.dy-center .dy-pending-fields span{padding:7px 12px;border:1px solid #e7ebf2;border-radius:5px;color:#8a97aa;background:#fafbfe;font-size:10px}@media(max-width:1280px){.dy-center .dy-stats{gap:8px}.dy-center .dy-stats article{padding:12px}.dy-center .dy-stats article>strong{font-size:20px}.dy-center .dy-search{max-width:none}}@media(max-width:760px){.dy-center .dy-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dy-center .dy-heading{align-items:flex-start}.dy-center .dy-heading h1{font-size:16px}.dy-center .dy-filters>label{flex-wrap:wrap}.dy-center .dy-pagination{flex-wrap:wrap}}.dyg-page .dyg-tabs{display:flex;flex-wrap:wrap;gap:24px;padding:0 16px;border-bottom:1px solid #e7edf5}.dyg-page .dyg-tabs button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:#67768a;font:inherit;font-size:12px;cursor:pointer}.dyg-page .dyg-tabs button[aria-selected=true]{color:#1767d4;border-bottom-color:#1767d4;font-weight:600}.dyg-page .dyg-column-head,.dyg-page .dyg-group-main{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,2.7fr);gap:24px;padding:15px 17px}.dyg-page .dyg-column-head{padding-top:10px;padding-bottom:10px;background:#f7f9fc;color:#63748c;font-size:11px}.dyg-page .dyg-group{border-top:1px solid #e8edf4}.dyg-page .dyg-identity{min-width:0}.dyg-page .dyg-identity strong{display:block;margin-bottom:5px;color:#283e5b;font-size:13px;font-weight:600;overflow-wrap:anywhere}.dyg-page .dyg-identity span{display:block;color:#728198;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.dyg-page .dyg-identity.is-match strong{color:#1767d4}.dyg-page .dyg-counts{display:flex;flex-wrap:wrap;gap:5px 14px;margin-bottom:10px;color:#687a92;font-size:11px}.dyg-page .dyg-counts strong{color:#334c6b;font-weight:600}.dyg-page .dyg-match-note{margin:-2px 0 9px;color:#1767d4;font-size:11px}.dyg-page .dyg-account-set{display:flex;flex-wrap:wrap;gap:8px}.dyg-page .dyg-account{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:8px 10px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#344a65;font:inherit;font-size:12px;cursor:pointer;text-align:left}.dyg-page .dyg-account:hover{background:#f6f9ff;border-color:#a7c4ee}.dyg-page .dyg-account.is-match{border-color:#77a3e7}.dyg-page .dyg-account[aria-pressed=true]{border-color:#3677d7;background:#edf4ff}.dyg-page .dyg-account-name{overflow-wrap:anywhere}.dyg-page .dyg-account-id{color:#7a899e;font-size:10px}.dyg-page .dyg-account .go-pill{font-size:10px}.dyg-page .dyg-expand{display:block;margin-top:8px;padding:5px 0;border:0;background:none;color:#1767d4;font:inherit;font-size:11px;cursor:pointer}.dyg-page .dyg-detail{margin:0 17px 15px;padding:14px 16px;border:1px solid #dce8f9;border-radius:5px;background:#f5f8fe;font-size:12px;color:#445a76}.dyg-page .dyg-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.dyg-page .dyg-detail-identity{margin-top:4px;color:#728198;font-size:11px;overflow-wrap:anywhere}.dyg-page .dyg-detail-facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0}.dyg-page .dyg-detail-facts dt{color:#728198;font-size:11px;margin-bottom:5px}.dyg-page .dyg-detail-facts dd{margin:0}.dyg-page .dyg-detail p{font-size:11px;line-height:1.8;margin:6px 0}.dyg-page .dyg-detail summary{width:fit-content;cursor:pointer;color:#1767d4}.dyg-page .dyg-evidence{display:flex;flex-direction:column;gap:5px;margin-top:8px;overflow-wrap:anywhere;font-size:11px}.dyg-page .dyg-coverage-note{padding:0 16px;color:#748399;line-height:1.8;font-size:11px}.dyg-page .dyg-empty{padding:36px 16px;color:#748399;font-size:12px;text-align:center}.dyg-page button:focus-visible{outline:2px solid #1767d4;outline-offset:3px}@media(max-width:760px){.dyg-page .dyg-column-head{display:none}.dyg-page .dyg-group-main{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 12px}.dyg-page .dyg-identity strong{font-size:14px}.dyg-page .dyg-account{font-size:12px;padding:9px}.dyg-page .dyg-detail{margin:0 10px 12px;padding:12px}.dyg-page .dyg-detail-facts{gap:12px}.dyg-page .dyg-detail-facts>div{flex:1 1 180px}.dyg-page .dy-filters>label{max-width:100%}.dyg-page .dy-filters .go-filter-control{max-width:210px}}@media(pointer:coarse){.dyg-page .dyg-account,.dyg-page .dyg-expand,.dyg-page .dyg-tabs button{min-height:44px}}.bpp-page{font-size:12px;line-height:1.5;color:#26364f}.bpp-page button,.bpp-page input,.bpp-page textarea,.bpp-page select{font:inherit}.bpp-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.bpp-heading h1{margin:0;font-size:22px;line-height:1.4;letter-spacing:-.4px}.bpp-heading p{margin:4px 0 0;color:#687b93;font-size:12px}.bpp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #dce5f2;border-radius:8px;background:#fff}.bpp-steps>div{display:flex;align-items:center;gap:9px;padding:12px 16px;color:#44617d;font-size:12px;font-weight:600}.bpp-steps b{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#edf4ff;color:#1264f7;font-size:11px}.bpp-steps svg{margin-left:auto;color:#a2b1c4}.bpp-layout{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:15px;align-items:start}.bpp-main,.bpp-sidebar{min-width:0}.bpp-form-group{display:grid;gap:15px;min-width:0;margin:0;padding:0;border:0}.bpp-panel{min-width:0;border:1px solid #dfe6ef;border-radius:8px;background:#fff;box-shadow:0 2px 7px #1c355803;overflow:hidden}.bpp-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;padding:10px 15px;border-bottom:1px solid #eaf0f6}.bpp-panel h2{display:flex;align-items:center;gap:8px;margin:0;color:#26384f;font-size:13px;font-weight:700}.bpp-panel h2>b{display:grid;place-items:center;width:21px;height:21px;border-radius:5px;background:#1264f7;color:#fff;font-size:11px}.bpp-panel>header>span{color:#75859b;font-size:11px;text-align:right}.bpp-body{padding:15px}.bpp-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:13px;font-size:12px}.bpp-field>span{color:#344a63;font-weight:600}.bpp-field small,.bpp-hint{margin:0;color:#6e8096;font-size:11px;font-weight:400;line-height:1.7}.bpp-field>span>small{margin-left:8px}.bpp-page input:not([type=checkbox]):not([type=radio]),.bpp-page textarea,.bpp-page select{min-width:0;width:100%;padding:8px 10px;border:1px solid #d6e0ec;border-radius:5px;color:#243a55;background:#fff;outline:none;font-size:12px;line-height:1.5}.bpp-page input:read-only{background:#f5f8fc;color:#657b93}.bpp-page input:focus,.bpp-page textarea:focus,.bpp-page select:focus{border-color:#699dff;box-shadow:0 0 0 3px #1264f710}.bpp-page input:disabled,.bpp-page textarea:disabled,.bpp-page select:disabled{opacity:.65;cursor:not-allowed}.bpp-page input[type=checkbox],.bpp-page input[type=radio]{flex:none;width:14px;height:14px;margin:0;accent-color:#1264f7}.bpp-page textarea{resize:vertical;min-height:64px}.bpp-input-icon{position:relative}.bpp-input-icon>svg{position:absolute;top:12px;left:11px;color:#6984a4}.bpp-input-icon>input{padding-left:34px!important}.bpp-two-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.bpp-two-cols .bpp-field{margin-bottom:12px}.bpp-scope-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.bpp-scope-choice>label{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #dfe6f0;border-radius:6px;cursor:pointer}.bpp-scope-choice>label.is-selected{border-color:#8cb4ff;background:#f6faff}.bpp-scope-choice strong,.bpp-scope-choice small{display:block}.bpp-scope-choice strong{font-size:12px}.bpp-scope-choice small{margin-top:3px;color:#72869f;font-size:11px}.bpp-search{display:flex;align-items:center;gap:8px;border:1px solid #d6e0ec;border-radius:5px;color:#6f819b}.bpp-search svg{margin-left:10px;flex:none}.bpp-search input{border:0!important;box-shadow:none!important}.bpp-account-list{max-height:310px;margin:10px 0;overflow-y:auto;border:1px solid #e0e8f2;border-radius:6px}.bpp-account+.bpp-account{border-top:1px solid #e6edf5}.bpp-account>summary{display:flex;align-items:center;gap:10px;padding:11px 12px;list-style:none;cursor:pointer;background:#fafcfe}.bpp-account>summary::-webkit-details-marker{display:none}.bpp-account>summary>span:first-child{flex:1;min-width:0}.bpp-account>summary strong{display:block;font-size:12px;overflow-wrap:anywhere}.bpp-account>summary small{display:block;margin-top:1px;color:#8091a6;font-size:10px}.bpp-account>summary>span:nth-child(2){white-space:nowrap;color:#627c9c;font-size:11px}.bpp-account[open]>summary>svg{transform:rotate(90deg)}.bpp-account-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.bpp-select-account{display:flex;align-items:center;gap:8px;grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid #edf1f6;color:#345b8b;font-size:11px}.bpp-target{display:flex;align-items:center;gap:8px;min-width:0;padding:6px;font-size:11px;cursor:pointer}.bpp-target>span{min-width:0}.bpp-target strong,.bpp-target small{display:block;overflow-wrap:anywhere}.bpp-target strong{font-weight:500}.bpp-target small{color:#8394a9;font-size:10px}.bpp-policy{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 15px}.bpp-policy span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #e2ebf5;border-radius:4px;background:#f7faff;color:#496b8e;font-size:10px}.bpp-rule-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;margin-bottom:6px}.bpp-rule-heading>strong{font-size:12px}.bpp-product-rule{padding:12px;margin-top:12px;border:1px solid #dfe7f0;border-radius:6px;background:#fbfcfe}.bpp-rule-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.bpp-rule-top>strong{font-size:11px;color:#627991}.bpp-rule-top .bpp-button{min-height:26px;padding:2px 7px;color:#8b6570;font-size:10px}.bpp-rule-override>summary{color:#346faf;font-size:11px;cursor:pointer}.bpp-rule-override[open]>summary{margin-bottom:10px}.bpp-rule-override .bpp-field:last-child{margin-bottom:0}.bpp-sidebar{position:sticky;top:73px;display:grid;gap:12px}.bpp-overview{margin:0 0 13px}.bpp-overview>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid #eef2f7}.bpp-overview dt{color:#70839a;font-size:11px}.bpp-overview dd{margin:0;font-size:13px;font-weight:650;text-align:right;overflow-wrap:anywhere}.bpp-sidebar-actions{display:grid;grid-template-columns:auto 1fr;gap:7px;margin-bottom:10px}.bpp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 11px;border:1px solid #d6e1ef;border-radius:5px;background:#fff;color:#42607f;font-size:11px!important;font-weight:600;line-height:1.4;cursor:pointer;white-space:nowrap}.bpp-button:hover{border-color:#7facfc;color:#1264f7}.bpp-button--primary{border-color:#1264f7;background:#1264f7;color:#fff}.bpp-button--primary:hover{background:#0753da;border-color:#0753da;color:#fff}.bpp-button:disabled,.bpp-form-group:disabled .bpp-button{border-color:#dde5ef;background:#f2f5f9;color:#9aa9bd;cursor:not-allowed}.bpp-button:focus-visible,.bpp-account>summary:focus-visible{outline:3px solid #91b8ff;outline-offset:2px}.bpp-sidebar .bpp-body>.bpp-button{width:100%;margin-top:12px}.bpp-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.bpp-summary-grid>div{padding:10px;border:1px solid #e1eaf6;border-radius:6px;background:#f8fbff}.bpp-summary-grid span,.bpp-summary-grid strong{display:block}.bpp-summary-grid span{color:#758ba6;font-size:10px}.bpp-summary-grid strong{margin-top:5px;color:#234972;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.bpp-orange{color:#c87913!important}.bpp-preview-empty{padding:15px 7px;margin-top:13px;border:1px dashed #d8e4f3;border-radius:6px;color:#8092a8;text-align:center;font-size:11px}.bpp-preview-time{display:block;margin-top:9px;color:#7d91aa;font-size:10px;text-align:center}.bpp-tips{padding:14px;border:1px solid #e2e9f2;border-radius:7px;background:#f1f5fb}.bpp-tips h3{margin:0 0 9px;font-size:12px;color:#526e90}.bpp-tips p{margin:7px 0 0;color:#70839a;font-size:11px;line-height:1.8}.bpp-notice{display:flex;align-items:flex-start;gap:9px;padding:12px 14px;margin-bottom:12px;border:1px solid #f1d6ab;border-radius:7px;background:#fff9ef;color:#92621e;font-size:12px}.bpp-notice>svg{flex:none;margin-top:1px}.bpp-notice>div{min-width:0}.bpp-notice strong{display:block;font-size:12px}.bpp-notice p{margin:0;overflow-wrap:anywhere}.bpp-notice strong+p{margin-top:4px}.bpp-notice ul{margin:5px 0 0;padding-left:17px;max-height:230px;overflow:auto}.bpp-notice li{padding:2px 0;overflow-wrap:anywhere}.bpp-notice--error{border-color:#eebec8;background:#fff5f6;color:#a53b53}.bpp-notice--success{border-color:#bfe3d2;background:#f3fbf7;color:#267552}.bpp-sidebar .bpp-notice{margin:0;font-size:11px}.bpp-sidebar .bpp-notice strong{font-size:11px}.bpp-preview-panel,.bpp-jobs-panel{margin-top:16px}.bpp-table-wrap{width:100%;overflow:auto;border:1px solid #e3eaf3;border-radius:6px}.bpp-table{width:100%;border-collapse:collapse;font-size:11px}.bpp-table th{padding:10px 11px;background:#f6f9fd;color:#6d829b;font-size:11px;font-weight:600;text-align:left;white-space:nowrap}.bpp-table td{padding:11px;border-top:1px solid #e7edf5;color:#3d536c;vertical-align:top;min-width:95px;overflow-wrap:anywhere}.bpp-table td strong{font-size:11px;font-weight:600}.bpp-table small{display:block;margin-top:4px;color:#7e91a8;font-size:10px;line-height:1.6}.bpp-name-cell{min-width:160px!important;max-width:280px}.bpp-id-cell{font-variant-numeric:tabular-nums}.bpp-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:4px;font-size:10px;font-weight:500;white-space:nowrap}.bpp-badge--gray{background:#eef2f7;color:#7b8da3}.bpp-badge--blue{background:#edf4ff;color:#226adb}.bpp-badge--green{background:#e9f7ef;color:#208354}.bpp-badge--orange{background:#fff3e3;color:#aa7320}.bpp-badge--red{background:#fff0f2;color:#c44964}.bpp-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:12px;color:#7b8da4;font-size:11px}.bpp-pagination>span:first-child{margin-right:auto}.bpp-pagination .bpp-button{min-height:28px;padding:4px 9px}.bpp-job-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.bpp-job-selector{display:flex;align-items:center;gap:8px;color:#70849e;font-size:11px}.bpp-job-selector select{max-width:310px;font-size:11px}.bpp-job-actions{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto}.bpp-job-progress{display:flex;align-items:center;gap:13px;margin-bottom:15px;color:#70859d;font-size:11px;flex-wrap:wrap}.bpp-job-progress progress{flex:1;min-width:100px;max-width:280px;height:7px;border:0;border-radius:9px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#edf2f8}.bpp-job-progress progress::-webkit-progress-bar{background:#edf2f8}.bpp-job-progress progress::-webkit-progress-value{background:#2f9c76;border-radius:9px}.bpp-job-progress progress::-moz-progress-bar{background:#2f9c76}.bpp-empty{display:flex;flex-direction:column;align-items:center;gap:9px;padding:30px 20px;text-align:center}.bpp-empty>svg{color:#8ca9d1}.bpp-empty strong{font-size:13px;color:#57708e}.bpp-empty p{max-width:460px;margin:0;color:#8b9bb0;font-size:11px;line-height:1.8}.bpp-empty-text{padding:22px 15px;color:#7c8fa6;text-align:center;font-size:11px;line-height:1.8}.bpp-empty-text--compact{padding:14px 8px;margin-top:10px;border:1px dashed #e1e8f1;border-radius:5px}.bpp-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:#6a82a0}.bpp-busy{position:fixed;bottom:22px;right:24px;z-index:45;display:flex;align-items:center;gap:8px;padding:12px 17px;border:1px solid #d7e4f7;border-radius:7px;background:#fff;box-shadow:0 5px 25px #203d691c;color:#356798;font-size:12px}@media(min-width:1600px){.bpp-layout{grid-template-columns:minmax(0,1fr) 340px}.bpp-account-targets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.bpp-layout{grid-template-columns:minmax(0,1fr) 276px;gap:12px}.bpp-body{padding:12px}.bpp-scope-choice,.bpp-sidebar-actions{grid-template-columns:1fr}.bpp-steps>div{padding:11px 9px;gap:6px;font-size:11px}.bpp-panel>header{padding:10px 12px;flex-wrap:wrap}.bpp-two-cols{gap:10px}}@media(max-width:850px){.bpp-layout{grid-template-columns:1fr}.bpp-sidebar{position:static;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bpp-sidebar>.bpp-panel{grid-row:span 2}.bpp-sidebar .bpp-notice,.bpp-tips{align-self:start}.bpp-sidebar-actions{grid-template-columns:auto 1fr}.bpp-scope-choice{grid-template-columns:1fr 1fr}.bpp-steps>div{font-size:11px}}@media(max-width:580px){.bpp-page{padding:12px!important}.bpp-heading{align-items:flex-start;gap:9px}.bpp-heading h1{font-size:19px}.bpp-heading p{font-size:11px;max-width:250px}.bpp-heading>.bpp-button{padding:7px;min-width:0;font-size:10px!important}.bpp-heading>.bpp-button svg{display:none}.bpp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.bpp-steps>div{padding:9px 12px}.bpp-steps>div:nth-child(2)>svg{display:none}.bpp-two-cols,.bpp-scope-choice,.bpp-sidebar{grid-template-columns:1fr}.bpp-sidebar>.bpp-panel{grid-row:auto}.bpp-account-targets{grid-template-columns:1fr}.bpp-panel>header>span{font-size:10px}.bpp-sidebar-actions{grid-template-columns:auto 1fr}.bpp-job-selector{align-items:flex-start;flex-direction:column;width:100%}.bpp-job-selector select{max-width:100%}.bpp-job-actions{margin-left:0;width:100%}.bpp-job-actions>.bpp-button{flex:1;font-size:10px!important;padding:7px}.bpp-job-progress progress{flex-basis:100%;max-width:none}.bpp-notice{font-size:11px}.bpp-busy{right:12px;left:12px;bottom:12px;justify-content:center}.bpp-table td{min-width:100px}.bpp-policy span{font-size:10px}}.bpp-source-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bpp-source-toolbar strong,.bpp-source-toolbar small{display:block}.bpp-source-toolbar strong{color:#4a6686;font-size:11px}.bpp-source-toolbar small{margin-top:3px;color:#8193aa;font-size:10px}.bpp-source-status{display:flex;align-items:center;gap:7px;margin:-3px 0 12px;padding:8px 10px;border-radius:5px;background:#eef6ff;color:#3c73ad;font-size:11px}.bpp-source-status.is-error{background:#fff3e7;color:#9d691e}.bpp-coverage-warning{padding:9px 11px;margin:0 0 12px;border:1px solid #f1dfc5;border-radius:5px;color:#9a723c;background:#fffbf4;font-size:11px;line-height:1.7}@media(max-width:580px){.bpp-source-toolbar{align-items:flex-start;flex-direction:column}.bpp-source-toolbar>.bpp-button{width:100%}}.bpp-excluded{margin-top:15px;border-top:1px solid #e7edf5;padding-top:13px}.bpp-excluded>summary{color:#57799c;font-size:11px;cursor:pointer}.bpp-excluded>p{margin:9px 0}.bpp-excluded>.bpp-table-wrap{margin-top:8px}.bpp-capability-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.bpp-capability-heading h3{margin:0}.bpp-capability-heading .bpp-button{min-height:28px;padding:5px 8px;font-size:10px!important}:root{--jiali-navy: #081c39;--jiali-navy-deep: #05152d;--jiali-navy-muted: #a2b6d1;--jiali-white: #fff;--jiali-surface: #fff;--jiali-subtle: #f5f8fc;--jiali-text: #14243d;--jiali-muted: #738198;--jiali-line: #e2e8f0;--jiali-line-strong: #c5d2e3;--jiali-accent: #1d60df;--jiali-accent-hover: #154fc0;--jiali-accent-soft: #edf4ff;--jiali-green: #18794e;--jiali-green-soft: #eef9f3;--jiali-red: #b73b46;--jiali-red-soft: #fff3f3;--jiali-shadow: 0 18px 80px rgb(7 26 55 / 20%);--jiali-line-light: rgb(255 255 255 / 13%);--jiali-cover-highlight: #b8cff3;--jiali-brand-fill: rgb(255 255 255 / 5%);--jiali-orbit-fill: rgb(67 119 197 / 8%);--jiali-node-ring: rgb(162 182 209 / 7%);--jiali-error-border: #f1d2d5;--jiali-success-border: #cce9d9;--jiali-selected-border: #c3d6f6;--jiali-backdrop: rgb(4 16 34 / 48%)}body:has(.jiali-login),body:has(.jiali-accounts-page){min-width:0}.jiali-login,.jiali-accounts-page,.jiali-account-editor{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.jiali-login{display:grid;grid-template-columns:1.08fr 1fr;min-height:100svh;color:var(--jiali-text);background:var(--jiali-white)}.jiali-cover{position:relative;display:flex;min-width:0;min-height:100svh;flex-direction:column;padding:45px 8.2%;overflow:hidden;color:var(--jiali-white);background:var(--jiali-navy)}.jiali-cover-brand{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:13px;color:var(--jiali-white);font-size:19px;font-weight:650}.jiali-mark{display:inline-flex;flex:0 0 auto;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--jiali-line-light);border-radius:10px;color:var(--jiali-white);background:var(--jiali-brand-fill)}.jiali-cover-copy{position:relative;z-index:1;margin-top:clamp(85px,15vh,172px)}.jiali-cover h1{margin:27px 0 25px;font-size:clamp(43px,4.7vw,70px);font-weight:550;line-height:1.3}.jiali-cover h1 span{color:var(--jiali-cover-highlight)}.jiali-cover-copy p{margin:0;color:var(--jiali-navy-muted);font-size:15px;line-height:2}.jiali-cover-footer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:auto;padding-top:75px;color:var(--jiali-navy-muted);font-size:11px}.jiali-cover-footer>div{display:flex;align-items:center;gap:23px}.jiali-cover-footer>a{color:var(--jiali-navy-muted);font-size:10px}.jiali-cover-footer>a:hover{color:var(--jiali-white);text-decoration:underline}.jiali-cover-footer i{width:3px;height:3px;border-radius:50%;background:var(--jiali-navy-muted);opacity:.6}.jiali-cover-geometry{position:absolute;right:-155px;bottom:-100px;width:640px;height:510px;transform:rotate(-28deg);pointer-events:none}.jiali-orbit{position:absolute;border:1px solid var(--jiali-line-light);border-radius:50%}.orbit-one{top:0;right:0;bottom:0;left:0}.orbit-two{top:51px;right:55px;bottom:51px;left:55px}.orbit-three{top:101px;right:107px;bottom:101px;left:107px;background:linear-gradient(140deg,var(--jiali-orbit-fill),transparent 60%)}.jiali-axis{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--jiali-line-light);transform:rotate(-20deg)}.jiali-node{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--jiali-navy-muted);box-shadow:0 0 0 6px var(--jiali-node-ring)}.node-one{top:108px;left:123px}.node-two{top:169px;right:86px;width:4px;height:4px}.jiali-login-panel{display:flex;min-width:0;flex-direction:column;padding:48px 11% 29px}.jiali-login-top{display:flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--jiali-muted);font-size:11px}.jiali-login-content{width:100%;max-width:378px;align-self:center;margin:auto 0;padding:75px 0 95px}.jiali-login-symbol{display:grid;width:48px;height:48px;margin-bottom:29px;place-items:center;border:1px solid var(--jiali-line);border-radius:13px;color:var(--jiali-accent);background:var(--jiali-subtle)}.jiali-login-kicker{display:block;color:var(--jiali-muted);font-size:12px}.jiali-login-content h2{margin:12px 0 14px;font-size:clamp(23px,2.05vw,29px);font-weight:650}.jiali-login-intro{margin:0;color:var(--jiali-muted);font-size:12px;line-height:1.8}.jiali-login-form{margin-top:36px}.jiali-login-form>label{display:block;margin:21px 0 10px;color:var(--jiali-text);font-size:12px;font-weight:550}.jiali-input-wrap{display:flex;align-items:center;gap:11px;height:49px;padding:0 14px;border:1px solid var(--jiali-line);border-radius:7px;color:var(--jiali-muted);background:var(--jiali-white);transition:border-color .15s,box-shadow .15s}.jiali-input-wrap:focus-within{border-color:var(--jiali-accent);box-shadow:0 0 0 3px var(--jiali-accent-soft)}.jiali-input-wrap input{min-width:0;width:100%;height:100%;border:0;outline:0;color:var(--jiali-text);background:transparent;font-size:13px}.jiali-input-wrap input::placeholder{color:var(--jiali-muted);opacity:.75}.jiali-input-wrap>button{display:inline-flex;align-items:center;justify-content:center;padding:5px;border:0;border-radius:4px;color:var(--jiali-muted);background:transparent}.jiali-input-wrap>button:hover{color:var(--jiali-accent);background:var(--jiali-accent-soft)}.jiali-button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--jiali-line-strong);border-radius:6px;color:var(--jiali-text);background:var(--jiali-white);font-size:12px;font-weight:550;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s}.jiali-button:hover{border-color:var(--jiali-accent);color:var(--jiali-accent);background:var(--jiali-accent-soft)}.jiali-button.primary{border-color:var(--jiali-accent);color:var(--jiali-white);background:var(--jiali-accent)}.jiali-button.primary:hover{border-color:var(--jiali-accent-hover);background:var(--jiali-accent-hover)}.jiali-button:active{transform:translateY(1px)}.jiali-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.jiali-login-submit{width:100%;height:49px;justify-content:space-between;margin-top:29px;padding:0 18px;font-size:14px}.jiali-login-help{margin:18px 0 0;color:var(--jiali-muted);font-size:10px;line-height:1.8;text-align:center}.jiali-login-footer{display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--jiali-line);color:var(--jiali-muted);font-size:10px}.jiali-login-footer .jiali-mobile-beian{display:none}.jiali-session-state{margin-top:29px;color:var(--jiali-muted);font-size:13px;line-height:1.8}.jiali-session-state>svg{margin-right:9px;vertical-align:middle}.jiali-session-state .jiali-button{margin-top:15px;min-height:44px}.jiali-error{display:block;margin:14px 0;padding:11px 13px;border:1px solid var(--jiali-error-border);border-radius:5px;color:var(--jiali-red);background:var(--jiali-red-soft);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.jiali-success{display:flex;align-items:center;gap:8px;margin:16px 0;padding:11px 13px;border:1px solid var(--jiali-success-border);border-radius:6px;color:var(--jiali-green);background:var(--jiali-green-soft);font-size:12px}.jiali-success>button{margin-left:auto;border:0;color:inherit;background:none}.jiali-inline-note{margin:15px 0;padding:11px 14px;border-left:2px solid var(--jiali-line-strong);color:var(--jiali-muted);background:var(--jiali-subtle);font-size:12px;line-height:1.7}.go-brand.jiali-console-brand{gap:10px}.jiali-console-brand .jiali-mark{width:30px;height:30px;border-radius:8px}.jiali-console-brand .jiali-mark svg{width:20px;height:20px}.jiali-console-brand strong{font-size:15px;font-weight:600}.jiali-session-identity{position:relative;display:flex;align-items:center;gap:10px;width:100%}.jiali-avatar{display:grid;flex:0 0 auto;width:31px;height:31px;place-items:center;border:1px solid var(--jiali-line);border-radius:9px;color:var(--jiali-accent);background:var(--jiali-accent-soft);font-size:12px}.jiali-session-identity>div{min-width:0;flex:1}.jiali-session-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jiali-session-identity>button{padding:6px;border:0;border-radius:5px;color:var(--jiali-navy-muted);background:transparent}.jiali-session-identity>button:hover{color:var(--jiali-white);background:var(--jiali-line-light)}.jiali-session-identity>p{position:absolute;bottom:100%;left:0;width:180px;padding:8px;border-radius:4px;color:var(--jiali-red);background:var(--jiali-white);font-size:11px}.jiali-session-header{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--jiali-muted);font-size:11px;white-space:nowrap}.jiali-session-header svg{color:var(--jiali-accent)}.jiali-accounts-page{min-width:0;max-width:1600px;margin:0 auto;padding:28px 28px 48px;color:var(--jiali-text)}.growth-shell:has(.jiali-accounts-page) .go-header>.go-search{display:none}.jiali-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.jiali-section-kicker{color:var(--jiali-muted);font-size:11px}.jiali-page-heading h1{margin:8px 0 10px;font-size:23px;font-weight:650}.jiali-page-heading p{margin:0;color:var(--jiali-muted);font-size:12px;line-height:1.7}.jiali-account-tabs{display:flex;gap:25px;border-bottom:1px solid var(--jiali-line)}.jiali-account-tabs>button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:47px;padding:0 3px;border:0;color:var(--jiali-muted);background:transparent;font-size:12px}.jiali-account-tabs>button[aria-selected=true]{color:var(--jiali-accent);font-weight:600}.jiali-account-tabs>button[aria-selected=true]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--jiali-accent);content:""}.jiali-account-tabs>button>span{min-width:20px;padding:2px 5px;border-radius:5px;color:var(--jiali-muted);background:var(--jiali-line);font-size:10px}.jiali-accounts-table-panel,.jiali-audit-panel{margin-top:18px;border:1px solid var(--jiali-line);border-radius:8px;background:var(--jiali-surface);overflow:hidden}.jiali-account-toolbar{display:flex;align-items:center;gap:10px;min-height:69px;padding:14px 16px}.jiali-account-search{display:flex;align-items:center;gap:8px;width:240px;min-width:0;height:35px;padding:0 10px;border:1px solid var(--jiali-line);border-radius:5px;color:var(--jiali-muted)}.jiali-account-search:focus-within{outline:2px solid var(--jiali-accent-soft);border-color:var(--jiali-accent)}.jiali-account-search input{min-width:0;width:100%;border:0;outline:0;color:var(--jiali-text);background:transparent;font-size:12px}.jiali-account-toolbar>select{height:35px;padding:0 24px 0 10px;border:1px solid var(--jiali-line);border-radius:5px;color:var(--jiali-text);background:var(--jiali-white);font-size:12px}.jiali-account-toolbar>span{margin-left:auto;color:var(--jiali-muted);font-size:11px;white-space:nowrap}.jiali-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.jiali-account-table{width:100%;min-width:780px;border-collapse:collapse;font-size:12px;text-align:left}.jiali-account-table th{height:40px;padding:10px 16px;border-top:1px solid var(--jiali-line);border-bottom:1px solid var(--jiali-line);color:var(--jiali-muted);background:var(--jiali-subtle);font-size:11px;font-weight:500;white-space:nowrap}.jiali-account-table td{padding:17px 16px;border-bottom:1px solid var(--jiali-line);vertical-align:middle}.jiali-account-table tr:last-child td{border-bottom:0}.jiali-account-table tbody tr:hover{background:var(--jiali-subtle)}.jiali-member{display:flex;align-items:center;gap:10px;min-width:145px}.jiali-member strong,.jiali-member small{display:block}.jiali-member strong{font-size:12px;font-weight:550}.jiali-member small{margin-top:4px;color:var(--jiali-muted);font-size:11px}.jiali-member em{display:inline-block;margin-left:6px;padding:1px 4px;border:1px solid var(--jiali-line);border-radius:3px;color:var(--jiali-muted);font-size:9px;font-weight:400;font-style:normal}.jiali-permission-tags{display:flex;flex-wrap:wrap;gap:5px;min-width:160px;max-width:310px}.jiali-permission-tags>span{padding:3px 6px;border:1px solid var(--jiali-line);border-radius:4px;color:var(--jiali-muted);background:var(--jiali-white);font-size:10px;white-space:nowrap}.jiali-permission-tags>span.all{border-color:transparent;color:var(--jiali-accent);background:var(--jiali-accent-soft)}.jiali-account-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.jiali-account-status>i{width:5px;height:5px;border-radius:50%;background:currentColor}.jiali-account-status.active{color:var(--jiali-green)}.jiali-account-status.disabled{color:var(--jiali-muted)}.jiali-time-cell{min-width:135px;color:var(--jiali-muted);font-size:11px}.jiali-row-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.jiali-row-actions button,.jiali-account-table-footer button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;color:var(--jiali-accent);background:transparent;font-size:11px}.jiali-row-actions button:hover{text-decoration:underline}.jiali-row-actions button.danger{color:var(--jiali-red)}.jiali-row-actions button:disabled{cursor:wait;opacity:.5}.jiali-account-table-footer{display:flex;align-items:center;gap:7px;min-height:49px;padding:12px 16px;border-top:1px solid var(--jiali-line);color:var(--jiali-muted);font-size:11px}.jiali-account-table-footer button{margin-left:auto}.jiali-empty{display:flex;min-height:235px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:35px 20px;color:var(--jiali-muted);font-size:12px}.jiali-empty strong{color:var(--jiali-text);font-size:13px;font-weight:500}.jiali-empty p{margin:0;line-height:1.7}.jiali-audit-panel>header{display:flex;align-items:center;justify-content:space-between;padding:20px}.jiali-audit-panel h2{margin:0 0 7px;font-size:14px}.jiali-audit-panel header p{margin:0;color:var(--jiali-muted);font-size:11px}.jiali-editor-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:25px;background:var(--jiali-backdrop)}.jiali-account-editor{display:flex;width:610px;max-width:100%;max-height:calc(100svh - 50px);flex-direction:column;border:1px solid var(--jiali-line);border-radius:12px;background:var(--jiali-surface);box-shadow:var(--jiali-shadow);overflow:hidden}.jiali-account-editor>header{display:flex;align-items:center;justify-content:space-between;padding:24px 25px 20px;border-bottom:1px solid var(--jiali-line)}.jiali-account-editor header span{color:var(--jiali-muted);font-size:11px}.jiali-account-editor h2{margin:7px 0 0;font-size:21px;font-weight:600}.jiali-icon-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:5px;color:var(--jiali-muted);background:transparent}.jiali-icon-button:hover{background:var(--jiali-subtle)}.jiali-account-editor>form{padding:22px 25px 0;overflow-y:auto;overscroll-behavior:contain}.jiali-editor-fields{min-width:0;margin:0;padding:0;border:0}.jiali-editor-fields label{color:var(--jiali-text);font-size:12px}.jiali-editor-fields>label,.jiali-form-pair>label{display:flex;min-width:0;flex-direction:column;gap:9px}.jiali-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.jiali-editor-fields input:not([type=checkbox]),.jiali-status-select select{min-width:0;width:100%;height:38px;padding:0 11px;border:1px solid var(--jiali-line);border-radius:5px;color:var(--jiali-text);background:var(--jiali-white);font-size:12px}.jiali-editor-fields input:disabled{background:var(--jiali-subtle);color:var(--jiali-muted)}.jiali-editor-fields small{color:var(--jiali-muted);font-size:10px;line-height:1.7}.jiali-password-field{position:relative}.jiali-password-field svg{position:absolute;top:11px;left:11px;color:var(--jiali-muted)}.jiali-password-field input{padding-left:36px!important}.jiali-permission-heading{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding-top:20px;border-top:1px solid var(--jiali-line);color:var(--jiali-muted)}.jiali-permission-heading h3{margin:0 0 7px;color:var(--jiali-text);font-size:13px}.jiali-permission-heading p{margin:0;font-size:11px}.jiali-presets{display:flex;align-items:center;gap:8px;margin:17px 0;font-size:11px}.jiali-presets span{margin-right:4px;color:var(--jiali-muted)}.jiali-presets button{padding:5px 11px;border:1px solid var(--jiali-line);border-radius:5px;color:var(--jiali-text);background:var(--jiali-white);font-size:11px}.jiali-presets button:hover{border-color:var(--jiali-accent);color:var(--jiali-accent);background:var(--jiali-accent-soft)}.jiali-permission-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.jiali-permission-list>label{display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--jiali-line);border-radius:6px;cursor:pointer}.jiali-permission-list>label.selected{border-color:var(--jiali-selected-border);background:var(--jiali-accent-soft)}.jiali-permission-list input{width:14px;height:14px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--jiali-accent)}.jiali-permission-list strong,.jiali-permission-list small{display:block}.jiali-permission-list strong{font-size:11px;font-weight:550}.jiali-permission-list small{margin-top:4px;font-size:10px}.jiali-status-select{margin-top:22px}.jiali-account-editor form>footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin:22px -25px 0;padding:16px 25px;border-top:1px solid var(--jiali-line);background:var(--jiali-white)}.jiali-access-denied{display:flex;min-height:60vh;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:35px;color:var(--jiali-muted);text-align:center}.jiali-access-denied h1{margin:0;color:var(--jiali-text);font-size:21px}.jiali-access-denied p{font-size:12px}.jiali-login :focus-visible,.jiali-accounts-page :focus-visible,.jiali-account-editor :focus-visible,.jiali-session-identity :focus-visible{outline:2px solid var(--jiali-accent);outline-offset:3px}.jiali-input-wrap input:focus-visible,.jiali-account-search input:focus-visible{outline:0}@media(min-width:1650px){.jiali-login-panel{padding-left:16%;padding-right:16%}.jiali-login-content{max-width:420px}}@media(max-width:1100px){.jiali-cover{padding:35px 8%}.jiali-cover h1{font-size:48px}.jiali-login-panel{padding:40px 9% 25px}.jiali-accounts-page{padding:24px 18px 35px}}@media(max-height:800px)and (min-width:761px){.jiali-cover{padding-top:30px;padding-bottom:27px}.jiali-cover-copy{margin-top:64px}.jiali-cover-footer{padding-top:45px}.jiali-login-panel{padding-top:30px;padding-bottom:22px}.jiali-login-content{padding-top:29px;padding-bottom:34px}.jiali-login-symbol{width:42px;height:42px;margin-bottom:19px}.jiali-login-content h2{margin-top:8px;margin-bottom:11px}.jiali-login-form{margin-top:22px}.jiali-login-form>label{margin-top:16px;margin-bottom:8px}.jiali-login-submit{margin-top:23px}.jiali-login-help{margin-top:14px}}@media(max-width:760px){.jiali-login{grid-template-columns:1fr}.jiali-cover{min-height:282px;padding:25px 28px}.jiali-cover-brand{gap:10px;font-size:16px}.jiali-cover-brand .jiali-mark{width:33px;height:33px}.jiali-cover-copy{margin-top:33px}.jiali-cover h1{margin:15px 0 12px;font-size:33px;line-height:1.35}.jiali-cover h1 br{display:none}.jiali-cover h1 span{margin-left:9px}.jiali-cover-copy p{font-size:11px;line-height:1.8}.jiali-cover-copy p br,.jiali-cover-footer{display:none}.jiali-cover-geometry{right:-110px;bottom:-110px;width:350px;height:330px}.orbit-two{top:33px;right:33px;bottom:33px;left:33px}.orbit-three{top:67px;right:67px;bottom:67px;left:67px}.jiali-login-panel{padding:22px 28px}.jiali-login-top{font-size:10px}.jiali-login-content{padding:29px 0 48px;max-width:430px}.jiali-login-symbol{display:none}.jiali-login-content h2{margin:9px 0 12px;font-size:24px}.jiali-login-form{margin-top:25px}.jiali-login-footer{flex-wrap:wrap;font-size:9px}.jiali-login-footer .jiali-mobile-beian{display:block;flex-basis:100%;color:var(--jiali-muted);font-size:10px}.jiali-accounts-page{padding:21px 14px 30px}.jiali-page-heading{align-items:flex-start;gap:12px}.jiali-page-heading h1{font-size:21px}.jiali-page-heading>button{padding:0 10px;white-space:nowrap}.jiali-page-heading p{max-width:250px;font-size:11px}.jiali-account-toolbar{flex-wrap:wrap;padding:12px}.jiali-account-search{width:auto;flex:1 1 150px}.jiali-account-toolbar>span{margin-left:0}.jiali-account-toolbar>.jiali-button{margin-left:auto}.jiali-account-table-footer{flex-wrap:wrap;font-size:10px}.jiali-editor-backdrop{align-items:flex-end;padding:0}.jiali-account-editor{width:100%;max-height:94svh;border-radius:13px 13px 0 0}.jiali-account-editor>header{padding:21px 20px 17px}.jiali-account-editor>form{padding:18px 20px 0}.jiali-account-editor form>footer{margin-right:-20px;margin-left:-20px;padding:16px 20px}.jiali-form-pair{grid-template-columns:1fr;gap:17px}.jiali-permission-list{grid-template-columns:1fr}.jiali-session-header{display:none}}@media(max-width:700px){.jiali-nav-open .go-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:min(290px,82vw);height:100svh;box-shadow:var(--jiali-shadow)}.jiali-nav-open .go-sidebar nav{display:block;padding-bottom:20px}.jiali-nav-open .go-sidebar .go-account{display:flex;min-height:73px}.jiali-nav-open .go-header>button{position:fixed;z-index:41;top:12px;right:12px;width:38px;height:38px;border:1px solid var(--jiali-line);background:var(--jiali-white);box-shadow:var(--jiali-shadow)}}@media(prefers-reduced-motion:reduce){.jiali-login *,.jiali-accounts-page *,.jiali-account-editor *{transition:none!important;animation-duration:.01ms!important}}.plan-operation-log-launcher{flex:0 0 auto;margin-left:auto}.plan-operation-log-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid #dce3ed;border-radius:5px;background:#fff;color:#425e80;font-size:11px;white-space:nowrap;cursor:pointer}.plan-operation-log-button:hover{border-color:#b7c9e5;background:#f5f8fd;color:#185fbf}.plan-log-dialog{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(1020px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid #dfe6ef;background:#fff;color:#273851;font-family:inherit;box-shadow:-12px 0 50px #172b4c29;overflow:hidden}.plan-log-dialog[open]{display:flex;flex-direction:column}.plan-log-dialog::backdrop{background:#172b4c66}.plan-log-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 17px;border-bottom:1px solid #e6ebf2}.plan-log-header h2{display:flex;align-items:center;gap:9px;margin:0;color:#243b58;font-size:18px;font-weight:650}.plan-log-header h2 svg{color:#5d7b9e}.plan-log-header p{margin:7px 0 0 28px;color:#8190a3;font-size:11px;font-variant-numeric:tabular-nums}.plan-log-icon-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e4e9f0;border-radius:5px;background:#fff;color:#728299;cursor:pointer}.plan-log-summary{display:flex;align-items:center;gap:24px;padding:15px 24px;background:#f8fafd;border-bottom:1px solid #e6ebf2;font-size:11px;color:#738299}.plan-log-summary>span{display:inline-flex;align-items:baseline;gap:7px}.plan-log-summary strong{color:#2c4566;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums}.plan-log-tools{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #e8edf4}.plan-log-search{display:flex;align-items:center;gap:7px;flex:1;min-width:140px;height:32px;padding:0 9px;border:1px solid #dfe6ef;border-radius:5px;color:#8b98aa}.plan-log-search input{width:100%;min-width:0;padding:0;border:0;outline:none;color:#3b5575;background:transparent;font:inherit;font-size:11px}.plan-log-search:focus-within{outline:2px solid #5791e7;outline-offset:1px}.plan-log-tools select{height:34px;max-width:150px;padding:0 9px;border:1px solid #dfe6ef;border-radius:5px;background:#fff;color:#4a617f;font-size:11px}.plan-log-refresh{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid #dce5f1;border-radius:5px;background:#fff;color:#42658e;font-size:11px;white-space:nowrap;cursor:pointer}.plan-log-refresh:disabled,.plan-log-notice button:disabled{opacity:.5;cursor:default}.plan-log-notice{display:flex;align-items:center;gap:8px;padding:10px 24px;border-bottom:1px solid #e8edf4;background:#fafbfe;color:#7b879a;font-size:11px;line-height:1.5}.plan-log-notice.is-error{color:#a45e44;background:#fff9f5}.plan-log-notice button{flex:none;padding:0;border:0;background:transparent;color:#276cb7;font-size:11px;cursor:pointer}.plan-log-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.plan-log-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;text-align:left}.plan-log-table th{position:sticky;top:0;z-index:1;padding:11px 14px;border-bottom:1px solid #e6ebf2;background:#f9fafc;color:#718099;font-size:10px;font-weight:500}.plan-log-table th:first-child{width:13%;padding-left:24px}.plan-log-table th:nth-child(2){width:31%}.plan-log-table th:nth-child(3){width:22%}.plan-log-table td{padding:16px 14px;vertical-align:top;border-bottom:1px solid #edf0f5;overflow-wrap:anywhere;line-height:1.5}.plan-log-table td:first-child{padding-left:24px}.plan-log-table td:last-child{padding-right:24px}.plan-log-table strong{display:block;color:#334b6b;font-size:11px;font-weight:600}.plan-log-table small{display:block;margin-top:3px;color:#8a96a7;font-size:10px}.plan-log-time time{color:#536c8b;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.plan-log-identity>span{display:block;margin-top:9px;color:#6c7f98;font-size:10px}.plan-log-change>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px;color:#6b7f99;font-size:10px;font-variant-numeric:tabular-nums}.plan-log-change svg{flex:none;color:#99a6b9}.plan-log-status{display:inline-block;padding:2px 7px;border-radius:4px;background:#f1f3f7;color:#7c8798;font-size:10px;white-space:nowrap}.plan-log-status.status-confirmed{background:#edf7f1;color:#278160}.plan-log-status.status-pending{background:#fff7e7;color:#a47a2a}.plan-log-status.status-failed,.plan-log-status.status-blocked{background:#fdf0ed;color:#af5948}.plan-log-result p{margin:7px 0 0;color:#8190a4;font-size:10px;line-height:1.5}.plan-log-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:35px 20px;color:#a1aec0;text-align:center}.plan-log-empty strong{color:#73859d;font-size:13px;font-weight:500}.plan-log-empty p{margin:0;color:#8b99ad;font-size:11px}.plan-log-more{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;color:#8b99ad;font-size:11px}.plan-log-more button{padding:6px 10px;border:1px solid #dce5f1;border-radius:5px;background:#fff;color:#42658e;font-size:11px;cursor:pointer}.plan-log-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 24px;border-top:1px solid #e7edf4;color:#91a0b2;font-size:10px;line-height:1.4}.plan-operation-log-button:focus-visible,.plan-log-dialog button:focus-visible,.plan-log-tools select:focus-visible{outline:2px solid #5791e7;outline-offset:2px}@media(max-width:760px){.plan-operation-log-launcher{align-self:flex-end}.plan-log-header{padding:18px 16px 14px}.plan-log-summary{padding:12px 16px;gap:12px;flex-wrap:wrap}.plan-log-summary strong{font-size:17px}.plan-log-tools{padding:12px 16px;flex-wrap:wrap}.plan-log-search{flex-basis:100%}.plan-log-tools select{flex:1;max-width:none}.plan-log-notice{padding:10px 16px}.plan-log-table,.plan-log-table tbody{display:block}.plan-log-table thead{display:none}.plan-log-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 16px;border-bottom:1px solid #e7edf4;gap:12px 14px}.plan-log-table td,.plan-log-table td:first-child,.plan-log-table td:last-child{display:block;padding:0;border:0}.plan-log-table .plan-log-time{grid-column:1/-1;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.plan-log-time small{display:inline;margin:0}.plan-log-table .plan-log-identity{grid-column:1/-1}.plan-log-identity>span{margin-top:5px}.plan-log-footer{padding:12px 16px}}.plan-hourly-sparkline{display:block;width:80px;height:40px;border:1px solid #a7cce9;border-radius:4px;background:#edf6fd}.plan-hourly-detail{box-sizing:border-box;padding:14px 16px 12px;background:#f6f9fd;color:#3e4b5d;font-size:12px;font-variant-numeric:tabular-nums;text-align:left;white-space:normal}.plan-hourly-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;max-width:1100px;margin-bottom:9px}.plan-hourly-heading h3{min-width:0;margin:0;color:#233044;font-size:12px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.plan-hourly-heading h3 span{white-space:nowrap}.plan-hourly-heading p{flex:none;margin:1px 0 0;color:#718094;font-size:11px;line-height:1.6}.plan-hourly-meta{display:flex;gap:12px;flex-wrap:wrap;max-width:1100px;margin:-2px 0 10px;color:#8491a2;font-size:11px;line-height:1.5}.plan-hourly-meta time{color:#63768e}.plan-hourly-content{width:100%;max-width:1100px;min-width:0}.plan-hourly-chart-panel{padding:17px 12px 0;background:#fff;border-radius:3px 3px 0 0}.plan-hourly-legend{display:flex;align-items:center;justify-content:center;gap:22px;min-height:20px;margin-bottom:17px;color:#485361;font-size:11px}.plan-hourly-legend>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.plan-hourly-legend i{width:10px;height:3px;border-radius:2px}.plan-hourly-chart-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.plan-hourly-chart-stage{position:relative;min-width:640px;height:280px;outline:none;touch-action:pan-x pan-y}.plan-hourly-chart-stage:focus-visible{outline:2px solid #5c91dc;outline-offset:-2px;border-radius:3px}.plan-hourly-chart-stage>svg{display:block;max-width:none;overflow:visible;font-family:inherit}.plan-hourly-axis-title{fill:#7c8796;font-size:10px}.plan-hourly-axis-label{fill:#84909e;font-size:9px;font-variant-numeric:tabular-nums}.plan-hourly-orders-axis{fill:#b65a2c}.plan-hourly-chart-empty{position:absolute;top:33px;right:126px;bottom:46px;left:53px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;pointer-events:none;background:#ffffffb8}.plan-hourly-chart-empty strong{color:#7b899c;font-size:13px;font-weight:500}.plan-hourly-chart-empty span{color:#9aa6b5;font-size:11px}.plan-hourly-tooltip{position:absolute;top:132px;z-index:2;box-sizing:border-box;width:177px;padding:11px 12px;background:#fffffff7;border:1px solid #edf0f5;border-radius:4px;box-shadow:0 4px 16px #2c45631a;color:#364252;font-size:11px;line-height:1.65;pointer-events:none}.plan-hourly-tooltip>strong{display:block;margin-bottom:5px;font-weight:500}.plan-hourly-tooltip>div{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:21px}.plan-hourly-tooltip>div>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.plan-hourly-tooltip i{width:5px;height:5px;border-radius:50%}.plan-hourly-tooltip b{font-size:11px;font-weight:500}.plan-hourly-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding-top:2px}.plan-hourly-card{display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;min-width:0;min-height:85px;padding:6px 3px;border:1px solid #dce4ee;border-radius:4px;background:#fff;color:#677385;font-size:10px;line-height:1.7;white-space:nowrap}.plan-hourly-card>strong{margin-bottom:2px;color:#3c495b;font-size:12px;font-weight:650;letter-spacing:.15px}.plan-hourly-card>b{font-size:11px;font-weight:650}.plan-hourly-card.is-active{border-color:#8fbae8;background:#f4f9ff;box-shadow:0 0 0 1px #cde1f633}.plan-hourly-card .is-positive{color:#16765a}.plan-hourly-card .is-low{color:#aa491c}.plan-hourly-card .is-missing{color:#8895a6;font-weight:500}.plan-hourly-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1150px){.plan-hourly-heading{flex-wrap:wrap;gap:3px}.plan-hourly-heading p{flex:auto}.plan-hourly-card{font-size:9px}.plan-hourly-card>b{font-size:10px}}@media(max-width:800px){.plan-hourly-detail{padding:12px}.plan-hourly-chart-panel{padding:14px 6px 0}.plan-hourly-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-hourly-card{font-size:10px}.plan-hourly-card>b{font-size:11px}.plan-hourly-legend{gap:15px}.plan-hourly-heading p{font-size:10px}}@media(max-width:420px){.plan-hourly-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-hourly-legend{gap:10px;font-size:10px}}.plan-performance{--pp-border: #dfe5ed;color:#344054;font-size:12px}.plan-performance-source{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:9px 14px;border-bottom:1px solid var(--pp-border);color:#748094;font-size:11px}.plan-performance-source .has-notice{color:#936324}.plan-performance-source>button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border:0;padding:3px 0;color:#316bd0;background:transparent;font-size:11px}.plan-performance-source>button:disabled{color:#94a0b0;cursor:default}.plan-performance-scroll{position:relative;overflow:auto;max-height:calc(100dvh - 72px);overscroll-behavior:contain;scrollbar-color:#a5b3c6 #edf1f6;scrollbar-width:thin}.plan-performance-table{width:3314px;min-width:3314px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;font-variant-numeric:tabular-nums}.plan-performance-table th,.plan-performance-table td{padding:10px 8px;border-bottom:1px solid var(--pp-border);background:#fff;text-align:left;vertical-align:middle}.plan-performance-table th{position:sticky;top:0;z-index:4;height:104px;color:#505a69;background:#f5f7fa;font-size:12px;font-weight:650}.plan-performance-table td{height:108px}.plan-performance-table .pp-fixed{position:sticky;z-index:2}.plan-performance-table th.pp-fixed{z-index:5}.plan-performance-table .pp-select{left:0;text-align:center}.plan-performance-table .pp-switch{left:40px;text-align:center}.plan-performance-table .pp-plan{left:88px}.plan-performance-table .pp-status{left:242px;text-align:center}.plan-performance-table .pp-settings{left:332px}.plan-performance-table .pp-account{left:492px}.plan-performance-table .pp-trend{left:612px;text-align:center}.plan-performance-table .pp-total{left:712px;box-shadow:5px 0 7px -5px #8292a6}.plan-performance-table th small{display:block;margin-top:4px;color:#929baa;font-size:11px;font-weight:400;line-height:1.4}.plan-performance-table td small{display:block;margin-top:4px;color:#667085;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.plan-performance-table td small>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.plan-performance-table .pp-account strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#273244;line-height:1.5}.plan-performance-table .is-selected>td{background:#f0f6ff}.plan-performance-table .is-expanded>td{background:#fcfdff}.plan-performance-table .pp-select input{width:15px;height:15px;margin:0;accent-color:#2677ed}.plan-performance-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;border:0;color:#2966ce;background:transparent;text-align:left;font-size:12px;line-height:1.55;font-weight:650;overflow-wrap:anywhere}.plan-performance-name:hover{text-decoration:underline}.plan-performance-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.plan-performance-status>i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#98a2b3}.plan-performance-status.is-active>i{background:#19ae78}.plan-performance-settings{display:grid;gap:4px;line-height:1.4;color:#606b7d;font-size:12px}.plan-performance-roi{display:flex;align-items:center;gap:4px}.plan-performance-roi>button{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border:0;color:#347be0;background:transparent}.plan-performance-roi-editor{display:grid;gap:5px;padding:7px;border:1px solid #c9d9f1;border-radius:4px;background:#f8fbff}.plan-performance-roi-editor>button{justify-self:end;border:0;padding:0;color:#637087;background:transparent;font-size:10px}.plan-performance-actions{display:flex;align-items:center;gap:9px}.plan-performance-actions>button{min-height:0;height:auto;padding:0;border:0;color:#536b8c;background:transparent;font-size:11px}.plan-performance-actions .traffic-plan-delete{color:#b34b3e}.plan-performance .traffic-plan-switch[aria-checked=true]{background:#2478ee}.plan-performance .traffic-plan-switch__thumb{font-size:0}.plan-performance .plan-operation-log-launcher{display:block;margin-left:0}.plan-performance .plan-operation-log-button{min-height:0;height:auto;padding:0;border:0;color:#344054;background:transparent;font-size:12px;box-shadow:none}.plan-performance-metrics{display:grid;justify-items:center;gap:3px;color:#5b6678;line-height:1.2;font-size:12px}.plan-performance-metrics strong{font-size:13px;font-weight:700}.plan-performance-metrics .is-positive{color:#15765c}.plan-performance-metrics .is-low{color:#ac4a13}.plan-performance-metrics .is-missing{color:#99a2b0;font-weight:400}.plan-performance-metrics i{display:inline-block;width:5px;height:5px;margin-left:4px;border-radius:50%;background:#c18b38}.plan-performance-metric-heading{display:grid;justify-items:center;gap:5px}.plan-performance-metric-heading>strong{color:#354154;font-size:13px;letter-spacing:.3px}.plan-performance-metric-heading>button{display:flex;align-items:center;gap:1px;padding:0;border:0;color:inherit;background:transparent;white-space:nowrap;font-size:11px;font-weight:650}.plan-performance-metric-heading>button>svg{color:#a1aaba}.plan-performance-metric-heading>button.is-sorted,.plan-performance-metric-heading>button.is-sorted>svg{color:#296bd8}.plan-performance-trend{position:relative;display:grid;place-items:center;width:80px;min-height:42px;padding:3px;border:1px solid #dce4ef;border-radius:4px;background:#fbfdff;color:#8491a5}.plan-performance-trend.is-open{border-color:#98c7f0;background:#eaf5ff}.plan-performance-trend .plan-hourly-sparkline{width:72px;height:34px;border:0;background:transparent}.plan-performance-trend>span{font-size:9px;white-space:nowrap}.plan-performance-trend-caret{position:absolute;right:2px;bottom:1px;color:#2e75c6}.plan-performance-trend.is-open .plan-performance-trend-caret{transform:rotate(180deg)}.plan-performance-table tr.plan-performance-expanded>td{height:auto;padding:0;background:#f7faff;vertical-align:top}.plan-performance-detail{position:sticky;left:0;width:min(var(--plan-table-width),1140px);min-width:0}.plan-performance-table td.plan-performance-empty{height:140px;padding:24px;color:#7b8798}.plan-performance-empty>span{position:sticky;left:24px}.plan-performance button:focus-visible,.plan-performance-scroll:focus-visible{outline:2px solid #6696e8;outline-offset:-2px}.plan-performance.is-compact .pp-fixed{position:static;box-shadow:none}.plan-performance.is-compact th.pp-fixed{position:sticky}.plan-performance.is-compact .pp-select,.plan-performance.is-compact .pp-plan{position:sticky;z-index:3}.plan-performance.is-compact .pp-plan{left:40px;box-shadow:5px 0 7px -5px #8292a6}.plan-performance.is-compact th.pp-select,.plan-performance.is-compact th.pp-plan{z-index:6}.plan-performance.is-compact th:not(.pp-select):not(.pp-plan){left:auto}@media(max-width:600px){.plan-performance-source{gap:6px;padding:9px 10px}.plan-performance-source>span:nth-child(2){flex-basis:100%;order:3}}.all-plan-selection-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 12px;background:#f8faff;border-bottom:1px solid #e6ecf5;font-size:11px}.all-plan-selection-toolbar strong{margin-right:4px;color:#304e73;font-variant-numeric:tabular-nums}.all-plan-selection-toolbar>span{margin-left:auto;color:#8390a2;font-size:10px}.all-plan-selection-toolbar .go-button{height:29px;padding:0 9px;font-size:11px}.all-plan-row-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.plans-table .all-plan-action-col{position:sticky;right:0;z-index:1;min-width:100px;background:#fff;box-shadow:-4px 0 8px -6px #61718b}.plans-table thead .all-plan-action-col{background:#f8f9fc}.plans-table tr.selected .all-plan-action-col{background:#edf5ff}.plans-table .check-col input{width:14px;height:14px;accent-color:#3476d5;cursor:pointer}.plans-table .check-col input:disabled{cursor:default}.plan-delete-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;margin:auto;padding:24px;border:1px solid #e2e7ef;border-radius:12px;color:#273851;background:#fff;box-shadow:0 20px 70px #162c4e35;font-family:inherit}.plan-delete-dialog::backdrop{background:#172d4b70}.plan-delete-dialog h2{margin:0 0 12px;font-size:18px}.plan-delete-dialog p{font-size:13px;line-height:1.6;color:#6f5460}.plan-delete-list{max-height:260px;overflow:auto;margin:16px 0;padding:0;list-style:none;border:1px solid #e7ebf2;border-radius:6px}.plan-delete-list li{display:grid;gap:5px;padding:10px 12px;border-bottom:1px solid #edf0f4;overflow-wrap:anywhere}.plan-delete-list li:last-child{border:0}.plan-delete-list strong{font-size:12px;font-weight:600}.plan-delete-list span{font-size:11px;line-height:1.5;color:#778498}.plan-delete-results{padding:10px 12px;border-radius:6px;background:#f5f7fb;font-size:13px}.plan-delete-results p{margin:8px 0 0;font-size:12px}.plan-delete-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.plan-delete-dialog button:focus-visible{outline:2px solid #5791e7;outline-offset:3px}@media(max-width:560px){.all-plan-selection-toolbar>span{width:100%;margin-left:0}.plans-table .all-plan-action-col{position:static;box-shadow:none}.plan-delete-dialog{padding:18px}.plan-delete-dialog footer{flex-wrap:wrap}}.traffic-controls-error{display:flex;align-items:center;gap:7px;padding:9px 14px;border-bottom:1px solid #edf0f4;color:#b24d37;font-size:11px}.traffic-controls-error button{border:0;background:transparent;color:#1b64be;cursor:pointer}.traffic-monitor-top,.traffic-monitor-tools{flex-wrap:wrap}.traffic-round-filter .go-filter-control{width:120px;min-width:120px}.traffic-monitor-table .go-table{min-width:1320px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-switch{width:54px;text-align:center}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-plan{width:212px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-account{width:100px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-roi{width:128px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-round{width:104px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-window{width:100px}.plan-traffic-monitor .traffic-monitor-table .go-table th.traffic-col-signals{width:222px}.traffic-monitor-table .go-table td.traffic-col-switch{padding-left:8px;padding-right:8px}.traffic-monitor-table .traffic-signal-cell{min-width:0}.traffic-window-cell .traffic-window-outcome{display:flex;flex-wrap:wrap;gap:2px 6px;overflow:visible;white-space:normal;line-height:1.4}.traffic-window-outcome>span{white-space:nowrap}.traffic-switch-cell{display:flex;flex-direction:column;align-items:center;gap:5px}.traffic-switch-cell small{font-size:9px;color:#8b95a5}.traffic-plan-switch{position:relative;display:inline-flex;align-items:center;width:30px;height:17px;padding:2px;border:0;border-radius:10px;background:#babdc6;cursor:pointer;transition:background .15s}.traffic-plan-switch[aria-checked=true]{background:#3e3c59}.traffic-plan-switch__thumb{display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:#fff;color:#3e3c59;font-size:10px;font-weight:700;line-height:1;transition:transform .15s}.traffic-plan-switch[aria-checked=true] .traffic-plan-switch__thumb{transform:translate(13px)}.traffic-plan-switch:disabled{cursor:default;opacity:.4}.traffic-plan-switch[aria-busy=true]{opacity:.55}.traffic-plan-delete{height:27px;padding:3px 8px;border:1px solid #edd7d2;border-radius:4px;background:#fff;color:#b34b3e;font-size:10px;line-height:1.2;white-space:nowrap;cursor:pointer}.traffic-plan-delete:hover:not(:disabled){border-color:#dba69d;background:#fff4f1}.traffic-plan-delete:disabled{cursor:default;opacity:.4}.traffic-plan-delete:focus-visible{outline:2px solid #5791e7;outline-offset:2px}.traffic-roi-cell{display:grid;gap:4px;min-width:0}.traffic-roi-form{display:flex;align-items:center;gap:5px;min-width:0;margin:0}.traffic-roi-input{width:59px;min-width:0;height:28px;padding:4px 6px;border:1px solid #dce2eb;border-radius:4px;color:#273851;background:#fff;font-size:11px;font-variant-numeric:tabular-nums}.traffic-roi-submit{height:28px;padding:3px 6px;border:1px solid #dce2eb;border-radius:4px;background:#fff;color:#4b5e7d;font-size:10px;white-space:nowrap;cursor:pointer}.traffic-roi-submit:hover:not(:disabled){background:#f3f6fc;border-color:#b9c8df;color:#345788}.traffic-roi-submit:disabled,.traffic-roi-input:disabled{cursor:default;opacity:.5}.traffic-roi-current{color:#8b96a8;font-size:9px}.traffic-round-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.traffic-round-status{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:3px 7px;border-radius:4px;background:#f2f4f7;color:#7d8799;font-size:10px;white-space:nowrap}.traffic-round-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.traffic-round-status.is-adjusted{color:#268260;background:#edf7f1}.traffic-control-feedback{display:block;margin:0;max-width:100%;font-size:9px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;color:#73859c}.traffic-control-feedback.failed,.traffic-control-feedback.blocked{color:#b34b3e}.traffic-control-feedback.pending{color:#98742c}.traffic-round-hint{margin:0;padding:0 14px 10px;font-size:10px;line-height:1.5;color:#8994a5}.traffic-plan-switch:focus-visible,.traffic-roi-input:focus-visible,.traffic-roi-submit:focus-visible{outline:2px solid #5791e7;outline-offset:2px}@media(max-width:560px){.traffic-round-filter .go-filter-control{width:min(72%,220px)}.traffic-round-hint{padding:0 12px 10px}}@media(prefers-reduced-motion:reduce){.traffic-plan-switch,.traffic-plan-switch__thumb{transition:none}}.growth-shell .go-sidebar{height:100dvh}.go-sidebar>.go-brand,.go-sidebar>.go-account{flex-shrink:0}.go-sidebar>nav{min-height:0;overscroll-behavior:contain}.go-brand>.jiali-mark{flex-shrink:0}.go-brand>strong{min-width:0}.go-nav-toggle,.go-nav-restore{display:grid;flex:0 0 28px;place-items:center;width:28px;height:30px;padding:0;border:0;border-radius:5px;color:#d8e5fb;background:transparent}.go-nav-toggle{margin-left:auto}.go-nav-toggle:hover,.go-nav-restore:hover{color:#fff;background:#23436c}.go-nav-restore{position:fixed;z-index:20;top:12px;left:0;height:36px;border-radius:0 5px 5px 0;background:#061d42}.go-nav-toggle:focus-visible,.go-nav-restore:focus-visible,.go-sidebar button:focus-visible{outline:2px solid #79a7ff;outline-offset:3px}@media(min-width:701px){.growth-shell{transition:grid-template-columns .18s ease}.growth-shell .go-sidebar{transition:transform .18s ease,visibility 0s}.growth-shell.growth-shell--nav-collapsed{grid-template-columns:0 minmax(0,1fr)}.growth-shell--nav-collapsed .go-header{padding-left:44px}.growth-shell--nav-collapsed .go-sidebar{transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .18s ease,visibility 0s .18s}}@media(max-width:700px){.go-brand .go-nav-toggle{flex-basis:38px;width:38px;height:38px}.growth-shell:not(.jiali-nav-open) .go-sidebar{height:52px}.go-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;width:100%;height:100%;padding:0;border:0;background:#061c3f66;touch-action:none}}@media(prefers-reduced-motion:reduce){.growth-shell,.growth-shell .go-sidebar{transition:none}}
