@charset "UTF-8";.login-button{padding:.8rem}.assistant-file-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;color:var(--primary-color);font-size:18PX;line-height:1}.assistant-file-icon--pdf{color:#ed4545}.assistant-file-icon--thumbnail{flex-direction:column;gap:2PX;font-size:20PX}.assistant-file-icon__format{font-size:9PX;line-height:11PX}.assistant-file-card{overflow:hidden;min-width:0;border:1PX solid #dce4f0;border-radius:10PX;background:#fff;font-size:14PX;line-height:21PX}.assistant-file-card__header{display:flex;align-items:center;min-height:44PX;background:#fff;border-bottom:1PX solid #dce4f0}.page-shell--assistant .assistant-file-card__toggle.taroify-button{flex:1;min-width:0;height:auto;min-height:44PX;margin:0;padding:8PX 12PX;border:0;border-radius:0;color:#17212f;font-weight:500}.assistant-file-card__toggle .taroify-button__content{display:flex;justify-content:space-between;width:100%;gap:8PX}.assistant-file-card__toggle .taroify-icon{flex:none;font-size:14PX}.assistant-file-card__body{padding:0 12PX}.assistant-file-card__group-title,.server-files__group-title{display:flex;justify-content:space-between;align-items:center;gap:12PX;min-height:34PX;color:#17212f;font-weight:500}.assistant-file-card__hint{color:#8691a5;font-size:12PX;font-weight:400;text-align:right}.file-plan__file+.file-plan__file{border-top:1PX solid #e7edf5}.page-shell--assistant .file-plan__source.taroify-button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:44PX;height:auto;margin:0;padding:6PX 0;border:0;color:#17212f}.page-shell--assistant .file-plan__reason-toggle.taroify-button{justify-content:flex-start;min-height:44PX;height:auto;margin:0;padding:8PX 0;border:0;border-top:1PX solid #edf0f5;border-radius:0;font-size:12PX}.file-plan__reason-toggle .taroify-icon{font-size:12PX}.file-plan__reason{display:block;padding:0 0 12PX;color:#667085;font-size:12PX;line-height:19PX;overflow-wrap:anywhere}.file-plan .chat-question--embedded{margin:0;padding:12PX 0;border:0;border-top:1PX solid #dce4f0;border-radius:0;background:transparent}.chat-question--embedded .section-title{margin-bottom:10PX;font-weight:500}.assistant-file-card__note{padding:12PX}.assistant-file-card__note .assistant-markdown>taro-view-core:first-child,.assistant-file-card__note .assistant-markdown>taro-scroll-view-core:first-child{margin-top:0}.assistant-file-card__note .assistant-markdown>taro-view-core:last-child,.assistant-file-card__note .assistant-markdown>taro-scroll-view-core:last-child{margin-bottom:0}.assistant-file-card__note .assistant-markdown__ul,.assistant-file-card__note .assistant-markdown__ol{padding-left:8PX}.assistant-file-card__note .assistant-markdown__list-row+.assistant-markdown__list-row{margin-top:10PX}.chat-message--file-card{padding-top:8PX;padding-bottom:8PX}.chat-message--file-card .chat-message__avatar{top:8PX}.chat-message--file-card .server-files{margin:0}.chat-sent-attachments__thumbnail .assistant-file-icon{font-size:20PX}.chat-sent-attachments__thumbnail{background:#f6f8fc}.server-files__status{display:inline-flex;align-items:center;gap:4PX}.server-files__status .taroify-icon{font-size:12PX}.page-shell--assistant .server-files__detail.taroify-button{flex:none;width:44PX;min-width:44PX;min-height:44PX;height:44PX;padding:0;--button-icon-size: 18PX}.assistant-file-card__toggle .taroify-button__text{width:100%}.assistant-file-card__heading{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8PX;text-align:left}.page-shell--assistant .file-plan__reason-toggle.taroify-button{display:flex;width:100%}.file-plan__file .taroify-button__content{width:100%;min-width:0;height:auto;gap:0;justify-content:flex-start}.file-plan__file .taroify-button__text{width:100%;min-width:0}.file-plan__line-content{display:flex;align-items:center;width:100%;min-width:0;gap:8PX;line-height:21PX;text-align:left}.file-plan__line-icon{display:flex;flex:0 0 18PX;align-items:center;justify-content:center;width:18PX;height:21PX;line-height:1}.file-plan__line-icon .taroify-icon{display:block;line-height:1}.file-plan__line-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:21PX}.assistant-avatar{position:relative;display:inline-block;flex:none;vertical-align:middle;border-radius:0;overflow:visible}.assistant-avatar__static,.assistant-avatar__body,.assistant-avatar__head,.assistant-avatar__sway,.assistant-avatar__nod{position:absolute;left:0;top:0;width:100%;height:100%}.assistant-avatar__sway,.assistant-avatar__nod{transform-origin:50.94% 75.31%}.assistant-avatar__sway{animation:assistant-sway 6s ease-in-out infinite}.assistant-avatar__static{display:none}.assistant-avatar--still .assistant-avatar__static{display:block}.assistant-avatar--still .assistant-avatar__body,.assistant-avatar--still .assistant-avatar__sway{display:none}.assistant-avatar--error .assistant-avatar__sway{animation:none}.assistant-avatar--idea .assistant-avatar__nod{animation:assistant-nod .6s ease-in-out both}.assistant-avatar__screen{position:absolute;left:28.4375%;top:36.875%;width:45.9375%;height:27.1875%;border-radius:24%;transform:rotate(-9deg);color:#20f7d6;display:flex;align-items:center;justify-content:center;overflow:hidden}.assistant-avatar__marks{display:flex;align-items:center;justify-content:space-around;width:75%;height:75%}.assistant-avatar__mark{width:16%;height:25%;border-radius:50%;background:currentColor}.assistant-avatar__marks--idle{animation:assistant-blink 5s infinite}.assistant-avatar__marks--idle .assistant-avatar__mark{height:66%}.assistant-avatar__marks--thinking .assistant-avatar__mark{animation:assistant-dot 1.2s infinite}.assistant-avatar__marks--thinking>.assistant-avatar__mark:nth-child(2){animation-delay:.15s}.assistant-avatar__marks--thinking>.assistant-avatar__mark:nth-child(3){animation-delay:.3s}.assistant-avatar__lines{display:flex;flex-direction:column;justify-content:space-around;width:78%;height:78%}.assistant-avatar__line{height:10%;width:100%;background:currentColor;transform-origin:left;animation:assistant-write 1.7s steps(5) infinite}.assistant-avatar__lines>.assistant-avatar__line:nth-child(2){width:85%;animation-delay:.2s}.assistant-avatar__lines>.assistant-avatar__line:nth-child(3){width:65%;animation-delay:.4s}.assistant-avatar__bulb{width:38%;height:58%;border:1PX solid #ffd777;border-radius:50%;position:relative}.assistant-avatar__bulb-base{position:absolute;bottom:-3PX;left:25%;width:50%;height:2PX;background:#ffd777}.assistant-avatar__question{font:700 12PX/1 sans-serif}.assistant-avatar__error{font:700 9PX/1 sans-serif;color:#ffab45;white-space:nowrap}@keyframes assistant-sway{0%,12%,44%,50%,84%,to{transform:rotate(0)}20%,32%{transform:rotate(-1.5deg)}58%,70%{transform:rotate(1deg)}}@keyframes assistant-nod{0%,to{transform:translateY(0)}40%{transform:translateY(1.5%)}70%{transform:translateY(-.6%)}}@keyframes assistant-dot{0%,66%,to{opacity:.35;transform:translateY(0)}33%{opacity:1;transform:translateY(-30%)}}@keyframes assistant-blink{0%,40%,44%,to{transform:scaleY(1)}42%{transform:scaleY(.1)}}@keyframes assistant-write{0%{transform:scaleX(.1)}85%,to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.assistant-avatar__sway,.assistant-avatar__nod,.assistant-avatar__marks--idle,.assistant-avatar__marks--thinking .assistant-avatar__mark,.assistant-avatar__line{animation:none}.assistant-avatar__static{display:block}.assistant-avatar__body,.assistant-avatar__sway{display:none}}.markdown-table{min-width:0;width:100%;overflow:hidden;border:1PX solid var(--brand-border-color);border-radius:2PX;box-sizing:border-box;color:#4d5d86;font-size:12PX;line-height:18PX}.markdown-table__caption{display:flex;align-items:center;justify-content:space-between;gap:12PX;padding:10PX;background:var(--brand-soft-color)}.markdown-table__title{color:#101c50;font-size:16PX;line-height:20PX;font-weight:600}.markdown-table__frame{position:relative}.markdown-table--custom-scrollbars.markdown-table--x .markdown-table__frame{padding-bottom:18PX}.markdown-table--custom-scrollbars.markdown-table--y .markdown-table__frame{padding-right:10PX}.markdown-table__viewport{width:100%;overflow:hidden;scrollbar-width:none}.markdown-table__viewport--h5{overflow:auto}.markdown-table__viewport::-webkit-scrollbar{display:none;width:0;height:0}.markdown-table__grid{width:100%}.markdown-table__row{display:flex;align-items:stretch;min-height:52PX}.markdown-table__cell{display:flex;align-items:center;flex:1 0 112PX;width:112PX;min-width:0;padding:10PX;border-right:1PX solid var(--brand-border-color);border-bottom:1PX solid var(--brand-border-color);box-sizing:border-box;background:#fff}.markdown-table__row:nth-child(odd) .markdown-table__cell{background:var(--brand-background-color)}.markdown-table__cell:last-child{border-right:0}.markdown-table__first{position:sticky;left:0;z-index:1;padding-left:8PX;padding-right:8PX;box-shadow:1PX 0 var(--brand-border-color)}.markdown-table__header{position:sticky;top:0;z-index:2;min-height:36PX;color:#182858}.markdown-table__header .markdown-table__cell{background:var(--brand-soft-color);padding-top:8PX;padding-bottom:8PX}.markdown-table__text,.markdown-table__link{display:block;width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-table__link{color:var(--text-link-color)}.markdown-table__strong{font-weight:600}.markdown-table__emphasis{font-style:italic}.markdown-table__code{font-family:monospace;background:#edf1f8}.markdown-table__track{position:absolute;pointer-events:none;overflow:hidden;background:#f0f2f6;border-radius:5PX}.markdown-table__track--x{left:6PX;right:6PX;bottom:0;height:18PX;pointer-events:auto;touch-action:none;cursor:pointer;background:transparent;border-radius:0}.markdown-table__track--x:before{content:"";position:absolute;left:0;right:0;top:6PX;height:7PX;background:#f0f2f6;border-radius:5PX}.markdown-table__track--x .markdown-table__thumb{top:6PX;height:7PX;cursor:grab}.markdown-table__track--x:active .markdown-table__thumb{cursor:grabbing;background:#8993a5}.markdown-table__track--x:focus-visible{outline:2PX solid var(--primary-color);outline-offset:-2PX}.markdown-table__track--y{right:2PX;top:5PX;bottom:16PX;width:6PX}.markdown-table__thumb{position:absolute;min-width:0;min-height:0;height:100%;width:100%;border-radius:5PX;background:#bfc3ca}.assistant-initialization{position:absolute;inset:0;z-index:1;background:#fff;pointer-events:none;animation:assistant-initialization-enter .18s ease-out both}.assistant-initialization--exiting{animation:assistant-initialization-exit .18s ease-out both}.assistant-initialization__message{position:absolute;left:16PX;right:24PX;display:flex;align-items:flex-start;gap:12PX}.assistant-initialization__message--first{top:7%}.assistant-initialization__message--second{top:43%}.assistant-initialization__message--third{top:69%}.assistant-initialization .assistant-avatar{width:28PX;height:28PX;margin:0}.assistant-initialization__paragraph{flex:1;min-width:0;display:flex;flex-direction:column;gap:16PX;padding-top:8PX}.assistant-initialization__line{position:relative;flex:none;height:10PX;border-radius:8PX;overflow:hidden;background:#e9edf3}.assistant-initialization__line:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 18%,#d5fbf7 42%,#fff 51%,transparent 77%);opacity:.8;transform:translate(-110%);animation:assistant-initialization-shimmer 1.4s linear infinite}.assistant-initialization__message--second .assistant-initialization__line:after{animation-delay:.16s}.assistant-initialization__message--third .assistant-initialization__line:after{animation-delay:.3s}.assistant-initialization__user{position:absolute;top:28%;right:16PX;width:46%;max-width:190PX;padding:16PX;border-radius:16PX 16PX 4PX;background:var(--brand-soft-color)}.assistant-initialization__user .assistant-initialization__paragraph{padding:0;gap:12PX}.assistant-initialization__user .assistant-initialization__line{background:var(--brand-border-color)}.assistant-initialization[data-animate=false] .assistant-initialization__line:after{animation-play-state:paused}@keyframes assistant-initialization-enter{0%{opacity:0}to{opacity:1}}@keyframes assistant-initialization-exit{0%{opacity:1}to{opacity:0}}@keyframes assistant-initialization-shimmer{to{transform:translate(110%)}}@media (prefers-reduced-motion: reduce){.assistant-initialization,.assistant-initialization--exiting{animation:none}.assistant-initialization--exiting{opacity:0}.assistant-initialization__line:after{display:none}}.page-shell.page-shell--assistant{background:#fff;font-size:14PX;line-height:1.7;--font-size-md: 14PX;--font-size-sm: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX}.page-shell--assistant .page-shell__header{min-height:56PX;padding:6PX 12PX}.page-shell--assistant .page-shell__left,.page-shell--assistant .page-shell__right{min-width:44PX}.page-shell--assistant .page-shell__header .icon-button{width:44PX;height:44PX;min-width:44PX;min-height:44PX;font-size:24PX}.page-shell--assistant .page-shell__content{position:relative;padding:0 16PX 8PX}.page-shell--assistant .page-shell__scroll{overflow-y:auto;overflow-anchor:none;scrollbar-width:auto}.page-shell--assistant .page-shell__scroll::-webkit-scrollbar{display:block;width:12PX}.page-shell--assistant .page-shell__scroll::-webkit-scrollbar-thumb{border:2PX solid transparent;border-radius:8PX;background:#b8b8b8;background-clip:content-box}.page-shell--assistant .page-shell__scroll::-webkit-scrollbar-thumb:hover{background-color:gray}.page-shell--attachment-menu-open .bottom-navigation-shell{visibility:hidden}.page-shell--assistant-welcome .page-shell__content{position:relative;padding:0}.chat-welcome{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24PX}.chat-welcome__logo{display:flex;align-items:center;justify-content:center;width:112PX;height:100PX}.chat-welcome__logo .assistant-avatar{flex:none;width:100PX;height:100PX;border-radius:0;overflow:visible}.chat-welcome__title{color:#344054;font-size:16PX;font-weight:600;line-height:24PX}.chat-composer__box .chat-composer__skeleton{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54PX;padding:0 16PX;--skeleton-paragraph-background: #e9edf3;--skeleton-paragraph-height: 12PX}.chat-composer__skeleton-text,.chat-composer__skeleton-action{overflow:hidden;animation:chat-composer-breathe 1.4s ease-in-out infinite}.chat-composer__skeleton-text{width:42%;border-radius:4PX}.chat-composer__skeleton-action{flex:none;width:26PX;border-radius:50%;--skeleton-paragraph-height: 26PX}@keyframes chat-composer-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.chat-composer__skeleton-text,.chat-composer__skeleton-action{animation:none}}.page-shell--assistant .page-shell__footer{padding:0;border-top:0;background:#fff}.chat-composer{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;max-height:55vh;max-height:55dvh;padding:10PX 12PX 12PX}.chat-composer__context{flex:0 1 auto;min-height:0;max-height:18vh;overflow-y:auto;padding:0 .8rem}.chat-composer__attachment-error{position:absolute;z-index:1;left:22PX;bottom:calc(100% - 2PX);display:flex;align-items:flex-start;gap:8PX;max-width:min(430PX,100% - 44PX);padding:8PX 12PX;border:1PX solid #fcdad5;border-radius:8PX;background:#fffaf8;color:#9c2921;box-shadow:0 2PX 6PX #10182817;font-size:13PX;line-height:20PX;overflow-wrap:anywhere;pointer-events:none}.chat-composer__latest~.chat-composer__attachment-error{max-width:min(430PX,100% - 82PX)}.chat-composer__attachment-error-icon{flex:none;margin-top:2PX;font-size:16PX;color:#b42318}.page-shell--assistant .chat-composer__latest.taroify-button{position:absolute;z-index:1;right:12PX;bottom:calc(100% + 2PX);width:44PX;min-width:44PX;height:44PX;min-height:44PX;padding:6PX;border:0;border-radius:50%;background:transparent;color:#475467;--button-icon-size: 18PX}.chat-composer__latest-icon{position:relative;display:flex;align-items:center;justify-content:center;width:32PX;height:32PX;border:1PX solid #e4e7ec;border-radius:50%;background:#fff;box-shadow:0 1PX 4PX #1018281f}.chat-composer__latest-icon--unread:after{content:"";position:absolute;top:1PX;right:1PX;width:6PX;height:6PX;border-radius:50%;background:var(--primary-color)}.chat-tail{height:1PX}.chat-composer__box{position:relative;display:flex;flex:0 1 auto;flex-direction:column;min-height:0;overflow:hidden;border:1PX solid #e5e7eb;border-radius:20PX;background:#fff;box-shadow:0 1PX 3PX #1018280f;transition:height .22s ease,border-radius .22s ease}.chat-composer__box--text>.chat-composer__row{margin-top:auto}.chat-composer__box--text .chat-composer__input-slot{position:absolute;inset:12PX 16PX 48PX;padding:0}.chat-composer__box--text.chat-composer__box--attachments .chat-composer__input-slot{top:80PX;padding:0}.chat-composer__box--text:not(.chat-composer__box--compact) .chat-composer__input,.chat-composer__box--text:not(.chat-composer__box--compact) .taroify-native-textarea{min-height:48PX}.chat-composer__box--attachments{border-radius:20PX}.chat-composer__box>.chat-attachment-strip{flex:none;padding:12PX 12PX 0}.chat-composer__row{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8PX;min-height:44PX;padding:0 4PX;border-top:0}.chat-composer__input-slot{flex:0 1 auto;min-width:0;min-height:0;padding:12PX 12PX 4PX}.chat-composer__text-field{flex:1;min-width:0}.chat-composer__box--attachments .chat-composer__input-slot{padding-top:10PX}.chat-composer__input{width:100%;min-width:0;min-height:24PX;max-height:min(144PX,24vh);font-size:14PX;line-height:24PX;background:#fff;--textarea-font-size: 14PX;--textarea-line-height: 24PX;--textarea-placeholder-color: #98a2b3}.chat-composer__input .taroify-native-textarea{min-height:24PX;max-height:min(144PX,24vh);overflow-y:auto}@media (prefers-reduced-motion: reduce){.chat-composer__box,.chat-composer__box--text .chat-composer__input-slot{transition:none}}.chat-composer__input .taroify-native-textarea::placeholder{color:var(--textarea-placeholder-color);opacity:1}.chat-composer__placeholder{color:#98a2b3;font-size:14PX;line-height:21PX}.chat-composer .chat-composer__send{flex:0 0 44PX;width:44PX;min-width:44PX;height:44PX;min-height:44PX;padding:0;border:0;border-radius:50%;background:transparent;color:#fff}.chat-composer .chat-composer__send.taroify-button--disabled{--button-disabled-opacity: 1;background:transparent}.chat-composer__send-arrow{position:relative;width:24PX;height:24PX;transform:scale(.54)}.chat-composer__send-arrow:before{content:"";position:absolute;left:11PX;top:2PX;width:2PX;height:21PX;border-radius:2PX;background:currentColor}.chat-composer__send-arrow:after{content:"";position:absolute;left:5PX;top:3PX;width:14PX;height:14PX;border-top:2PX solid currentColor;border-left:2PX solid currentColor;border-radius:1PX;transform:rotate(45deg)}.chat-composer__send--stop .chat-composer__send-disc{width:28PX;height:28PX;background:var(--primary-color)}.chat-composer__stop-square{width:10PX;height:10PX;border-radius:2PX;background:#fff}.chat-composer__warning{display:block;font-size:14PX;color:#b54708;line-height:21PX;padding:8PX 0}.chat-messages{padding-bottom:8PX}.chat-message{padding:8PX 0;min-width:0;background:#fff}.chat-message--assistant{position:relative;padding-left:40PX}.chat-message__author{display:flex;align-items:center;gap:8PX;font-size:12PX;font-weight:400;line-height:20PX;color:#667085;margin-bottom:4PX;padding:0}.chat-message__avatar{display:block;flex:0 0 32PX;width:32PX;height:32PX;overflow:hidden;border-radius:50%}.chat-message--assistant .chat-message__avatar{position:absolute;left:0;top:8PX}.chat-message__bubble{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14PX;line-height:1.7;padding:0}.chat-message--user{display:flex;flex-direction:column;align-items:flex-end}.chat-message--user .chat-message__bubble{width:-moz-fit-content;width:fit-content;max-width:82%;padding:12PX 16PX;border-radius:16PX;background:var(--brand-soft-color)}.chat-message--assistant .chat-message__bubble{margin:0}.chat-message--user .chat-message__bubble--attachments{width:-moz-fit-content;width:fit-content;max-width:82%}.chat-message__attachments{min-width:0;white-space:normal}.chat-message__attachments--after-text{margin-top:8PX}.chat-message__attachment-count{display:block;margin-top:8PX;font-size:12PX;line-height:18PX;color:#667085}.chat-sent-attachments{width:100%;min-width:0;white-space:normal}.chat-sent-attachments::-webkit-scrollbar{display:none}.chat-sent-attachments__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10PX;min-width:0}.chat-sent-attachments .chat-sent-attachments__card{flex:0 0 56PX;width:56PX;min-width:56PX;height:56PX;min-height:44PX;padding:0;border:1PX solid #e3e8ef;border-radius:8PX;background:#fff;color:#039855}.chat-sent-attachments .chat-sent-attachments__card--pdf{color:#d92d20}.chat-sent-attachments__content{position:relative;width:54PX;height:54PX;overflow:hidden;border-radius:7PX}.chat-sent-attachments__thumbnail{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:18PX}.chat-sent-attachments__thumbnail .chat-attachment-strip__placeholder{font-size:24PX}.chat-sent-attachments__thumbnail .chat-attachment-strip__format{display:none}.chat-sent-attachments__name{position:absolute;right:0;bottom:0;left:0;display:flex;box-sizing:border-box;min-width:0;padding:1PX 4PX;background:#fff;color:#344054;font-size:10PX;line-height:16PX}.chat-sent-attachments__basename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-sent-attachments__extension{flex-shrink:0}.chat-message__status{display:block;color:#667085;font-size:14PX;line-height:21PX;margin-top:8PX}.chat-message__error{display:block;color:#b42318;font-size:14PX;line-height:21PX;margin-top:8PX;overflow-wrap:anywhere}.chat-message__references{margin-top:.5rem;padding:.5rem .8rem;border-top:.025rem solid #e4eaf2}.chat-question .taroify-button{margin-top:.4rem;white-space:normal;min-height:44PX;height:auto;padding:8PX}.chat-history__row{margin-bottom:0}.chat-history__title{display:block;font-weight:600;font-size:16PX;margin-bottom:.4rem;overflow-wrap:anywhere}.chat-history__brief{display:block;color:#667085;font-size:13PX;line-height:1.6;margin-bottom:.4rem;overflow-wrap:anywhere}.chat-history__actions{display:flex;gap:.5rem}.chat-attachment-strip{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.chat-attachment-strip::-webkit-scrollbar{display:none}.chat-attachment-strip__list{display:flex;flex-wrap:nowrap;gap:8PX;width:100%}.chat-attachment-strip__slot{flex:0 0 56PX;min-width:0}.chat-attachment-strip__tile{position:relative;width:56PX;overflow:hidden;border-radius:8PX;background:#edf4fd}.chat-attachment-strip__tile:before{content:"";display:block;padding-top:100%}.chat-composer .chat-attachment-strip__preview{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;border-radius:8PX}.chat-attachment-strip__image{position:absolute;inset:0;width:100%;height:100%}.chat-composer .chat-attachment-strip__placeholder{font-size:32PX;color:#497bc3}.chat-attachment-strip__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2PX}.chat-attachment-strip__format{font-size:12PX;line-height:14PX;color:#497bc3}.chat-composer .chat-attachment-strip__remove{position:absolute;top:0;right:0;width:44PX;height:44PX;min-height:44PX;padding:3PX;align-items:flex-start;justify-content:flex-end;border:0;border-radius:0;color:#fff;--button-icon-size: 14PX}.chat-composer .chat-attachment-strip__remove-mark{display:flex;align-items:center;justify-content:center;width:22PX;height:22PX;font-size:14PX;color:#fff;border-radius:50%;background:rgba(39,54,78,.66)}.chat-message>.chat-message__status,.chat-message>.chat-message__error,.chat-messages>.chat-message__status{padding:0}.chat-messages>.taroify-button{margin:8PX 0;width:100%}.page-shell--assistant .section-title,.page-shell--assistant .muted,.page-shell--assistant .result-card__header,.page-shell--assistant .result-card__note,.page-shell--assistant .remote-select__trigger,.page-shell--assistant .network-notice__message,.page-shell--assistant .taroify-button:not(.icon-button):not(.chat-composer__send):not(.chat-composer__attach):not(.chat-attachment-strip__preview):not(.chat-attachment-strip__remove){font-size:14PX;line-height:21PX}.chat-composer__box--voice .chat-composer__row{min-height:54PX}.chat-composer__draft-preview{display:block;max-height:126PX;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:8PX 12PX}.chat-composer__text-actions{display:flex;align-items:center;gap:2PX}.chat-composer .chat-composer__attach,.chat-composer .chat-composer__mic,.chat-composer .chat-composer__keyboard{flex:0 0 44PX;width:44PX;min-width:44PX;min-height:44PX;height:44PX;padding:0;color:#475467}.chat-composer__hold{flex:1;min-width:0;min-height:48PX;align-self:stretch;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;user-select:none;touch-action:none;color:#101828}.chat-composer__hold[aria-disabled=true]{color:#98a2b3}.chat-composer__keyboard-icon{width:24PX;height:24PX}.chat-composer__spacer{flex:1}.chat-composer__wave-icon{width:24PX;height:24PX;display:flex;align-items:center;justify-content:center;gap:2PX}.chat-composer__wave-icon>taro-view-core{width:2PX;border-radius:2PX;background:currentColor}.chat-composer__attach-icon{font-size:22PX}.chat-composer__box--compact .chat-composer__input-slot{position:absolute;top:0;bottom:0;left:54PX;right:54PX;z-index:1;display:flex;align-items:center;padding:0}.chat-composer__box--compact{border-radius:27PX}.chat-composer__box--compact.chat-composer__box--no-voice .chat-composer__input-slot{left:16PX}.chat-composer__box--compact .chat-composer__row{min-height:54PX}.chat-composer__box--compact .chat-composer__input{height:24PX}.chat-composer__compact-hold{display:flex;align-items:center;width:100%;min-height:44PX;color:#98a2b3;font-size:14PX;line-height:21PX;-webkit-user-select:none;user-select:none;touch-action:none}.chat-composer__send-disc{display:flex;align-items:center;justify-content:center;width:26PX;height:26PX;border-radius:50%;background:var(--primary-color)}.chat-composer .chat-composer__send.taroify-button--disabled .chat-composer__send-disc{color:#98a2b3;background:#e4e7ec}.chat-composer__speech-status{display:flex;align-items:center;justify-content:space-between;gap:8PX;padding:4PX 8PX 8PX;color:#475467;font-size:14PX}.chat-speech-overlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16PX;padding:32PX 20PX calc(32PX + env(safe-area-inset-bottom));background:rgba(16,24,40,.82);color:#fff}.chat-speech-overlay__bubble{width:200PX;min-height:80PX;padding:12PX;display:flex;flex-direction:column;align-items:center;gap:8PX;border-radius:20PX;background:var(--primary-color);font-size:14PX}.chat-speech-overlay--cancel .chat-speech-overlay__bubble{background:#f04438}.chat-speech-overlay__wave{display:flex;height:28PX;align-items:center;gap:3PX}.chat-speech-overlay__wave>taro-view-core{width:2PX;background:currentColor;border-radius:2PX;animation:speech-wave .8s ease-in-out infinite alternate}@keyframes speech-wave{to{transform:scaleY(.45)}}.chat-speech-overlay__targets{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24PX;margin-bottom:50PX}.chat-speech-overlay__target{width:112PX;height:64PX;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#475467}.chat-speech-overlay--cancel #speech-cancel.is-active{background:#f04438}.chat-speech-overlay--insert #speech-insert.is-active{background:var(--primary-color)}.chat-attachment-popup{--popup-rounded-border-radius: 26PX}.chat-attachment-menu{padding:12PX 16PX 0;padding-bottom:env(safe-area-inset-bottom);background:#fff}.chat-attachment-menu__handle{width:32PX;height:4PX;margin:0 auto 24PX;border-radius:4PX;background:#d0d5dd}.chat-attachment-menu__cards{display:flex;gap:10PX}.chat-composer .chat-attachment-menu__card{flex:1 1 0;min-width:0;height:108PX;padding:0;border:0;border-radius:16PX;background:#f5f6f8;color:#101828}.chat-attachment-menu__card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12PX}.chat-attachment-menu__card-content .taroify-icon{font-size:28PX}.chat-attachment-menu__card-content>taro-text-core{font-size:14PX;line-height:21PX}.chat-attachment-menu__card--wechat .taroify-icon{color:#00bd62}.chat-attachment-menu__card--file .taroify-icon{color:var(--primary-color)}.chat-composer .chat-attachment-menu__cancel{height:64PX;margin-top:20PX;border-top:1PX solid #f0f1f3;border-radius:0;color:#667085}.chat-attachment-menu__notice{display:block;font-size:12PX;line-height:18PX;color:#667085;padding-top:12PX}.chat-question__choices{border:.025rem solid #e4eaf2;border-radius:.4rem}.chat-question__choices .taroify-radio{margin:0;padding:.6rem .5rem;min-height:2.4rem;box-sizing:border-box}.chat-question__choices .taroify-radio+.taroify-radio{border-top:.025rem solid #e4eaf2}.server-history-popup.taroify-popup--left{top:0;bottom:0;transform:translateZ(0);width:280PX;max-width:86vw;height:100%;background:#f7f8fa}.history-drawer-enter-active,.history-drawer-appear-active{animation:history-drawer-in .24s ease-out both}.history-drawer-exit-active{animation:history-drawer-out .24s ease-in both}@keyframes history-drawer-in{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes history-drawer-out{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.server-history{display:flex;flex-direction:column;gap:12PX;height:100%;min-height:0;box-sizing:border-box;padding:calc(12PX + env(safe-area-inset-top)) 12PX 12PX;color:#101828;background:#f7f8fa}.server-history__heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:24PX;font-size:16PX;line-height:24PX;font-weight:600}.server-history__new.taroify-button{flex-shrink:0;height:44PX;min-height:44PX;margin:0;border-color:#e0e7ef;border-radius:22PX;background:#fff;color:var(--primary-color);box-shadow:0 1PX 3PX #2335520f;font-size:14PX;--button-icon-size: 14PX}.server-history__search{flex:none;min-width:0;display:flex;align-items:center;gap:6PX;min-height:46PX;height:46PX;padding:0 10PX;background:#fff;border:1PX solid #e0e7ef;border-radius:8PX;color:#8c98a9;font-size:14PX}.server-history__search .server-history__search-input{flex:1;width:0;min-width:0;height:44PX;font-size:14PX;line-height:44PX}.server-history__search .weui-input{display:block;width:100%;height:44PX;padding:0;border:0;background:transparent;font:inherit;line-height:normal;color:#101828}.server-history__list{flex:1;min-height:0;height:0;scrollbar-width:none}.server-history__list::-webkit-scrollbar{display:none}.server-history__group{margin-bottom:12PX}.server-history__group-label{display:block;padding:8PX 8PX 10PX;color:#89919f;font-size:12PX;line-height:20PX}.server-history__row{display:flex;align-items:center;min-height:44PX;height:44PX;padding:0 8PX 0 12PX;gap:4PX;border-radius:10PX}.server-history__row.is-active{background:var(--brand-muted-color);color:var(--primary-color)}.server-history__summary{display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;cursor:pointer}.server-history__title{display:flex;align-items:center;gap:6PX;width:100%;min-width:0;font-size:14PX;line-height:22PX;font-weight:400}.server-history__title-text{display:block;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.server-history__unread{width:7PX;height:7PX;flex-shrink:0;border-radius:50%;background:var(--primary-color)}.server-history__status{flex-shrink:0;font-size:10PX;line-height:16PX;color:#8c98a9}.server-history__more.taroify-button{flex-shrink:0;min-width:44PX;width:44PX;height:44PX;min-height:44PX;padding:0;color:inherit;font-size:16PX;--button-font-size-small: 16PX}.server-history__empty{display:block;padding:20PX 4PX;color:#999;font-size:14PX}.server-history__error{color:#b42318;font-size:13PX}.page-shell--assistant .page-shell__title{display:block;position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 208PX);max-width:var(--assistant-title-width, 100%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:16PX;line-height:24PX}.page-shell--assistant .page-shell__right{min-width:0}.server-history__skeleton>taro-view-core{padding:16PX 0}.assistant-markdown{white-space:normal;overflow-wrap:anywhere;font-size:14PX;line-height:1.7}.assistant-markdown__p{margin:14PX 0;white-space:pre-wrap}.assistant-markdown>.assistant-markdown__block:first-child{margin-top:0}.assistant-markdown>.assistant-markdown__block:last-child{margin-bottom:0}.assistant-markdown__h1,.assistant-markdown__h2,.assistant-markdown__h3,.assistant-markdown__h4,.assistant-markdown__h5,.assistant-markdown__h6{font-weight:600;margin:14PX 0 8PX;line-height:1.5}.assistant-markdown__h1{font-size:21PX}.assistant-markdown__h2{font-size:19PX}.assistant-markdown__h3{font-size:17PX}.assistant-markdown__strong{font-weight:600}.assistant-markdown__em{font-style:italic}.assistant-markdown__s{text-decoration:line-through}.assistant-markdown__code,.assistant-markdown__pre{font-family:monospace;background:#f2f4f7;border-radius:4PX}.assistant-markdown__code{padding:1PX 4PX}.assistant-markdown__pre{margin:8PX 0;padding:10PX;white-space:pre-wrap;overflow-wrap:anywhere}.assistant-markdown__blockquote{border-left:3PX solid #d0d5dd;padding-left:12PX;color:#667085;margin:8PX 0}.assistant-markdown__ul,.assistant-markdown__ol{padding-left:28PX;margin:14PX 0}.assistant-markdown__list-row+.assistant-markdown__list-row{margin-top:14PX}.assistant-markdown__li>.assistant-markdown__p{margin:2PX 0}.assistant-markdown__hr{height:1PX;background:#e4e7ec;margin:12PX 0}.assistant-markdown__link,.chat-process__summary{color:var(--text-link-color)}.assistant-markdown__table-scroll{width:100%;overflow:auto}.assistant-markdown__table{display:table;min-width:100%}.assistant-markdown__thead,.assistant-markdown__tbody{display:table-row-group}.assistant-markdown__tr{display:table-row}.assistant-markdown__th,.assistant-markdown__td{display:table-cell;padding:8PX;min-width:100PX;border:1PX solid #e4e7ec}.chat-process{margin:8PX 0;padding-left:10PX;border-left:2PX solid #e4e7ec;white-space:normal}.chat-process__summary{display:block;font-size:12PX;line-height:20PX;padding:4PX 0}.chat-receipts{display:flex;flex-direction:column;gap:12PX;margin-top:12PX}.chat-operation-card{overflow:hidden;min-width:0;border:1PX solid #dce7f5;border-radius:10PX;background:#fff}.chat-operation-card__header{display:flex;align-items:center;justify-content:space-between;gap:12PX;padding:12PX;background:var(--brand-soft-color);font-size:14PX;line-height:21PX}.chat-operation-card__title{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.chat-operation-card__state{flex:0 1 auto;max-width:50%;color:#475467;font-size:12PX;text-align:right;overflow-wrap:anywhere}.chat-operation-card__body{padding:0 12PX 12PX}.chat-operation-card__label{display:block;padding:12PX 0 4PX;color:#344054;font-size:13PX;overflow-wrap:anywhere}.chat-operation-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12PX;padding:10PX 0;border-bottom:1PX solid #f0f2f5;color:#667085;font-size:13PX;line-height:20PX}.chat-operation-card__value{flex:1;min-width:0;text-align:right;color:#17212f;overflow-wrap:anywhere}.page-shell--assistant .chat-operation-card__toggle.taroify-button{min-height:44PX;height:auto;margin:0;padding:8PX 0;color:#667085}.chat-operation-card__toggle-content{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8PX}.chat-operation-card__toggle .taroify-button__content,.chat-operation-card__toggle .taroify-button__text,.chat-operation-card__file .taroify-button__content,.chat-operation-card__file .taroify-button__text{width:100%;min-width:0}.page-shell--assistant .chat-operation-card__file.taroify-button{display:flex;align-items:center;height:36PX;min-height:36PX;margin:0;padding:0;text-align:left;--button-disabled-opacity: 1}.chat-operation-card__file-content{display:flex;align-items:center;gap:8PX;width:100%;min-width:0}.chat-operation-card__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-shell--assistant .chat-operation-card__open.taroify-button{display:flex;align-items:center;justify-content:center;min-height:44PX;height:44PX;padding:0;margin-top:8PX;border-radius:6PX;--button-primary-background-color: var(--primary-color)}.chat-business-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10PX;margin-top:12PX}.page-shell--assistant .chat-business-entries .taroify-button{width:100%;min-width:0;min-height:48PX;height:auto;margin:0;padding:10PX 8PX;border-radius:8PX;white-space:normal;overflow-wrap:anywhere}.chat-business-entries .taroify-button__content,.chat-business-entries .taroify-button__text{min-width:0;white-space:normal}.chat-receipt__detail{display:block;color:#667085;font-size:12PX;line-height:18PX;overflow-wrap:anywhere}.chat-reference{padding:8PX 0}.chat-message__references{margin-top:12PX;padding:0;border:0}.chat-question{margin:8PX 0 12PX;padding:12PX;border:1PX solid #e4eaf2;border-radius:10PX;box-shadow:none}.chat-question .section-title{font-size:14PX;line-height:22PX}.chat-question__description,.chat-question__attachments,.chat-question__answered .muted{display:block;color:#667085;font-size:12PX;line-height:18PX;margin-top:3PX;overflow-wrap:anywhere}.chat-question__answered{margin-top:8PX;color:#475467;font-size:14PX}.chat-question__choices{display:flex;flex-direction:column;gap:8PX;border:0;margin-top:10PX;--radio-disabled-label-color: #17212f}.chat-question__choices .taroify-radio{align-items:flex-start;margin:0;padding:10PX 12PX;min-height:44PX;border:1PX solid #dce4f0;border-radius:10PX}.chat-question__choices .taroify-radio+.taroify-radio{border-top:1PX solid #dce4f0}.chat-question__choices .taroify-radio__icon{flex:none;margin-top:2PX}.chat-question__choices .taroify-radio__label{flex:1;min-width:0;margin-left:10PX;color:#17212f;overflow-wrap:anywhere}.chat-question__choices .chat-question__choice--selected{border-color:var(--primary-color);background:var(--brand-soft-color);--radio-disabled-icon-color: #fff;--radio-disabled-icon-border-color: var(--primary-color);--radio-disabled-icon-background-color: var(--primary-color)}.chat-question__description{margin-top:4PX;color:#8691a5}.chat-question .chat-question__attachments-toggle.taroify-button{display:flex;width:100%;justify-content:flex-start;min-height:44PX;height:auto;margin:0;padding:4PX 0;border:0;color:#667085;font-size:12PX;--button-line-height: 18PX}.chat-question__attachments-toggle .taroify-button__content{gap:6PX}.chat-question__attachments-toggle .taroify-icon{font-size:12PX}.chat-question__attachment-list{padding:0 0 8PX}.chat-question__attachment{display:flex;align-items:flex-start;gap:8PX;padding:6PX 0;font-size:12PX;line-height:18PX}.chat-question__attachment>taro-text-core{flex:1;min-width:0;overflow-wrap:anywhere}.chat-question__answered{display:flex;align-items:center;flex-wrap:wrap;gap:6PX}.chat-question__answered>.taroify-icon{color:#009e68}.chat-question__answered .muted{flex-basis:100%}.chat-failure{display:inline-flex;box-sizing:border-box;max-width:100%;align-items:center;gap:8PX;min-height:48PX;margin-top:8PX;padding:12PX 14PX;border-radius:8PX;background:#fff7e5;color:#8a6013;font-size:14PX;line-height:24PX}.chat-failure__icon{flex:none;color:#cb920f;font-size:18PX}.assistant-markdown__list-row{display:flex;align-items:flex-start;gap:6PX}.assistant-markdown__marker{flex:0 0 auto;min-width:12PX}.assistant-markdown__list-content{flex:1;min-width:0}.chat-file-summary{margin-top:10PX;padding:12PX;border:1PX solid #e4eaf2;border-radius:10PX}.chat-question__choices{--radio-font-size: 14PX;--radio-label-line-height: 21PX}.chat-question__history>taro-view-core{margin-top:8PX}.server-files{margin:12PX 0 20PX;border:1PX solid #e4e9f2;border-radius:12PX;background:#fff;overflow:hidden}.server-files__body{padding:0 12PX}.server-files__body--scroll{max-height:min(420PX,55vh);overflow-y:auto}.server-files__group{padding:6PX 0 10PX;border-top:1PX solid #edf0f5}.server-files__group-title{display:flex;align-items:center;justify-content:space-between;min-height:32PX;color:#17212f;font-size:14PX;font-weight:500}.server-files__row{display:flex;align-items:center;gap:8PX;min-height:44PX}.server-files__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172849;font-size:14PX}.server-files__status{flex:none;color:var(--primary-color);font-size:12PX}.server-files__status--error{color:#c34b38}.server-files__status--success{color:#009e68}.server-files__receipts{display:grid;gap:8PX;padding:8PX 0;font-size:13PX}.server-files__menu{padding:20PX 20PX max(20PX,env(safe-area-inset-bottom))}.server-files__group{padding-bottom:0}.server-files__group+.server-files__group{border-top:0}.server-files__group+.server-files__group:not(.server-files__group--acceptance){border-top:1PX solid #edf0f5}.server-files__row+.server-files__row{border-top:1PX solid #edf0f5}.server-files__completion{padding:10PX 14PX}.server-files__spinner{flex:none;width:12PX;height:12PX;border:2PX solid var(--brand-border-color);border-top-color:var(--primary-color);border-radius:50%;animation:server-file-spin 1s linear infinite}@keyframes server-file-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.server-files__spinner{animation:none}}.server-files__group--acceptance+.server-files__group--acceptance{border-top:1PX solid #dce4f0;margin-top:8PX}.server-files__section+.server-files__section{margin-top:8PX;border-top:1PX solid #dce4f0}.server-files__group-hint{display:block;padding:4PX 0;color:#8691a5;font-size:12PX;line-height:18PX}.resource-skeleton.resource-skeleton--list,.resource-skeleton.resource-skeleton--detail{display:block;padding:0;background:#fff;--skeleton-paragraph-background: #e9edf3;--skeleton-paragraph-height: 13PX}.resource-skeleton__bar{overflow:hidden;border-radius:4PX;animation:resource-skeleton-breathe 1.4s ease-in-out infinite}.resource-skeleton__bar--number{--skeleton-paragraph-height: 16PX}.resource-skeleton__bar--tag{flex:none;--skeleton-paragraph-height: 16PX}.resource-skeleton__toolbar{display:flex;gap:10PX;padding:12PX 16PX;border-bottom:.5PX solid #e4eaf2}.resource-skeleton__search,.resource-skeleton__filter{display:flex;align-items:center;height:46PX;border:.5PX solid #dfe7f2;border-radius:8PX}.resource-skeleton__search{flex:1;min-width:0;padding:0 10PX;gap:8PX}.resource-skeleton__filter{flex:none;width:70PX;justify-content:center}.resource-skeleton__magnifier{flex:none;position:relative;width:10PX;height:10PX;border:1PX solid #98a2b3;border-radius:50%}.resource-skeleton__magnifier:after{content:"";position:absolute;width:5PX;height:1PX;right:-4PX;bottom:-1.5PX;background:#98a2b3;transform:rotate(45deg)}.resource-skeleton__record{position:relative;padding:.6rem .8rem;border-bottom:.025rem solid #e4eaf2}.resource-skeleton__heading{display:flex;align-items:center;gap:8PX;min-height:22.5PX}.resource-skeleton__heading--status-right .resource-skeleton__bar--tag{margin-left:auto}.resource-skeleton__line{display:flex;align-items:center;height:21.5PX;padding-right:20PX}.resource-skeleton__arrow{position:absolute;right:18PX;top:50%;width:6PX;height:6PX;border-top:1PX solid #b8c2d1;border-right:1PX solid #b8c2d1;transform:rotate(45deg)}.resource-skeleton__group{display:flex;align-items:center;box-sizing:border-box;min-height:2rem;padding:.4rem .8rem;background:#f5f8fc}.resource-skeleton__fields{padding:0 .8rem .4rem}.resource-skeleton__field{display:flex;align-items:center;box-sizing:border-box;gap:12PX;min-height:2.125rem;padding:.5rem 0;border-bottom:.025rem solid #edf1f6}.resource-skeleton__field:last-child{border-bottom:0}.resource-skeleton__label{flex:0 0 104PX}.resource-skeleton__value{flex:1;min-width:0}@keyframes resource-skeleton-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.resource-skeleton__bar{animation:none}}.auth-page{padding-top:.75rem}.auth-page>.section-title,.auth-page>.muted,.tenant-selection>.auth-page__error{display:block;padding:0 .8rem}.auth-page__welcome{padding:.7rem .1rem 1.1rem;text-align:center}.auth-page__logo{display:flex;justify-content:center}.auth-page__brand-image{display:block;width:5rem;height:4.375rem}.auth-page__title{display:block;font-size:22PX;font-weight:700;margin-bottom:.45rem}.auth-page__form{padding:.9rem .8rem}.auth-page__error{display:block;padding:.45rem 0 .6rem;color:#b42318;line-height:1.6;font-size:14PX;overflow-wrap:anywhere}.auth-page__submit{margin-top:.3rem}.page-shell--login .page-shell__content{display:flex;flex-direction:column;padding:0;background:#fff}.page-shell--login .page-shell__scroll{overflow-y:auto}.auth-page--login{flex:1;display:flex;flex-direction:column;padding-top:0}.auth-page--login .auth-page__welcome{flex:none;padding:2.8rem 0 1rem}.auth-page--login .auth-page__title{margin:1.8rem 0 0;color:#10234b;font-size:28PX;line-height:1.35}.auth-page__slogan-line{display:block}.auth-page--login .auth-page__form{flex:none;margin-bottom:0;padding:1rem .8rem;border:0}.auth-page--password .auth-page__welcome{padding:2.15rem 0 .9rem}.auth-page--password .auth-page__title{margin-top:1.35rem}.auth-page--password .auth-page__form{padding-top:.6rem}.auth-page--password .text-field{padding-bottom:.95rem}.auth-page--password .text-field .taroify-form-label{margin-bottom:.25rem}.auth-page--password .text-field .taroify-form-control{box-sizing:border-box;min-height:44PX;padding:0 .5rem}.auth-page__copyright{display:block;flex:none;margin-top:auto;padding:1.2rem 0 .8rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom));color:#667085;font-size:11PX;line-height:1.6;text-align:center}.auth-page__wechat{padding-top:2.15rem!important;text-align:center}.auth-page__phone-title{display:block;color:#10234b;font-size:18PX;font-weight:600;line-height:1.5}.auth-page__helper{display:block;margin:.7rem 0 .95rem;color:#667085;font-size:13PX;line-height:1.6}.auth-page__policy{margin-top:1.35rem}.auth-page__return{margin-top:.3rem}.auth-page--login #field-password .taroify-input{flex:1;width:auto;min-width:0}.auth-page--login #field-password .auth-page__password-toggle.taroify-button{--button-icon-size: 20PX;flex:0 0 44PX;width:44PX;height:44PX;min-width:44PX;min-height:44PX;margin:0;padding:0;border:0;background:transparent;color:#667085}.auth-page__eye{font-size:20PX}.auth-page--password-change .text-field .taroify-input{flex:1;width:auto;min-width:0}.auth-page--password-change .auth-page__password-toggle.taroify-button{--button-icon-size: 20PX;flex:0 0 44PX;width:44PX;height:44PX;min-width:44PX;min-height:44PX;margin:0;padding:0;border:0;background:transparent;color:#667085}.auth-page--login,.auth-page--password-change{font-size:14PX;--button-height-mini: 44PX;--button-height-small: 44PX;--button-height-medium: 48PX;--button-height-large: 48PX;--button-font-size-mini: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX;--button-font-size-large: 14PX;--button-padding-mini: 0 4PX;--button-padding-small: 0 12PX;--button-padding-medium: 0 16PX;--button-border-radius: 8PX;--button-border-width: 1PX;--button-content-gap: 4PX;--button-loading-icon-size: 20PX;--cell-font-size: 14PX;--cell-line-height: 24PX;--cell-brief-font-size: 13PX;--cell-brief-line-height: 20PX;--cell-icon-size: 16PX;--cell-vertical-padding: 10PX;--cell-horizontal-padding: 16PX;--cell-left-icon-margin-right: 4PX;--cell-right-icon-margin-left: 4PX;--form-feedback-font-size: 13PX}.auth-page--login .taroify-button--text,.auth-page--password-change .taroify-button--text{--button-height-medium: 44PX}.auth-page--login .section-title,.auth-page--login .page-state__title,.auth-page--password-change .section-title,.auth-page--password-change .page-state__title{font-size:16PX}.auth-page--login .page-state__description,.auth-page--password-change .page-state__description{font-size:14PX}.auth-page--login,.auth-page--password-change{--input-font-size: 15PX;--input-height: 44PX;--input-line-height: 44PX;--input-clear-icon-size: 16PX;--form-item-icon-size: 16PX;--form-label-top-margin-bottom: 7PX}.auth-page--login .text-field,.auth-page--password-change .text-field{--review-control-height: 46PX;padding-bottom:16PX}.auth-page--login .text-field .taroify-form-label,.auth-page--password-change .text-field .taroify-form-label{font-size:14PX;line-height:22PX}.auth-page--login .text-field__input,.auth-page--password-change .text-field__input{min-height:46PX;padding:0 10PX;border-width:1PX;border-radius:7PX}.auth-page--login .text-field__input>.taroify-input,.auth-page--login .text-field__input .taroify-native-input,.auth-page--password-change .text-field__input>.taroify-input,.auth-page--password-change .text-field__input .taroify-native-input{height:44PX;min-height:44PX;font-size:15PX;line-height:44PX}.auth-page--login .auth-page__title,.auth-page--password-change .auth-page__title{font-size:28PX}.auth-page--login .auth-page__phone-title,.auth-page--password-change .auth-page__phone-title{font-size:18PX}.auth-page--login .auth-page__error,.auth-page--login .auth-page__helper,.auth-page--login>.muted,.auth-page--password-change .auth-page__error,.auth-page--password-change .auth-page__helper,.auth-page--password-change>.muted{font-size:13PX}.auth-page--login .auth-page__copyright,.auth-page--password-change .auth-page__copyright{font-size:12PX}.auth-page--password .text-field{padding-bottom:19PX}.auth-page--password .text-field .taroify-form-label{margin-bottom:5PX}.auth-page--password .text-field .taroify-form-control{min-height:46PX;padding:0 10PX}.page-shell.page-shell--tenant-selection{background:var(--brand-background-color)}.page-shell--tenant-selection .page-shell__content{display:flex;flex-direction:column;padding:0}.page-shell--tenant-selection .page-shell__scroll{overflow-y:auto}.tenant-selection{flex:1;display:flex;flex-direction:column;min-width:0}.tenant-selection__list{flex:none}.tenant-selection__list-heading{display:flex;justify-content:space-between;padding:10PX 16PX;font-size:12PX;line-height:1.4;color:var(--text-color-2)}.tenant-card{--button-height-medium: auto;--button-default-color: var(--text-color);--button-default-background-color: var(--white);--button-default-border-color: transparent;--button-border-width: 0;--button-border-radius: 0;--button-padding-medium: 12PX 16PX;--button-content-gap: 0;margin:0;border-bottom:.5PX solid var(--border-color)}.tenant-card__content{width:100%;min-height:60PX;height:auto;justify-content:flex-start}.tenant-card__label{flex:1;min-width:0;margin:0 12PX 0 0;text-align:left;white-space:normal;overflow-wrap:anywhere}.tenant-card__name{display:block;font-size:16PX;font-weight:600;line-height:1.45}.tenant-card__arrow{flex:none;display:flex;align-items:center;justify-content:center;width:32PX;height:32PX;border-radius:50%;background:var(--brand-soft-color);color:var(--primary-color);font-size:20PX}.page-shell .tenant-switch{--popup-background-color: var(--brand-background-color);display:flex;flex-direction:column;width:86vw;max-width:420PX;height:100%;top:0;transform:none;overflow:hidden;padding-top:env(safe-area-inset-top)}.tenant-switch__heading{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:56PX;padding:4PX 12PX 4PX 16PX;color:var(--text-color);font-size:18PX;font-weight:600;background:var(--white);border-bottom:.5PX solid var(--border-color)}.tenant-switch__scroll{flex:1;height:0;min-height:0}.tenant-switch__scroll .tenant-selection{min-height:100%}.tenant-switch .page-state{min-height:0;padding:1.2rem .6rem}@keyframes tenant-switch-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tenant-switch-exit{0%{transform:translate(0)}to{transform:translate(-100%)}}.tenant-switch-slide-appear-active,.tenant-switch-slide-enter-active{animation:tenant-switch-enter var(--animation-duration-base, .3s) var(--animation-timing-function-enter, ease-out) both}.tenant-switch-slide-exit-active{animation:tenant-switch-exit var(--animation-duration-base, .3s) var(--animation-timing-function-exit, ease-in) both}.account-note{display:block;margin:.5rem 0;color:#667085;font-size:13PX;line-height:1.65}.account-error{display:block;margin:.5rem 0;color:#b42318;font-size:13PX;line-height:1.65}.account-notice{display:block;margin:.5rem 0;color:#067647;font-size:13PX;line-height:1.65}.account-section{margin-top:.6rem}.page-shell--profile{background:var(--brand-background-color)}.page-shell--profile .page-shell__scroll{overflow-y:auto}.page-shell--profile .page-shell__content{padding:0 0 1rem}.profile-identity{display:flex;align-items:center;gap:.8rem;min-height:6.15rem;padding:.95rem .8rem;overflow:hidden;background:#fff}.profile-identity__avatar{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:3.6rem;height:3.6rem;border:.05rem solid #fff;border-radius:.5rem;background:var(--brand-border-color);color:var(--primary-color);font-size:30PX;font-weight:600}.profile-identity__body{position:relative;flex:1;min-width:0}.profile-identity__name{display:block;min-height:26PX;color:#101828;font-size:20PX;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.profile-identity__account{display:block;margin-top:.35rem;color:#667085;font-size:14PX;line-height:1.5;overflow-wrap:anywhere}.profile-identity__tenant{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#101828;font-size:14PX;line-height:1.5}.profile-identity__tenant-icon{flex:none;color:#778397;font-size:18PX}.profile-identity__tenant-name{min-width:0;overflow-wrap:anywhere}.profile-settings{font-size:14PX;--button-height-mini: 44PX;--button-height-small: 44PX;--button-height-medium: 48PX;--button-height-large: 48PX;--button-font-size-mini: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX;--button-font-size-large: 14PX;--button-padding-mini: 0 4PX;--button-padding-small: 0 12PX;--button-padding-medium: 0 16PX;--button-border-radius: 8PX;--button-border-width: 1PX;--button-content-gap: 4PX;--button-loading-icon-size: 20PX;--cell-font-size: 14PX;--cell-line-height: 24PX;--cell-brief-font-size: 13PX;--cell-brief-line-height: 20PX;--cell-icon-size: 16PX;--cell-vertical-padding: 10PX;--cell-horizontal-padding: 16PX;--cell-left-icon-margin-right: 4PX;--cell-right-icon-margin-left: 4PX;--form-feedback-font-size: 13PX}.profile-settings .taroify-button--text{--button-height-medium: 44PX}.profile-settings .section-title,.profile-settings .page-state__title{font-size:16PX}.profile-settings .page-state__description{font-size:14PX}.profile-settings{margin-top:.4rem;--cell-vertical-padding: 12PX;--cell-horizontal-padding: 16PX;--cell-font-size: 15PX;--cell-line-height: 36PX;--cell-icon-size: 16PX;--cell-left-icon-margin-right: 12PX;--cell-right-icon-color: #8b98ad;--cell-border-color: #e4eaf2}.profile-settings__group{border:0}.profile-settings .taroify-cell{min-height:60PX}.profile-settings__icon{display:flex;align-items:center;justify-content:center;flex:none;width:32PX;height:32PX;color:var(--primary-color);font-size:22PX}.profile-settings__icon .brand__mark{transform:scale(.72)}.account-value{display:block;overflow-wrap:anywhere;white-space:normal}.account-submit{margin-top:.8rem}.page-shell--account .account-note,.page-shell--account .account-error,.page-shell--account .account-notice{padding-left:.8rem;padding-right:.8rem}.page-shell--account .surface .account-note,.page-shell--account .surface .account-error,.page-shell--account .surface .account-notice{padding-left:0;padding-right:0}.account-section:not(.surface){padding:0 .8rem}.page-shell--profile .page-shell__header{min-height:56PX;padding:4PX 12PX;--button-height-medium: 44PX;--button-font-size-medium: 14PX;--button-icon-size: 22PX}.page-shell--profile .page-shell__header .page-shell__title{font-size:18PX}.page-shell--profile .page-shell__header .page-shell__left,.page-shell--profile .page-shell__header .page-shell__right{min-width:44PX}.page-shell--profile .page-shell__header .icon-button{width:44PX;height:44PX;min-width:44PX;min-height:44PX;font-size:22PX}.page-shell--profile .login-button,.page-shell--profile .page-shell__content>.page-state{font-size:14PX;--button-height-mini: 44PX;--button-height-small: 44PX;--button-height-medium: 48PX;--button-height-large: 48PX;--button-font-size-mini: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX;--button-font-size-large: 14PX;--button-padding-mini: 0 4PX;--button-padding-small: 0 12PX;--button-padding-medium: 0 16PX;--button-border-radius: 8PX;--button-border-width: 1PX;--button-content-gap: 4PX;--button-loading-icon-size: 20PX;--cell-font-size: 14PX;--cell-line-height: 24PX;--cell-brief-font-size: 13PX;--cell-brief-line-height: 20PX;--cell-icon-size: 16PX;--cell-vertical-padding: 10PX;--cell-horizontal-padding: 16PX;--cell-left-icon-margin-right: 4PX;--cell-right-icon-margin-left: 4PX;--form-feedback-font-size: 13PX}.page-shell--profile .login-button .taroify-button--text,.page-shell--profile .page-shell__content>.page-state .taroify-button--text{--button-height-medium: 44PX}.page-shell--profile .login-button .section-title,.page-shell--profile .login-button .page-state__title,.page-shell--profile .page-shell__content>.page-state .section-title,.page-shell--profile .page-shell__content>.page-state .page-state__title{font-size:16PX}.page-shell--profile .login-button .page-state__description,.page-shell--profile .page-shell__content>.page-state .page-state__description{font-size:14PX}.page-shell--account .page-shell__content{font-size:14PX;--button-height-mini: 44PX;--button-height-small: 44PX;--button-height-medium: 48PX;--button-height-large: 48PX;--button-font-size-mini: 14PX;--button-font-size-small: 14PX;--button-font-size-medium: 14PX;--button-font-size-large: 14PX;--button-padding-mini: 0 4PX;--button-padding-small: 0 12PX;--button-padding-medium: 0 16PX;--button-border-radius: 8PX;--button-border-width: 1PX;--button-content-gap: 4PX;--button-loading-icon-size: 20PX;--cell-font-size: 14PX;--cell-line-height: 24PX;--cell-brief-font-size: 13PX;--cell-brief-line-height: 20PX;--cell-icon-size: 16PX;--cell-vertical-padding: 10PX;--cell-horizontal-padding: 16PX;--cell-left-icon-margin-right: 4PX;--cell-right-icon-margin-left: 4PX;--form-feedback-font-size: 13PX}.page-shell--account .page-shell__content .taroify-button--text{--button-height-medium: 44PX}.page-shell--account .page-shell__content .section-title,.page-shell--account .page-shell__content .page-state__title{font-size:16PX}.page-shell--account .page-shell__content .page-state__description{font-size:14PX}.page-shell--account .page-shell__content{--input-font-size: 15PX;--input-height: 44PX;--input-line-height: 44PX;--input-clear-icon-size: 16PX;--form-item-icon-size: 16PX;--form-label-top-margin-bottom: 7PX}.page-shell--account .page-shell__content .text-field{--review-control-height: 46PX;padding-bottom:16PX}.page-shell--account .page-shell__content .text-field .taroify-form-label{font-size:14PX;line-height:22PX}.page-shell--account .page-shell__content .text-field__input{min-height:46PX;padding:0 10PX;border-width:1PX;border-radius:7PX}.page-shell--account .page-shell__content .text-field__input>.taroify-input,.page-shell--account .page-shell__content .text-field__input .taroify-native-input{height:44PX;min-height:44PX;font-size:15PX;line-height:44PX}.profile-settings__icon .brand__mark{width:33PX;height:29PX}.profile-settings__icon .brand__cloud{width:28PX;height:16PX;border-width:3PX;border-radius:11PX;bottom:1PX}.profile-settings__icon .brand__cloud:before{width:14PX;height:13PX;border-width:3PX;border-radius:12PX 12PX 0 0;left:4PX;top:-11.5PX}.profile-settings__icon .brand__spark{right:-3PX;top:-7PX;font-size:17PX}.page-shell--workbench .page-shell__scroll{overflow-y:auto}.page-shell--workbench .page-shell__content{padding:0 0 .7rem}.report-search{display:flex;align-items:stretch;gap:10PX;padding:12PX 16PX;background:#fff;border-bottom:.5PX solid #e4eaf2}.report-search .taroify-search{flex:1;min-width:0;min-height:46PX;border:1PX solid #dfe7f2;border-radius:8PX;background:#fff;--search-padding: 0;--search-background-color: transparent;--search-content-background-color: transparent;--search-content-border-radius: 8PX;--search-input-height: 44PX;--search-field-padding: 0 8PX 0 0;--search-content-padding-left: 10PX;--input-placeholder-color: #778398}.report-search>.taroify-button{flex-shrink:0;min-width:70PX;min-height:46PX;height:auto;padding:0 10PX;--button-border-radius: 8PX;--button-content-gap: 6PX;--button-font-size-medium: 14PX;--button-icon-size: 17PX}.report-scope-note{display:block;color:#667085;font-size:12PX;line-height:1.5;padding:.4rem .8rem}.report-list-footer{display:flex;flex-direction:column;align-items:center;padding:.6rem .8rem;gap:.4rem;font-size:12PX;--button-default-color: #778398;--button-font-size-medium: 12PX}.report-error{display:block;color:#d92d20;line-height:1.6;overflow-wrap:anywhere}.report-filter{margin-bottom:.7rem}.report-filter__group{display:block;margin:.7rem 0 .6rem;color:#101828;font-size:16PX;font-weight:600}.report-filter__label{display:block;margin-bottom:.35rem;font-size:14PX}.report-filter .taroify-input{display:flex;align-items:center;min-height:46PX;box-sizing:border-box;border:1PX solid #d7e1ee;border-radius:7PX;padding:0 10PX;background:#fff;--input-height: 44PX;--input-line-height: 44PX}.report-filter .taroify-native-input{border:0;padding:0;min-width:0;line-height:44PX}.report-sort{padding-bottom:.3rem}.report-sort__controls{display:flex;align-items:stretch;gap:8PX}.report-sort__controls taro-picker-core{flex:1;min-width:0}.report-sort__controls .remote-select__trigger{height:100%;box-sizing:border-box}.report-sort__controls>.taroify-button{flex:0 0 84PX;height:auto;padding:0 8PX;white-space:nowrap}.report-filter-section:first-child>.report-filter__group{margin-top:0}.report-filter__range{display:flex;gap:.4rem}.report-filter__range>.taroify-input,.report-filter__range>.taroify-button{flex:1;min-width:0}.report-filter-error{position:fixed;z-index:10000;left:0;right:0;bottom:calc(3.5rem + env(safe-area-inset-bottom));background:#fee4e2;border-top:.025rem solid #fda29b;padding:.6rem;color:#b42318;line-height:1.5}.detail-row{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem 0;border-bottom:.025rem solid #edf1f6;line-height:1.6}.detail-row:last-child{border-bottom:0}.detail-row__label{flex:0 0 4.4rem;color:#667085}.detail-row__value{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;font-variant-numeric:tabular-nums}.detail-row--multiline{flex-direction:column;gap:.3rem}.detail-row--multiline .detail-row__label{flex:none}.detail-row--multiline .detail-row__value{width:100%;line-height:1.8}.page-shell--resource-list .page-shell__content{padding-bottom:.7rem}.resource-list__footer-actions{display:flex;align-items:center;gap:12PX}.page-shell--resource-list .page-shell__footer .resource-list__drafts{flex:none;width:64PX;padding:0;--button-font-size-small: 14PX}.resource-list__create{flex:1;min-width:0;--button-icon-size: 20PX}.resource-list__record{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.6rem;column-gap:.6rem;padding:.6rem .8rem;background:#fff;border-bottom:.025rem solid #e4eaf2;line-height:1.5}.resource-list__summary{grid-column:1;grid-row:2;min-width:0}.resource-list__heading{grid-column:1;grid-row:1;min-width:0;display:flex;align-items:center;gap:.4rem}.resource-list__record--status-right .resource-list__heading{grid-column:1/-1}.resource-list__record--status-right .resource-list__tag{margin-left:auto}.resource-list__heading .resource-list__number{flex:0 1 auto;min-width:0}.resource-list__tag{flex:0 0 auto;max-width:40%;min-width:0;--tag-font-size: 12PX;--tag-line-height: 16PX}.resource-list__tag-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-list__number{display:block;font-size:15PX;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-list__secondary{display:block;font-size:13PX;color:#667085;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-list__trailing{grid-column:2;grid-row:1/3;display:flex;align-items:center;color:#667085}.resource-form__delete{min-width:44PX;min-height:44PX;padding:0 4PX;--button-font-size-medium: 14PX}.resource-form--native .page-shell__title{position:static;transform:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-shell--resource-form .surface>.section-title{margin:-.7rem -.8rem .6rem;padding:.5rem .8rem;background:#f5f8fc}.page-shell--resource-form .surface{margin-bottom:0}.resource-form--view .surface:not(.document-items){padding-top:.4rem;padding-bottom:.4rem}.resource-form--view .surface:not(.document-items)>.section-title{margin:-.4rem -.8rem 0;padding:.4rem .8rem}.page-shell--resource-form .document-items{padding:0}.page-shell--resource-form .document-items>.section-title{margin:0}.document-items>.muted{display:block;padding:.6rem .8rem}.document-items .document-items__empty{display:block;padding:.6rem .8rem}.document-items__add{padding:0 .8rem .6rem}.resource-form__number{border-bottom:0}.page-shell--resource-form .review-option{width:100%}.page-shell--resource-form .review-option .remote-select__trigger{border:0;padding:0;min-height:1.2rem}.page-shell--resource-form .review-option .remote-select__trigger--described{padding:12PX 2PX;gap:12PX}.resource-list--native .page-shell__title{position:static;transform:none;justify-content:center}.document-item{margin:0;border:0;border-bottom:1PX solid #e4eaf2;border-radius:0;background:#fff;overflow:hidden;--cell-horizontal-padding: 16PX;--cell-vertical-padding: 14PX;--cell-brief-margin-top: 10PX;--cell-title-color: #101828;--cell-font-size: 14PX;--collapse-item-content-padding: 0 16PX 12PX;--collapse-item-content-color: #101828}.document-item--invalid{border-bottom-color:#d92d20}.document-item .taroify-collapse-item__title{min-height:44PX}.document-item .taroify-collapse-item__title>.taroify-cell__title{flex:1;min-width:0}.document-item .taroify-collapse-item__title>.taroify-cell__value{display:none}.document-item__heading{display:flex;align-items:flex-start;gap:8PX;line-height:24PX}.document-item__index{flex:none;padding:0 6PX;border-radius:4PX;background:#f2f4f7;font-size:12PX;line-height:24PX;color:#667085}.document-item__name{flex:1;min-width:0;font-size:15PX;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.document-item__toggle{flex:none;display:flex;align-items:center;gap:4PX;color:var(--primary-color);font-size:12PX;line-height:24PX}.document-item__toggle .taroify-icon{font-size:16PX;transition:transform .18s ease}.document-item__toggle--expanded .taroify-icon{transform:rotate(180deg)}.document-item__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8PX 16PX;color:#344054;font-size:13PX;line-height:1.6}.document-item__summary>*{display:flex;align-items:baseline;gap:8PX;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.document-item__specification{grid-column:1/-1}.document-item__label{flex:none;color:#667085}.document-item__quantity{justify-content:flex-end}.document-item__amount{color:#101828;font-weight:600;font-variant-numeric:tabular-nums}.document-item__details{display:flex;flex-wrap:wrap;border-top:.025rem solid #edf1f6}.document-item__details .detail-row{width:100%;font-size:13PX}.document-item__details .detail-row--price{width:50%;flex-direction:column;gap:4PX}.document-item__details .detail-row--price .detail-row__label{flex:none}.document-item .review-item{margin:0;padding:.6rem 0 0;border:0;background:transparent}.comparison-list__record--draft{margin:0 .8rem .7rem;border:.025rem solid #e4eaf2;border-radius:.4rem;padding:.7rem}.comparison-list__continue{display:block;color:#155eef;margin-top:.8rem;font-size:14PX}.comparison-list__hint{display:block;margin:0 0 .7rem;padding:.6rem;border-radius:.2rem;background:#eff6ff;color:#285a9f;font-size:13PX;line-height:1.6}.comparison-list--draft .comparison-list__hint{margin:0 .8rem}.comparison-list--draft{background:#fff}.review-notice{display:block;padding:.5rem .8rem;margin-bottom:.4rem;background:var(--brand-soft-color);color:#344054;font-size:13PX;line-height:1.65}.review-error{display:block;margin:.5rem 0;color:#b42318;line-height:1.6;overflow-wrap:anywhere}.review-date{display:flex;width:100%;align-items:center;gap:.4rem}.review-date taro-picker-core{flex:1;min-width:0}.review-date__value{min-height:44PX;display:flex;align-items:center}.review-textarea{width:100%;min-height:72PX;font-size:14PX;line-height:1.6}.review-unmatched{display:block;padding:.4rem;margin:-.4rem 0 .6rem;font-size:13PX;color:#7a5a10;background:#fffaeb;overflow-wrap:anywhere}.review-item{border-top:.025rem solid #d7e1ee;padding:.6rem 0 0;margin:.6rem 0}.review-actions__row{display:flex;gap:.4rem}.review-actions__row .taroify-button{flex:1;min-width:0}.resource-file{display:flex;flex-direction:column;gap:.3rem;padding:.5rem 0;border-bottom:.025rem solid #e4eaf2}.resource-file__main{display:flex;align-items:center;gap:8PX;width:100%}.resource-file__icon{flex:none;color:var(--primary-color);font-size:24PX}.resource-file__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;overflow-wrap:anywhere}.resource-file__name{line-height:1.5;white-space:pre-wrap}.resource-file__preview{flex:none}.resource-file__preview,.resource-file__actions .taroify-button{min-width:44PX;min-height:44PX;padding:0 4PX}.resource-file__actions{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.comparison-suppliers{--button-height-small: 44PX;--button-font-size-small: 14PX;--button-height-medium: 44PX;--button-font-size-medium: 14PX}.comparison-suppliers .comparison-form__row{display:flex;align-items:center;justify-content:space-between;gap:12PX}.comparison-suppliers .comparison-form__title{display:block;font-size:15PX;line-height:22PX;font-weight:600;overflow-wrap:anywhere}.comparison-suppliers .comparison-form__muted{display:block;font-size:12PX;line-height:19PX;color:#667085}.comparison-suppliers{padding:16PX}.comparison-suppliers__card{padding:0 0 16PX;margin:12PX 0 16PX;border:0;border-bottom:1PX solid #e4e7ec;border-radius:0;overflow-wrap:anywhere}.comparison-suppliers__heading .comparison-form__title{flex:1;min-width:0}.comparison-suppliers__heading .taroify-button{padding:0}.comparison-suppliers__summary{margin:2PX 0 12PX}.comparison-suppliers__total{margin:0;color:var(--primary-color);font-size:18PX;line-height:25PX;font-weight:600}.comparison-suppliers__field{display:flex;align-items:start;gap:12PX;padding:4PX 0;font-size:13PX;line-height:21PX}.comparison-suppliers__field>taro-text-core:first-child,.comparison-suppliers__field>span:first-child{flex:0 0 64PX;color:#667085}.comparison-suppliers__field>taro-text-core:last-child,.comparison-suppliers__field>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.comparison-suppliers .resource-files{margin:12PX 0 0;padding:0;border-bottom:0;border-radius:0;font-size:13PX}.comparison-suppliers .resource-files .section-title{margin-bottom:4PX;color:#667085;font-size:13PX;font-weight:400;line-height:21PX}.comparison-suppliers .resource-files .muted{font-size:12PX;line-height:19PX}.comparison-suppliers .resource-file{gap:4PX;padding:6PX 0;border-bottom:0}.comparison-suppliers .resource-file__main{gap:8PX}.comparison-suppliers .resource-file__icon{font-size:24PX}.comparison-suppliers .resource-file__info{gap:4PX}.comparison-suppliers .resource-files>.taroify-button{margin-top:8PX}.page-shell.comparison-form{background:#fff}.comparison-form{--button-height-medium: 48PX;--button-height-small: 44PX;--button-font-size-medium: 14PX;--button-border-radius: 8PX}.comparison-form .page-shell__content{padding:0}.comparison-form .page-shell__footer{padding:0;border:0;padding-bottom:env(safe-area-inset-bottom)}.comparison-form .review-textarea{min-height:44PX}.comparison-form .remote-select__trigger{border:1PX solid #e4eaf2;border-radius:6PX;min-height:46PX;padding:8PX 12PX;box-sizing:border-box}.comparison-form__section{padding:.2rem .8rem .7rem;overflow-wrap:anywhere}.comparison-form__section-title{background:#f5f8fc;padding:.7rem .8rem;color:#101828;font-size:15PX;font-weight:600}.comparison-form__title{display:block;font-size:15PX;font-weight:600;color:#101828;overflow-wrap:anywhere}.comparison-form__label{display:block;font-size:14PX;color:#667085;margin:.7rem 0 .4rem}.comparison-form__readonly{border:1PX solid #e4eaf2;border-radius:6PX;background:#f5f8fc;color:#667085;padding:.6rem;font-size:15PX}.comparison-form__number{overflow-wrap:anywhere}.comparison-form__muted{display:block;color:#667085;font-size:13PX;line-height:1.6;overflow-wrap:anywhere}.comparison-form__hint{display:block;font-size:12PX;color:#667085;line-height:1.6;margin-top:.3rem}.comparison-form__warning{display:block;color:#b54708;font-size:13PX;line-height:1.6}.comparison-form__notice{background:#eff6ff;color:#315b9a;padding:.55rem .8rem;font-size:13PX;line-height:1.65;overflow-wrap:anywhere}.comparison-form__notice--warning{background:#fffaeb;color:#b54708}.comparison-form__row{display:flex;justify-content:space-between;align-items:center;gap:.4rem;min-width:0}.comparison-form__row .taroify-button{flex-shrink:0}.comparison-form__attachment{display:flex;align-items:center;justify-content:space-between;border-bottom:1PX solid #e4eaf2;gap:.3rem}.comparison-form__attachment .taroify-button:first-child{min-width:0;flex:1;height:auto;min-height:44PX;white-space:normal;overflow-wrap:anywhere;text-align:left}.comparison-form__dates{display:flex;align-items:center;gap:.4rem;margin:.3rem 0;font-size:13PX}.comparison-form__dates taro-picker-core{flex:1;min-width:0}.comparison-form__date{min-height:44PX;border:1PX solid #e4eaf2;border-radius:5PX;display:flex;align-items:center;justify-content:center;color:#155eef}.comparison-form__empty{padding:1.2rem .8rem;text-align:center}.comparison-form__empty .taroify-button{margin-top:.7rem}.comparison-form__file-icon{display:block;font-size:36PX;line-height:1.2;color:#155eef;margin:.3rem 0 .8rem}.comparison-form__empty .comparison-form__title{margin-bottom:.6rem}.comparison-form__footer{display:flex;gap:.5rem;padding:.55rem .8rem;border-top:1PX solid #e4eaf2;background:#fff}.comparison-form__footer .taroify-button{flex:1;min-width:0}.comparison-items__item{padding:.8rem;border-bottom:1PX solid #e4eaf2;overflow-wrap:anywhere}.comparison-items__heading{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:28PX}.comparison-items__heading[role=button]{min-height:44PX}.comparison-items__association{margin:.6rem 0}.comparison-items__association .remote-select{margin-top:.4rem}.comparison-items__association--linked{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.comparison-items__association--linked>taro-text-core{flex:1;min-width:0}.comparison-items__association--linked .remote-select{flex:0 0 88PX;margin-top:0}.comparison-items__association--linked .remote-select__trigger{border:0;padding:.2rem 0;color:#155eef}.comparison-items__library{background:#eff6ff;color:#315b9a;padding:.6rem;margin:.6rem 0;font-size:12PX}.comparison-items__prices{display:flex;justify-content:space-between;gap:.3rem;margin-top:.5rem}.comparison-items__prices>taro-view-core,.comparison-items__prices>div{min-width:0;flex:1}.comparison-items__price{color:#155eef;display:block;font-size:13.5PX;overflow-wrap:anywhere}.comparison-items__quote{margin-top:.6rem;padding:.6rem;background:#f8fafc;font-size:13PX}.comparison-items__quote--minimum{background:#ecfdf3}.comparison-items__quote--minimum .comparison-items__amount{color:#067647}.comparison-items__quote--maximum{background:#fffaeb}.comparison-items__quote--maximum .comparison-items__amount{color:#b54708}.comparison-items__supplier{flex:1;min-width:0;font-size:13.5PX;font-weight:500}.comparison-items__amount{display:block;font-size:17PX;font-weight:600;min-width:0;overflow-wrap:anywhere}.comparison-items__tag{flex-shrink:0;font-size:11PX;color:#067647;background:#dcfae6;border-radius:.2rem;padding:.1rem .3rem}.comparison-items__quote--maximum .comparison-items__tag{background:#fef0c7;color:#b54708}.comparison-detail__heading{padding:.8rem}.comparison-detail__number{display:block;color:#155eef;font-size:13PX;margin-bottom:.5rem}.comparison-detail__title{display:block;font-size:18PX;font-weight:600;line-height:1.5;margin-bottom:.4rem;overflow-wrap:anywhere}.comparison-detail__fields>taro-view-core,.comparison-detail__fields>div{display:flex;gap:.6rem;padding-top:.6rem;font-size:14PX;line-height:1.6}.comparison-detail__fields taro-text-core:first-child,.comparison-detail__fields span:first-child{flex:0 0 72PX;color:#667085}.comparison-detail__fields taro-text-core:last-child,.comparison-detail__fields span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.comparison-form__tabs{display:flex;gap:.3rem;padding:.6rem .8rem}.comparison-form__tabs .taroify-button{flex:1;min-width:0}.comparison-workspace{--button-height-medium: 44PX;--button-height-small: 44PX;--button-font-size-medium: 14PX;--button-font-size-small: 14PX;--button-border-radius: 6PX}.comparison-workspace__heading{display:flex;align-items:center;min-width:0}.comparison-workspace__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18PX;line-height:25PX;font-weight:600}.comparison-workspace .comparison-form__section-title{min-height:44PX;padding:4PX 16PX 0;background:#fff;font-size:14PX}.comparison-workspace .comparison-form__section{padding:0 16PX 12PX}.comparison-workspace .comparison-form__title{font-size:15PX;line-height:22PX}.comparison-workspace .comparison-form__muted{font-size:12PX;line-height:19PX}.comparison-workspace .comparison-form__label{margin:14PX 0 8PX;font-size:13PX;line-height:20PX}.comparison-workspace .comparison-form__row{gap:12PX}.comparison-workspace .comparison-form__row>.comparison-form__label{margin:0}.comparison-workspace .comparison-form__notice{padding:8PX 16PX;font-size:12PX;line-height:19PX;color:#315b58;background:var(--brand-background-color)}.comparison-workspace .comparison-form__notice--warning{color:#b54708;background:#fffaeb}.comparison-workspace .comparison-form__readonly{padding:10PX 12PX;font-size:14PX;border-width:1PX;border-radius:6PX}.comparison-workspace .comparison-form__footer{gap:12PX;padding:12PX 16PX;border-top-width:1PX}.comparison-workspace .comparison-detail__fields>taro-view-core,.comparison-workspace .comparison-detail__fields>div{gap:12PX;padding:4PX 0;font-size:13PX;line-height:20PX}.comparison-workspace .comparison-detail__fields taro-text-core:first-child,.comparison-workspace .comparison-detail__fields span:first-child{flex-basis:80PX}.comparison-workspace .comparison-detail__fields+.comparison-form__row{margin-top:4PX}.comparison-workspace .remote-select__trigger{min-height:44PX;padding:10PX 12PX;border-width:1PX;border-radius:6PX;font-size:14PX}.comparison-workspace .comparison-form__attachment{border-bottom-width:1PX}.comparison-workspace .comparison-form__attachment .taroify-button:first-child{min-height:44PX}.comparison-workspace__tabs{display:flex;gap:24PX;padding:0 16PX;border-top:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec}.comparison-workspace__tabs .taroify-button{flex:1;height:48PX;padding:0 4PX;border:0;border-radius:0;background:transparent;color:#667085;font-weight:400}.comparison-workspace__tabs .taroify-button.is-active{border-bottom:2PX solid var(--primary-color);color:var(--primary-color);font-weight:600}.comparison-workspace__maintenance{display:flex;justify-content:space-between;align-items:center;gap:4PX;padding:0 16PX}.comparison-workspace__maintenance .taroify-button{flex-shrink:0;padding:0 2PX;white-space:nowrap}.comparison-workspace .comparison-workspace__date-filter{display:flex;align-items:center;justify-content:space-between;gap:8PX;width:100%;height:auto;min-height:44PX;margin:0;padding:8PX 10PX;border:1PX solid #e4e7ec;color:#667085;font-size:12PX;line-height:18PX}.comparison-workspace__date-content{display:flex;justify-content:space-between;align-items:center;gap:8PX;width:100%;text-align:left}.comparison-workspace__date-value{display:flex;align-items:center;justify-content:flex-end;gap:6PX;min-width:0;color:var(--primary-color)}.comparison-workspace__date-value>taro-text-core,.comparison-workspace__date-value>span{min-width:0}.comparison-workspace__date-value .taroify-icon{flex:none;font-size:14PX;line-height:1}.comparison-workspace__date-filter .taroify-button__content,.comparison-workspace__date-filter .taroify-button__text{width:100%}.comparison-workspace__hint{padding:4PX 16PX 12PX;color:#667085;font-size:12PX;line-height:19PX}.comparison-workspace__date-panel,.comparison-table__material-panel{padding:16PX max(16PX,env(safe-area-inset-right)) calc(20PX + env(safe-area-inset-bottom)) max(16PX,env(safe-area-inset-left));--button-height-medium: 44PX;--button-font-size-medium: 14PX;box-sizing:border-box}.comparison-workspace__date-panel .comparison-form__date{min-height:44PX;color:var(--primary-color);font-size:13PX}.comparison-workspace__date-panel .comparison-form__dates{gap:8PX;margin:12PX 0}.comparison-workspace__date-panel .comparison-form__dates>.taroify-button{flex:1;min-width:0}.comparison-table-host{min-width:0;min-height:350PX}.comparison-table{padding:0 16PX;min-width:0;color:#101828;font-size:12PX;line-height:18PX}.comparison-table__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8PX;min-height:44PX}.comparison-table__caption{min-width:0;display:flex;align-items:center;gap:12PX;color:#667085;font-size:12PX}.comparison-table__toolbar .taroify-button{padding:0;font-size:13PX}.comparison-table__toolbar .taroify-button__icon{font-size:16PX}.comparison-table__title{color:#101828;font-size:16PX;font-weight:600}.comparison-table__filters{margin-bottom:0}.comparison-table__filters .comparison-workspace__date-filter{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.comparison-table__viewport{width:100%;height:300PX;max-height:48vh;overflow:auto;border:1PX solid #e4e7ec;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfc3ca #f8fafc}.comparison-table__grid{min-height:100%}.comparison-table__header,.comparison-table__row,.comparison-table__total{display:flex;align-items:stretch;width:100%}.comparison-table__header{position:sticky;top:0;z-index:3;min-height:64PX;background:#f8fafc}.comparison-table__cell{display:flex;flex:none;flex-direction:column;align-items:end;justify-content:center;gap:2PX;padding:8PX 6PX;border-right:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec;box-sizing:border-box;min-width:0;text-align:right;background:#fff;font-variant-numeric:tabular-nums}.comparison-table__cell>taro-text-core,.comparison-table__cell>span{max-width:100%;overflow-wrap:anywhere}.comparison-table__row{min-height:76PX}.comparison-table__material{position:sticky;left:0;z-index:2;align-items:start;text-align:left;background:#fff;box-shadow:1PX 0 #e4e7ec}.comparison-table__material--header{z-index:4;font-weight:600;background:#f8fafc}.comparison-table__sequence{position:sticky;left:0;z-index:2;align-items:center;text-align:center;background:#fff}.comparison-table__sequence.comparison-table__material--header{z-index:4;background:#f8fafc}.comparison-table__material-name{display:block;width:100%;font-weight:500;cursor:pointer}.comparison-table__spec{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#667085;font-size:11PX;line-height:16PX}.comparison-table__muted,.comparison-table__linked{display:block;color:#667085;font-size:11PX;line-height:16PX;font-weight:400}.comparison-table__linked{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--primary-color)}.comparison-table__supplier-heading{flex:none;display:flex;flex-direction:column}.comparison-table__supplier-name{display:flex;align-items:center;justify-content:center;flex:1;min-height:34PX;padding:4PX 6PX;border-right:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec;box-sizing:border-box;background:var(--brand-soft-color);font-size:12PX;line-height:18PX;text-align:center;overflow-wrap:anywhere}.comparison-table__subhead{display:flex;min-height:30PX}.comparison-table__subhead>taro-text-core:nth-child(1),.comparison-table__subhead>span:nth-child(1),.comparison-table__price{width:72PX}.comparison-table__subhead>taro-text-core:nth-child(2),.comparison-table__subhead>span:nth-child(2),.comparison-table__quantity{width:64PX}.comparison-table__subhead>taro-text-core:nth-child(3),.comparison-table__subhead>span:nth-child(3),.comparison-table__amount{width:92PX}.comparison-table__subhead>*{display:flex;justify-content:end;align-items:center;flex:none;padding:4PX 6PX;border-right:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec;box-sizing:border-box;font-size:11PX;color:#667085}.comparison-table__quote-group{display:flex;flex:none}.comparison-table__price{font-weight:600}.comparison-table__price--minimum{color:#067647;background:#ecfdf3}.comparison-table__price--maximum{color:#b54708;background:#fffaeb}.comparison-table__extreme{font-size:10PX;font-weight:400}.comparison-table__association-actions{display:flex;align-items:center;gap:8PX;width:100%}.comparison-table__association-actions>taro-view-core,.comparison-table__association-actions>div{min-width:0;flex:1}.comparison-table__association{font-size:12PX;line-height:18PX;overflow-wrap:anywhere}.comparison-table__link{color:var(--primary-color)}.comparison-table__library-heading{display:flex;flex:none;flex-direction:column;text-align:center;background:var(--brand-background-color)}.comparison-table__library-heading>taro-text-core,.comparison-table__library-heading>span{display:flex;justify-content:center;align-items:center;flex:1;min-height:34PX;border-right:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec}.comparison-table__library-heading>taro-view-core,.comparison-table__library-heading>div{display:flex;min-height:30PX}.comparison-table__library-heading>taro-view-core>taro-text-core,.comparison-table__library-heading>div>span{width:88PX;flex:none;padding:4PX 6PX;border-right:1PX solid #e4e7ec;border-bottom:1PX solid #e4e7ec;box-sizing:border-box;font-size:11PX;color:#667085;text-align:right}.comparison-table__library{background:var(--brand-background-color)}.comparison-table__library .taroify-button{height:auto;min-height:44PX;max-width:100%;padding:0;font-size:12PX;white-space:normal;overflow-wrap:anywhere;text-align:right}.comparison-table__quantity{white-space:nowrap}.comparison-table__total{position:sticky;bottom:0;z-index:3;min-height:44PX;font-weight:600}.comparison-table__total .comparison-table__cell{background:#f8fafc}.comparison-table__scroll-hint{display:block;padding:8PX 0;color:#667085;font-size:11PX;line-height:17PX}.comparison-table-overlay{position:fixed;inset:0;z-index:900;overflow:hidden;background:#fff}.comparison-table--fullscreen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:100vw;height:100vh;height:100dvh;padding:env(safe-area-inset-top) max(16PX,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(16PX,env(safe-area-inset-left));box-sizing:border-box;background:#fff}.comparison-table--fullscreen .comparison-table__toolbar{flex:none;flex-wrap:wrap;gap:4PX 16PX;min-height:56PX;padding:6PX 0}.comparison-table--fullscreen .comparison-table__caption{flex:1 1 140PX;flex-direction:column;align-items:start;gap:2PX;overflow:hidden}.comparison-table--fullscreen .comparison-table__title{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:22PX}.comparison-table__fullscreen-actions{display:flex;align-items:center;flex:1 1 400PX;min-width:0;gap:16PX}.comparison-table__fullscreen-actions>.taroify-button{flex-shrink:0;white-space:nowrap}.comparison-table__fullscreen-actions .comparison-workspace__date-filter{flex:1;min-width:0;padding:4PX 10PX}.comparison-table__fullscreen-actions .comparison-workspace__date-content{flex-direction:column;align-items:start;gap:0}.comparison-table__fullscreen-actions .comparison-workspace__date-value>taro-text-core,.comparison-table__fullscreen-actions .comparison-workspace__date-value>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comparison-table--fullscreen.comparison-table--weapp .comparison-table__toolbar{flex-wrap:nowrap}.comparison-table--fullscreen.comparison-table--weapp .comparison-table__fullscreen-actions{order:-1;flex:0 1 auto;gap:12PX}.comparison-table--fullscreen.comparison-table--weapp .comparison-table__fullscreen-actions>.taroify-button:last-child{order:-1}.comparison-table--fullscreen.comparison-table--weapp .comparison-workspace__date-filter{order:1;flex:0 1 156PX;width:156PX;min-width:120PX}.comparison-table--fullscreen.comparison-table--weapp .comparison-workspace__date-value{max-width:100%;overflow:hidden}.comparison-table--fullscreen .comparison-table__viewport{flex:1;height:0;max-height:none;min-height:0}.comparison-table--fullscreen .comparison-table__row{min-height:64PX}.comparison-table--fullscreen .comparison-table__cell{padding:6PX}.comparison-table__material-panel{max-height:75vh;overflow:auto}.comparison-table--fullscreen .comparison-table__material-panel{max-height:calc(100vh - 44PX);max-height:calc(100dvh - 44PX)}.comparison-table--fullscreen .comparison-workspace__date-panel{max-height:100%;overflow-y:auto}.comparison-date-picker{padding:0 max(16PX,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(16PX,env(safe-area-inset-left));--button-height-medium: 44PX;--button-font-size-medium: 14PX}.comparison-date-picker__toolbar{display:flex;align-items:center;justify-content:space-between;height:44PX;font-size:16PX;font-weight:600}.comparison-date-picker__columns{display:flex;padding:8PX 0}.comparison-date-picker__column{flex:1;min-width:0;height:132PX}.comparison-date-picker__selected{background:var(--brand-background-color);font-weight:600}.comparison-table__material-field{display:flex;gap:12PX;padding:6PX 0;font-size:14PX;line-height:22PX}.comparison-table__material-field>taro-text-core:first-child,.comparison-table__material-field>span:first-child{flex:0 0 64PX;color:#667085}.comparison-table__material-field>taro-text-core:last-child,.comparison-table__material-field>span:last-child,.comparison-table__material-field>taro-view-core:last-child,.comparison-table__material-field>div:last-child{flex:1;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}@media (orientation: portrait){.comparison-table--fullscreen.comparison-table--h5{width:100vh;width:100dvh;height:100vw;height:100dvw;transform:translate(-50%,-50%) rotate(90deg)}.comparison-table--fullscreen.comparison-table--h5 .comparison-table__material-panel{max-height:calc(100vw - 44PX);max-height:calc(100dvw - 44PX)}}@media (max-width: 360px){.comparison-workspace__maintenance .taroify-button{font-size:12PX}}.comparison-evidence{--button-height-medium: 44PX;--button-font-size-medium: 14PX}.comparison-evidence .comparison-form__section{padding:16PX}.comparison-evidence .comparison-form__title{font-size:16PX;line-height:24PX}.comparison-evidence .comparison-form__muted,.comparison-evidence .comparison-form__warning{font-size:12PX;line-height:20PX}.comparison-evidence .comparison-form__date{min-height:44PX;font-size:14PX;color:var(--primary-color)}.comparison-evidence .comparison-items__amount{font-size:18PX}.comparison-evidence__records{margin-top:4PX;font-size:13PX}.comparison-evidence__record-row{align-items:center}.comparison-evidence__record-header{background:#f8fafc;color:#667085}.comparison-evidence__record-cell{min-width:0}.comparison-evidence__record-cell:first-child{flex:none;width:80PX}.comparison-evidence__record-cell:nth-child(2){flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comparison-evidence__record-cell:last-child{flex:none;width:60PX;text-align:right;font-variant-numeric:tabular-nums}.comparison-evidence__source{color:var(--primary-color);cursor:pointer}.comparison-evidence__periods{display:flex;flex-wrap:wrap;gap:4PX;margin:12PX 0 8PX}.comparison-evidence__periods .taroify-button{flex:1 0 28%;height:44PX;font-size:13PX;padding:0 8PX}.comparison-evidence__statistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12PX;background:var(--brand-background-color)}.comparison-evidence__statistics>taro-view-core,.comparison-evidence__statistics>div{display:flex;flex-direction:column;gap:4PX;padding:12PX;font-size:12PX;color:#667085}.comparison-evidence__statistics>taro-view-core>taro-text-core:last-child,.comparison-evidence__statistics>div>span:last-child{font-size:20PX;line-height:26PX;font-weight:600;color:#101828;overflow-wrap:anywhere}.comparison-evidence__statistics>.is-average>taro-text-core:last-child,.comparison-evidence__statistics>.is-average>span:last-child{color:var(--primary-color)}.comparison-evidence__heading{display:block;margin:20PX 0 8PX;font-size:16PX;font-weight:600}.comparison-evidence__distribution{border-top:1PX solid #e4eaf2}.comparison-evidence__distribution>taro-view-core,.comparison-evidence__distribution>div{display:flex;justify-content:space-between;align-items:center;gap:12PX;padding:10PX 12PX;border-bottom:1PX solid #e4eaf2;font-size:13PX}.comparison-evidence__distribution>taro-view-core>taro-text-core:first-child,.comparison-evidence__distribution>div>span:first-child{color:#667085}.comparison-evidence__trend{margin-top:8PX;font-size:13PX}.comparison-evidence__trend>taro-view-core,.comparison-evidence__trend>div,.comparison-evidence__record-row{display:flex;justify-content:space-between;gap:12PX;padding:8PX 12PX;border-bottom:1PX solid #e4eaf2}.comparison-evidence__trend>taro-view-core:first-child,.comparison-evidence__trend>div:first-child{background:#f8fafc;color:#667085}.comparison-evidence__filters{display:flex;gap:8PX;margin:12PX 0}.comparison-evidence__filters .taroify-button{flex:1;min-width:0;font-size:13PX;padding:0 8PX}.comparison-evidence__empty{display:block;padding:24PX 0;color:#667085;font-size:14PX}.comparison-form__empty>.taroify-button{--button-height-medium: 48PX}
