._panel_475q8_1{display:flex;justify-content:space-between}._box_475q8_5{cursor:pointer;border:2px solid;padding:4px;border-radius:50%}._item_475q8_11{width:24px;height:24px;border-radius:50%}._radioRectPanel_3o24k_1{display:flex;justify-content:space-between}._rectItem_3o24k_5{border:2px solid #e3e6eb;padding:8px;border-radius:3px;cursor:pointer}._rectItemSelected_3o24k_11{border-color:var(--td-brand-color)}._rectText_3o24k_14{text-align:center;font-size:14px;margin-top:8px;line-height:21px}._rectImg_3o24k_20{width:88px;height:48px;background-size:100% 100%}._settingTitle_p89cc_1{margin:32px 0 24px;color:var(--td-text-color-primary);font-size:14px;line-height:22px;font-weight:500}._settingSubTitle_p89cc_8{font-size:14px;line-height:21px;margin-bottom:24px}._header_1eb4d_1{display:flex;align-items:center;justify-content:center}._badge_1eb4d_6 .t-badge--circle{top:5px;right:6px}._menuIcon_1eb4d_10{width:30px!important;height:30px!important}._dropItem_1eb4d_14{display:flex;align-items:center}._dropItem_1eb4d_14 span{margin-left:8px}._dropdown_1eb4d_21{padding-left:0;padding-right:0}._dropdown_1eb4d_21 ._icon_1eb4d_25{font-size:20px;display:inline-block;margin:0 5px}._dropdown_1eb4d_21 .t-button--variant-text{padding-left:9px;padding-right:9px}._dropdown_1eb4d_21 .t-button__text{display:flex;align-items:center}._dropdown_1eb4d_21 .t-dropdown__item{max-width:none!important;width:117px}._dropdown_1eb4d_21 .t-dropdown__item-text{display:flex;align-items:center}._dropdown_1eb4d_21 .t-dropdown__item .t-icon{margin-right:8px}@media(max-width:560px){._text_1eb4d_50{display:none}._dropdown_1eb4d_21 ._icon_1eb4d_25{margin:0 2px}._dropdown_1eb4d_21 .t-button--variant-text{padding-left:6px;padding-right:6px}}._menuPanel_1qnuz_1{display:flex;flex-direction:column;height:100%}._menuTip_1qnuz_6{color:var(--td-text-color-primary);opacity:.4;height:38px;line-height:38px;text-align:center}._menuLogo_1qnuz_13{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;color:var(--td-text-color-primary);padding-left:0;box-sizing:border-box}._logoText_1qnuz_24{font-size:18px;font-weight:600;white-space:nowrap;-webkit-user-select:none;user-select:none}._menuMiniLogo_1qnuz_30{width:28px;height:28px}._logoFull_1qnuz_34{color:var(--td-text-color-primary);width:184px;height:32px}._panel_zz85b_1 .t-input{border:none}._panel_zz85b_1 .t-input:hover{background:var(--td-bg-color-secondarycontainer);transition:background var(--td-anim-duration-base) linear}._panel_zz85b_1 .t-input--focused{box-shadow:none}._panel_18g46_1{flex-shrink:0;padding-left:20px;padding-right:20px;position:sticky;top:0;z-index:101;display:flex;justify-content:space-between;border-bottom:1px solid var(--td-component-stroke);min-width:0}@media(max-width:560px){._panel_18g46_1{padding-left:12px;padding-right:12px}}._panel_42i0x_1{padding:24px;overflow:auto;min-width:0}@media(max-width:920px){._panel_42i0x_1{padding:16px}}@media(max-width:560px){._panel_42i0x_1{padding:12px}}._loading_19qum_1{height:100%;width:100%;display:flex;justify-content:center;align-content:center}._content_19qum_8{min-width:0;min-height:0;overflow:auto}._sidePanel_stll3_1{height:100%;display:flex;flex-direction:row!important}._sideContainer_stll3_6{flex:1;min-width:0;min-height:0;flex-direction:column;overflow:hidden}._topPanel_stll3_13{min-width:0}._mixPanel_stll3_16{height:100%}._mixMain_stll3_19{flex-direction:row!important;flex:1;overflow:auto}._mixContent_stll3_24{min-width:0;overflow:auto}._sideContainer_stll3_6>.t-layout__header{flex-shrink:0}._sideContainer_stll3_6>.t-layout__content{min-width:0;min-height:0;overflow:auto}@media(max-width:899px){._sidePanel_stll3_1>.t-default-menu,._mixMain_stll3_19>.t-default-menu{display:none}}._panel_1ua2r_1{height:100%}._panel_1ua2r_1 .t-menu--scroll::-webkit-scrollbar{width:8px;background:transparent}._panel_1ua2r_1 .t-menu--scroll::-webkit-scrollbar-thumb{border-radius:6px;border:2px solid transparent;background-clip:content-box;background-color:#eee}._panel_1ua2r_1 .t-default-menu.t-menu--dark{background:var(--td-gray-color-13)}._panel_1ua2r_1 .t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened){background-color:var(--td-brand-color-1);color:var(--td-brand-color)}._panel_1ua2r_1 .t-default-menu:not(.t-menu--dark) .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:var(--td-brand-color)}._mobileMenuDrawer_1ua2r_24 .t-drawer__body{padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}._mobileMenuDrawer_1ua2r_24 .t-default-menu{min-height:100%;height:auto;border-right:0}body{margin:0;font-family:HarmonyOS Sans,HarmonyOS Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.form-table-gap{margin-bottom:16px}.app-page{width:100%;min-width:0;display:flex;flex-direction:column;gap:16px}.app-page--wide{max-width:none}.app-page>*{min-width:0;max-width:100%}.app-detail-page{gap:20px}.app-detail-page .app-content-card .t-card__header{padding:18px 20px 0}.app-detail-page .app-content-card .t-card__body{padding:20px}.app-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0;min-height:64px;padding:4px 0}.app-page-header__main{display:flex;flex:1;align-items:flex-start;gap:8px;min-width:0}.app-page-header__heading{flex:1;min-width:0}.app-page-header__title{margin:0;color:var(--td-text-color-primary);font-size:22px;font-weight:600;line-height:30px}.app-page-header__subtitle{margin-top:6px;color:var(--td-text-color-secondary);font-size:14px;line-height:22px}.app-page-header__back{flex:0 0 auto;margin:-1px 0 0 -8px}.app-page-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app-page-header>:first-child{min-width:0}.app-page-header>:last-child:not(:first-child){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.app-stat-card,.app-content-card,.app-table-card,.app-filter-card{width:100%;min-width:0;border-radius:8px}.app-content-card>.t-card__body,.app-content-card .t-descriptions{min-width:0;max-width:100%}.app-content-card .t-descriptions__body{width:100%;table-layout:fixed}.app-content-card .t-descriptions__body>tbody>tr>td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.app-content-card .t-descriptions__label{width:132px;white-space:nowrap}.app-content-card .t-descriptions__content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.app-table-card>.t-card__body{min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.app-table-card>.t-card__header,.app-filter-card>.t-card__header{min-width:0;gap:12px}.app-table-card>.t-card__header .t-card__title,.app-filter-card>.t-card__header .t-card__title{min-width:0;overflow-wrap:anywhere}.app-table-card>.t-card__header .t-card__actions,.app-filter-card>.t-card__header .t-card__actions{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-table-card .t-table{width:100%;min-width:900px}.app-table-card .t-button{white-space:nowrap}.app-table-card .t-table__content,.app-table-card .t-table__content table{min-width:900px}.app-table-card .t-table__content table{table-layout:fixed}.app-table-row{cursor:pointer}.app-table-row:hover>td{background:var(--td-bg-color-container-hover)}.app-table-link{padding:0;font-weight:500}.app-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.app-stat-card{min-width:0}.app-stat-card__label{margin-bottom:8px;color:var(--td-text-color-secondary);font-size:14px;line-height:22px}.app-stat-card__value{color:var(--td-brand-color, #0052d9);font-size:24px;font-weight:600;line-height:32px}.app-metric-value--brand{color:var(--td-brand-color, #0052d9)}.app-metric-value--danger{color:var(--td-error-color, #e34d59)}.app-metric-value--success{color:var(--td-success-color, #00a870)}.app-metric-value--warning{color:var(--td-warning-color, #ed7b2f)}.app-chart-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:16px}.app-chart{height:400px}.app-chart--micro{height:56px}.app-chart--overview{height:351px}.app-chart--satisfaction{height:374px}.app-chart--purchase-trend{height:453px}.app-board--compact{height:168px}.app-empty-panel{min-height:240px;display:flex;align-items:center;justify-content:center}.app-empty-panel--chart{min-height:400px}.app-empty-state{padding:24px;text-align:center}.app-empty-state__action{margin-top:12px}.app-filter-card{margin-bottom:16px}.app-filter-card .t-form-inline{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap}.app-filter-card .t-form-inline .t-form__item{margin:0}.app-filter-card .t-form-inline .t-form__item:last-child{flex:0 0 auto}.app-filter-card__alert{margin-bottom:16px}.app-section-spacer{margin-top:16px}.app-filter-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.app-filter-row--start{justify-content:flex-start;gap:8px}.app-action-row{display:flex;justify-content:flex-end;gap:8px}.app-form-actions{display:flex;flex-wrap:wrap;gap:8px}.result-panel>.result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%}.result-panel>.result-actions .t-button+.t-button{margin-left:0}.app-filter-control--sm{width:120px}.app-filter-control--md{width:180px}.app-filter-control--lg{width:300px}.t-dialog__ctx .t-dialog__position,.t-dialog__ctx .t-dialog__position.t-dialog--top,.t-dialog__ctx .t-dialog__position.t-dialog--center{align-items:center;padding:5vw}.t-dialog__ctx .t-dialog{max-width:90vw;max-height:calc(100vh - 10vw);display:flex;flex-direction:column}.t-dialog__ctx .t-dialog__body{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere}.t-dialog__ctx .t-dialog__body>*{min-width:0;max-width:100%}.t-dialog__ctx .t-dialog__header,.t-dialog__ctx .t-dialog__footer{flex-shrink:0}.app-filter-control--xl{width:360px}.app-dialog-form{margin-top:24px}.app-dialog-stack{width:100%}.app-dialog-panel{padding:16px 0}.app-dialog-scroll{max-height:60vh;overflow:auto}.app-dialog-field{margin-top:16px}.app-dialog-field__label{margin:0 0 8px;color:var(--td-text-color-primary);font-weight:500;line-height:22px}.app-danger-note{margin-top:8px;color:var(--td-error-color, #e34d59)}.app-form-section{margin-bottom:8px;padding-top:16px;border-top:1px solid var(--td-component-border, #e7e7e7);color:var(--td-text-color-primary);font-weight:600;line-height:22px}.app-form-helper{margin-top:4px;color:var(--td-text-color-placeholder);font-size:12px;line-height:20px}.app-form-control--full{width:100%}.app-form-narrow{max-width:800px}.app-placeholder-text{color:var(--td-text-color-placeholder)}.app-dropdown-option__title{color:var(--td-text-color-primary);font-weight:600;line-height:22px}.app-dropdown-option__description{margin-top:4px;color:var(--td-text-color-placeholder);font-size:12px;line-height:20px}.app-selection-hint{margin-left:8px;color:var(--td-text-color-secondary);line-height:22px}.app-inline-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.app-tag-group{display:flex;flex-wrap:wrap;gap:4px}.app-unread-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--td-brand-color, #0052d9)}.app-table-title{color:var(--td-text-color-primary);font-weight:400}.app-table-title--unread{font-weight:600}.app-filter-row__title{display:inline-flex;align-items:center;gap:8px;color:var(--td-text-color-primary);font-weight:500;line-height:22px}.app-review-dialog{padding:16px 0}.app-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.app-review-summary__item{min-width:0;color:var(--td-text-color-secondary);line-height:22px}.app-review-summary__item strong{margin-left:4px;color:var(--td-text-color-primary);font-weight:500}.app-review-section{margin-top:16px}.app-review-section__label{margin:0 0 8px;color:var(--td-text-color-primary);font-weight:500}.app-detail-stack{display:flex;flex-direction:column;gap:16px}.app-detail-section{margin:0;min-width:0;max-width:100%;overflow-x:auto}.app-detail-section .t-table{min-width:720px}.app-detail-section__title{margin:0 0 12px;color:var(--td-text-color-primary);font-size:16px;font-weight:600;line-height:24px}.app-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-detail-head__title{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--td-text-color-primary);font-size:18px;font-weight:600;line-height:26px}.app-detail-head__meta{color:var(--td-text-color-secondary);line-height:22px}.app-detail-head__time{color:var(--td-text-color-secondary);text-align:right;line-height:22px}.app-detail-head__time-value{color:var(--td-text-color-primary)}.app-detail-profile{display:flex;align-items:center;gap:16px;margin-bottom:16px}.app-detail-avatar{flex:0 0 auto}.app-detail-profile__main{min-width:0}.app-detail-profile__name{margin:0 0 8px;color:var(--td-text-color-primary);font-size:20px;line-height:28px;font-weight:600}.app-detail-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-detail-metric{padding:16px;border:1px solid var(--td-component-border, #e7e7e7);border-radius:8px;background:var(--td-bg-color-container, #fff)}.app-detail-metric__label{margin-bottom:8px;color:var(--td-text-color-secondary);line-height:20px}.app-detail-metric__value{color:var(--td-text-color-primary);font-size:20px;font-weight:600;line-height:28px}.app-detail-table-cell__title{color:var(--td-text-color-primary);font-weight:500;line-height:22px}.app-detail-table-cell__meta{color:var(--td-text-color-secondary);font-size:12px;line-height:20px}.app-detail-media{display:flex;flex-wrap:wrap;gap:8px}.app-detail-media__image{width:200px;height:200px;max-width:100%;border-radius:8px;overflow:hidden}.app-table-thumb,.app-table-thumb-placeholder{width:60px;height:60px;border-radius:6px}.app-table-thumb-placeholder{display:flex;align-items:center;justify-content:center;background:var(--td-bg-color-container-hover);color:var(--td-text-color-placeholder);font-size:12px;line-height:20px}.app-detail-description{padding:16px;max-width:100%;overflow-wrap:anywhere;word-break:break-word;border-radius:8px;background:var(--td-bg-color-secondarycontainer, #f3f3f3);color:var(--td-text-color-primary);line-height:22px}.app-detail-amount--danger{color:var(--td-error-color, #e34d59);font-size:18px;font-weight:600}.app-detail-amount--muted{color:var(--td-text-color-placeholder, #999);text-decoration:line-through}.app-detail-remark{margin:0;color:var(--td-text-color-primary);line-height:22px}.result-page{min-height:75vh;display:flex;align-items:center;justify-content:center;padding:24px}.result-panel{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--td-brand-color);text-align:center}.auth-fragment{width:100%}.auth-reset-shell{max-width:400px}.auth-step-line{margin-bottom:24px;display:flex;gap:8px;align-items:center}.auth-step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--td-text-color-placeholder);background:var(--td-bg-color-secondarycontainer, #f3f3f3);font-size:14px;font-weight:500}.auth-step-dot--active{color:#fff;background:var(--td-brand-color, #0052d9)}.auth-step-connector{flex:1;height:2px;background:var(--td-bg-color-secondarycontainer, #f3f3f3)}.auth-step-connector--active{background:var(--td-brand-color, #0052d9)}.dashboard-page{overflow-x:hidden}.dashboard-section{width:100%}.dashboard-section>.t-col{min-width:0}.dashboard-card{border-radius:8px}.dashboard-card>.t-card__body{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard-card .t-table{width:100%;min-width:560px}.dashboard-readiness-card{min-height:132px;padding:16px;border:1px solid var(--td-component-border);border-radius:8px}.dashboard-readiness-stack{width:100%}.dashboard-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-readiness-title{color:var(--td-text-color-primary);font-weight:600}.dashboard-readiness-meta{color:var(--td-text-color-secondary);line-height:22px}@media(max-width:920px){.app-page-header{flex-direction:column;gap:12px}.app-page-header__actions{width:100%;justify-content:flex-end}.app-page-header>:last-child:not(:first-child){width:100%;justify-content:flex-end}.app-table-card>.t-card__header,.app-filter-card>.t-card__header{align-items:flex-start;flex-wrap:wrap}.app-table-card>.t-card__header .t-card__actions,.app-filter-card>.t-card__header .t-card__actions{width:100%;justify-content:flex-start}.app-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-detail-head{flex-direction:column}.app-detail-head__time{text-align:left}.app-chart-grid{grid-template-columns:1fr}}@media(max-width:560px){.tsqd-open-btn-container{display:none!important}.app-page{gap:12px}.dashboard-card .t-card__header{flex-wrap:wrap;align-items:flex-start;gap:8px}.dashboard-card .t-card__header-wrapper{flex:1 1 100%;min-width:0;width:100%}.dashboard-card .t-card__title{width:100%;white-space:nowrap;word-break:keep-all}.dashboard-card .t-card__actions{width:100%;justify-content:flex-start}.dashboard-stat-section>.t-col{flex:0 0 100%;max-width:100%}.app-detail-page{gap:12px}.app-detail-page .app-content-card .t-card__body{padding:14px}.app-page-header__actions,.app-page-header__actions .t-space,.app-page-header__actions .t-space-item{max-width:100%;flex-wrap:wrap}.app-stat-grid{grid-template-columns:1fr}.app-filter-card .t-form-inline{align-items:stretch;flex-direction:column;gap:12px}.app-filter-card .t-form-inline .t-form__item,.app-filter-card .t-form-inline .t-form__item>*{width:100%}.app-detail-metric-grid{grid-template-columns:1fr}.t-dialog__ctx .t-dialog__footer{display:flex;flex-direction:column-reverse;gap:8px}.t-dialog__ctx .t-dialog__footer .t-button,.t-dialog__ctx .t-dialog__footer .t-button+.t-button{width:100%;margin:0}.t-dialog__ctx .t-dialog__body .t-row>.t-col,.t-dialog__ctx .t-dialog__body .t-row>[class*=t-col-]{flex:0 0 100%;max-width:100%}.app-content-card .t-descriptions__label{width:104px}.app-content-card .t-descriptions__body--border>tbody>tr>td{padding:10px 12px}}
