._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}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Regular-DdsgBYS9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Medium-C0JYcCxp.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(/assets/HarmonyOS_Sans_SC_Bold-DTtO5jJ5.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Life Screen Digital;src:url(/assets/DSEG7ClassicMini-Regular-DSN8RRU3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.life-screen,.screen-login{box-sizing:border-box;color:#eaf3ff;font-family:HarmonyOS Sans SC;background:radial-gradient(ellipse at 45% 0,#10283e 0,#081322 65%);font-variant-numeric:tabular-nums;min-height:100vh}.life-screen *,.screen-login *,.life-screen *:before,.screen-login *:before,.life-screen *:after,.screen-login *:after{box-sizing:border-box}.life-screen h1,.screen-login h1,.life-screen h2,.screen-login h2,.life-screen p,.screen-login p{margin:0}.life-screen button,.screen-login button{cursor:pointer;font:inherit}.life-screen button:focus-visible,.screen-login button:focus-visible,.life-screen input:focus-visible,.screen-login input:focus-visible{outline:2px solid #24d8f0;outline-offset:4px}.life-screen{padding:0 22px 12px;height:100vh;display:flex;flex-direction:column;gap:14px;overflow:auto}.screen-header{min-height:74px;display:flex;justify-content:space-between;align-items:center;gap:24px}.screen-header-actions>time{display:flex;align-items:center;justify-content:flex-end;gap:.15em;flex:0 0 19em;width:19em;font-family:Life Screen Digital;font-size:.85em;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.screen-clock-separator{flex:0 0 .55em;text-align:center;font-family:ui-monospace,monospace}.screen-clock-space{flex:0 0 .65em}.screen-clock-date-leading-one{margin-left:-.45em}.screen-brand{display:flex;gap:15px;align-items:center;white-space:nowrap}.screen-brand h1{font-size:clamp(24px,2vw,38px);font-weight:650;letter-spacing:2px}.screen-mark{color:#21cef0;font-size:46px;line-height:1}.screen-subtitle{color:#99bddf;border-left:1px solid #426887;padding-left:20px;font-size:17px}.screen-header-actions{display:flex;align-items:center;gap:18px;font-size:14px;color:#b0c7df;white-space:nowrap}.screen-header-actions button{color:#b7cadf;background:#14273b;border:1px solid #2b465f;border-radius:6px;padding:6px 10px}.screen-status{display:flex;align-items:center;gap:8px;color:#ffc56f}.screen-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.screen-status.live{color:#3ae3b9}.screen-metrics{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.1fr) minmax(0,1.4fr) minmax(0,1.5fr);gap:14px;flex:0 0 17%;min-height:130px}.screen-metric{position:relative;background:linear-gradient(145deg,#102a43b3,#0b1c30);border:1px solid #1d405d;border-radius:8px;padding:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.screen-metric h2{font-size:clamp(14px,1.1vw,21px);font-weight:450;color:#bbd1e6}.screen-metric strong{font-size:clamp(22px,2.25vw,44px);letter-spacing:-.7px;margin:10px 0;white-space:nowrap;font-weight:400}.screen-metric p{color:#7fdccf;font-size:clamp(12px,.9vw,16px)}.screen-metric-accent{position:absolute;bottom:0;left:20px;width:32%;height:2px;background:linear-gradient(90deg,#19cef0,transparent)}.metric-net p{color:#ffc060}.metric-net strong{color:#62eacb}.screen-middle{flex:1.15;min-height:260px;display:grid;grid-template-columns:1.85fr 1fr;gap:14px}.screen-bottom{flex:1;min-height:250px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px}.screen-panel{border:1px solid #1d3b55;border-radius:8px;background:linear-gradient(120deg,#10263a99,#0b1a2b);overflow:hidden;min-width:0}.screen-panel-heading{height:50px;padding:16px 20px 5px;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.screen-panel-heading h2{font-size:clamp(18px,1.25vw,24px);font-weight:600}.screen-panel-heading>span{color:#91abc4;font-size:12px}.screen-categories{display:flex;flex-direction:column;justify-content:space-around;height:calc(100% - var(--screen-panel-heading, 50px));padding:5px 24px 18px}.screen-categories>div>div:first-child{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.screen-categories strong{font-weight:500;color:#b9dff4}.screen-bar{height:9px;border-radius:2px;background:#19364e;overflow:hidden}.screen-bar span{display:block;height:100%;background:linear-gradient(90deg,#178edd,#19d9e5);transition:width .7s ease}.screen-transactions{padding:0 20px}.screen-transactions>div{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:10px;min-height:45px;border-bottom:1px solid #1d354a;font-size:14px}.screen-transactions>div time{color:#a9bed3;font-size:12px}.screen-transactions>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-transactions>div strong{color:#35e2be;white-space:nowrap;font-weight:550}.screen-empty{text-align:center;padding-top:65px;color:#8ba6bc}.screen-footer{flex:0 0 auto;display:flex;justify-content:space-between;gap:20px;color:#8ca8c1;font-size:12px;border-top:1px solid #213a50;padding-top:10px}.screen-offline,.screen-error{background:#61481d55;border:1px solid #b88d45;color:#ffd287;border-radius:5px;padding:10px 15px;font-size:14px}.screen-wait{margin:auto;text-align:center}.screen-wait h2{font-size:24px;margin:24px 0 12px}.screen-wait p{color:#8ba6bc}.screen-loader{display:inline-block;height:36px;width:36px;border:2px solid #214461;border-top-color:#17cfe7;border-radius:50%;animation:screen-spin 1s linear infinite}@keyframes screen-spin{to{transform:rotate(360deg)}}.screen-login{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;padding:8vh 10vw;gap:10vw}.screen-eyebrow{letter-spacing:4px;color:#43cce5;font-size:13px;margin-bottom:32px}.screen-login-intro h1{font-size:clamp(32px,3.8vw,66px);font-weight:550;letter-spacing:-1px;line-height:1.3}.screen-login-intro p{font-size:18px;line-height:1.9;margin-top:24px;color:#90a9c0}.screen-login-graphic{margin-top:55px;opacity:.8}.screen-login-graphic svg{width:100%}.screen-login-card{max-width:440px;width:100%;background:#0e2237;border:1px solid #24405a;border-radius:16px;padding:38px;box-shadow:0 24px 60px #0003}.screen-login-card h2{font-size:27px;margin:20px 0 10px}.screen-login-card>p{color:#8fa8bf;font-size:14px;margin-bottom:30px}.screen-login-card label{display:block;margin:20px 0 10px;color:#c3d6e9;font-size:14px}.screen-login-card input{background:#09192b;border:1px solid #314b64;border-radius:6px;padding:14px;width:100%;color:#ecf8ff;font:inherit}.screen-login-card input::placeholder{color:#607a93}.screen-login-card button{width:100%;border:0;border-radius:6px;background:#13c9df;color:#032c3b;font-weight:650;padding:15px;margin:26px 0 22px}.screen-login-card button:disabled{opacity:.6}.screen-login-card small{color:#809aaf;line-height:1.8;display:block;text-align:center;font-size:12px}.screen-login-card .screen-error{margin-top:18px}@media(min-width:2200px){.life-screen{padding:0 1.2vw 1vh;gap:1.3vh}.screen-header{min-height:7vh}.screen-panel-heading{height:64px}.screen-transactions>div{min-height:5vh;font-size:20px}.screen-categories>div>div:first-child{font-size:20px}}@media(max-width:1200px){.screen-subtitle{display:none}.screen-header-actions{gap:10px;font-size:12px}.screen-metric{padding:13px}.screen-bottom{grid-template-columns:1.5fr 1fr}.screen-bottom>:last-child{grid-column:1 / -1;min-height:285px}.life-screen{height:auto;min-height:100vh}.screen-middle{min-height:320px}.screen-bottom{min-height:640px}}@media(max-width:760px){.screen-login{display:flex;padding:30px 20px;justify-content:center}.screen-login-intro{display:none}.life-screen{padding:0 12px 15px}.screen-header{flex-wrap:wrap;padding:15px 0;gap:10px}.screen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-middle,.screen-bottom{display:flex;flex-direction:column}.screen-panel{height:320px;flex:none}.screen-footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.screen-bar span{transition:none}.screen-loader{animation:none}}@media(min-width:2200px){.life-screen{--screen-panel-heading: 5vh}.screen-brand h1{font-size:2vw}.screen-mark{font-size:2.5vw}.screen-subtitle,.screen-header-actions{font-size:.85vw}.screen-header-actions{gap:1vw}.screen-header-actions button{padding:.3vw .5vw}.screen-metric{padding:1.1vw}.screen-metric h2{font-size:1.1vw}.screen-metric strong{font-size:2.25vw}.screen-metric p{font-size:.85vw}.screen-panel-heading{height:var(--screen-panel-heading);padding:.8vw 1vw .25vw}.screen-panel-heading h2{font-size:1.25vw}.screen-panel-heading>span{font-size:.7vw}.screen-categories{padding:.3vw 1.2vw 1vw}.screen-categories>div>div:first-child{font-size:.9vw}.screen-bar{height:.5vw}.screen-transactions{padding:0 1vw}.screen-transactions>div{font-size:.9vw;grid-template-columns:4vw 1fr auto;gap:.6vw}.screen-transactions>div time{font-size:.75vw}.screen-footer{font-size:.7vw}}.screen-trend-periods{display:flex;align-items:center;gap:8px;height:38px;padding:0 20px}.screen-trend-periods button{color:#a5b7ce;background:transparent;border:1px solid #33475e;border-radius:4px;padding:3px 12px;cursor:pointer}.screen-trend-periods button[aria-pressed=true]{color:#16cee9;border-color:#16cee9;background:#16cee91a}.screen-trend-periods button:focus-visible{outline:2px solid #16cee9;outline-offset:2px}.screen-trend-periods>span{margin-left:auto;color:#91abc4;font-size:12px}.screen-metric.metric-gross strong,.screen-metric.metric-net strong{white-space:normal;line-height:1.15;font-variant-numeric:tabular-nums}.screen-font-loading{min-height:100vh;display:grid;place-items:center;background:#081322;color:#ffd287}:fullscreen .screen-header-actions>button{display:none}.screen-brand,.screen-header-actions{flex-shrink:0}.screen-notices{flex:1;min-width:0;height:28px;overflow:hidden;color:#ffd287;font-size:clamp(12px,.85vw,18px);line-height:28px}.screen-notice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:screen-notice-scroll .45s ease-out}@keyframes screen-notice-scroll{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:760px){.screen-notices{order:3;flex-basis:100%}}@media(prefers-reduced-motion:reduce){.screen-notice{animation:none}}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-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.app-card-toolbar__description{min-width:0;color:var(--td-text-color-secondary);line-height:22px}.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-settings-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--td-component-stroke)}.app-settings-row:last-child{border-bottom:0}.app-settings-row__title{color:var(--td-text-color-primary);font-weight:500}.app-settings-row__description{margin-top:4px;color:var(--td-text-color-secondary);font-size:13px}.app-settings-grid,.app-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-text-danger{color:var(--td-error-color)}.app-dialog-loading{padding:48px;color:var(--td-text-color-secondary);text-align:center}.app-timeline-item{padding:12px 0;border-bottom:1px solid var(--td-component-stroke)}.app-timeline-item:last-child{border-bottom:0}.app-timeline-item__header{display:flex;align-items:center;gap:12px;margin-bottom:6px}.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-section--plain{border-top:0}.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}}
