.csw-page{margin:0 auto;padding:18px 22px 42px;color:#263d5c}.csw-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px;border:1px solid #dfe9f0;border-radius:18px;background:linear-gradient(118deg,#f2fbfa,#f7f9ff)}.csw-head p{margin:0 0 7px;color:#148276;font-size:10px;font-weight:800;letter-spacing:.16em}.csw-head h1{margin:0 0 8px;font-size:29px;letter-spacing:-.045em}.csw-head span{color:#71839a;font-size:13px}.csw-head-status{display:flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #d6e6ec;border-radius:10px;background:#fff;color:#315875;font-size:12px;font-weight:700;white-space:nowrap}.csw-head-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#27b38c;box-shadow:0 0 0 4px #e1f7f0}.csw-main-tabs{display:flex;align-items:center;gap:8px;margin-top:14px;padding:6px;border:1px solid #e0e9ee;border-radius:12px;background:#fff}.csw-inline-tabs button,.csw-main-tabs button,.csw-platform-filter button{border:1px solid transparent;border-radius:8px;padding:10px 15px;background:transparent;color:#58708b;font-size:12px;font-weight:800;cursor:pointer}.csw-inline-tabs button.active,.csw-main-tabs button.active,.csw-platform-filter button.active{border-color:#cfe8e4;background:#eaf8f5;color:#0c766b}.csw-main-tabs button.disabled{color:#aab7c4;cursor:not-allowed}.csw-filter-card{margin-top:14px;padding:13px 15px;border:1px solid #dfe8ee;border-radius:14px;background:#fff}.csw-filter-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.csw-inline-tabs,.csw-platform-filter{display:flex;align-items:center;gap:3px}.csw-platform-filter>span{margin-right:2px;color:#7c8da1;font-size:11px;font-weight:700}.csw-platform-filter button{padding:8px 10px;font-size:11px}.csw-platform-filter button:disabled{color:#aebbc6;cursor:not-allowed}.csw-date-field,.csw-select-field{display:flex;flex-direction:column;gap:5px;color:#7b8da2;font-size:11px;font-weight:700}.csw-date-field input,.csw-select-field select{height:36px;min-width:126px;border:1px solid #d7e2e8;border-radius:8px;padding:0 9px;background:#fff;color:#31516c;font:inherit;outline:none}.csw-select-field select{min-width:150px}.csw-ghost-btn,.csw-query-btn{height:36px;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800;cursor:pointer}.csw-ghost-btn{border:1px solid #cfe0e7;background:#fff;color:#317080}.csw-query-btn{border:1px solid #117c71;background:#117c71;color:#fff}.csw-ghost-btn:disabled,.csw-query-btn:disabled{opacity:.5;cursor:not-allowed}.csw-filter-note{margin-top:10px;color:#7e8fa3;font-size:11px}.csw-empty{padding:32px 14px;text-align:center;color:#8596a8;font-size:12px}.csw-metrics-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:14px}.csw-metric{min-width:0;padding:15px 14px;border:1px solid #e1e9ee;border-radius:13px;background:#fff}.csw-metric span{display:block;color:#788ba0;font-size:11px;font-weight:700}.csw-metric strong{display:block;margin-top:7px;color:#1f4663;font-size:22px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csw-metric strong small{margin-left:2px;font-size:12px}.csw-metric-teal{background:#f2fbf8;border-color:#d4eee5}.csw-metric-teal strong{color:#0d806f}.csw-metric-blue{background:#f3f7ff;border-color:#dce6f8}.csw-metric-blue strong{color:#316cb1}.csw-metric-amber{background:#fff9ed;border-color:#f0e3c5}.csw-metric-amber strong{color:#a56f1c}.csw-metric-rose{background:#fff6f5;border-color:#f1deda}.csw-metric-rose strong{color:#b3544f}.csw-grid-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-top:14px}.csw-card{margin-top:14px;border:1px solid #e0e8ee;border-radius:14px;background:#fff;overflow:hidden}.csw-grid-two .csw-card{margin-top:0}.csw-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 12px;border-bottom:1px solid #edf2f4}.csw-card>header span{display:block;color:#8a9bad;font-size:9px;font-weight:800;letter-spacing:.15em}.csw-card>header h2{margin:4px 0 0;color:#284b66;font-size:17px;letter-spacing:-.02em}.csw-card>header>b,.csw-card>header>small{color:#7c8da0;font-size:11px;font-weight:600}.csw-card-note{margin:0;padding:0 18px 15px;color:#8291a1;font-size:11px;line-height:1.65}.csw-funnel{justify-content:space-around;gap:10px;padding:24px 18px 18px}.csw-funnel,.csw-funnel-step{display:flex;align-items:center}.csw-funnel-step{position:relative;gap:8px;min-width:0}.csw-funnel-shape{display:flex;flex-direction:column;align-items:center;justify-content:center;width:145px;height:84px;border-radius:13px;background:#e8f7f2;color:#147968}.csw-funnel-shape.level-1{background:#e9f1ff;color:#3367a8}.csw-funnel-shape.level-2{background:#fff1dc;color:#a56c1f}.csw-funnel-shape strong{font-size:22px}.csw-funnel-shape span{max-width:125px;margin-top:3px;text-align:center;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csw-funnel-step small{color:#688197;font-size:11px;font-weight:800}.csw-coverage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:18px}.csw-coverage-grid div{padding:12px 8px;border-radius:10px;background:#f7fafb;text-align:center}.csw-coverage-grid strong{display:block;color:#2a607b;font-size:21px}.csw-coverage-grid span{display:block;margin-top:4px;color:#7b8ea1;font-size:10px}.csw-coverage-run{display:flex;align-items:center;gap:9px;padding:0 18px 12px;color:#718399;font-size:11px}.csw-coverage-run i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#27b38c}.csw-coverage-run i.warn{background:#d9983b}.csw-table-wrap{overflow:auto}.csw-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.csw-table td,.csw-table th{padding:11px 13px;border-bottom:1px solid #edf1f3;text-align:right;white-space:nowrap}.csw-table th{position:sticky;top:0;z-index:2;color:#5c748b;font-size:11px}.csw-table td:first-child,.csw-table td:nth-child(2),.csw-table td:nth-child(3),.csw-table th:first-child,.csw-table th:nth-child(2),.csw-table th:nth-child(3){text-align:left}.csw-table tbody tr:hover{background:#f8fcfb}.csw-table td.strong{color:#244e69;font-weight:800}.csw-table td.rate{color:#147d70;font-weight:800}.csw-table .left{text-align:left}.csw-trend-list{padding:8px 18px 15px}.csw-trend-row{display:grid;grid-template-columns:90px minmax(100px,1fr) 120px 90px 70px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid #f0f3f5;color:#587088;font-size:11px}.csw-trend-row:last-child{border-bottom:0}.csw-trend-row time{color:#71869b}.csw-trend-row strong{text-align:right;color:#315c76}.csw-trend-row span{text-align:right;color:#147d70;font-weight:800}.csw-trend-row em{text-align:right;color:#8a9aaa;font-style:normal}.csw-trend-bar{height:8px;border-radius:99px;background:#edf3f4;overflow:hidden}.csw-trend-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2aa991,#72c8ab)}.csw-detail-footer{display:flex;align-items:center;gap:9px;padding:12px 16px;color:#7a8ca1;font-size:12px}.csw-detail-footer span{margin-right:auto}.csw-detail-footer button,.csw-detail-footer select{border:1px solid #d5e0e6;border-radius:7px;padding:7px 10px;background:#fff;color:#557087;font:inherit}.csw-detail-footer button:disabled{opacity:.45}.csw-runs article{display:grid;grid-template-columns:72px 160px 105px minmax(0,1fr);gap:10px;align-items:center;padding:10px 16px;border-top:1px solid #edf1f3;font-size:12px}.csw-runs em,.csw-runs time{color:#7c8da0;font-style:normal}.csw-runs strong{color:#2b617b}.csw-status{font-weight:800}.csw-status.success{color:#168a6e}.csw-status.partial{color:#a46c20}.csw-status.failed{color:#cb5550}.csw-status.queued,.csw-status.running{color:#a67522}@media(max-width:1200px){.csw-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.csw-grid-two{grid-template-columns:1fr}.csw-filter-row{align-items:flex-end}.csw-funnel-shape{width:120px}}@media(max-width:760px){.csw-page{padding:12px}.csw-head{align-items:flex-start;flex-direction:column;padding:18px}.csw-head-status{width:100%;box-sizing:border-box}.csw-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csw-funnel{align-items:stretch;flex-direction:column}.csw-funnel-step{justify-content:center}.csw-funnel-shape{width:100%}.csw-trend-row{grid-template-columns:74px minmax(80px,1fr) 80px}.csw-trend-row em,.csw-trend-row span{display:none}.csw-runs article{grid-template-columns:72px 1fr}.csw-runs article em{grid-column:1/-1}.csw-main-tabs{overflow:auto}.csw-main-tabs button{white-space:nowrap}}.csw-store-field{flex:0 0 210px;min-width:210px;display:flex;flex-direction:column;gap:5px;color:#7b8da2;font-size:11px;font-weight:700}.csw-store-picker,.csw-store-picker .sc-store-button{display:block;width:210px;height:36px}.csw-store-picker .sc-store-button{min-width:210px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.csw-filter-row .csw-platform-filter{min-height:36px;flex:0 0 auto}.csw-filter-row .csw-ghost-btn,.csw-filter-row .csw-query-btn{white-space:nowrap}@media(max-width:760px){.csw-store-field{flex:1 1 100%;min-width:0}.csw-store-picker,.csw-store-picker .sc-store-button{width:100%;min-width:0}}.csw-page{max-width:1780px}.csw-date-presets{display:flex;flex-direction:column;gap:5px;color:#7b8da2;font-size:11px;font-weight:700;min-width:0}.csw-date-presets>div{display:flex;gap:4px;flex-wrap:wrap}.csw-date-presets button{height:36px;border:1px solid #d7e2e8;border-radius:8px;background:#fff;padding:0 9px;color:#58708b;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.csw-date-presets button.active{border-color:#9bcfc7;background:#eaf8f5;color:#0c766b}.csw-table-wrap{width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.csw-table{max-width:none}.csw-table th{background:#f5f9fa;box-shadow:0 1px 0 #dfe8ee}.csw-agent-link{border:0;padding:0;background:transparent;color:#1a6fa1;font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-decoration-color:#b9d8e8;text-underline-offset:3px}.csw-agent-link:hover{color:#0b8077;text-decoration-color:#83c5ba}.csw-group-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.csw-group-manager{padding:14px 16px 16px;background:#fbfdfd;border-top:1px solid #edf2f4}.csw-group-dimensions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #e8eff1}.csw-group-add button,.csw-group-add-dimension button,.csw-group-dimensions>button{height:31px;border:1px solid #d5e3e6;border-radius:7px;background:#fff;padding:0 10px;color:#547184;font-size:11px;font-weight:700;cursor:pointer}.csw-group-dimensions>button{display:flex;align-items:center;gap:6px}.csw-group-dimensions>button small,.csw-group-list button small{color:#93a4ad;font-size:10px;font-weight:600}.csw-group-dimensions>button.active{border-color:#9bcfc7;background:#eaf8f5;color:#0b766b}.csw-group-add,.csw-group-add-dimension{display:flex;align-items:center;gap:5px}.csw-group-add input,.csw-group-add-dimension input{height:31px;box-sizing:border-box;width:140px;border:1px solid #d5e1e5;border-radius:7px;padding:0 8px;color:#3d596e;font-size:11px;outline:none}.csw-group-manager-body{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:14px;margin-top:14px}.csw-group-list,.csw-group-members{min-width:0;border:1px solid #e1ebed;border-radius:10px;background:#fff;padding:10px}.csw-group-list-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;color:#34566b}.csw-group-list-title strong{font-size:12px}.csw-group-list-title span{color:#8b9aa5;font-size:10px}.csw-group-list>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;margin-top:4px;border:1px solid transparent;border-radius:6px;background:#f8fbfb;padding:0 8px;color:#4e6878;font-size:11px;text-align:left;cursor:pointer}.csw-group-list>button.active{border-color:#b4dcd5;background:#edf9f6;color:#0b766b}.csw-group-add{margin-top:8px}.csw-group-add input{width:100%;min-width:0}.csw-group-add button{flex:0 0 auto}.csw-group-member{display:grid;grid-template-columns:16px minmax(80px,1fr) minmax(120px,1fr);align-items:center;gap:7px;min-height:32px;border-bottom:1px solid #f0f3f4;color:#3f5b6e;font-size:11px}.csw-group-member:last-of-type{border-bottom:0}.csw-group-member input{width:14px;height:14px;margin:0}.csw-group-member small{overflow:hidden;color:#8a9aa5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.csw-group-save{margin-top:10px}.csw-group-empty{margin:20px 0;color:#8a9aa5;font-size:11px;text-align:center}.csw-drawer-backdrop{position:fixed;z-index:1000;inset:0;display:flex;justify-content:flex-end;background:rgba(25,46,64,.28)}.csw-trend-drawer{width:min(760px,100vw);height:100%;box-sizing:border-box;overflow:auto;background:#f8fbfc;box-shadow:-12px 0 34px rgba(32,55,75,.22)}.csw-trend-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #e2ebef;background:#fff}.csw-trend-drawer-head span{color:#8a9baa;font-size:9px;font-weight:800;letter-spacing:.15em}.csw-trend-drawer-head h2{margin:5px 0;color:#284b66;font-size:20px}.csw-trend-drawer-head p{margin:0;color:#7d8f9e;font-size:11px}.csw-trend-drawer-head>button{width:30px;height:30px;border:1px solid #d7e2e8;border-radius:8px;background:#fff;color:#6b8291;font-size:22px;line-height:1;cursor:pointer}.csw-trend-drawer-controls{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;padding:13px 24px;border-bottom:1px solid #e2ebef;background:#fff}.csw-trend-drawer-controls .csw-store-field{flex:1 1 220px;min-width:190px}.csw-trend-drawer-controls .csw-store-picker,.csw-trend-drawer-controls .csw-store-picker .sc-store-button{width:100%;min-width:0}.csw-trend-drawer-meta{padding:13px 24px;color:#78909d;font-size:11px}.csw-agent-trend-chart{display:flex;align-items:flex-end;gap:7px;min-height:220px;margin:0 24px;padding:16px 10px 10px;border:1px solid #e1eaee;border-radius:10px;background:#fff;overflow-x:auto}.csw-agent-trend-column{display:flex;flex:1 0 42px;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:185px}.csw-agent-trend-bar{width:24px;min-height:4px;border-radius:5px 5px 2px 2px;background:linear-gradient(#65bdb0,#168a7e)}.csw-agent-trend-column time{color:#80919d;font-size:10px}.csw-agent-trend-column strong{max-width:58px;overflow:hidden;color:#496777;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.csw-agent-breakdown{margin:14px 24px 24px;border:1px solid #e1eaee;border-radius:10px;background:#fff;overflow:hidden}.csw-agent-breakdown h3{margin:0;padding:13px 15px;border-bottom:1px solid #edf2f4;color:#3b5c6e;font-size:13px}.csw-agent-breakdown .csw-table{font-size:11px}.csw-agent-breakdown .csw-table td,.csw-agent-breakdown .csw-table th{padding:9px 10px}.csw-groups-page{overflow:hidden}.csw-groups-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid #edf2f4;background:#fbfdfd}.csw-groups-add-dimension,.csw-groups-bulk{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.csw-groups-bulk strong{color:#365a6e;font-size:12px}.csw-groups-add-dimension input,.csw-groups-bulk select{height:34px;min-width:130px;border:1px solid #d5e1e5;border-radius:8px;background:#fff;padding:0 9px;color:#466579;font:inherit;font-size:11px;outline:none}.csw-groups-add-dimension input{width:170px}.csw-group-table-wrap{max-width:100%;overflow:auto}.csw-group-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.csw-group-table td,.csw-group-table th{min-width:158px;padding:11px 13px;border-bottom:1px solid #edf1f3;text-align:left;vertical-align:top;white-space:nowrap}.csw-group-table td:first-child,.csw-group-table th:first-child{position:sticky;left:0;z-index:2;min-width:170px;background:#fff}.csw-group-table th{position:sticky;top:0;z-index:3;background:#f5f9fa;color:#55708b;font-size:11px;box-shadow:0 1px 0 #dfe8ee}.csw-group-table th:first-child{z-index:4}.csw-group-table tbody tr:hover td,.csw-group-table tbody tr:hover td:first-child{background:#f8fcfb}.csw-group-table td:first-child label,.csw-group-table th>label{display:flex;align-items:center;gap:7px}.csw-group-table td:first-child strong{color:#244e69;font-size:12px}.csw-group-column-title{display:flex;align-items:center;gap:6px;min-height:27px}.csw-group-column-title strong{color:#34566b;font-size:12px}.csw-group-column-title button{border:1px solid #d4e3e6;border-radius:6px;background:#fff;padding:4px 6px;color:#367b78;font-size:10px;cursor:pointer}.csw-group-column-title button:hover{border-color:#9bcfc7;background:#eaf8f5}.csw-group-column-title .csw-group-save-mini{margin-left:auto;color:#2d6882}.csw-group-subtypes{display:flex;gap:4px;min-height:19px;margin-top:5px;white-space:normal;flex-wrap:wrap}.csw-group-subtypes span{border-radius:4px;background:#edf7f5;padding:2px 5px;color:#5a7d80;font-size:9px}.csw-group-subtypes em{color:#9aa8b2;font-size:10px;font-style:normal}.csw-group-inline-add{display:flex;gap:4px;margin-top:7px}.csw-group-inline-add input{width:108px;height:25px;border:1px solid #cfe0e4;border-radius:5px;padding:0 6px;color:#466579;font-size:10px;outline:none}.csw-group-inline-add button{height:25px;border:1px solid #9bcfc7;border-radius:5px;background:#eaf8f5;padding:0 7px;color:#0b766b;font-size:10px;cursor:pointer}.csw-group-table td select{width:100%;min-width:130px;height:31px;border:1px solid #d8e3e7;border-radius:7px;background:#fff;padding:0 7px;color:#466579;font:inherit;font-size:11px;outline:none}.csw-group-table td select:focus{border-color:#8ac7bc;box-shadow:0 0 0 2px rgba(22,135,120,.08)}.csw-groups-footer{padding:11px 16px;color:#8394a2;font-size:11px;border-top:1px solid #edf2f4;background:#fbfdfd}@media(max-width:860px){.csw-date-presets{flex:1 1 100%}.csw-group-manager-body{grid-template-columns:1fr}.csw-group-member{grid-template-columns:16px minmax(80px,1fr) minmax(100px,1.5fr)}}@media(max-width:600px){.csw-date-presets>div{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.csw-date-presets button{height:32px;padding:0 8px}.csw-trend-drawer-controls,.csw-trend-drawer-head,.csw-trend-drawer-meta{padding-left:14px;padding-right:14px}.csw-agent-breakdown,.csw-agent-trend-chart{margin-left:14px;margin-right:14px}.csw-group-header-actions{justify-content:flex-start}.csw-group-add-dimension{width:100%}.csw-group-add-dimension input{flex:1 1}}.csw-page{margin:0;padding:0;min-width:0;box-sizing:border-box;overflow:visible}.csw-page,.csw-page>.wb-tool-header{width:100%;max-width:none}.csw-card,.csw-filter-card{min-width:0;max-width:100%;box-sizing:border-box}.csw-filter-row>*{min-width:0}.csw-platform-filter{flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.csw-platform-filter::-webkit-scrollbar{display:none}.csw-date-presets{flex:1 1 260px}.csw-date-presets>div{max-width:100%;overflow-x:auto;scrollbar-width:none}.csw-date-presets>div::-webkit-scrollbar{display:none}.csw-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.csw-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.csw-funnel{min-width:0}.csw-table-wrap{max-width:100%;min-width:0}@media(max-width:1100px){.csw-page{font-size:12px}.csw-filter-row{align-items:flex-end}.csw-date-presets{flex-basis:100%}.csw-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.csw-funnel{justify-content:space-between;padding-inline:12px}.csw-funnel-shape{width:min(145px,24vw)}}@media(max-width:760px){.csw-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.csw-filter-row .csw-date-presets,.csw-filter-row .csw-platform-filter,.csw-filter-row .csw-query-btn,.csw-filter-row .csw-store-field{grid-column:1/-1}.csw-filter-row .csw-date-field,.csw-filter-row .csw-select-field{min-width:0}.csw-date-field input,.csw-select-field select{min-width:0;width:100%}.csw-filter-row .csw-query-btn{width:100%}.csw-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.csw-grid-two{grid-template-columns:1fr}.csw-funnel{padding-inline:12px}.csw-funnel-shape{width:100%}}@media(max-width:430px){.csw-filter-row{grid-template-columns:1fr}.csw-filter-row .csw-date-field,.csw-filter-row .csw-select-field{grid-column:1/-1}.csw-metrics-grid{grid-template-columns:1fr 1fr;gap:7px}.csw-metric{padding:11px 10px}.csw-metric strong{font-size:18px}.csw-card>header{padding-inline:12px}.csw-table td,.csw-table th{padding-inline:9px}}.jcs-locate-field{flex:0 0 210px;min-width:210px}.jcs-search-field{flex:1 1 220px;min-width:190px}.jcs-locate-field input,.jcs-search-field input{width:100%;box-sizing:border-box}.jcs-check-field{display:flex;align-items:center;gap:6px;height:36px;color:#58708b;font-size:11px;font-weight:700;white-space:nowrap}.jcs-check-field input{width:14px;height:14px;margin:0}.jcs-coverage-card>.csw-coverage-grid{margin-top:2px}.jcs-sync-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 16px 0;border-top:1px solid #eef3f5;margin-top:12px}.jcs-sync-row small{color:#8394a2;font-size:11px}.jcs-btn{height:34px;border:1px solid #d5e1e5;border-radius:8px;background:#fff;padding:0 13px;color:#466579;font:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.jcs-btn:hover:not(:disabled){border-color:#9bcfc7;background:#eaf8f5;color:#0b766b}.jcs-btn:disabled{color:#aab7c4;cursor:not-allowed}.jcs-btn-primary{border-color:#8ac7bc;background:#0c766b;color:#fff}.jcs-btn-primary:hover:not(:disabled){background:#0a655c;color:#fff}.jcs-run-progress{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:10px 16px 0;padding:10px 12px;border:1px solid #cfe8e4;border-radius:9px;background:#f2fbf9}.jcs-run-progress b{color:#0b766b;font-size:12px}.jcs-run-progress span{color:#466579;font-size:11px}.jcs-run-progress em{flex:1 1 100%;color:#7d8f9e;font-size:10px;font-style:normal}.jcs-table td{white-space:nowrap}.jcs-id{display:inline-block;border-radius:5px;background:#f2f6f8;padding:2px 6px;color:#3b5c6e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.jcs-unnamed{color:#a6b3bd;font-style:normal}.jcs-star{margin-left:6px;color:#e8a33d;font-style:normal}.jcs-watch-row td{background:#fffdf6}.jcs-account-encrypted{color:#98a6b1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;cursor:help}.jcs-more{margin-left:5px;color:#8a9baa;font-size:10px}.jcs-amount{color:#0b766b}.jcs-link{border:0;padding:0;background:transparent;color:#1a6fa1;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:#b9d8e8;text-underline-offset:3px}.jcs-link:hover{color:#0b8077}.jcs-bad{color:#c0392b;font-weight:700}.jcs-warn{color:#b8791c;font-weight:700}.jcs-run-message{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jcs-pager{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid #edf2f4;background:#fbfdfd;color:#58708b;font-size:11px}.jcs-pager button{height:30px;border:1px solid #d5e1e5;border-radius:7px;background:#fff;padding:0 11px;color:#466579;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.jcs-pager button:disabled{color:#aab7c4;cursor:not-allowed}.jcs-pager select{height:30px;margin-left:5px;border:1px solid #d5e1e5;border-radius:7px;background:#fff;padding:0 6px;color:#466579;font:inherit;font-size:11px}.jcs-shop-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 16px}.jcs-shop-chips span{border:1px solid #dfe9f0;border-radius:6px;background:#f8fbfc;padding:4px 8px;color:#4e6878;font-size:11px}.jcs-shop-chips span.jcs-unlinked{border-style:dashed;color:#9aa8b2}.jcs-drawer{padding-bottom:26px}.jcs-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 24px 0}.jcs-detail-metrics>div{border:1px solid #e1eaee;border-radius:10px;background:#fff;padding:11px 13px}.jcs-detail-metrics span{display:block;color:#7d8f9e;font-size:10px;font-weight:700}.jcs-detail-metrics strong{display:block;margin-top:4px;color:#244e69;font-size:17px}.jcs-profile{margin:14px 24px 0;border:1px solid #e1eaee;border-radius:10px;background:#fff;overflow:hidden}.jcs-profile>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid #edf2f4}.jcs-profile>header h3{margin:0;color:#3b5c6e;font-size:13px}.jcs-profile>header small{color:#8a9baa;font-size:10px}.jcs-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px 14px}.jcs-profile-grid label{display:flex;flex-direction:column;gap:5px;color:#7b8da2;font-size:11px;font-weight:700;min-width:0}.jcs-profile-grid input:not([type]),.jcs-profile-grid input[type=text]{height:34px;box-sizing:border-box;width:100%;border:1px solid #d5e1e5;border-radius:8px;padding:0 9px;color:#3d596e;font:inherit;font-size:12px;outline:none}.jcs-profile-grid input:focus{border-color:#8ac7bc;box-shadow:0 0 0 2px rgba(22,135,120,.08)}.jcs-profile-grid .jcs-wide{grid-column:1/-1}.jcs-profile-grid .jcs-check{flex-direction:row;align-items:center;gap:7px}.jcs-profile-grid .jcs-check input{width:15px;height:15px;margin:0}.jcs-profile-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:0 14px 14px}.jcs-profile-actions small{color:#8a9baa;font-size:10px}.jcs-orders{margin:14px 24px 0}.jcs-orders>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:9px}.jcs-orders>header h3{margin:0;color:#3b5c6e;font-size:13px}.jcs-orders>header small{color:#8a9baa;font-size:10px}.jcs-order{margin-bottom:12px;border:1px solid #e1eaee;border-radius:10px;background:#fff;overflow:hidden}.jcs-order>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #edf2f4;background:#fbfdfd}.jcs-order>header b{display:block;color:#284b66;font-size:12px}.jcs-order>header span{color:#7d8f9e;font-size:11px}.jcs-order-amount{text-align:right}.jcs-order-amount strong{display:block;color:#0b766b;font-size:15px}.jcs-order-amount small{color:#8a9baa;font-size:10px}.jcs-order-meta{display:flex;gap:14px;flex-wrap:wrap;padding:9px 13px;color:#7d8f9e;font-size:10px;border-bottom:1px solid #f2f6f8}.jcs-items{width:100%;border-collapse:collapse;font-size:11px}.jcs-items td,.jcs-items th{padding:8px 13px;border-bottom:1px solid #f2f6f8;text-align:right;white-space:nowrap}.jcs-items th{background:#f8fbfc;color:#55708b;font-size:10px;font-weight:700}.jcs-items td:nth-child(2),.jcs-items td:nth-child(3),.jcs-items th:nth-child(2),.jcs-items th:nth-child(3){text-align:left}.jcs-items tr:last-child td{border-bottom:0}.jcs-items td.left{max-width:280px;overflow:hidden;text-overflow:ellipsis}.jcs-gift{margin-left:6px;border-radius:4px;background:#fdf3e2;padding:1px 5px;color:#b8791c;font-size:9px;font-style:normal}@media(max-width:860px){.jcs-profile-grid{grid-template-columns:1fr}.jcs-locate-field,.jcs-search-field{flex:1 1 100%;min-width:0}.jcs-run-message{max-width:200px}}@media(max-width:600px){.jcs-detail-metrics,.jcs-orders,.jcs-profile{margin-left:14px;margin-right:14px}}.private-domain-page{min-height:100%;background:#f5f8fc}.pd-header-note{font-size:12px;color:#6e819c;white-space:nowrap}.pd-auth-page{padding:22px clamp(18px,3vw,42px) 42px;display:grid;gap:16px;max-width:1540px;margin:0 auto}.pd-auth-intro{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:24px 28px;border:1px solid #dfe8f3;border-radius:18px;background:linear-gradient(135deg,#f9fcff,#eef5ff);box-shadow:0 8px 24px rgba(34,77,125,.06)}.pd-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#3470bc}.pd-auth-intro h1{margin:6px 0 8px;color:#183b66;font-size:27px}.pd-auth-intro p{margin:0;max-width:780px;color:#68809e;font-size:13px;line-height:1.7}.pd-auth-rule{min-width:190px;display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:#fff;color:#6b7f99;font-size:12px}.pd-auth-rule b{color:#28756e;font-size:14px}.pd-auth-card{border:1px solid #dfe8f3;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(38,66,103,.05);overflow:hidden}.pd-auth-card>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;border-bottom:1px solid #edf2f7}.pd-auth-card>header span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#7b91ad}.pd-auth-card>header h2{margin:4px 0 0;color:#1a385c;font-size:17px}.pd-auth-card>header small{color:#7a8da6;font-size:12px}.pd-auth-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;padding:20px}.pd-auth-form label{display:grid;gap:6px;color:#516985;font-size:12px;font-weight:700}.pd-auth-form label.wide{grid-column:1/-1}.pd-auth-form i{color:#e45a5a;font-style:normal}.pd-auth-form input{width:100%;box-sizing:border-box;border:1px solid #d5e0ec;border-radius:8px;background:#fbfdff;padding:10px 11px;color:#1b3554;font:inherit;font-weight:500}.pd-auth-form input:focus{outline:none;border-color:#5790dd;box-shadow:0 0 0 3px #e8f1ff}.pd-auth-actions{display:flex;gap:9px;padding:0 20px 14px}.pd-primary,.pd-secondary{border-radius:8px;padding:9px 14px;font-size:12px;font-weight:800;cursor:pointer}.pd-primary{border:1px solid #2c70cc;background:#2c70cc;color:#fff}.pd-secondary{border:1px solid #d7e2ef;background:#fff;color:#476482}.pd-primary:disabled,.pd-secondary:disabled{opacity:.55;cursor:wait}.pd-auth-help{margin:0;padding:0 20px 20px;color:#8293a8;font-size:12px;line-height:1.65}.pd-auth-table-wrap{overflow:auto}.pd-auth-table{width:100%;border-collapse:collapse;min-width:940px;font-size:12px;color:#405975}.pd-auth-table td,.pd-auth-table th{padding:12px 14px;border-bottom:1px solid #edf2f6;text-align:left;white-space:nowrap}.pd-auth-table th{background:#f4f7fb;color:#68809d;font-size:11px}.pd-auth-table tr:hover td{background:#f9fbfe}.pd-file-name{max-width:190px;overflow:hidden;text-overflow:ellipsis}.pd-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#345f91}.pd-error{max-width:300px;overflow:hidden;text-overflow:ellipsis;color:#bd5a5a}.pd-status{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.pd-status.authorized{color:#21745f;background:#e8f7f0}.pd-status.denied{color:#b44949;background:#fff0f0}.pd-status.pending{color:#946d1d;background:#fff7df}.pd-status.revoked{color:#79899c;background:#eef2f6}.pd-link-button{border:0;background:transparent;color:#3975c8;font-weight:700;cursor:pointer}.pd-link-button:disabled{opacity:.5;cursor:wait}.pd-empty{text-align:center!important;color:#8696a9;padding:32px!important}@media(max-width:720px){.pd-auth-intro{display:grid}.pd-auth-form{grid-template-columns:1fr}.pd-auth-form label.wide{grid-column:auto}}.pd-orders-page{padding:22px clamp(16px,2.6vw,38px) 40px;display:grid;gap:14px;max-width:1680px;margin:0 auto;color:#263d59}.pd-orders-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border:1px solid #dce8f5;border-radius:16px;background:linear-gradient(120deg,#f9fcff,#eef5ff);box-shadow:0 8px 24px rgba(34,77,125,.05)}.pd-orders-intro h1{margin:5px 0 7px;color:#183b66;font-size:25px}.pd-orders-intro p{margin:0;max-width:900px;color:#69809d;font-size:13px;line-height:1.7}.pd-order-card{min-width:0;border:1px solid #dfe8f3;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(38,66,103,.04);overflow:hidden}.pd-order-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid #edf2f7}.pd-order-card>header>div>span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#7b91ad}.pd-order-card>header h2{margin:4px 0 0;color:#1a385c;font-size:16px}.pd-order-card>header small{color:#7a8da6;font-size:12px}.pd-account-list{flex-wrap:wrap;padding:14px 18px}.pd-account-chip,.pd-account-list{display:flex;align-items:center;gap:8px}.pd-account-chip{padding:7px 10px;border:1px solid #e2eaf3;border-radius:9px;background:#fafcff;font-size:12px}.pd-account-chip b{color:#29486b}.pd-account-chip .enabled{color:#247960}.pd-account-chip .disabled{color:#a36b37}.pd-account-add button,.pd-account-chip button,.pd-order-pagination button{border:1px solid #d7e2ef;border-radius:7px;background:#fff;color:#476482;padding:5px 9px;font:inherit;font-size:11px;cursor:pointer}.pd-account-add button:hover,.pd-account-chip button:hover,.pd-order-pagination button:hover{border-color:#8eb5e5;color:#286cc0}.pd-account-add button:disabled,.pd-account-chip button:disabled,.pd-order-pagination button:disabled{opacity:.48;cursor:wait}.pd-account-add{display:flex;gap:6px}.pd-account-add input,.pd-order-filters button,.pd-order-filters input,.pd-order-filters select{height:32px;box-sizing:border-box;border:1px solid #d5e0ec;border-radius:7px;background:#fff;color:#304b69;padding:0 9px;font:inherit;font-size:12px}.pd-account-add input{width:190px}.pd-order-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;padding:13px 18px;border-bottom:1px solid #edf2f7}.pd-order-filters label{display:grid;gap:5px;color:#637b98;font-size:11px;font-weight:700}.pd-order-filters select{min-width:150px}.pd-order-filters .pd-secondary{height:32px}.pd-order-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 18px}.pd-order-stats>div{display:grid;gap:5px;padding:10px 12px;border:1px solid #edf2f7;border-radius:9px;background:#f9fbfe}.pd-order-stats span{color:#788ba3;font-size:11px}.pd-order-stats b{color:#263f5d;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-order-table-wrap{width:100%;overflow:auto}.pd-order-table{width:100%;border-collapse:collapse;min-width:1120px;color:#405975;font-size:12px}.pd-order-table td,.pd-order-table th{padding:10px 12px;border-bottom:1px solid #edf2f6;text-align:left;vertical-align:middle;white-space:nowrap}.pd-order-table th{position:sticky;top:0;z-index:1;background:#f4f7fb;color:#68809d;font-size:11px;font-weight:800}.pd-order-table tbody tr:hover td{background:#f9fbfe}.pd-order-table td small{display:block;margin-top:3px;color:#8093aa;font-size:10px}.pd-order-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#345f91}.pd-order-items{max-width:360px;overflow:hidden;text-overflow:ellipsis}.pd-orders-empty{text-align:center!important;padding:32px!important;color:#8293a8}.pd-order-pagination{display:flex;justify-content:space-between;align-items:center;padding:11px 18px;color:#73869e;font-size:12px}.pd-order-pagination>div,.pd-order-runs>summary{display:flex;align-items:center;gap:10px}.pd-order-runs>summary{padding:14px 18px;cursor:pointer;color:#304d6e;font-size:13px;list-style:none}.pd-order-runs>summary::-webkit-details-marker{display:none}.pd-order-runs>summary span{color:#8092a8;font-size:11px}.pd-run-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef3f8;color:#6b7e92;font-size:10px;font-weight:800}.pd-run-status.success{background:#e8f7f0;color:#21745f}.pd-run-status.queued,.pd-run-status.running{background:#fff6df;color:#936d20}.pd-run-status.failed{background:#fff0f0;color:#b44949}.pd-run-status.partial{background:#fff2e7;color:#a45e2d}.pd-run-message{max-width:520px;overflow:hidden;text-overflow:ellipsis}.pd-order-runs .pd-order-table{min-width:850px}@media(max-width:820px){.pd-orders-intro{align-items:flex-start;flex-direction:column}.pd-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-order-card>header{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.pd-order-stats{grid-template-columns:1fr}.pd-account-add{width:100%}.pd-account-add input{min-width:0;flex:1 1}}.pd-analysis-empty,.pd-analysis-note{margin:0;padding:0 18px 16px;color:#6b819c;font-size:12px;line-height:1.65}.pd-analysis-empty{color:#946f2c}.pd-analysis-error{margin:0;padding:14px 18px;border:1px solid #edc9c9;border-radius:10px;background:#fff4f4;color:#a74444;font-size:13px}.pd-analysis-definitions{padding:0 18px 12px;color:#647e9b;font-size:12px;line-height:1.7}.pd-analysis-table{min-width:1180px}.pd-product-analysis-table{min-width:760px}.pd-trend-bar{width:150px;height:8px;background:#edf2f7;overflow:hidden}.pd-trend-bar,.pd-trend-bar i{display:block;border-radius:5px}.pd-trend-bar i{min-width:2px;height:100%;background:#3e82c6}.pd-order-card>header a{color:#286cc0;text-decoration:none}.pd-order-filters .month-range-picker button,.pd-order-filters .official-store-picker button{white-space:nowrap}.pd-order-filters .pd-secondary{font-weight:700}.pd-order-runs>summary{flex-wrap:wrap}.pd-analysis-table .pd-link-button{padding:0;font-size:12px}.pd-analysis-table td:last-child{white-space:normal;min-width:220px;line-height:1.6}.os-page{display:grid;gap:14px}.os-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border:1px solid #e4eaf2;border-radius:12px;background:#fff;padding:18px 20px}.os-head h2{margin:2px 0 4px;font-size:var(--wb-font-section);color:#1d3453}.os-head span{display:block;font-size:var(--wb-font-meta);color:#7c8ca1;line-height:1.6}.os-tabs{display:flex;gap:6px;border:1px solid #e4eaf2;border-radius:11px;background:#fff;padding:6px}.os-tabs button{border:0;border-radius:8px;background:transparent;color:#55708e;padding:9px 16px;font-size:var(--wb-font-body);font-weight:600;cursor:pointer}.os-tabs button:hover{background:#f2f6fb}.os-tabs button.active{background:#eaf2ff;color:#2466c8}.os-view{display:grid;gap:14px}.os-card{border:1px solid #e4eaf2;border-radius:12px;background:#fff;overflow:hidden}.os-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eef2f6;padding:14px 18px}.os-card>header h3{margin:2px 0 0;font-size:var(--wb-font-card);color:#22405f}.os-badge{border-radius:99px;background:#f1f5fa;color:#5d7291;padding:4px 10px;font-size:var(--wb-font-meta);font-weight:600;white-space:nowrap}.os-actions-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.os-node-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe9f5;border-radius:12px;background:linear-gradient(110deg,#f8fbff,#fff);padding:13px 16px}.os-node-filter p{margin:0 0 3px}.os-node-filter b{display:block;color:#244564;font-size:var(--wb-font-body)}.os-node-filter small{display:block;margin-top:4px;color:#7b8ba0;font-size:var(--wb-font-meta);line-height:1.5}.os-node-filter-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.os-node-filter-controls label{display:grid;gap:5px;color:#65788f;font-size:var(--wb-font-meta);font-weight:700}.os-node-filter select{height:32px;min-width:190px;border:1px solid #d7e2ef;border-radius:8px;background:#fff;color:#3b5471;padding:0 9px;font:inherit}.os-node-kind{display:flex;gap:3px;padding:3px;border-radius:8px;background:#eaf1f8}.os-node-kind button{height:30px;border:0;border-radius:6px;background:transparent;color:#5f7690;padding:0 11px;font:inherit;font-size:var(--wb-font-meta);font-weight:700;cursor:pointer;white-space:nowrap}.os-node-kind button.active{background:#fff;color:#2867a9;box-shadow:0 1px 3px #57789b2b}.os-node-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;color:#71839a;font-size:var(--wb-font-meta)}.os-node-summary button{height:30px;border:1px solid #ceddf0;border-radius:7px;color:#2c76d6;font:inherit;cursor:pointer;padding:0 10px}.os-batch,.os-node-summary button{background:#fff;font-size:var(--wb-font-meta)}.os-batch{height:32px;border:1px solid #d8e1ed;border-radius:8px;color:#3b5471;padding:0 8px;font-family:inherit;max-width:280px;min-width:0}.os-meta{padding:12px 18px 0;line-height:1.6;color:#8190a4}.os-hint,.os-meta{margin:0;font-size:var(--wb-font-meta)}.os-hint{line-height:1.65;color:#65788f}.os-table-wrap{overflow:auto;max-width:100%;max-height:min(70vh,760px)}.os-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--wb-font-table)}.os-table th{background:#f5f8fc;color:#5d7291;text-align:left;font-size:var(--wb-font-table);font-weight:700;border-bottom:1px solid #e7edf4}.os-table td,.os-table th{padding:10px 12px;white-space:nowrap}.os-table td{border-bottom:1px solid #f0f3f7;color:#3b5471}.os-table tbody tr:hover>td{background:#fafcfe}.os-table.os-native{min-width:1120px}.os-table.os-native td{white-space:normal;word-break:break-word;vertical-align:top;line-height:1.55}.os-table.os-native .os-col-index{width:44px;color:#9aa9bb;font-size:var(--wb-font-meta)}.os-table.os-native td.os-cell-times{font-size:var(--wb-font-meta);line-height:1.35;padding-top:6px;padding-bottom:6px}.os-cell-times span{display:block;line-height:1.35}.os-link{border:0;background:transparent;color:#2c76d6;font-size:var(--wb-font-table);font-family:inherit;text-align:left;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#bcd4f2}.os-link:hover{color:#1a5cbb;text-decoration-color:#2c76d6}.os-link-track{color:#3b5471;text-decoration-color:#dbe4ef}.os-link-track:hover{color:#2c76d6}.os-links{display:flex;gap:8px;flex-wrap:wrap}.os-child-toggle{border:1px solid #cad9f1;border-radius:7px;background:#fff;color:#2c76d6;padding:4px 9px;font-size:var(--wb-font-meta);font-family:inherit;cursor:pointer;white-space:nowrap}.os-child-toggle:hover{background:#f1f7ff}.os-child-toggle[aria-expanded=true]{background:#eaf2ff;border-color:#a9c6ee;color:#1a5cbb}.os-empty{display:grid;gap:6px;place-items:center;padding:40px 20px;text-align:center}.os-empty b{font-size:var(--wb-font-body);color:#2f4a68}.os-empty span{color:#8190a4;line-height:1.6;max-width:620px}.os-empty span,.os-pager{font-size:var(--wb-font-meta)}.os-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid #eef2f6;padding:11px 18px;color:#65788f}.os-pager-info{color:#7c8ca1}.os-pager-sizes{display:flex;align-items:center;gap:6px;color:#65788f}.os-pager-sizes button{min-width:46px;height:30px;border:1px solid #d8e1ed;border-radius:7px;background:#fff;color:#3b5471;font-family:inherit;font-size:var(--wb-font-meta);cursor:pointer;padding:0 8px}.os-pager-sizes button:hover{background:#f2f6fb}.os-pager button.active{border-color:#a9c6ee;background:#eaf2ff;color:#1a5cbb;font-weight:700}.os-pager-nav{display:flex;gap:8px}.os-pager-nav button{height:30px;border:1px solid #d8e1ed;border-radius:7px;background:#fff;color:#3b5471;font-family:inherit;font-size:var(--wb-font-meta);cursor:pointer;padding:0 12px}.os-pager-nav button:hover:not(:disabled){background:#f2f6fb}.os-pager-nav button:disabled{opacity:.5;cursor:not-allowed}.os-sub-row>td{background:#f7fbff;border-bottom:1px solid #e7edf4}.os-sub-box{display:grid;gap:8px;padding:2px 0}.os-sub-title{color:#22405f}.os-sub-table,.os-sub-title{font-size:var(--wb-font-table)}.os-sub-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e4eaf2;border-radius:8px;overflow:hidden}.os-sub-table th{background:#f5f8fc;color:#5d7291;text-align:left;font-weight:700;border-bottom:1px solid #e7edf4}.os-sub-table td,.os-sub-table th{padding:8px 10px;white-space:nowrap}.os-sub-table td{border-bottom:1px solid #f0f3f7;color:#3b5471}.os-sub-table tr:last-child td{border-bottom:0}.os-sub-no{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-sub-box small{font-size:var(--wb-font-meta);color:#8190a4;line-height:1.6}.os-timeline-table-wrap{overflow:auto;max-width:100%;max-height:min(70vh,760px)}.os-timeline-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--wb-font-table)}.os-timeline-table th{position:sticky;top:0;z-index:3;background:#f5f8fc;color:#5d7291;text-align:left;font-weight:700;padding:10px 12px;border-bottom:1px solid #e2eaf3;white-space:nowrap}.os-timeline-table th small{display:block;margin-top:2px;color:#92a1b4;font-size:10px;font-weight:500}.os-timeline-table td{min-width:148px;padding:9px 12px;border-bottom:1px solid #eef2f6;color:#4c627d;vertical-align:top}.os-timeline-table tbody tr:hover td{background:#fafcff}.os-node-date{position:sticky;left:0;z-index:2;min-width:128px!important;background:#fff}.os-node-date b,.os-node-date small{display:block}.os-node-date b{color:#355674;font-size:var(--wb-font-table)}.os-node-date small{margin-top:3px;color:#8a99ab;font-size:var(--wb-font-meta)}.os-node-hit{position:relative;background:#f4f9ff;color:#2867a9!important;font-weight:700}.os-node-hit:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#58a0ef}.os-node-marker{position:relative;outline:0;cursor:default}.os-node-marker,.os-node-marker>span{display:inline-flex;align-items:center}.os-node-marker>span{gap:3px;border:1px solid #a8cdf4;border-radius:999px;background:#fff;color:#2d7dcc;padding:3px 8px;font-size:var(--wb-font-meta);line-height:1.2;white-space:nowrap}.os-node-marker>span b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-node-marker:focus-visible>span{box-shadow:0 0 0 3px #cfe5fb}.os-node-popover{display:none;position:absolute;left:0;top:calc(100% + 7px);z-index:20;width:max-content;max-width:360px;border:1px solid #b9d4ef;border-radius:9px;background:#fff;box-shadow:0 10px 24px #2647652b;padding:9px}.os-node-marker:focus-within .os-node-popover,.os-node-marker:hover .os-node-popover{display:grid;gap:7px}.os-node-popover>b{color:#426482;font-size:var(--wb-font-meta)}.os-node-popover>div{display:flex;flex-wrap:wrap;gap:5px;max-width:340px}.os-node-popover .os-link{border:1px solid #c7ddf6;border-radius:6px;background:#f7fbff;color:#2867a9;padding:3px 6px;text-decoration:none;font-size:var(--wb-font-meta);line-height:1.3}.os-node-popover .os-link:hover{background:#e9f3ff;border-color:#8eb9ea}.os-modal{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;background:#11202f99;padding:24px}.os-modal>div{width:min(960px,calc(100vw - 48px));max-height:min(820px,calc(100vh - 48px));border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 24px 70px #0b1b302e}.os-drawer{display:flex;flex-direction:column;overflow-y:auto}.os-drawer>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7edf4;background:#fff;padding:12px 16px}.os-drawer>header b{font-size:var(--wb-font-card);color:#22405f;word-break:break-all}.os-drawer>header button{border:0;background:transparent;color:#72849a;font-size:22px;cursor:pointer;line-height:1;padding:0 4px}.os-drawer-body{display:grid;gap:16px;padding:16px 18px 22px}.os-timeline{list-style:none;margin:0;padding:0;display:grid;gap:11px}.os-timeline li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;border-left:2px solid #dbe7f6;padding:2px 0 2px 12px}.os-timeline time{font-size:var(--wb-font-table);color:#6d8098;font-weight:600;line-height:1.55}.os-timeline p{margin:0 0 2px;font-size:var(--wb-font-table);color:#2f4a68;line-height:1.65;word-break:break-word}.os-timeline span{color:#8190a4}.os-notice,.os-timeline span{font-size:var(--wb-font-meta)}.os-notice{margin:0;border:1px solid #ffe0b2;border-radius:8px;background:#fff8ec;color:#8a5a12;line-height:1.7;padding:10px 12px}.os-notice-warn{border-color:#ffd7d2;background:#fff5f4;color:#a4291a}@media(max-width:900px){.os-head{align-items:stretch;display:grid}.os-card>header{align-items:flex-start;flex-wrap:wrap}.os-node-filter{align-items:flex-start;flex-direction:column}.os-node-filter-controls{width:100%;justify-content:space-between}.os-node-filter select{min-width:160px;max-width:100%}.os-timeline li{grid-template-columns:1fr;gap:4px}}.page-body{min-width:0;max-width:100%;overflow-x:hidden}.page-body :is(.sc-table-wrap,.sc-records-body,.cx-table-wrap,.sm-table-wrap,.sid-table-wrap,.mfn-lb-scroll,.mfn-job-items,.mfn-monitored-table-wrap,.mfn-compare-table-wrap,.mfn-data-table-wrap,.mfn-lb-history-scroll,.fp-table-wrap,.hzj-table-wrap,.sq-table-wrap,.sr-table-wrap,.os-table-wrap)>table>thead>tr>th{position:sticky;top:0;z-index:4;background:#f7f9fc;background-clip:border-box;box-shadow:inset 0 -1px 0 #dfe6ef}.page-body .sc-table-wrap>.sc-table>thead>tr>th:first-child{z-index:6}.page-body :is(.sc-table-wrap,.sc-records-body)>.sc-table>thead>tr>th{background:#f0f2f5}.page-body .mfn-group-data>div>.mfn-group-head{position:sticky;top:0;z-index:2;background:#fff;box-shadow:inset 0 -1px 0 #e2e8f0}.page-body .wb-tool-header{justify-content:space-between;gap:12px;box-sizing:border-box;padding:8px 14px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(23,37,60,.05)}.page-body .wb-tool-header,.page-body .wb-tool-header-left,.page-body .wb-tool-header-right{display:flex;align-items:center;min-width:0}.page-body .wb-tool-header-left{flex:1 1 auto;gap:14px}.page-body .wb-tool-header-right{flex:0 0 auto;gap:8px;margin-left:auto}.page-body .wb-tool-identity{display:grid;min-width:118px;gap:2px}.page-body .wb-tool-identity b{color:#162640;font-size:18px;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.page-body .wb-tool-identity small{color:#587099;font-size:11px;line-height:1.2;white-space:nowrap}.page-body .wb-tool-header b,.page-body .wb-tool-header h1,.page-body .wb-tool-header h2{color:#162640}.page-body .wb-tool-subtabs,.page-body .wb-tool-tabs{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;border:1px solid #e7ebf1;border-radius:12px;background:#fff;padding:8px;box-shadow:0 4px 12px rgba(23,37,60,.05)}.page-body .wb-tool-header .wb-tool-tabs{flex:0 1 auto;border:0;border-radius:9px;background:#f7f9fc;padding:3px;box-shadow:none}.page-body .wb-tool-subtabs::-webkit-scrollbar,.page-body .wb-tool-tabs::-webkit-scrollbar{display:none}.page-body .wb-tool-subtabs button,.page-body .wb-tool-tabs button{flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:#587099;padding:8px 14px;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;cursor:pointer}.page-body .wb-tool-subtabs button:hover:not(:disabled),.page-body .wb-tool-tabs button:hover:not(:disabled){background:#f4f7fb}.page-body .wb-tool-subtabs button.active,.page-body .wb-tool-tabs button.active{background:#eaf2ff;color:#336eab;box-shadow:none}.page-body .wb-tool-tabs button:disabled{color:#a8b4c4;cursor:not-allowed}.page-body .wb-tool-subtabs{border-radius:10px;padding:5px;background:#f7f9fc;box-shadow:none}.page-body .wb-tool-subtabs button{padding:7px 11px;font-size:11px}.page-body .wb-tool-header-right>a,.page-body .wb-tool-header-right>button,.page-body .wb-tool-header-right>label{display:inline-flex;align-items:center;min-height:30px;box-sizing:border-box;border:1px solid #dbe3ed;border-radius:8px;padding:6px 10px;background:#fff;color:#486587;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.page-body .wb-tool-header-right>a:hover,.page-body .wb-tool-header-right>button:hover,.page-body .wb-tool-header-right>label:hover{border-color:#b8cce8;background:#f4f8ff;color:#2865a2}.page-body .wb-tool-header-right>button:disabled{opacity:.5;cursor:not-allowed}.page-body .cx-intercept-table-wrap,.page-body .cx-task-table-wrap{max-height:none;overflow-y:visible}@media (max-width:760px){.page-body .wb-tool-header{align-items:flex-start;flex-wrap:wrap;padding:8px 10px}.page-body .wb-tool-header-left{flex:1 1 100%;align-items:flex-start;flex-wrap:wrap;gap:8px}.page-body .wb-tool-header-right{flex:1 1 100%;margin-left:0;justify-content:flex-start;flex-wrap:wrap}.page-body .wb-tool-identity{min-width:106px}.page-body .wb-tool-identity b{font-size:16px}.page-body .wb-tool-tabs{padding:5px;border-radius:10px}.page-body .wb-tool-tabs button{padding:7px 10px;font-size:11px}}.wo-page{min-height:calc(100vh - 24px);color:#1c2a3d}.wo-page>.wb-tool-header{margin-bottom:14px}.wo-header-stat{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid #dfe8f3;border-radius:10px;background:#f8fbff;color:#58718d;font-size:12px}.wo-delete,.wo-modal-close,.wo-outline,.wo-primary{border:0;cursor:pointer;font:inherit}.wo-primary{border-radius:10px;background:#2169d5;color:#fff;padding:9px 16px;font-weight:700;box-shadow:0 6px 14px rgba(33,105,213,.18)}.wo-primary:hover{background:#1859bd}.wo-primary:disabled{opacity:.55;cursor:wait}.wo-outline{border:1px solid #cbd9ea;border-radius:9px;background:#fff;color:#2862a4;padding:8px 12px;font-weight:650}.wo-outline:hover{background:#f3f8ff}.wo-delete{background:transparent;color:#b56767;padding:8px 7px;font-size:12px}.wo-delete:hover{color:#c33}.wo-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce8f5;border-radius:18px;padding:22px 26px;margin-bottom:16px;background:linear-gradient(135deg,#f5f9ff,#fff 70%)}.wo-kicker{display:block;color:#5b86b6;font-size:10px;font-weight:800;letter-spacing:.14em}.wo-intro h1{margin:7px 0 5px;font-size:27px;color:#16375c}.wo-intro p{margin:0;color:#7289a2;font-size:13px}.wo-intro-badge{min-width:110px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:13px 18px;border:1px solid #dce8f5;border-radius:14px;background:#fff}.wo-intro-badge b{font-size:25px;color:#2169d5}.wo-intro-badge span{font-size:11px;color:#7b8da4}.wo-list{display:grid;gap:12px}.wo-card{border:1px solid #e0e8f1;border-radius:15px;background:#fff;padding:18px 20px;box-shadow:0 5px 16px rgba(41,73,111,.045)}.wo-card.wo-demo{border-left:3px solid #86a9db;background:linear-gradient(90deg,#fbfdff,#fff)}.wo-card-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.wo-card-top h2{display:inline;margin:8px 0 0 9px;font-size:17px;color:#1d324c}.wo-demo-label,.wo-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.wo-status-pending{background:#fff4dc;color:#ad751b}.wo-status-in_progress{background:#e8f1ff;color:#316db6}.wo-status-completed{background:#e8f8ee;color:#21834d}.wo-status-cancelled{background:#f0f2f5;color:#8490a0}.wo-demo-label{margin-left:6px;background:#eef3fa;color:#6681a0}.wo-card-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.wo-detail{margin:14px 0;color:#43566d;font-size:14px;line-height:1.65;white-space:pre-wrap}.wo-meta{display:flex;flex-wrap:wrap;gap:22px;color:#60768e;font-size:12px;border-top:1px solid #edf1f6;padding-top:12px}.wo-meta span{display:flex;gap:6px}.wo-meta b,.wo-notes>b,.wo-people b{color:#8193a8;font-weight:650}.wo-people{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:15px;font-size:12px}.wo-person-line{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.wo-person-line span{padding:5px 8px;border:1px solid #dfe8f2;border-radius:7px;background:#f8fbff;color:#46627e}.wo-person-line span.done{background:#edf9f1;border-color:#cbe9d5;color:#298151}.wo-person-line em{font-style:normal;color:#a2afbe}.wo-notes{margin-top:13px;border-radius:10px;background:#f7faff;padding:10px 12px;font-size:12px;color:#596e84}.wo-notes p{margin:5px 0 0;line-height:1.5}.wo-notes strong{color:#2862a4}.wo-complete-box{display:flex;gap:10px;align-items:flex-end;margin-top:14px;padding-top:13px;border-top:1px dashed #d9e4ef}.wo-complete-box textarea{flex:1 1;resize:vertical;border:1px solid #cbd9e8;border-radius:9px;padding:9px 10px;font:inherit;font-size:13px}.wo-empty{min-height:180px;border:1px dashed #cbd9e8;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7890a8;background:#fbfdff}.wo-empty b{color:#4d6b88}.wo-modal-backdrop{position:fixed;z-index:1200;inset:0;background:rgba(20,42,67,.35);display:flex;align-items:center;justify-content:center;padding:22px}.wo-modal{width:min(860px,100%);max-height:calc(100vh - 44px);overflow:auto;border-radius:18px;background:#fff;padding:22px;box-shadow:0 24px 70px rgba(15,43,75,.26)}.wo-modal header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.wo-modal header h2{margin:5px 0 0;color:#173a62;font-size:22px}.wo-modal-close{width:30px;height:30px;border-radius:8px;background:#f2f6fa;color:#58718d;font-size:20px}.wo-field{display:block;margin:13px 0}.wo-field>span{display:block;margin-bottom:6px;color:#4c6580;font-size:12px;font-weight:700}.wo-field i{color:#d95353;font-style:normal}.wo-field input,.wo-field textarea,.wo-picker-search{width:100%;box-sizing:border-box;border:1px solid #cbd9e8;border-radius:9px;padding:10px 11px;color:#243c56;background:#fff;font:inherit;font-size:13px}.wo-field textarea{resize:vertical}.wo-picker-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wo-picker{min-width:0;border:1px solid #dbe6f1;border-radius:12px;padding:12px}.wo-picker legend{padding:0 5px;color:#395775;font-size:13px;font-weight:800}.wo-picker legend small{display:block;color:#91a1b2;font-size:10px;font-weight:500;margin-top:3px}.wo-picker-selected{min-height:31px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-bottom:8px}.wo-person-chip{display:inline-flex;align-items:center;gap:4px;border-radius:7px;background:#eaf3ff;color:#2b64a1;padding:5px 7px;font-size:11px}.wo-person-chip button{border:0;background:transparent;color:#3f6f9e;cursor:pointer;padding:0;font-size:14px;line-height:1}.wo-picker-empty{color:#a0afbf;font-size:11px}.wo-contact-list{max-height:168px;overflow:auto;margin-top:8px;border-top:1px solid #edf2f7}.wo-contact-option{display:flex;align-items:center;gap:8px;padding:8px 3px;border-bottom:1px solid #f0f3f7;cursor:pointer}.wo-contact-option:hover{background:#f7fbff}.wo-contact-option input{accent-color:#286bd3}.wo-contact-option span{display:flex;flex-direction:column;gap:2px}.wo-contact-option b{color:#334f6c;font-size:12px}.wo-contact-option small{color:#92a2b2;font-size:10px}.wo-modal footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #edf1f5}.wo-modal footer span{margin-right:auto;color:#91a0b1;font-size:11px}@media(max-width:760px){.wo-intro{padding:17px;align-items:flex-start}.wo-intro h1{font-size:22px}.wo-intro-badge{min-width:78px;padding:9px}.wo-people,.wo-picker-grid{grid-template-columns:1fr}.wo-card-top{display:block}.wo-card-actions{margin-top:12px}.wo-complete-box{display:block}.wo-complete-box .wo-primary{margin-top:8px}.wo-modal-backdrop{padding:8px}.wo-modal{padding:16px;max-height:calc(100vh - 16px)}}.wo-table-wrap{overflow-x:auto;border:1px solid #dce7f1;border-radius:14px;background:#fff;box-shadow:0 5px 16px rgba(41,73,111,.045)}.wo-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:auto;color:#344c66;font-size:12px}.wo-table th{height:38px;padding:0 12px;border-bottom:1px solid #dce7f1;background:#f4f8fc;color:#71859b;font-weight:750;text-align:left;white-space:nowrap}.wo-table th:first-child{border-top-left-radius:14px}.wo-table th:last-child{border-top-right-radius:14px}.wo-table td{height:48px;padding:5px 12px;border-bottom:1px solid #edf2f6;vertical-align:middle;white-space:nowrap}.wo-table tbody tr:last-child td{border-bottom:0}.wo-row:hover td{background:#f8fbff}.wo-row-demo td:first-child{box-shadow:inset 3px 0 #86a9db}.wo-col-subject{min-width:220px}.wo-col-actions{width:150px;text-align:right}.wo-subject-button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:310px;border:0;padding:0;background:transparent;color:#1f3f60;text-align:left;cursor:pointer;font:inherit}.wo-subject-button strong{font-size:13px}.wo-subject-button small,.wo-subject-button strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-subject-button small{display:block;color:#8a9caf;font-size:11px}.wo-nowrap{white-space:nowrap!important}.wo-cell-ellipsis{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-actions-cell{text-align:right}.wo-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}.wo-compact-button{padding:5px 8px;font-size:11px}.wo-quiet-button{border:0;background:transparent;color:#4f76a0;padding:5px 6px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.wo-quiet-button:hover{color:#1e5eaa;background:#f0f6ff;border-radius:6px}.wo-expanded-row td{padding:0 12px;background:#f8fbff;border-bottom:1px solid #e3edf6}.wo-expanded-content{display:flex;gap:24px;padding:10px 0;color:#5c7086;white-space:normal;line-height:1.5}.wo-expanded-content span{min-width:0;flex:1 1}.wo-expanded-content b{display:block;margin-bottom:2px;color:#8193a8;font-size:11px}.wo-expanded-content span:last-child{color:#536d89}.wo-expanded-row .wo-complete-box{margin:0;padding:9px 0;border-top:0}.wo-expanded-row .wo-complete-box textarea{min-height:35px}@media(max-width:760px){.wo-table-wrap{margin-inline:-2px}.wo-table{min-width:920px}.wo-subject-button{max-width:240px}.wo-expanded-content{display:block}.wo-expanded-content span{display:block;margin-bottom:8px}.wo-expanded-content span:last-child{margin-bottom:0}}.map-container p{margin:0}.map-container{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;outline:none;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-size:16px;overflow:hidden}.map-container *{box-sizing:border-box}.map-container::-webkit-scrollbar{width:0;height:0}.map-container .selected{outline:2px solid var(--selected);outline-offset:1px}.map-container.space-pressed,.map-container.space-pressed *{cursor:grab!important}.map-container.space-pressed:active,.map-container.space-pressed:active *{cursor:grabbing!important}.map-container .hyper-link{margin-left:.3em;text-decoration:none}.map-container me-main>me-wrapper>me-parent>me-epd{top:calc(50% - 9px)}.map-container me-epd{top:calc(100% - 9px)}.map-container .lhs{direction:rtl}.map-container .lhs>me-wrapper>me-parent>me-epd{left:-10px}.map-container .lhs me-epd{left:5px}.map-container .lhs me-tpc{direction:ltr}.map-container .rhs>me-wrapper>me-parent>me-epd{right:-10px}.map-container .rhs me-epd{right:5px}.map-container me-nodes.down{flex-direction:column}.map-container me-nodes.down me-main{flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.map-container me-nodes.down>me-main>me-wrapper{margin:var(--main-gap-x) var(--main-gap-y)}.map-container me-nodes.down me-wrapper{flex-direction:column;align-items:center;display:flex}.map-container me-nodes.down me-children{margin-top:var(--node-gap-x);flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.map-container me-nodes.down me-parent{padding:0 var(--node-gap-y);margin:0}.map-container me-nodes.down me-children me-parent>me-tpc{border:1px solid var(--main-color);background-color:var(--main-bgcolor);border-radius:6px;padding:6px 12px}.map-container me-nodes.down me-epd,.map-container me-nodes.down>me-main>me-wrapper>me-parent>me-epd{top:calc(100% - 9px);left:calc(50% - 9px);right:auto}.map-container me-nodes.down .insert-preview.before{width:14px;height:100%;top:0;left:-14px}.map-container me-nodes.down .insert-preview.after{width:14px;height:100%;top:0;left:auto;right:-14px}.map-container{background-color:var(--bgcolor)}.map-container .map-canvas{pointer-events:none;-webkit-user-select:none;user-select:none;width:fit-content;position:relative;transform:scale(1)}.map-container .map-canvas me-nodes{width:max-content;height:max-content;padding:var(--map-padding);justify-content:center;align-items:center;display:flex;position:relative}.map-container me-main>me-wrapper{margin:var(--main-gap-y) var(--main-gap-x);position:relative}.map-container me-main>me-wrapper>me-parent{margin:10px;padding:0}.map-container me-main>me-wrapper>me-parent>me-tpc{border-radius:var(--main-radius);background-color:var(--main-bgcolor);border:var(--main-border,2px solid var(--main-color));color:var(--main-color);padding:8px 25px}.map-container me-wrapper{width:fit-content;display:block}.map-container me-children,.map-container me-parent{vertical-align:middle;display:inline-block}.map-container me-root{z-index:10;margin:45px 0;position:relative}.map-container me-root me-tpc{color:var(--root-color);border-radius:var(--root-radius);border:2px solid var(--root-border-color);background-color:var(--root-bgcolor);padding:10px 30px;font-size:25px}.map-container me-parent{cursor:pointer;padding:6px var(--node-gap-x);margin-top:var(--node-gap-y);z-index:10;position:relative}.map-container me-parent me-tpc{color:var(--color);padding:var(--topic-padding);border-radius:3px;position:relative}.map-container me-parent me-tpc .insert-preview{z-index:9;width:100%;position:absolute;left:0}.map-container me-parent me-tpc .show{pointer-events:none;opacity:.7;background:#7ad5ff;border-radius:3px}.map-container me-parent me-tpc .before{height:14px;top:-14px}.map-container me-parent me-tpc .in{height:100%;top:0}.map-container me-parent me-tpc .after{height:14px;bottom:-14px}.map-container me-parent me-epd{opacity:.8;pointer-events:all;z-index:9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NDcxNzI0MiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNDgwaC0xMzguNjY2NjY3VjM0MS4zMzMzMzNjMC0xNy4wNjY2NjctMTQuOTMzMzMzLTMyLTMyLTMycy0zMiAxNC45MzMzMzMtMzIgMzJ2MTM4LjY2NjY2N0gzNDEuMzMzMzMzYy0xNy4wNjY2NjcgMC0zMiAxNC45MzMzMzMtMzIgMzJzMTQuOTMzMzMzIDMyIDMyIDMyaDEzOC42NjY2NjdWNjgyLjY2NjY2N2MwIDE3LjA2NjY2NyAxNC45MzMzMzMgMzIgMzIgMzJzMzItMTQuOTMzMzMzIDMyLTMydi0xMzguNjY2NjY3SDY4Mi42NjY2NjdjMTcuMDY2NjY3IDAgMzItMTQuOTMzMzMzIDMyLTMycy0xNC45MzMzMzMtMzItMzItMzJ6Ij48L3BhdGg+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;position:absolute}.map-container me-parent me-epd.minus{opacity:0;transition:opacity .3s;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdD0iMTY1NjY1NTU2NDk4NSIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHZlcnNpb249IjEuMSIKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+CiAgICA8cGF0aCBkPSJNNTEyIDc0LjY2NjY2N0MyNzAuOTMzMzMzIDc0LjY2NjY2NyA3NC42NjY2NjcgMjcwLjkzMzMzMyA3NC42NjY2NjcgNTEyUzI3MC45MzMzMzMgOTQ5LjMzMzMzMyA1MTIgOTQ5LjMzMzMzMyA5NDkuMzMzMzMzIDc1My4wNjY2NjcgOTQ5LjMzMzMzMyA1MTIgNzUzLjA2NjY2NyA3NC42NjY2NjcgNTEyIDc0LjY2NjY2N3oiIHN0cm9rZS13aWR0aD0iNTQiIHN0cm9rZT0nYmxhY2snIGZpbGw9J3doaXRlJyA+PC9wYXRoPgogICAgPHBhdGggZD0iTTY4Mi42NjY2NjcgNTQ0SDM0MS4zMzMzMzNjLTE3LjA2NjY2NyAwLTMyLTE0LjkzMzMzMy0zMi0zMnMxNC45MzMzMzMtMzIgMzItMzJoMzQxLjMzMzMzNGMxNy4wNjY2NjcgMCAzMiAxNC45MzMzMzMgMzIgMzJzLTE0LjkzMzMzMyAzMi0zMiAzMnoiPjwvcGF0aD4KPC9zdmc+)!important}@media (hover:hover){.map-container me-parent me-epd.minus:hover{opacity:.8}}@media (hover:none){.map-container me-parent me-epd.minus{opacity:.8}}.map-container .icon{vertical-align:-.15em;fill:currentColor;width:1em;height:1em;overflow:hidden}.map-container .lines,.map-container .linkcontroller,.map-container .subLines,.map-container .summary,.map-container .topiclinks{width:100%;height:102%;position:absolute;top:0;left:0}.map-container .linkcontroller,.map-container .summary,.map-container .topiclinks{pointer-events:none;z-index:20}.map-container .summary>g,.map-container .topiclinks>g{cursor:pointer;pointer-events:stroke;z-index:20}.map-container .label-container{z-index:21}.map-container .lines,.map-container .subLines{pointer-events:none}.map-container #input-box{-webkit-user-select:auto;user-select:auto;pointer-events:auto;width:max-content;max-width:35em;color:var(--color);background-color:var(--bgcolor);z-index:100;direction:ltr;border-radius:3px;outline:1px solid #ccc;position:absolute;top:0;left:0}.map-container me-tpc{white-space:pre-wrap;pointer-events:all;max-width:35em;display:block}.map-container me-tpc>*{pointer-events:none}.map-container me-tpc>a,.map-container me-tpc>iframe{pointer-events:auto}.map-container me-tpc>.text{display:inline-block}.map-container me-tpc>.text a{pointer-events:auto}.map-container me-tpc>img{object-fit:cover;margin-bottom:8px;display:block}.map-container .circle{pointer-events:all;z-index:50;cursor:pointer;background:#757575;border:2px solid #fff;border-radius:100%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute}.map-container .circle:before{content:"";background:0 0;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-container .tags{direction:ltr}.map-container .tags span{color:#276f86;background:#d6f0f8;border-radius:3px;margin:2px 4px 0 0;padding:2px 4px;font-size:12px;line-height:1.3em;display:inline-block}.map-container .icons{direction:ltr;margin-left:5px;display:inline-block}.map-container .icons span{line-height:1.3em;display:inline-block}.map-container .mind-elixir-ghost{box-sizing:content-box;opacity:.7;background-color:var(--main-bgcolor);border:2px solid var(--main-color);color:var(--main-color);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1000;border-radius:6px;width:fit-content;max-width:200px;padding:8px 16px;display:none;position:absolute;top:0;left:0;overflow:hidden}.map-container .selection-area{background:#4f90f22d;border:1px solid #4f90f2}.map-container .svg-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;pointer-events:auto;cursor:pointer;z-index:10;width:max-content;line-height:1.2;position:absolute}.map-container .svg-label p{max-width:200px}.map-container .svg-label{padding:var(--topic-padding);border-radius:3px}.map-container .svg-label[data-type=arrow]{background-color:var(--main-bgcolor-transparent)}.map-container h1{color:var(--selected);font-size:1.5rem;font-weight:700}.map-container h2{font-size:1.25rem}.map-container h2,.map-container h3{color:var(--selected);font-weight:600}.map-container h3{font-size:1.125rem}.map-container h4{font-size:1rem}.map-container h4,.map-container h5{color:var(--selected);font-weight:600}.map-container h5{font-size:.875rem}.map-container h6{margin:.1rem 0;font-size:.875rem;font-style:italic;font-weight:500}.map-container em,.map-container h6,.map-container strong.asterisk-emphasis{color:var(--selected)}.map-container strong.underscore-emphasis{background:#ffeb3b40;border-radius:.15em;padding:.05em .15em}.map-container a{color:var(--selected)}.map-container a:hover{color:var(--selected);text-decoration:underline}.map-container .context-menu{z-index:99;width:100%;height:100%;position:fixed;top:0;left:0}.map-container .context-menu .menu-list{color:var(--panel-color);border-radius:5px;margin:0;padding:0;list-style:none;position:fixed;overflow:hidden;box-shadow:0 12px 15px #0003}.map-container .context-menu .menu-list li{white-space:nowrap;background:var(--panel-bgcolor);border-bottom:1px solid var(--panel-border-color);cursor:pointer;min-width:200px;padding:6px 10px;overflow:hidden}.map-container .context-menu .menu-list li span{line-height:20px}.map-container .context-menu .menu-list li a{color:#333;text-decoration:none}.map-container .context-menu .menu-list li.disabled{display:none}.map-container .context-menu .menu-list li:hover{filter:brightness(.95)}.map-container .context-menu .menu-list li:last-child{border-bottom:0}.map-container .context-menu .menu-list li span:last-child{float:right}.map-container .context-menu .key{color:#333;background-color:#f1f1f1;border-radius:3px;padding:2px 5px;font-size:10px}.map-container .tips{opacity:.8;padding:5px 10px;font-weight:700;bottom:28px;left:50%;transform:translate(-50%)}.map-container .tips,.mind-elixir-toolbar{color:var(--panel-color);background:var(--panel-bgcolor);border-radius:5px;position:absolute}.mind-elixir-toolbar{padding:10px;box-shadow:0 1px 2px #0003}.mind-elixir-toolbar svg{display:inline-block}.mind-elixir-toolbar span:active{opacity:.5}.mind-elixir-toolbar.rb{bottom:20px;right:20px}.mind-elixir-toolbar.rb span+span{margin-left:10px}.mind-elixir-toolbar.lt{font-size:20px;top:20px;left:20px}.mind-elixir-toolbar.lt span{display:block}.mind-elixir-toolbar.lt span+span{margin-top:10px}