.ap-plan-demo{--pb-s4:4px;--pb-s6:6px;--pb-s8:8px;--pb-s12:12px;--pb-s16:16px;--pb-s20:20px;--pb-s24:24px;--pb-f11:11px;--pb-f12:12px;--pb-f13:13px;--pb-f16:16px;--pb-line:var(--hub-color-border-surface,#dedede);--pb-text:var(--hub-text-primary,#303030);--pb-white:#fff;--pb-muted:#777;--pb-chip:#f5f5f5;--pb-accent:#325eff;--pb-accent-bg:#eef2ff}.ap-plan-demo,.ap-detail-sheet{font-family:inherit;color:var(--hub-text-primary,#303030)}.ap-plan-demo :focus-visible,.ap-detail-sheet :focus-visible{outline:2px solid var(--hub-color-focus-ring,#325eff);outline-offset:3px}.ap-plan-demo{padding:4px 0 24px;min-inline-size:0}.ap-filter-bar{margin-block-end:22px}.ap-scope-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ap-scope-controls>.semi-select{min-block-size:38px;inline-size:190px;background:#fff}.ap-scope-controls>.semi-select[aria-labelledby=shop-label]{inline-size:240px}.ap-scope-controls>.semi-select[aria-labelledby=account-label]{inline-size:240px}.ap-plan-demo .semi-select-prefix-text{color:#777;font-size:13px}.ap-scene-switch{display:flex;align-items:center;gap:2px;background:#eaeaea;border-radius:7px;padding:3px;margin-inline-start:auto}.ap-scene-switch .semi-button{min-block-size:32px}.ap-date-row{margin-block-start:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ap-refresh-area{display:flex;align-items:center;gap:12px;color:#888;font-size:12px}.ap-refresh-area .semi-button{min-inline-size:36px;min-block-size:36px}.ap-metrics-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--pb-line);border-radius:12px;background:#fff;overflow:hidden;margin-block-end:24px}.ap-metrics-strip article{padding:20px 24px;border-inline-end:1px solid var(--pb-line);min-inline-size:0}.ap-metrics-strip article:last-child{border:0}.ap-metric-label{font-size:13px;color:#777}.ap-metric-main{display:flex;align-items:baseline;gap:6px;font-size:clamp(24px,2.2vw,34px);font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-block:9px 16px;white-space:nowrap}.ap-metric-main small,.ap-metric-sub small{font-size:12px;font-weight:400;color:#8a8a8a;letter-spacing:0}.ap-metric-sub{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px}.ap-metric-sub>span{color:#888}.ap-metric-sub>b{font-size:14px;white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.ap-metric-sub small{margin-inline-start:4px}.ap-primary-metric{background:#f5f7ff;box-shadow:inset 0 -3px #325eff}.ap-plan-panel{background:#fff;border:1px solid var(--pb-line);border-radius:12px;overflow:hidden}.ap-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-block-end:1px solid #eee}.ap-list-title{display:flex;align-items:baseline;gap:12px}.ap-list-title h2{margin:0;font-size:16px;font-weight:600}.ap-list-title>span{color:#888;font-size:12px}.ap-list-toolbar form{display:flex;align-items:center;gap:8px}.ap-list-toolbar .semi-input-wrapper{inline-size:270px;background:#f7f7f7}.ap-plan-panel .semi-table-thead>.semi-table-row>.semi-table-row-head{background:#fafafa;color:#777;font-size:12px;font-weight:500;padding:12px 16px}.ap-plan-panel .semi-table-tbody>.semi-table-row>.semi-table-row-cell{padding:10px 16px;block-size:66px;border-color:#f0f0f0}.ap-plan-panel .semi-table-row:hover .semi-table-row-cell{background:#f8faff}.ap-plan-title{display:block;border:0;background:none;text-align:start;padding:0;color:#325eff;max-inline-size:190px;min-block-size:40px;cursor:pointer}.ap-plan-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;overflow-wrap:anywhere}.ap-plan-title small,.ap-identity small{display:block;font-size:11px;color:#999;margin-block-start:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-identity>span{font-size:13px;font-weight:500}.ap-identity small{max-inline-size:180px;font-size:12px}.ap-numeric{font-variant-numeric:tabular-nums;font-size:13px}.ap-scene-tag{display:inline-flex;border-radius:4px;background:#f0f0f0;color:#666;font-size:11px;padding:2px 7px}.ap-scene-tag.ap-is-uni{background:#eef2ff;color:#5867af}.ap-product-cell{display:flex;align-items:center;gap:10px;min-inline-size:0}.ap-product-cell>img,.ap-product-placeholder{inline-size:42px;block-size:48px;flex-shrink:0;object-fit:cover;border-radius:5px;background:#f5f5f5}.ap-product-placeholder{display:grid;place-items:center;color:silver}.ap-product-cell>div:last-child{min-inline-size:0}.ap-product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#555}.ap-product-style{font-size:12px;font-weight:600;margin-block-start:5px;white-space:nowrap}.ap-count-tag{font-size:10px;margin-inline-start:6px;background:#f1f1f1;padding:1px 4px;border-radius:3px}.ap-table-frame{max-inline-size:100%;min-inline-size:0}.ap-table-frame .semi-table-body{overscroll-behavior:contain;max-block-size:480px!important}.ap-table-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-block-start:1px solid #eee;gap:16px;background:#fff;min-block-size:66px}.ap-table-footer>span{color:#999;font-size:12px;font-variant-numeric:tabular-nums}.ap-demo-error{color:#ab3e31;background:#fff5f2;border:1px solid #f4d2c9;border-radius:6px;padding:10px 16px;margin-block:12px}.ap-sr-status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.ap-detail-identity{display:grid;gap:6px;color:#666;font-size:13px}.ap-detail-identity small{font-size:12px;color:#999}.ap-detail-tabs{display:flex;gap:4px;margin-block:22px}.ap-detail-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ap-detail-metrics>div{padding:18px;background:#fafafa;border-radius:8px}.ap-detail-metrics span{display:block;color:#888;font-size:12px}.ap-detail-metrics strong{display:block;font-size:24px;margin-block-start:8px}.ap-detail-product{padding-block:18px;border-block-end:1px solid #eee}.ap-product-cell.ap-is-large>img{inline-size:80px;block-size:92px}.ap-product-cell.ap-is-large .ap-product-title{-webkit-line-clamp:3;font-size:14px}.ap-product-cell.ap-is-large small{display:block;color:#999;margin-block-start:8px}.ap-detail-product>a{display:inline-flex;align-items:center;gap:6px;margin-block-start:14px;color:#325eff;text-decoration:none}.ap-empty-product{padding:80px;text-align:center;color:#999}@media(max-width:1000px){.ap-plan-demo{padding:4px 0 20px}.ap-scope-controls>.semi-select{flex:1;min-inline-size:180px}.ap-scene-switch{margin-inline-start:0}.ap-metrics-strip article{padding:16px}.ap-metric-main{font-size:26px}.ap-metric-sub{flex-wrap:wrap;gap:4px}}@media(max-width:640px){.ap-plan-demo{padding:4px 0 16px}.ap-scope-controls{gap:8px}.ap-scope-controls>.semi-select{min-inline-size:calc(50% - 4px);inline-size:0!important}.ap-scene-switch{inline-size:100%;justify-content:space-between;margin-block-start:4px}.ap-date-row{gap:10px}.ap-refresh-area{margin-inline-start:auto}.ap-metrics-strip{grid-template-columns:1fr 1fr}.ap-metrics-strip article:nth-child(2){border-inline-end:0}.ap-metrics-strip article{border-block-end:1px solid #e5e5e5}.ap-metrics-strip article:nth-child(n+3){border-block-end:0}.ap-metric-main{font-size:24px}.ap-metric-sub{font-size:11px}.ap-list-toolbar{padding:14px;flex-wrap:wrap}.ap-list-toolbar form{inline-size:100%}.ap-list-toolbar .semi-input-wrapper{flex:1;inline-size:0}.ap-plan-panel .semi-table-fixed-left{display:none}.ap-table-footer{padding:10px;flex-wrap:wrap;gap:8px}.ap-table-footer>.semi-pagination{inline-size:100%;justify-content:space-between}.ap-table-frame .semi-table-body{max-block-size:430px!important}}.ap-page-controls{display:flex;align-items:center;gap:20px}.ap-page-controls>.semi-select{min-inline-size:112px}@media(max-width:640px){.ap-page-controls{inline-size:100%;gap:8px;flex-wrap:wrap}.ap-page-controls .semi-pagination{max-inline-size:100%}.ap-table-footer>span{display:none}}.ap-relation-tabs{display:flex;gap:4px;margin-inline-start:14px}.ap-relation-tabs .semi-button{min-block-size:32px;font-size:12px}.ap-product-style{max-inline-size:190px;overflow:hidden;text-overflow:ellipsis}.ap-is-large .ap-product-style{max-inline-size:none;white-space:normal}.ap-table-frame .semi-table-body{max-block-size:clamp(220px,calc(100dvh - 680px),480px)!important}@media(max-width:640px){.ap-list-title{flex-wrap:wrap;row-gap:8px}.ap-relation-tabs{margin-inline-start:0}.ap-table-frame .semi-table-body{max-block-size:360px!important}}.ap-detail-sheet .ap-detail-tabs{display:flex;gap:4px;margin-block:22px}.ap-daily-plans{max-inline-size:100%;overflow:hidden}@media(max-width:640px){.ap-metric-main{font-size:20px;letter-spacing:-.6px;gap:4px}.ap-metrics-strip article{padding:14px 12px}.ap-metric-main small{font-size:11px}}.ap-product-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-block-start:4px}.ap-product-meta small{font-size:10px;color:#999;font-weight:400;white-space:nowrap}.ap-product-meta .ap-count-tag{margin-inline-start:0;white-space:nowrap}.ap-products-toolbar{display:flex;gap:10px;align-items:center;color:#777;font-size:12px;margin-block:12px}.ap-product-detail-list{max-block-size:calc(100dvh - 400px);overflow:auto;overscroll-behavior:contain}.ap-product-pagination{display:flex;justify-content:flex-end;padding-block-start:14px;border-block-start:1px solid #eee}.ap-product-cell.ap-is-large .ap-product-meta small{margin-block-start:0}.ap-collection-status{color:var(--pb-muted);background:var(--pb-white);border:1px solid var(--pb-line);border-radius:6px;padding:10px 16px;margin-block:12px}.ap-product-open{border:0;background:none;padding:0;text-align:start;color:#325eff;font:inherit;cursor:pointer}.ap-detail-sheet .ap-detail-identity{margin-block-end:16px}.ap-detail-sheet .semi-sidesheet-body{padding:24px}.ap-detail-sheet .dw-source{padding-block:12px}.ap-detail-sheet .dw-summary-row strong{font-size:25px}@media(max-width:650px){.ap-detail-sheet .semi-sidesheet-body{padding:16px 8px}.ap-detail-sheet .dw-summary-row strong{font-size:23px}}.ap-detail-sheet .semi-sidesheet-title{min-inline-size:0;overflow-wrap:anywhere;white-space:normal;line-height:1.4}.ap-detail-sheet .semi-sidesheet-close{flex-shrink:0}.ap-detail-sheet .semi-sidesheet-title{flex:1 1 0}.ap-detail-sheet .semi-sidesheet-header{gap:12px;align-items:flex-start}@media(max-width:650px){.ap-detail-sheet .semi-sidesheet-header{padding:16px}.ap-detail-sheet .semi-sidesheet-close{min-inline-size:32px;min-block-size:32px}}.pb-date-control{display:flex;align-items:center;gap:var(--pb-s12);flex-wrap:wrap;font-family:var(--hub-font-family);font-size:var(--pb-f13);min-inline-size:0;min-block-size:40px}.pb-date-shortcuts{display:inline-flex;align-items:center;max-inline-size:100%;flex-shrink:0}.pb-date-shortcuts>button,.pb-date-shortcuts>.semi-popover-wrapper>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-s8);border:1px solid var(--pb-line);padding:var(--pb-s8) var(--pb-s12);background:var(--pb-white);font-size:var(--pb-f13);color:var(--pb-text);min-block-size:38px;white-space:nowrap;margin-inline-start:-1px}.pb-date-shortcuts>button:first-child{border-radius:var(--pb-s6) 0 0 var(--pb-s6);margin-inline-start:0}.pb-date-shortcuts>.semi-popover-wrapper>button{border-radius:0 var(--pb-s6) var(--pb-s6) 0}.pb-date-shortcuts button[aria-pressed=true],.pb-date-shortcuts button.is-active{color:var(--pb-accent);background:var(--pb-accent-bg);border-color:var(--pb-accent);position:relative;z-index:1}.pb-date-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--pb-s12);max-inline-size:100%;min-block-size:38px;padding:var(--pb-s8) var(--pb-s12);font-size:var(--pb-f13);color:var(--pb-text);background:var(--pb-white);border:1px solid var(--pb-line);border-radius:var(--pb-s6)}.pb-date-trigger>span{overflow-wrap:anywhere}.pb-date-trigger>.semi-icon{flex-shrink:0}.pb-natural-list{display:grid;inline-size:280px;padding:var(--pb-s8);max-block-size:min(420px,65dvh);overflow:auto}.pb-natural-list>button{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-s24);border:0;background:var(--pb-white);color:var(--pb-text);text-align:start;padding:var(--pb-s12);font-size:var(--pb-f13);border-radius:var(--pb-s4);min-block-size:40px}.pb-natural-list small{font-size:var(--pb-f12);color:var(--pb-muted)}.pb-natural-list>button:not(:disabled):hover{background:var(--pb-chip)}.pb-natural-list>button:disabled{cursor:default;opacity:.5}.pb-date-granularity{display:flex;align-items:center;justify-content:center;gap:0;padding:var(--pb-s12)}.pb-date-granularity>button{padding:var(--pb-s6) var(--pb-s24);min-block-size:32px;border:1px solid var(--pb-line);background:var(--pb-white);font-size:var(--pb-f13);color:var(--pb-text)}.pb-date-granularity>button:first-child{border-radius:var(--pb-s4) 0 0 var(--pb-s4)}.pb-date-granularity>button:last-child{border-radius:0 var(--pb-s4) var(--pb-s4) 0;margin-inline-start:-1px}.pb-date-granularity>button[aria-pressed=true]{color:var(--pb-accent);background:var(--pb-accent-bg);border-color:var(--pb-accent);position:relative;z-index:1}.pb-date-popup{font-family:var(--hub-font-family);font-size:var(--pb-f13)}.pb-date-popup .semi-datepicker-quick-control{font-family:inherit}.pb-mobile-date-dialog{inline-size:min(400px,calc(100vw - 24px));overflow:visible}.pb-mobile-date-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pb-s8);margin-block:var(--pb-s12) var(--pb-s20)}.pb-mobile-date-presets>button{min-block-size:36px;border:1px solid var(--pb-line);background:var(--pb-white);border-radius:var(--pb-s4);font-size:var(--pb-f12);padding:var(--pb-s6);color:var(--pb-text)}.pb-mobile-date-dialog .semi-datepicker{inline-size:100%}.pb-site-mobile .pb-element-heading,.pb-site-mobile .pb-date-control{gap:var(--pb-s8)}@media(max-width:56rem){.pb-width-metrics{padding-inline:var(--pb-s12)}.pb-date-trigger,.pb-date-shortcuts>button,.pb-date-shortcuts>.semi-popover-wrapper>button,.pb-mobile-date-presets>button{min-block-size:44px}.pb-mobile-date-dialog .semi-datepicker-input{font-size:var(--pb-f16)}.pb-natural-list{inline-size:min(280px,calc(100vw - 32px))}.pb-mobile-date-dialog .pb-dialog-heading h2{font-size:var(--pb-f16)}}
