body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:AlibabaSans;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Rg.woff) format("woff")}@font-face{font-display:swap;font-family:AlibabaSans;font-weight:500;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Md.woff) format("woff")}@font-face{font-display:swap;font-family:AlibabaSans;font-weight:700;src:url(https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.5/fonts/AlibabaSans102Ver2-Bd.woff) format("woff")}:root{--black:#000;--white:#fff;--gray-1:#11192d;--gray-2:#50607a;--gray-4:#cacfd7;--gray-5:#50607a26;--gray-6:#e5e5e5;--gray-7:#f5f5f5;--gray-8:#f3f6f8;--light-1:#e5e5e5;--light-2:#f5f5f5;--link-color:var(--blue);--blue:#0080ff;--gray-dark:#11192d;--green:#1dbf1d;--orange:#ff6200;--red:#ff0300;--yellow:#ffb300;--yellow-light:#fff9db;--brand-1:#ff6200;--brand-2:#ffb300;--brand-3:#ffe0cc;--brand-4:#ffefe5;--color-text-1:var(--gray-1);--color-text-2:var(--gray-2);--color-text-3:var(--gray-3);--color-fill-1:var(--white);--color-fill-2:var(--gray-8);--color-mask:#0e111980;--color-toast:#11192de6;--color-line-1:var(--gray-5);--color-line-2:var(--gray-4);--highlight-1:var(--brand-1);--highlight-2:var(--brand-2);--color-warning:var(--red);--color-success:var(--green);--color-link:var(--link-color);--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-body:15px;--font-size-md:1rem;--font-size-lg:1.125rem;--radius-sm:4Px;--radius-md:6Px;--shadow-1:0 3px 4px 0 #0000000a;--shadow-2:0 4px 8px 0 #00000014;--shadow-3:0 6px 10px 0 #00000014;--safe-top:0px;--safe-bottom:0px;--viewport-top:0px}@supports (top:constant(safe-area-inset-top)){:root{--safe-top:constant(safe-area-inset-top);--safe-bottom:constant(safe-area-inset-bottom)}}@supports (top:env(safe-area-inset-top)){:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}}:root{--app-bg:var(--color-fill-2);--navbar-bg:var(--color-fill-2);--footer-bg:var(--color-fill-2);--gutter:12px;--rate-width:32Px;--msg-avatar-gap:6Px;--msg-gutter:calc(var(--msg-avatar-gap) + var(--rate-width));--btn-padding:8px 12px;--btn-border-color:var(--color-line-2);--btn-border-radius:var(--radius-md);--btn-bg:var(--color-fill-1);--btn-color:var(--color-text-2);--btn-font-weight:500;--btn-font-size:0.875rem;--btn-line-height:1.125rem;--btn-padding-sm:4px 12px;--btn-font-size-sm:0.875rem;--btn-padding-lg:10px 12px;--btn-font-size-lg:15px;--btn-active-bg:#00000014;--btn-hover-bg:#0000000a;--btn-primary-border-color:#0000;--btn-primary-bg:var(--brand-1);--btn-primary-color:var(--white);--goods-img-size:65px;--skeleton-bg-1:#f6f6f6;--skeleton-bg-2:#f0f0f0}:root[data-color-scheme=dark]{--black:var(--gray-1);--white:#1c222e;--gray-1:#f3f6f8;--gray-2:#cacfd7;--gray-4:#444c5a;--gray-5:#ccdfff26;--gray-8:#7c889c26;--blue:#409fff;--red:#f66;--brand-3:#343b4d;--brand-4:#332b26;--color-mask:#0e1119b3;--color-toast:#f3f6f8e6;--app-bg:#0e1119;--navbar-bg:#0e1119;--footer-bg:#0e1119;--btn-primary-color:#fff;--skeleton-bg-1:var(--color-fill-2);--skeleton-bg-2:var(--color-line-1)}:root[data-color-scheme=dark] .Toolbar-btnIcon{background:#1c222e}:root[data-color-scheme=dark] .Modal-dialog[data-has-avatar=true]{background:#fff;background:var(--color-fill-1)}:root[data-color-scheme=dark] .Popup-dialog[data-bg-color=gray]{background:#ffe0cc;background:var(--brand-3)}.S--invisible{clip:rect(0,0,0,0);position:absolute}.pb-safe{padding-bottom:0;padding-bottom:var(--safe-bottom)}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.slide-in-right-item{-webkit-animation:slideInRight .5s ease-in-out both;animation:slideInRight .5s ease-in-out both}.slide-in-right-item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.slide-in-right-item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.slide-in-right-item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.slide-in-right-item:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.slide-in-right-item:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.slide-in-right-item:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.slide-in-right-item:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.slide-in-right-item:nth-child(9){-webkit-animation-delay:.8s;animation-delay:.8s}.slide-in-right-item:nth-child(10){-webkit-animation-delay:.9s;animation-delay:.9s}.slide-in-right-item:nth-child(11){-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes up{0%{-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes up{0%{-webkit-transform:translate3d(0,1.25rem,0);transform:translate3d(0,1.25rem,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.A-fadeIn,[data-animation=fadeIn]{-webkit-animation:fadeIn .6s;animation:fadeIn .6s}[data-animation=fadeInUp]{-webkit-animation:fadeIn .6s cubic-bezier(.17,.17,.67,1),up .6s cubic-bezier(.02,.25,.04,.98);animation:fadeIn .6s cubic-bezier(.17,.17,.67,1),up .6s cubic-bezier(.02,.25,.04,.98)}.Avatar{--avatar-size:2rem;border-radius:50%;display:inline-block;overflow:hidden}.Avatar img{display:block;height:var(--avatar-size);object-fit:cover;width:var(--avatar-size)}.Avatar--sm{--avatar-size:1.125rem}.Avatar--lg{--avatar-size:2.5rem}.Avatar--square{border-radius:6Px;border-radius:var(--radius-md)}.Backdrop{background:#0e111980;background:var(--color-mask);bottom:0;height:100vh;left:0;opacity:0;outline:0;position:fixed;right:0;transition:.3s;width:100vw;z-index:100}.Backdrop.active{opacity:1}.Bubble{background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);max-width:32rem;min-width:1Px}.Bubble.richtext,.Bubble.text,.Bubble.typing{word-wrap:break-word;box-sizing:border-box;overflow-wrap:break-word;padding:.75rem}.Bubble.text{min-width:2.5rem;white-space:pre-wrap}.Bubble.image img{border-radius:inherit;display:block;height:auto;max-height:11.25rem;max-width:11.25rem;min-height:5rem;min-width:5rem;object-fit:cover}.Bubble p{margin:0}[data-effect=typing]{overflow:hidden;position:relative}[data-effect=typing] h1:last-child:after,[data-effect=typing] h2:last-child:after,[data-effect=typing] h3:last-child:after,[data-effect=typing] h4:last-child:after,[data-effect=typing] h5:last-child:after,[data-effect=typing] h6:last-child:after,[data-effect=typing] ol:last-child li:last-child:after,[data-effect=typing] p:last-child:after,[data-effect=typing] ul:last-child li:last-child:after{background:linear-gradient(90deg,#0000,#fff);background:linear-gradient(90deg,#0000,var(--color-fill-1));content:"";height:1.5em;margin-left:-5rem;position:absolute;width:5rem}.Btn{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;appearance:none;background:#fff;background:var(--btn-bg);background-origin:border-box;border:1px solid #cacfd7;border:1px solid var(--btn-border-color);border-radius:6Px;border-radius:var(--btn-border-radius);color:#50607a;color:var(--btn-color);display:inline-flex;font-family:inherit;font-size:.875rem;font-size:var(--btn-font-size);font-weight:500;font-weight:var(--btn-font-weight);justify-content:center;line-height:1.125rem;line-height:var(--btn-line-height);margin:0;min-width:80Px;overflow:visible;padding:8px 12px;padding:var(--btn-padding);text-align:center;text-transform:none;transition:.15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.Btn:not(:disabled){cursor:pointer}.Btn[data-loading=true]{cursor:default}.Btn:focus:not(:focus-visible){outline:0}.Btn:active{--btn-bg:var(--btn-active-bg)}.Btn:disabled{opacity:.5;pointer-events:none}.Btn--primary:not(.Btn--outline){--btn-border-color:var(--btn-primary-border-color);--btn-bg:var(--btn-primary-bg);--btn-color:var(--btn-primary-color)}.Btn--primary:not(.Btn--outline):active{opacity:.8}.Btn--outline.Btn--primary{--btn-border-color:var(--brand-1);--btn-color:var(--brand-1)}.Btn--sm{--btn-padding:var(--btn-padding-sm);--btn-font-size:var(--btn-font-size-sm)}.Btn--lg{--btn-padding:var(--btn-padding-lg);--btn-font-size:var(--btn-font-size-lg)}.Btn--lg .Btn-icon{vertical-align:-.125rem}.Btn--block{display:block;width:100%}.Btn-icon{-webkit-margin-end:.5rem;align-self:center;display:inline-flex;flex-shrink:0;margin-inline-end:.5rem}.no-btn-flex .Btn:not(.Btn--block){display:inline-block}@media (hover:hover){.Btn:hover{--btn-bg:var(--btn-hover-bg)}.Btn--primary:not(.Btn--outline):hover{--btn-bg:var(--btn-primary-bg);opacity:.9}}.Btn--text{--btn-line-height:1.5;border:0;color:#0080ff;color:var(--link-color);font-size:inherit;font-weight:inherit;min-width:0;padding:0}.Btn--text,.Btn--text:active,.Btn--text:hover{background:#0000}.BackBottom{bottom:4.25rem;overflow:hidden;position:absolute;right:0;z-index:10}.BackBottom .Btn{background:#ffffffd9;border-radius:50px 0 0 50px;border-right:0;color:#ff6200;color:var(--brand-1);font-size:.875rem;font-size:var(--font-size-sm)}.Countdown,.Countdown-unit{display:inline-block}.Countdown-unit{background:#ffffff40;border-radius:4px;font-family:AlibabaSans,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:.9375rem;padding:0 .25rem}.Divider{align-items:center;color:#7c889c;color:var(--color-text-3);display:flex;font-size:.75rem;margin:.75rem 0}.Divider:after,.Divider:before{border-top:1px solid #50607a26;border-top:1px solid var(--color-line-1);content:"";display:block;flex:1 1}@media (hover:none){.Divider:after,.Divider:before{-webkit-transform:scaleY(.5);transform:scaleY(.5)}}.Divider--text-center:before,.Divider--text-left:before,.Divider--text-right:before{margin-right:12px;margin-right:var(--gutter)}.Divider--text-center:after,.Divider--text-left:after,.Divider--text-right:after{margin-left:12px;margin-left:var(--gutter)}.Divider--text-left:before,.Divider--text-right:after{max-width:10%}.Empty{padding:1.875rem;text-align:center}.Empty .Btn{margin-top:2rem}.Empty-img{height:6.25rem}.Empty-tip{color:#7c889c;color:var(--color-text-3);font-size:1.125rem;font-weight:600;margin:.375rem 0 0}.Empty-desc{color:#50607a;color:var(--color-text-2);font-size:.9375rem;margin:.5rem 0;opacity:.6}.Flex{display:flex}.Flex--inline{display:inline-flex}.Flex--center{align-items:center;justify-content:center}.Flex--d-r{flex-direction:row}.Flex--d-rr{flex-direction:row-reverse}.Flex--d-c{flex-direction:column}.Flex--d-cr{flex-direction:column-reverse}.Flex--w-n{flex-wrap:nowrap}.Flex--w-w{flex-wrap:wrap}.Flex--w-wr{flex-wrap:wrap-reverse}.Flex--jc-fs{justify-content:flex-start}.Flex--jc-fe{justify-content:flex-end}.Flex--jc-c{justify-content:center}.Flex--jc-sb{justify-content:space-between}.Flex--jc-sa{justify-content:space-around}.Flex--ai-fs{align-items:flex-start}.Flex--ai-fe{align-items:flex-end}.Flex--ai-c{align-items:center}.FlexItem{flex:1 1;min-height:0;min-width:0}.HelpText{color:#50607a;color:var(--color-text-2);font-size:.75rem}.Icon{fill:currentColor;stroke-width:0;display:inline-block;height:1em;transition:all .3s cubic-bezier(.18,.89,.32,1.28);width:1em}.is-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.IconBtn{background:#0000;border:0;border-radius:3px;color:#50607a;color:var(--color-text-2);font-size:1.125rem;min-width:0;padding:0}.IconBtn.Btn--primary{color:#ffb300;color:var(--brand-2)}.IconBtn.Btn--lg{border-radius:6px;font-size:1.5rem}.IconBtn>.Icon,.IconBtn>img{display:block}.IconBtn>img{height:1em;width:1em}.Image{border-style:none;display:inline-block;overflow:hidden;position:relative}.Image--fluid{height:auto;max-width:100%}.ImageList{--image-list-size:2.75rem;--image-list-fit:cover;display:flex;flex-wrap:wrap;list-style:none;margin:-.25rem 0 0 -.25rem;overflow:hidden;padding:0}.ImageList .Image{border-radius:6Px;border-radius:var(--radius-md);display:block;height:var(--image-list-size);margin:.25rem 0 0 .25rem;object-fit:var(--image-list-fit);width:var(--image-list-size)}.InfiniteScroll{-webkit-overflow-scrolling:touch;overflow-y:scroll}.InputWrapper{position:relative}.InputWrapper.has-counter{padding-bottom:1.25rem}.InputWrapper.has-counter+.HelpText{margin-top:-1.25rem}.Input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;background:#fff;background:var(--color-fill-1);border:1px solid #50607a26;border:1px solid var(--color-line-1);border-radius:6Px;border-radius:var(--radius-md);box-sizing:border-box;color:#11192d;color:var(--color-text-1);display:block;font-family:inherit;font-size:.875rem;line-height:1.5;margin:0;min-height:1.5rem;padding:.3125rem .75rem;resize:none;transition:.2s ease-in-out;width:100%}.Input:focus{border-color:#ff6200;border-color:var(--brand-1);outline:none}.Input:focus:not([disabled]):not([readonly])~.Input-line:after,.Input:focus:not([disabled]):not([readonly])~.Input-line:before{width:50%}.Input:disabled{opacity:.5}.Input::-webkit-input-placeholder{color:#7c889c;color:var(--color-text-3)}.Input::placeholder{color:#7c889c;color:var(--color-text-3)}.Input--filled{background-color:#f3f6f8;background-color:var(--color-fill-2);border-color:#0000}.Input--flushed{background:none;border-radius:0;border-width:0 0 1px;padding:.125rem 12px;padding:.125rem var(--gutter)}.Input--flushed:focus{box-shadow:0 1px 0 0 #ff6200;box-shadow:var(--brand-1) 0 1px 0 0}.Input-counter{color:#7c889c;color:var(--color-text-3);float:right;font-size:.75rem;margin-right:12px;margin-right:var(--gutter);position:relative;z-index:1}.KvList{--kv-aside-width:5.625rem;--kv-title-color:var(--color-text-2);--kv-gap:0.625rem}.KvList[data-align=left] .KvItem-title{width:var(--kv-aside-width)}.KvList[data-align=left] .KvItem-desc{margin-left:calc(var(--kv-aside-width) + var(--kv-gap))}.KvList[data-align=right]{--kv-title-color:var(--color-text-1)}.KvList[data-align=right] .KvItem[data-level="2"]{--kv-title-color:var(--color-text-2)}.KvList[data-align=right] .KvItem-title{flex:1 1}.KvList[data-align=right] .KvItem-main{flex:initial;font-weight:500;text-align:right;width:var(--kv-aside-width)}.KvItem{color:#11192d;color:var(--color-text-1);font-size:.9375rem}.KvItem+.KvItem{margin-top:.5rem}.KvItem[data-level="2"]{font-size:.875rem}.KvItem[data-highlight=true] .KvItem-main{color:#ff6200;color:var(--brand-1)}.KvItem .Icon{color:#50607a;color:var(--color-text-2)}.KvItem .Price{font-size:inherit}.KvItem p{margin:0}.KvItem p+.ImageList{margin-top:.25rem}.KvItem-title{color:var(--kv-title-color)}.KvItem-main{margin-left:var(--kv-gap)}.KvItem-desc{color:#7c889c;color:var(--color-text-3);font-size:.75rem}.Label{color:#50607a;color:var(--color-text-2);display:block;font-size:.75rem}.List{background:#fff;background:var(--color-fill-1)}.List--bordered{border:1px solid #50607a26;border:1px solid var(--color-line-1);border-radius:2px}.List[data-variant=buttons] .ListItem{border:1px solid #cacfd7;border:1px solid var(--color-line-2);border-radius:6Px;border-radius:var(--radius-md);color:#50607a;color:var(--color-text-2);font-size:.875rem;line-height:1.5;margin-top:.5625rem;padding:.3125rem .75rem}.List[data-variant=buttons] .ListItem:first-child{margin-top:0}.ListItem{align-items:center;border:0;box-sizing:border-box;color:#11192d;color:var(--color-text-1);display:flex;font-size:.9375rem;line-height:1.6;padding:.625rem 12px;padding:.625rem var(--gutter);text-decoration:none;transition:.3s}.ListItem:focus:not(:focus-visible){outline:0}.ListItem+.ListItem{border-top:1px solid #50607a26;border-top:1px solid var(--color-line-1)}.ListItem .Icon{color:#7c889c;color:var(--color-text-3)}button.ListItem{-webkit-appearance:none;appearance:none;background:#0000;text-align:left;width:100%}a.ListItem:active,button.ListItem:active{background:#f3f6f8;background:var(--color-fill-2)}@media (hover:hover){a.ListItem:hover,button.ListItem:hover{background:#0000000a;background-clip:padding-box;cursor:pointer}}.ListItem-content{flex:1 1}.Loading{color:#50607a;color:var(--color-text-2);padding:.75rem}.Loading .Icon{font-size:1.875rem}.Loading-tip{font-size:.875rem;margin:0 0 0 .375rem}.MediaObject{display:flex}.MediaObject-pic{margin-right:.625rem;width:4.375rem}.MediaObject-pic>img{display:block;height:100%;width:100%}.MediaObject-info{flex:1 1}.MediaObject-title{font-size:.875rem;font-weight:400;margin:0 0 .375rem}.MediaObject-meta{color:#50607a;color:var(--color-text-2);font-size:.75rem}.Message{position:relative}.Message+.Message{margin-top:12px;margin-top:var(--gutter)}.Message.left .Message-main>.Avatar{margin-right:6Px;margin-right:var(--msg-avatar-gap)}.Message.left .Bubble{margin-right:38Px;margin-right:var(--msg-gutter)}.Message.right .Message-content,.Message.right .Message-main{flex-direction:row-reverse}.Message.right .Message-main>.Avatar{margin-left:6Px;margin-left:var(--msg-avatar-gap)}.Message.right .Message-author{text-align:right}.Message.right .Bubble{background:#ffe0cc;background:var(--brand-3);margin-left:38Px;margin-left:var(--msg-gutter)}.Message.pop{display:none}.Message-meta{display:flex;justify-content:center;margin-bottom:.75rem;text-align:center}.Message-main>.Avatar{--avatar-size:var(--rate-width)}.Message-content,.Message-main{align-items:flex-start;display:flex}.Message-inner{flex:1 1;min-width:0}.Message-author{font-size:.75rem;font-size:var(--font-size-xs);line-height:1.1;margin-bottom:.375rem}.Message-author,.SystemMessage{color:#50607a;color:var(--color-text-2)}.SystemMessage{padding:0 15Px;text-align:center}.SystemMessage .Btn{margin-left:.375rem}.SystemMessage .Btn:disabled{color:#7c889c;color:var(--color-text-3);opacity:1}.SystemMessage-inner{border-radius:6Px;border-radius:var(--radius-md);display:inline-block;font-size:12Px;padding:6Px 9Px;position:relative;text-align:left}.SystemMessage-inner:before{background:#fff;background:var(--color-fill-1);border-radius:inherit;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:0}.SystemMessage-inner .Btn,.SystemMessage-inner span{position:relative;vertical-align:top;z-index:1}html[data-color-scheme=dark] .SystemMessage-inner{background:#f3f6f8;background:var(--color-fill-2)}html[data-color-scheme=dark] .SystemMessage-inner:before{content:none}html[data-color-scheme=dark] .SystemMessage-inner span{position:static}.ChatApp[data-elder-mode=true] .SystemMessage-inner{font-size:14Px;padding:7Px 14Px}.MessageStatus{align-self:center;font-size:15Px;margin-right:.75rem}.MessageStatus[data-status=loading] .Icon{color:#50607a;color:var(--color-text-2)}.MessageStatus[data-status=fail] .IconBtn{color:#ff5959}.MessageStatus .Icon,.MessageStatus .IconBtn{display:block}.Message[data-type=text] .MessageStatus{margin-right:-28Px;margin-right:calc(4Px - var(--rate-width))}.Message[data-type=order] .MessageStatus{margin-left:21Px;margin-left:calc(var(--rate-width) - 11Px);margin-right:-36Px;margin-right:calc(-4Px - var(--rate-width))}.Modal,.Popup{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;outline:0;position:fixed;right:0;top:0;z-index:100}.Modal.active .Modal-dialog{opacity:1;-webkit-transform:none;transform:none}.Modal-dialog{background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);font-size:.9375rem;max-width:90vw;opacity:0;overflow:hidden;position:relative;-webkit-transform:translateY(-3.125rem);transform:translateY(-3.125rem);transition:opacity .15s linear,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .15s linear;transition:transform .3s ease-out,opacity .15s linear,-webkit-transform .3s ease-out;width:20rem;z-index:100}.Modal-dialog[data-has-avatar=true]{background-image:linear-gradient(180deg,#ffffffbf 0,#ffffffbf 7.5rem),linear-gradient(180deg,#ff6200 0,#fff 7.5rem);background-image:linear-gradient(to bottom,#ffffffbf 0,#ffffffbf 7.5rem),linear-gradient(to bottom,var(--brand-1) 0,var(--color-fill-1) 7.5rem);overflow:visible;padding-top:2.3125rem}.Modal-avatar{background-image:var(--avatar),linear-gradient(-51deg,#ffffff80 0,#fffc 100%),linear-gradient(-51deg,#ff6200 0,#ff6200 100%);background-image:var(--avatar),linear-gradient(-51deg,#ffffff80 0,#fffc 100%),linear-gradient(-51deg,var(--brand-1) 0,var(--brand-1) 100%);background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border:2px solid var(--color-fill-1);border-radius:50%;box-shadow:0 0 2px 0 #fff,0 0 2px 0 #ff6200;box-shadow:0 0 2px 0 var(--color-fill-1),0 0 2px 0 var(--brand-1);box-sizing:border-box;height:3.625rem;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%);width:3.625rem}.Modal-header{padding:1.125rem 1.25rem .625rem;position:relative}.Modal-body{padding:1.125rem .9375rem}.Modal-header+.Modal-body{padding-top:0}.Modal-footer{display:flex}.Modal-footer .Btn--outline{border-color:#50607a26;border-color:var(--color-line-1);border-radius:0;border-width:1px 0 0;padding-bottom:.625rem;padding-top:.625rem}.Modal-footer .Btn--outline:not(.Btn--primary){color:#50607a;color:var(--color-text-2)}.Modal-footer--h[data-variant=round]{padding:0 .9375rem 1.125rem}.Modal-footer--h[data-variant=round] .Btn+.Btn{margin-left:.75rem}.Modal-footer--h[data-variant=outline] .Btn+.Btn{border-left-width:1px}.Modal-footer--h .Btn{flex:1 1}.Modal-footer--v{flex-direction:column}.Confirm .Modal-body{text-align:center}.Popup{align-items:flex-end}.Popup.active .Popup-dialog{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.Popup-content{display:flex;flex-direction:column;height:100%}.Popup-dialog{background:#fff;background:var(--color-fill-1);border-radius:6Px 6Px 0 0;border-radius:var(--radius-md) var(--radius-md) 0 0;opacity:0;overflow:hidden;position:relative;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:.3s;width:100%;z-index:100}.Popup-dialog[data-bg-color=gray]{background:#f3f6f8;background:var(--color-fill-2)}.Popup-dialog[data-height="80"]{height:80vh}.Popup-dialog[data-height="60"]{height:60vh}.Popup-dialog[data-height="40"]{height:40vh}.Popup-header{padding:1.125rem 2.5rem .75rem;position:relative}.Modal-title,.Popup-title{color:#11192d;color:var(--color-text-1);font-size:1.125rem;font-weight:500;margin:0;text-align:center}.Popup-subtitle{color:#7c889c;color:var(--color-text-3);font-size:.75rem;font-weight:400;margin:.1875rem 0 0;text-align:center}.Popup[data-elder-mode=true] .Modal-title,.Popup[data-elder-mode=true] .Popup-title{font-size:23Px}.Popup[data-elder-mode=true] .Popup-close{font-size:32Px}.Modal-close,.Popup-close{color:#11192d;color:var(--color-text-1);position:absolute;right:.75rem}.Modal-close{top:.75rem}.Popup-title{min-height:25Px}.Popup-close{top:1.125rem}.Popup-body{flex:1 1;min-height:0}.Popup-body.overflow{-webkit-overflow-scrolling:touch;max-height:70vh;overflow-y:auto}.Popup-footer{background:#fff;background:var(--color-fill-1);display:flex;flex-direction:column;padding:.5625rem .75rem;padding-bottom:calc(.5625rem + var(--safe-bottom));position:relative}.Popup-footer .Btn+.Btn{margin-top:.5625rem}.Popup-footer--h{flex-direction:row}.Popup-footer--h .Btn+.Btn{margin-left:.75rem;margin-top:0}.S--modalOpen,.S--modalOpen .MessageContainer>.PullToRefresh{overflow:hidden}.S--wide .Popup{align-items:center}.S--wide .Popup-dialog{border-radius:12px;width:30rem}.S--wide .Popup-footer--v{padding-bottom:.75rem}.Navbar{background:#f3f6f8;background:var(--navbar-bg);padding:0 12px;padding:0 var(--gutter);padding-top:0;padding-top:var(--safe-top);position:relative;z-index:10}.Navbar,.Navbar-main{align-items:center;display:flex}.Navbar-main{box-sizing:border-box;flex:1 1;justify-content:center;min-height:44Px;padding:3Px 0}.Navbar-left,.Navbar-right{display:flex;width:58Px}.Navbar-right{justify-content:flex-end}.Navbar-title{color:#11192d;color:var(--color-text-1);font-size:17Px;font-weight:500;margin:0}.Navbar-logo{display:block;height:38Px;width:auto}.Navbar .IconBtn{color:#11192d;color:var(--color-text-1);font-size:24Px}.Navbar .IconBtn+.IconBtn,.Navbar .Navbar-rightSlot+.IconBtn{margin-left:12Px}.Navbar--left .Navbar-left{width:24Px}.Navbar--left .Navbar-right{width:auto}.Navbar--left .Navbar-main{justify-content:flex-start;margin-left:9Px;min-height:62Px}.Navbar-brand+.Navbar-inner{margin-left:9Px}.Navbar-desc{color:#50607a;color:var(--color-text-2);font-size:12Px}.ChatApp[data-elder-mode=true] .Navbar .IconBtn{font-size:26Px}.ChatApp[data-elder-mode=true] .Navbar-logo{height:43Px}.ChatApp[data-elder-mode=true] .Navbar-title{font-size:18Px}.ChatApp[data-elder-mode=true] .Navbar-desc{font-size:13Px}.Notice{align-items:center;background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);display:flex;padding:.75rem}.Notice-icon{margin-right:.375rem}.Notice .Icon{color:#ff6200;color:var(--brand-1);font-size:1rem}.Notice-close{margin-left:.375rem}.Notice-close .Icon{color:#7c889c;color:var(--color-text-3)}.Notice-content{color:#11192d;color:var(--color-text-1);flex:1 1;font-size:.8125rem;min-width:0}.Popover{font-size:.875rem;left:0;position:absolute;top:0;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem);z-index:1030}.Popover-body{background:#fff;background:var(--color-fill-1);border-radius:6px;box-shadow:0 6px 10px 0 #00000014;box-shadow:var(--shadow-3)}.Popover-arrow{fill:#fff;fill:var(--color-fill-1);display:block;height:.3125rem;margin-left:.625rem;width:.5625rem}.Price{display:inline;font-family:AlibabaSans,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500}.Price--original{color:#7c889c;color:var(--color-text-3);text-decoration:line-through}.Price[data-size]{font-weight:700}.Price[data-size] .Price-currency,.Price[data-size] .Price-decimal,.Price[data-size] .Price-fraction{font-size:.6em}.Price[data-size] .Price-currency{font-size:max(.6em,.6875rem);margin-right:.125rem;vertical-align:.0625rem}.Price[data-size] .Price-decimal,.Price[data-size] .Price-fraction{font-size:max(.6em,.875rem)}.Price[data-size=xl]{font-size:1.875rem}.Price[data-size=lg]{font-size:1.5rem}.Price[data-size=md]{font-size:1.125rem}.Price[data-size=sm]{font-size:.875rem}.Price-currency{font-size:.8em}.Progress{background-color:#50607a26;background-color:var(--color-line-1);border-radius:100px;display:flex;height:.125rem;overflow:hidden}.Progress-bar{background-color:#0080ff;background-color:var(--blue);overflow:hidden;transition:width .6s ease}.Progress--success .Progress-bar{background-color:#1dbf1d;background-color:var(--green)}.Progress--error .Progress-bar{background-color:#ff0300;background-color:var(--red)}.PullToRefresh{height:100%;overflow-y:scroll}.no-scrolling .PullToRefresh{-webkit-overflow-scrolling:touch}.PullToRefresh-fallback{padding-top:12px;padding-top:var(--gutter);text-align:center}.PullToRefresh-loadMore{font-size:14Px}.PullToRefresh-inner{min-height:100%;overflow:hidden}.PullToRefresh-indicator{color:grey;height:1.875rem;line-height:1.875rem;margin-top:-1.875rem;text-align:center}.PullToRefresh-spinner{color:#7c889c;color:var(--color-text-3);font-size:1.6875rem}.PullToRefresh-transition{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.QuickReplies{padding:9Px 12px;padding:9Px var(--gutter);transition:opacity .3s}.QuickReplies[data-visible=false]{opacity:0;visibility:hidden}.QuickReplies:not(.ScrollView--hasControls){padding-left:0;padding-right:0}.QuickReplies:not(.ScrollView--hasControls) .ScrollView-inner{padding:0 12px;padding:0 var(--gutter)}.QuickReplies:not(.ScrollView--hasControls) .ScrollView-item:last-child{padding-right:12px;padding-right:var(--gutter)}.QuickReply{background:#fff;background:var(--color-fill-1);border:1px solid #0000;border-radius:6Px;border-radius:var(--radius-md);color:#11192d;color:var(--color-text-1);cursor:pointer;display:block;font-size:14Px;line-height:20Px;margin:0;padding:4Px 12Px;position:relative;transition:.15s ease-in-out}.QuickReply.new:after{background:#ff0300;background:var(--red);border:1px solid #fff;border:1px solid var(--color-fill-1);border-radius:50%;content:"";height:.5rem;overflow:hidden;position:absolute;right:0;top:0;width:.5rem}.QuickReply.highlight{background:#fff;background:var(--color-fill-1);font-weight:500}.QuickReply.highlight:before{border:1px solid #ff6200;border:1px solid var(--brand-1);border-radius:inherit;bottom:-.0625rem;content:"";left:-.0625rem;opacity:.5;position:absolute;right:-.0625rem;top:-.0625rem}.QuickReply-inner{align-items:center;display:flex}.QuickReply-img{max-height:13Px}.QuickReply-img,.QuickReply-inner>.Icon{margin-right:3Px}.QuickReply .Icon{color:#ff6200;color:var(--brand-1);font-size:15Px}.ChatApp[data-elder-mode=true] .QuickReply{font-size:17Px;line-height:26Px}.ChatApp[data-elder-mode=true] .QuickReply .Icon{font-size:17Px}.ChatApp[data-elder-mode=true] .QuickReply-img{max-height:17Px}.Quote{border-left:3px solid #50607a26;border-left:3px solid var(--color-line-1);color:#50607a;color:var(--color-text-2);font-size:.75rem;padding-left:.5625rem}.Quote+.Divider{margin-top:.5625rem}.Quote .Image,.Quote .Video-cover,.Quote .Video-video:not([hidden]){border-radius:6Px;border-radius:var(--radius-md);max-height:4.5rem;max-width:4.5rem}.Quote .Image,.Quote .Video{display:inline-block;vertical-align:top}.Quote .Video-video{width:auto}.Quote .Video-playBtn{pointer-events:none}.Quote .Video-playIcon{font-size:1.5rem}.Bubble .Quote:hover{cursor:pointer}.Bubble .Quote-content a{pointer-events:none}.Quote-author{color:#7c889c;color:var(--color-text-3)}.Checkbox,.Radio{-webkit-tap-highlight-color:transparent;background:#fff;background:var(--color-fill-1);border:1px solid #50607a26;border:1px solid var(--color-line-1);border-radius:6Px;border-radius:var(--radius-md);color:#50607a;color:var(--color-text-2);cursor:pointer;display:inline-block;font-size:.875rem;line-height:1.25rem;margin:.5625rem .75rem 0 0;padding:.25rem .75rem;position:relative;text-align:center;transition:.15s ease-in-out}.RadioGroup{margin-top:-.5625rem}.RadioGroup--block .Radio{display:block;margin-right:.5625rem}.CheckboxGroup--block .Checkbox{display:block;margin-right:0}.Checkbox--disabled,.Radio--disabled{cursor:auto;opacity:.5}.Checkbox--checked,.Radio--checked{border-color:#ff6200;border-color:var(--brand-1);color:#ff6200;color:var(--brand-1)}.Checkbox-input,.Radio-input{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.ChatApp[data-elder-mode=true]{--rate-width:38Px}.RateActions{align-self:flex-end;margin-left:6Px;margin-left:var(--msg-avatar-gap);position:relative;width:32Px;width:var(--rate-width);z-index:10}.RateBtn{background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);font-size:20Px;font-size:calc(var(--rate-width) - 12Px);padding:6Px}.RateBtn+.RateBtn{margin-top:9Px}.RateBtn[data-type=up].active,.RateBtn[data-type=up]:hover{color:#ff6200;color:var(--brand-1)}.RateBtn[data-type=down].active,.RateBtn[data-type=down]:hover{color:#0080ff;color:var(--blue)}.RichText{word-wrap:break-word;overflow-wrap:break-word}.ScrollGrid{overflow:hidden}.ScrollGrid[data-wrap=true] .ScrollGrid-inner{flex-wrap:wrap}.ScrollGrid[data-wrap=false] .ScrollGrid-scroller{display:flex;margin-bottom:-1.125rem;overflow-x:scroll;overflow-y:hidden;padding-bottom:1.125rem}.ScrollGrid[data-wrap=false] .ScrollGrid-inner>div{flex:0 0 auto}.no-scrolling .ScrollGrid-scroller{-webkit-overflow-scrolling:touch}.ScrollGrid-scroller::-webkit-scrollbar{display:none}.ScrollGrid-inner{display:flex;min-width:100%}.ScrollGrid-indicator,.ScrollGrid-indicatorBar{border-radius:100px;height:.1875rem}.ScrollGrid-indicator{background:#50607a26;background:var(--color-line-1);margin:.1875rem auto 0;width:1.25rem}.ScrollGrid-indicatorBar{background:#ff6200;background:var(--brand-1);width:.625rem}.ScrollView{overflow:hidden}.ScrollView-scroller{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.ScrollView-scroller::-webkit-scrollbar{display:none}.ScrollView--fullWidth{margin:0 -12px;margin:0 calc(var(--gutter)*-1)}.ScrollView--fullWidth:not(.ScrollView--hasControls) .ScrollView-inner{padding:0 12px;padding:0 var(--gutter)}.ScrollView--x .ScrollView-scroller{display:flex;margin-bottom:-18Px;overflow-x:scroll;overflow-y:hidden;padding-bottom:18Px}.ScrollView--x .ScrollView-inner{display:flex}.ScrollView--x .ScrollView-item{flex:0 0 auto;margin-left:.375rem}.ScrollView--x .ScrollView-item:first-child{margin-left:0}.ScrollView--hasControls{align-items:center;display:flex}.ScrollView--hasControls .ScrollView-scroller{flex:1 1}.ScrollView-control{color:#7c889c;color:var(--color-text-3);font-size:1rem;padding:.375rem}.ScrollView-control:not(:disabled):hover{color:#ff6200;color:var(--brand-1)}.Search{align-items:center;background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);display:flex;padding:.1875rem .3125rem .1875rem .9375rem}.Search-clear,.Search-icon{font-size:1.125rem;font-size:var(--font-size-lg)}.Search-icon{color:#7c889c;color:var(--color-text-3)}.Search-input{border:0;flex:1 1;padding:0 .5625rem}.Search-input::-webkit-search-cancel-button{display:none}.Search-input:focus+.Search-clear,.Search-input:focus~.Btn--primary{opacity:1}.Search-clear{opacity:0}.Search-clear,.Search-clear:hover{color:#7c889c;color:var(--color-text-3)}.Search-clear:hover{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.Search[data-disabled=true]{opacity:.5}.Search .Btn--primary{font-size:.75rem;font-size:var(--font-size-xs);margin-left:.375rem;min-width:3.5rem;opacity:0;padding:.125rem .75rem}.Select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem .75rem}.Select:disabled{opacity:.5}@-webkit-keyframes shimmer{0%{background-position:-29.25rem 0}to{background-position:29.25rem 0}}@keyframes shimmer{0%{background-position:-29.25rem 0}to{background-position:29.25rem 0}}.Skeleton{-webkit-animation:shimmer 1.25s linear infinite forwards;animation:shimmer 1.25s linear infinite forwards;background:linear-gradient(90deg,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background:linear-gradient(90deg,var(--skeleton-bg-1) 8%,var(--skeleton-bg-2) 18%,var(--skeleton-bg-1) 33%);background-size:50rem 6.5rem}.Skeleton--r-sm{border-radius:2px}.Skeleton--r-md{border-radius:6px}.Skeleton--r-xl{border-radius:32px}.StatusBadge,.StatusBadge-bg,.StatusBadge-text{position:absolute;right:0;top:0}.StatusBadge{--status-badge-color:#662600;--status-badge-bg:#ffefd9}[data-status=expired]>.StatusBadge,[data-status=used]>.StatusBadge{--status-badge-color:#50607a;--status-badge-bg:#50607a33}.StatusBadge-text{color:var(--status-badge-color);font-size:.625rem;font-weight:500;line-height:.875rem;text-align:center;width:2.625rem}.Ribbon{--ribbon-bg:var(--brand-3);--ribbon-color:var(--brand-1);background-color:var(--ribbon-bg);color:var(--ribbon-color);font-size:.75rem;font-weight:500;padding:.125rem .375rem;position:absolute;top:0;white-space:nowrap}.Ribbon[data-color=gray]{--ribbon-bg:#50607a33;--ribbon-color:var(--color-text-2)}.Ribbon[data-position=left]{border-radius:6Px 0 6Px 0;border-radius:var(--radius-md) 0 var(--radius-md) 0;left:0}.Ribbon[data-position=left] .Arc-1{left:0;top:100%}.Ribbon[data-position=left] .Arc-2{left:100%;top:0}.Ribbon[data-position=right]{border-radius:0 6Px 0 6Px;border-radius:0 var(--radius-md) 0 var(--radius-md);right:0}.Ribbon[data-position=right] .Arc-1{right:100%;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Ribbon[data-position=right] .Arc-2{right:0;top:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Ribbon[data-size=sm]{font-size:.625rem;line-height:1}.Arc{color:var(--ribbon-bg);position:absolute}.Stepper{list-style-type:none;margin:0;padding:0}.Step{padding-bottom:.5625rem;padding-left:1.1875rem;position:relative}.Step:last-child{padding-bottom:0}.Step:last-child .Step-line{bottom:0}.Step--active .Step-dot{background:#ff6200;background:var(--brand-1);border-color:#ff6200;border-color:var(--brand-1)}.Step--active .Step-title span{color:#ff6200;color:var(--brand-1);font-weight:600}.Step--active .Step-desc{color:#11192d;color:var(--color-text-1)}.Step--active[data-status] .Step-line{top:1.375rem}.Step--active[data-status] .Step-icon{color:#ff0300;color:var(--red)}.Step--active[data-status=success] .Step-icon{color:#1dbf1d;color:var(--green)}.Step-icon{align-items:center;display:flex;font-size:1rem;height:1.5rem;justify-content:center;left:0;position:absolute;top:0;width:1rem}.Step-dot{background:#fff;background:var(--color-fill-1);border:1px solid #cacfd7;border:1px solid var(--color-line-2);border-radius:50%;box-sizing:border-box;height:.625rem;width:.625rem}.Step-line{background:#cacfd7;background:var(--color-line-2);bottom:-.25rem;left:.5rem;position:absolute;top:1.25rem;-webkit-transform:translateX(-50%) scaleX(.5);transform:translateX(-50%) scaleX(.5);width:.0625rem}.Step-title{align-items:center;color:#7c889c;color:var(--color-text-3);display:flex;font-size:1rem;font-size:var(--font-size-md)}.Card .Step-title{font-size:.9375rem}.Step-title small{font-size:.75rem;font-size:var(--font-size-xs);margin-left:.75rem}.Step-desc,.Step-title small{color:#7c889c;color:var(--color-text-3)}.Step-desc{font-size:.875rem;font-size:var(--font-size-sm);margin-top:.375rem}.Tabs{--tab-font-size:0.9375rem;--tab-active-color:var(--color-text-1);--tab-line-bottom:0.3125rem}.Tabs[data-color=primary]{--tab-active-color:var(--brand-1)}.Tabs[data-size=lg]{--tab-font-size:1.125rem;--tab-line-bottom:0.1875rem}.Tabs-nav{display:flex;margin:.25rem 0;position:relative}.Tabs-nav::-webkit-scrollbar{display:none}.Tabs--scrollable .Tabs-nav{-webkit-overflow-scrolling:touch;margin-bottom:-.875rem;overflow:hidden;overflow-x:auto;padding-bottom:1.125rem;position:relative}.Tabs--scrollable .Tabs-navItem{flex:none}.Tabs--scrollable .Tabs-navItem:first-child{padding-left:.375rem}.Tabs--scrollable .Tabs-navItem:last-child{padding-right:.375rem}.Tabs-navItem{flex:1 1;text-align:center}.Tabs-navLink{background:#0000;border:0;border-radius:6Px;border-radius:var(--radius-md);color:#50607a;color:var(--color-text-2);font-size:var(--tab-font-size);line-height:1.125rem;padding:.5625rem;transition:color .3s}.Tabs-navLink:focus:not(:focus-visible){outline:0}.Tabs-navLink:hover{color:#11192d;color:var(--color-text-1);cursor:pointer}.Tabs-navLink.active{color:var(--tab-active-color);font-weight:700;position:relative;z-index:1}.Tabs-navLink.active:after{background:currentColor;border-radius:4Px;border-radius:var(--radius-sm);bottom:var(--tab-line-bottom);content:"";height:.125rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.75rem}.Tabs-pane{display:none}.Tabs-pane.active{display:block}.Tag{border:1px solid #ff6200;border:1px solid var(--brand-1);border-radius:4Px;border-radius:var(--radius-sm);color:#ff6200;color:var(--brand-1);display:inline-block;font-size:.75rem;line-height:1.25;margin:0 .25rem 0 0;padding:0 .375rem;position:relative;white-space:nowrap}.Tag--primary{border-color:#0000;color:#ff6200;color:var(--orange)}.Tag--primary:before{background:currentColor;border-radius:inherit;bottom:0;content:"";left:0;margin:-.0625rem;opacity:.14;position:absolute;right:0;top:0}.Tag--success{background:#1dbf1d;background:var(--green);border-color:#1dbf1d;border-color:var(--green);color:#fff}.Tag--danger{background:#ff0300;background:var(--red);border-color:#ff0300;border-color:var(--red);color:#fff}.Tag--warning{background:#ff6200;background:var(--orange);border-color:#ff6200;border-color:var(--orange);color:#fff}.Text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Text--break{overflow-wrap:break-word!important;word-break:break-word!important}.Text--ellipsis{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.Think[data-collapsed=true] .Think-toggle .Icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.Think-toggle{-webkit-tap-highlight-color:transparent;align-items:center;background:#f3f6f8;background:var(--color-fill-2);border-radius:6Px;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-size-xs);justify-content:center;margin-bottom:.75rem;padding:.4375rem .875rem;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.Think-toggle .Icon{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.Think-content,.Think-toggle .Icon{font-size:.875rem;font-size:var(--font-size-sm)}.Think-content{border-left:2px solid #50607a26;border-left:2px solid var(--color-line-1);color:#7c889c;color:var(--color-text-3);margin:.75rem 0;padding:.25rem 0 .25rem .5rem}.Think-content p{margin:0}.ReactMarkdown{min-height:1.5rem;-webkit-user-select:text;user-select:text}.ReactMarkdown,.ReactMarkdown p{font-size:1rem;font-weight:400}.ReactMarkdown ol,.ReactMarkdown ul{list-style:revert;margin:revert;padding:revert}.ReactMarkdown blockquote{border-left:2px solid #e5e5e5;color:#8b8b8b;font-size:.875rem;margin:1rem 0;padding:.25rem 0 .25rem .5rem}.ReactMarkdown blockquote p{font-size:.875rem}.Time{color:#7c889c;color:var(--color-text-3)}.Time,.Tips{font-size:.75rem}.Tips{background:#f3f6f8;background:var(--color-fill-2);border-radius:6Px;border-radius:var(--radius-md);color:#11192d;color:var(--color-text-1);padding:.5rem}.Tips .Icon{margin:.125rem .25rem 0 0}.Tips .Icon,.Tips[data-size=lg]{font-size:.875rem}.Tips[data-size=lg] .Icon{font-size:.9375rem}.Tips[data-primary=true]{background:#ffefe5;background:var(--brand-4);color:#ff6200;color:var(--brand-1)}.Toast{display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease 0s;visibility:hidden;z-index:200}.Toast[data-type=success] .Icon{color:#1dbf1d;color:var(--green)}.Toast[data-type=error] .Icon{color:#ff0300;color:var(--red)}.Toast[data-type=loading] .Icon{color:#ff6200;color:var(--brand-1)}.Toast.show{opacity:1;visibility:visible}.Toast .Icon{font-size:1.5rem;margin-right:.375rem}.Toast-content{background:#11192de6;background:var(--color-toast);border-radius:6Px;border-radius:var(--radius-md);box-sizing:border-box;display:flex;max-width:90vw;padding:1.125rem 1.5rem}.Toast-message{color:#fff;color:var(--color-fill-1);flex:1 1;font-size:1rem;margin:0;word-break:break-word}.Toolbar{padding:12px;padding:var(--gutter);padding-top:0}.Toolbar-item{display:inline-block;margin-top:12px;margin-top:var(--gutter);text-align:center;width:25%}.Toolbar-btn{border:0;border-radius:0;color:#7c889c;color:var(--color-text-3);display:inline-block;font-weight:400;max-width:100%;min-width:0;overflow:hidden;padding:6Px;position:relative;vertical-align:top}.Toolbar-btn,.Toolbar-btn:hover{background:#0000}.Toolbar-btn:active .Toolbar-btnIcon{background:#0000000a}@media (hover:hover){.Toolbar-btn:hover .Toolbar-btnIcon{background:#0000000a}}.Toolbar-btnIcon{background:#fffc;border-radius:6Px;border-radius:var(--radius-md);color:#11192d;color:var(--color-text-1);display:inline-block;padding:12Px;transition:.3s}.Toolbar-btnIcon .Icon{font-size:30Px;vertical-align:top}.Toolbar-img{height:30Px;vertical-align:top;width:30Px}.Toolbar-btnText{word-wrap:break-word;display:block;font-size:14Px;line-height:1.1;margin-top:8Px;white-space:normal}.ChatApp[data-elder-mode=true] .Toolbar-btnIcon{padding:16Px}@media (min-width:350px){.ChatApp[data-elder-mode=true] .Toolbar-btnIcon{padding:19Px}.ChatApp[data-elder-mode=true] .Toolbar-btnIcon .Icon{font-size:36Px}}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]:after,[data-tooltip]:before{bottom:100%;left:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,.25rem);transform:translate(-50%,.25rem);-webkit-transform-origin:top;transform-origin:top;transition:all .18s ease-out .18s;z-index:200}[data-tooltip]:after{background:#11192d;background:var(--color-text-1);border-radius:6Px;border-radius:var(--radius-md);color:#fff;color:var(--color-fill-1);content:attr(aria-label);font-size:.75rem;margin-bottom:.625rem;padding:.5em 1em;white-space:nowrap}[data-tooltip]:before{border:.3125rem solid #0000;border-top-color:#11192d;border-top:.3125rem solid var(--color-text-1);content:"";height:0;-webkit-transform-origin:top;transform-origin:top;width:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.Tree{background:#fff;background:var(--color-fill-1)}.TreeNode-title{align-items:center;border-bottom:1px solid #50607a26;border-bottom:1px solid var(--color-line-1);display:flex;justify-content:space-between;padding:.625rem .9375rem}.TreeNode-title:hover{background:#f3f6f8;background:var(--color-fill-2);cursor:pointer}.TreeNode:last-child .TreeNode-title{border:0}.TreeNode-children-title{border-bottom:1px solid #50607a26;border-bottom:1px solid var(--color-line-1)}.TreeNode-title-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis}.TreeNode-children{display:none}.TreeNode-children-active{display:block}.Typing{align-items:center;display:flex;height:1.40625rem}.Typing-text{font-size:.9375rem;margin-right:.5625rem}.Typing-dot{-webkit-animation:typing-dot 1.6s ease-in-out infinite;animation:typing-dot 1.6s ease-in-out infinite;background:#cacfd7;background:var(--gray-4);border-radius:4px;display:inline-block;height:.25rem;width:.25rem}.Typing-dot+.Typing-dot{margin-left:.25rem}.Typing-dot[data-i="1"]{-webkit-animation-delay:.2s;animation-delay:.2s}.Typing-dot[data-i="2"]{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes typing-dot{0%,40%,to{background:#cacfd7;background:var(--gray-4)}20%{background:#7c889c;background:var(--gray-3);-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes typing-dot{0%,40%,to{background:#cacfd7;background:var(--gray-4)}20%{background:#7c889c;background:var(--gray-3);-webkit-transform:scale(1.2);transform:scale(1.2)}}.Video{border-radius:inherit;position:relative}.Video-cover,.Video-video:not([hidden]){border-radius:inherit;display:block;max-height:100%;width:100%}.Video-duration{bottom:.375rem;color:#fff;color:var(--color-fill-1);line-height:1;position:absolute;right:.375rem;z-index:1}.Video-playBtn{background:#0000;border:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.Video-playBtn:hover{cursor:pointer}.Video-playIcon{font-size:2.625rem}.Video--playing .Video-playBtn{display:none}.Card{--card-radius:var(--radius-md);background:#fff;background:var(--color-fill-1);border-radius:var(--card-radius);overflow:hidden}.Card--xl{width:300Px}.Card--lg{width:10rem}.Card--md{width:7.5rem}.Card--sm{width:6.5rem}.Card--xs{width:5rem}.Card--fluid{max-width:432Px;min-width:256Px;width:calc(100% - 38Px);width:calc(100% - var(--msg-gutter))}.Card[data-fluid=order]{max-width:22.5rem}.CardMedia{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.CardMedia:after{content:"";display:block;height:0}.CardMedia--wide:after{padding-top:56.25%}.CardMedia--square:after{padding-top:100%}.CardMedia-content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.CardHeader{padding:.75rem .75rem .5625rem;position:relative}.CardHeader[data-has-bg=true]{border-top-left-radius:inherit;border-top-right-radius:inherit;margin-top:1Px;padding-bottom:calc(.5625rem + var(--card-radius))}.CardHeader[data-has-bg=true]+[class^=Card]{background-color:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit;margin-top:calc(var(--card-radius)*-1);position:relative}.CardHeader-logo{display:block;height:1.5rem}.CardHeader-icon{font-size:1.25rem;height:1.25rem;margin:.125rem .375rem .125rem 0}.CardHeader-title{color:#11192d;color:var(--color-text-1);font-size:1rem;font-weight:500;margin:0}.CardHeader-desc{color:#50607a;color:var(--color-text-2);font-size:.875rem;font-weight:500;margin:.125rem 0 0}.CardHeader-badge{background:100%/contain no-repeat;margin:-.75rem;width:5.625rem}.CardHeader-badge,.CardHeader-slot{margin-left:.5625rem}.CardHeader-slot{display:flex}.CardHeader-slot .Btn{font-size:.75rem;min-width:auto;padding:.125rem .5625rem}.CardHeader-slot>a{align-items:center;color:#50607a;color:var(--color-text-2);display:flex;font-size:.875rem;text-decoration:none}.CardHeader-slot>a .Icon{font-size:1rem}.CardTitle{padding:.75rem .75rem .375rem}.CardTitle--center{padding:.25rem .125rem;text-align:center}.CardTitle-title{font-size:1rem;font-weight:500;margin:0}.CardTitle-subtitle{color:#7c889c;color:var(--color-text-3);font-size:.625rem;margin:0}.CardContent,.CardText{padding:.75rem}.CardText{color:#11192d;color:var(--color-text-1)}.CardText p{margin:0}.CardActions{display:flex;padding:.75rem .75rem 1.125rem}.CardActions .Btn{flex:1 1;line-height:1.5}.CardActions .Btn+.Btn{margin-left:.75rem}.CardActions--column{flex-direction:column;padding:0}.CardActions--column .Btn{background:#fff;background:var(--color-fill-1);border:0;border-radius:0;border-top:1px solid #50607a26;border-top:1px solid var(--color-line-1);color:#50607a;color:var(--color-text-2);padding:.625rem}.CardActions--column .Btn:last-child{border-radius:0 0 var(--card-radius) var(--card-radius)}.CardActions--column .Btn:active{background:#f3f6f8;background:var(--color-fill-2)}.CardActions--column .Btn+.Btn{margin:0}.CardActions--column .Btn--primary{color:#ff6200;color:var(--brand-1)}@media (hover:hover){.CardActions--column .Btn:hover{background:#f3f6f8;background:var(--color-fill-2)}}.CardContent+[class^=Card],.CardHeader[data-has-bg=false]+[class^=Card],.CardText+[class^=Card],.CardTitle+[class^=Card]{padding-top:0}.Carousel{overflow:hidden;position:relative}.Carousel--draggable .Carousel-inner{cursor:grab;touch-action:pan-y}.Carousel--draggable .Carousel-inner:active{cursor:grabbing}.Carousel--rtl{direction:rtl}.Carousel--dragging .Carousel-item{pointer-events:none}.Carousel-inner{display:flex;will-change:transform}.Carousel-dots{bottom:.5rem;display:flex;justify-content:center;left:50%;list-style-type:none;margin:0;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.Carousel-dot{background:#f3f6f8;background:var(--color-fill-2);border:0;border-radius:50%;cursor:pointer;display:block;height:.5rem;margin:0 .25rem;padding:0;transition:.3s;width:.5rem}.Carousel-dot.active{background:#ff6200;background:var(--brand-1)}.FileCard{padding:.5rem}.FileCard-icon{color:#50607a;color:var(--color-text-2);height:3.75rem;margin-right:.5rem;position:relative}.FileCard-icon[data-type=pdf]{color:#ff0300;color:var(--red)}.FileCard-icon[data-type*=doc]{color:#0080ff;color:var(--blue)}.FileCard-icon[data-type*=ppt],.FileCard-icon[data-type=key]{color:#ff6200;color:var(--orange)}.FileCard-icon[data-type*=xls]{color:#1dbf1d;color:var(--green)}.FileCard-icon[data-type=rar],.FileCard-icon[data-type=zip]{color:#ff6200;color:var(--brand-1)}.FileCard-icon .Icon{font-size:3.75rem}.FileCard-name{height:2.375rem;line-height:1.4;margin-bottom:.25rem}.FileCard-ext{bottom:.9375rem;font-size:1rem;font-weight:700;left:1.25rem;max-width:3.125rem;position:absolute;text-transform:uppercase;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left bottom;transform-origin:left bottom}.FileCard-meta{color:#7c889c;color:var(--color-text-3);font-size:.75rem}.FileCard-meta>a,.FileCard-meta>span{margin-right:.625rem}.FileCard-meta a{color:#0080ff;color:var(--link-color);text-decoration:none}.Filter{--filter-bg:#fff;--filter-options-padding:0.5rem 1rem;--filter-option-padding:0.125rem 0.75rem;--filter-child-count:3;position:relative}.Filter[data-size=lg]{--filter-options-padding:0.25rem 1rem;--filter-option-padding:0.375rem 0.75rem}.Filter-mask{background:linear-gradient(to right,#fff0 0,var(--filter-bg) 62%);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:2.75rem;z-index:2}.FilterOptions{display:flex;gap:.25rem;padding:var(--filter-options-padding);scrollbar-width:none}.FilterOptions::-webkit-scrollbar{display:none}.FilterOptions[data-scrollable=true]{overflow-x:auto}.FilterOptions[data-scrollable=false] .FilterOption{flex:1 1;justify-content:center}.FilterOption{align-items:center;background:#f3f6f8;background:var(--color-fill-2);border-radius:6Px;border-radius:var(--radius-md);box-sizing:border-box;color:#11192d;color:var(--color-text-1);display:flex;font-size:.875rem;font-size:var(--font-size-sm);line-height:1.5rem;padding:var(--filter-option-padding);white-space:nowrap}.FilterOption:hover{cursor:pointer}.FilterOption[data-active=true]{background:#ffefe5;background:var(--brand-4);color:#ff6200;color:var(--brand-1)}.FilterOption[data-expanded=true] .Icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.FilterOption .Icon{font-size:15px;font-size:var(--font-size-body);margin-left:.125rem}.FilterChildOptions{background:#fff;border-radius:0 0 6Px 6Px;border-radius:0 0 var(--radius-md) var(--radius-md);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.25rem;left:0;padding:var(--filter-options-padding);position:absolute;right:0;top:100%;z-index:1}.FilterChildOptions .FilterOption{justify-content:center;width:calc((100% - 0.25rem*(var(--filter-child-count) - 1))/var(--filter-child-count))}.Form{background:#fff;background:var(--color-fill-1)}.Form.is-light .FormItem{padding:0}.Form.is-light .HelpText,.Form.is-light .Label,.FormItem{padding:0 12px;padding:0 var(--gutter)}.FormItem{position:relative}.FormItem+.FormItem{margin-top:1.25rem}.FormItem.required .Label:after{color:#ff0300;color:var(--red);content:"*";display:inline-block;font-family:SimSun,sans-serif;font-size:.875rem;line-height:1;vertical-align:middle}.FormItem.is-invalid .HelpText,.FormItem.is-invalid .Label{color:#ff0300;color:var(--red)}.FormItem.is-invalid .Input{border-color:#ff0300;border-color:var(--red)}.FormItem .CheckboxGroup,.FormItem .RadioGroup{margin-top:.625rem}.FormItem .Label+.Input{margin-top:.3125rem}.FormActions{background:#fff;background:var(--color-fill-1);display:flex;padding:.625rem 12px;padding:.625rem var(--gutter)}.FormActions .Btn{flex:1 1}.FormActions .Btn+.Btn{margin-left:.375rem}.Coupon{--coupon-object-width:5rem;--coupon-height:5rem;--coupon-value-color:var(--red);--coupon-condition-color:#ff030080;--coupon-main-text-color:var(--color-text-1);--coupon-name-font-size:0.9375rem;--coupon-desc-color:#ff0300e6;--coupon-desc-font-size:0.75rem;--coupon-bg:#fff2f2;--coupon-border-color:#e8100026;--coupon-badge-color:#662600;--coupon-badge-bg:#ffefd9;--btn-padding:0.1875rem 0.75rem;--btn-bg:var(--red);--btn-active-bg:var(--btn-bg);--btn-hover-bg:var(--btn-bg);--btn-border-color:var(--btn-bg);--btn-color:var(--white);--btn-font-size:0.8125rem;background:var(--coupon-bg);border:1px solid var(--coupon-border-color);border-radius:6Px;border-radius:var(--radius-md);box-sizing:border-box;color:var(--coupon-main-text-color);height:var(--coupon-height);-webkit-mask:radial-gradient(circle at var(--coupon-object-width) top,#0000 .25rem,#000 0) top left /100% 50% no-repeat,radial-gradient(circle at var(--coupon-object-width) bottom,#0000 .25rem,#000 0) bottom right /100% 50% no-repeat;mask:radial-gradient(circle at var(--coupon-object-width) top,#0000 .25rem,#000 0) top left /100% 50% no-repeat,radial-gradient(circle at var(--coupon-object-width) bottom,#0000 .25rem,#000 0) bottom right /100% 50% no-repeat;position:relative}.Coupon .Btn{margin:.75rem;min-width:0}.Coupon[data-status=expired],.Coupon[data-status=used]{--coupon-border-color:var(--color-line-2);--coupon-value-color:var(--color-text-1);--coupon-condition-color:var(--color-text-3);--coupon-main-text-color:var(--color-text-1);--coupon-desc-color:var(--color-text-2);--coupon-bg:var(--color-fill-2);--coupon-badge-color:var(--color-text-2);--coupon-badge-bg:#50607a33;--btn-bg:#0000;--btn-border-color:var(--red);--btn-color:var(--red)}.Coupon[data-status=expired] .Coupon-arc,.Coupon[data-status=used] .Coupon-arc{display:none}.Coupon[data-in-list=false]{--coupon-width:4.375rem;--coupon-height:3.8125rem;--coupon-name-font-size:0.75rem;--coupon-desc-font-size:0.625rem;--btn-padding:0.125rem 0.375rem;--btn-font-size:0.75rem}.Coupon[data-in-list=false][data-status=expired],.Coupon[data-in-list=false][data-status=used]{--btn-border-color:var(--color-line-2);--btn-color:var(--color-text-2)}.Coupon .StatusBadge{right:-.0625rem;top:-.0625rem}.Coupon .Countdown-unit{background:#ff03001a;color:var(--coupon-value-color)}.Coupon-object{color:var(--coupon-value-color);line-height:1.15;overflow:hidden;position:relative;width:var(--coupon-object-width)}.Coupon-discount-suffix{font-size:.6em;font-weight:500;margin-left:.125rem}.Coupon-condition{color:var(--coupon-condition-color);font-size:.625rem}.Coupon-divider{border-left:1px dashed var(--coupon-border-color);height:calc(100% - 1rem);margin:.5rem .75rem .5rem -.0625rem;position:relative}.Coupon-main{display:flex;flex-direction:column;justify-content:center}.Coupon-name{font-size:var(--coupon-name-font-size);font-weight:500}.Coupon-desc{color:var(--coupon-desc-color);font-size:var(--coupon-desc-font-size)}@media (max-width:374px){.Coupon .Btn{margin:0 .5rem 0 .375rem}}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){.Coupon-divider:after,.Coupon-divider:before{border:1px solid var(--coupon-border-color);border-radius:50%;box-sizing:border-box;content:"";height:.625rem;left:-.375rem;position:absolute;width:.625rem}.Coupon-divider:before{top:-.875rem}.Coupon-divider:after{bottom:-.875rem}}.Goods{font-size:.875rem;padding:.75rem}.Goods[data-elder-mode=true]{--goods-img-size:3.5rem}.Goods[data-elder-mode=true] .Price{color:#ff6200;color:var(--brand-1)}.Goods[data-variant=inList]{--goods-img-size:5.5rem}.Goods[data-variant=inList] .Goods-status{color:#ffb300;color:var(--highlight-2);display:flex;justify-content:flex-end}.Goods[data-variant=compact]{--goods-img-size:2.75rem;background:#f3f6f8;background:var(--color-fill-2);color:#50607a;color:var(--color-text-2);padding:.5rem}.Goods[data-variant=compact] .Price{font-weight:400}.Goods+.Goods{border-top:1px solid #50607a26;border-top:1px solid var(--color-line-1)}.Goods-img{border-radius:6Px;border-radius:var(--radius-md);height:65px;height:var(--goods-img-size);object-fit:cover;width:65px;width:var(--goods-img-size)}.Goods-name{font-size:.875rem;font-weight:400;margin:0}.Goods-main .Price{margin-right:9Px}.Goods-desc{margin-top:2Px;word-break:break-all}.Goods-desc,.Goods-meta{color:#7c889c;color:var(--color-text-3)}.Goods-meta{font-size:.625rem}.Goods-countUnit{color:#7c889c;color:var(--color-text-3);font-size:.875rem;margin-left:.375rem}.Goods-unit{font-size:.75rem;margin-left:.1875rem}.Goods-buyBtn{color:#fff;float:right;padding:.125rem}.Goods-buyBtn,.Goods-buyBtn:hover{background:#ff6200;background:var(--brand-1)}.Goods-aside{align-items:flex-end;display:flex;flex-direction:column;margin-left:6Px}.Goods-status{align-items:center;color:#ff6200;color:var(--highlight-1);display:inline-flex}.Goods .Btn{min-width:0}.Goods-countUnit,.Goods-slot,.Goods-status,.Goods-tags{margin-top:2Px}.Goods-figure{align-self:flex-start;display:flex;margin-right:9Px;position:relative}.Goods-caption{background:#0e111980;border-radius:0 0 6Px 6Px;border-radius:0 0 var(--radius-md) var(--radius-md);bottom:0;color:#fff;color:var(--white);font-size:.75rem;left:0;line-height:1.25rem;position:absolute;right:0;text-align:center}.OrderObject{background:#f3f6f8;background:var(--color-fill-2);border-radius:6Px;border-radius:var(--radius-md);color:#50607a;color:var(--color-text-2);font-size:.875rem;padding:.5rem}.OrderObject .Goods{padding:0}.OrderObject .Icon{font-size:1rem}.OrderObject-title{margin-bottom:.25rem}.RedPacket{--red-packet-object-width:5.25rem;--red-packet-height:5rem;--red-packet-color:var(--red);--red-packet-value-color:var(--red-packet-color);--red-packet-condition-color:#ff030080;--red-packet-main-text-color:var(--white);--red-packet-name-font-size:0.9375rem;--red-packet-desc-color:#ffffffe6;--red-packet-desc-font-size:0.75rem;--red-packet-object-bg:var(--white);--red-packet-bg:linear-gradient(270deg,#f33,#f43 43%);--red-packet-arc-color:#f43;--btn-padding:0.1875rem 0.75rem;--btn-bg:#fff0e9;--btn-active-bg:var(--btn-bg);--btn-hover-bg:var(--btn-bg);--btn-border-color:var(--btn-bg);--btn-color:var(--red-packet-color);--btn-font-size:0.8125rem;background:var(--red-packet-bg);border-radius:6Px;border-radius:var(--radius-md);border-top-right-radius:8Px;border-top-right-radius:calc(var(--radius-md) + 2px);box-sizing:border-box;color:var(--red-packet-main-text-color);height:var(--red-packet-height);position:relative}.RedPacket .Btn{margin:.75rem;min-width:0}.RedPacket[data-variant=cash]{--red-packet-color:#5b360d;--red-packet-main-text-color:var(--red-packet-color);--red-packet-desc-color:#5b360de6;--red-packet-bg:linear-gradient(270deg,#ffd7a8,#ffe0ba 50%);--red-packet-arc-color:#ffe0ba}.RedPacket[data-variant=cash] .Countdown-unit{background:#5b360d1a}.RedPacket[data-variant=image]{--red-packet-bg:#fff2f2;--red-packet-arc-color:#fff2f2;--red-packet-main-text-color:var(--red);--red-packet-desc-color:#ff0300e6;--btn-bg:var(--red);--btn-color:var(--white)}.RedPacket[data-status=expired],.RedPacket[data-status=used]{--red-packet-value-color:var(--color-text-1);--red-packet-condition-color:var(--color-text-3);--red-packet-main-text-color:var(--color-text-1);--red-packet-desc-color:var(--color-text-2);--red-packet-object-bg:#0000;--red-packet-bg:var(--color-fill-2);--btn-bg:#0000;--btn-border-color:var(--red-packet-color);--btn-color:var(--red-packet-color);border:1px solid #cacfd7;border:1px solid var(--color-line-2)}.RedPacket[data-status=expired] .RedPacket-arc,.RedPacket[data-status=used] .RedPacket-arc{display:none}.RedPacket[data-in-list=false]{--red-packet-object-width:4.375rem;--red-packet-height:3.8125rem;--red-packet-name-font-size:0.75rem;--red-packet-desc-font-size:0.625rem;--btn-padding:0.125rem 0.375rem;--btn-font-size:0.75rem}.RedPacket[data-in-list=false][data-status=expired],.RedPacket[data-in-list=false][data-status=used]{--btn-border-color:var(--color-line-2);--btn-color:var(--color-text-2)}.RedPacket-object{background:var(--red-packet-object-bg);background-clip:content-box;border:2px solid #0000;border-radius:6Px 0 0 6Px;border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--red-packet-value-color);line-height:1.15;margin-right:.75rem;position:relative;width:var(--red-packet-object-width)}.RedPacket-condition{color:var(--red-packet-condition-color);font-size:.625rem}.RedPacket-arc{height:var(--red-packet-height);position:absolute;right:-.375rem;top:-.125rem;width:.75rem}.RedPacket-main{display:flex;flex-direction:column;justify-content:center}.RedPacket-name{font-size:var(--red-packet-name-font-size);font-weight:500}.RedPacket-desc{color:var(--red-packet-desc-color);font-size:var(--red-packet-desc-font-size)}@media (max-width:374px){.RedPacket .Btn{margin:0 .5rem 0 .375rem}}.MultiRedPacket{align-items:center;display:flex}.MultiRedPacket .RedPacket{--red-packet-object-width:3.75rem;--red-packet-name-font-size:0.9375rem;--red-packet-desc-font-size:0.75rem;flex:1 1}.MultiRedPacket .RedPacket-img{height:2.25rem;width:2.25rem}.MultiRedPacket .RedPacket-desc span+span{border-left:1px solid #ffffff73;margin-left:.375rem;padding-left:.375rem}.MultiRedPacket .RedPacket-desc strong{font-size:.875rem}.MultiRedPacket-stack{align-items:center;display:flex;position:relative}.MultiRedPacket-stack:after,.MultiRedPacket-stack:before{background:#fff;border:2px solid #f99;border-radius:6Px 0 0 6Px;border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;box-sizing:border-box;content:"";display:block;margin-right:-.125rem;width:.375rem}.MultiRedPacket-stack:before{border-color:#f99;height:3.3125rem}.MultiRedPacket-stack:after{border-color:#f66;height:3.5625rem}.MessageContainer{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.MessageContainer>.PullToRefresh{flex:1 1}.MessageContainer:focus{outline:0}.MessageList{font-size:.9375rem;padding:12px;padding:var(--gutter)}.RecorderToast{background:#11192de6;background:var(--color-toast);border-radius:12px;color:#fff;color:var(--color-fill-1);height:10rem;left:50%;padding:.625rem;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10rem;z-index:100}.Recorder--cancel .RecorderToast{color:#ff0300;color:var(--red)}.Recorder--cancel .Recorder-btn{background:#0000000a;color:#7c889c;color:var(--color-text-3)}.RecorderToast-icon{font-size:2.3125rem;position:relative}.RecorderToast-waves{height:100%;position:absolute;transition:.3s;width:100%;z-index:-1}.RecorderToast-wave-1,.RecorderToast-wave-2,.RecorderToast-wave-3{-webkit-animation:wave 10s linear infinite;animation:wave 10s linear infinite;color:#ffb300;color:var(--brand-2);position:absolute;z-index:-1}.RecorderToast-wave-1{font-size:11rem;left:.875rem;opacity:.2;top:-1.5625rem}.RecorderToast-wave-2{font-size:11.625rem;left:-1.3125rem;opacity:.4;top:-.75rem}.RecorderToast-wave-3{font-size:4.4375rem;left:3.4375rem;opacity:.8;top:2.5rem}.Recorder-btn{background:#fff;background:var(--color-fill-1);border-radius:6Px;border-radius:var(--radius-md);color:#ff6200;color:var(--brand-1);height:2.25rem;line-height:2.25rem;text-align:center;transition:.3s}@-webkit-keyframes wave{0%{-webkit-transform:translateY(5%) rotate(0);transform:translateY(5%) rotate(0)}50%{-webkit-transform:translateY(-5%) rotate(180deg);transform:translateY(-5%) rotate(180deg)}to{-webkit-transform:translateY(5%) rotate(1turn);transform:translateY(5%) rotate(1turn)}}@keyframes wave{0%{-webkit-transform:translateY(5%) rotate(0);transform:translateY(5%) rotate(0)}50%{-webkit-transform:translateY(-5%) rotate(180deg);transform:translateY(-5%) rotate(180deg)}to{-webkit-transform:translateY(5%) rotate(1turn);transform:translateY(5%) rotate(1turn)}}.Composer{--action-size:36Px;--action-font-size:20Px;align-items:flex-end;display:flex;padding:.5625rem 12px;padding:.5625rem var(--gutter)}.Composer>div+div{margin-left:9Px}.Composer[data-has-value=false] .Composer-actions[data-action=send],.Composer[data-has-value=true] .Composer-actions[data-action-icon]{margin:0;opacity:0;width:0}.Composer[data-has-value=true] .Composer-inputWrap{margin-left:0}.Composer[data-has-value=true] .Composer-sendBtn{-webkit-animation:sendIn .3s;animation:sendIn .3s}.Composer-actions{align-items:center;display:flex;height:var(--action-size);overflow:hidden;transition:width .1s;width:var(--action-size)}.Composer-actions[data-action=send]{width:63Px;width:var(--send-width,63Px)}.Composer-actions .IconBtn{background:#fff;background:var(--color-fill-1);color:#11192d;color:var(--color-text-1);font-size:var(--action-font-size);padding:8Px}.Composer-toggleBtn .Icon{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Composer-toggleBtn.active .Icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Composer-inputWrap{flex:1 1;position:relative}.Composer-input{border:0;border-radius:6Px;border-radius:var(--radius-md);caret-color:#ffb300;caret-color:var(--brand-2);font-size:15Px;line-height:20Px;max-height:8.25rem;overflow-x:hidden;padding:.5rem .75rem;transition:border-color .15s ease-in-out}.Composer-sendBtn{flex:0 0 auto;min-width:0;padding-left:16Px;padding-right:16Px}@-webkit-keyframes sendIn{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sendIn{0%{-webkit-transform:scale(.2);transform:scale(.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.ChatApp[data-elder-mode=true] .Composer{--action-size:50Px;--action-font-size:34Px}.ChatApp[data-elder-mode=true] .Composer-input{font-size:21Px;line-height:32Px;padding:9Px 12Px}.ChatApp[data-elder-mode=true] .Composer-sendBtn{font-size:17Px;padding:4Px 13Px}.SendConfirm .Modal-dialog{margin:1.25rem;width:30rem}.SendConfirm-inner{height:20rem;text-align:center}.SendConfirm-inner img{max-height:100%;max-width:100%}html{height:100vh}#root,body,html[data-safari]{height:100%}body{margin:0;overflow:hidden}@media (hover:none){body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.ChatApp{-webkit-tap-highlight-color:transparent;background:#f3f6f8;background:var(--app-bg);color:#11192d;color:var(--color-text-1);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:100%;line-height:1.5}.S--focusing{--safe-bottom:0}@supports (-webkit-touch-callout:none){.S--focusing .MessageList{margin-top:75vh}}.ChatFooter{background:#f3f6f8;background:var(--footer-bg);padding-bottom:0;padding-bottom:var(--safe-bottom);position:relative;z-index:10}@media (max-width:374px){:root{--msg-avatar-gap:3Px;--rate-width:24Px}.MessageList{padding-left:.375rem;padding-right:.375rem}}.title-status-tag{background-color:#bdbcbc;border-radius:999px;color:#f2f1f2;margin-right:5px;padding:2px 10px}.card-title-text>.CardTitle-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-text{-webkit-text-fill-color:#0000;align-items:center;-webkit-background-clip:text;background-image:linear-gradient(90deg,#5aa8f8,#3b5ff6,#9474f5,#c68ac0);display:flex;font-size:14px;font-weight:500;margin:12px;width:-webkit-fit-content;width:fit-content;.Icon{fill:url(#gestureGradient);font-size:20px;margin-right:5px}}.menu[data-variant=buttons]>.my-list-item,.options .options-category .option{background-color:var(--radio-bg);border:0;color:var(--radio-color)}.options-card{border-radius:0 12px 12px 12px}.manage-store-container{background-color:#f5f7fa;color:#333;display:flex;flex-direction:column;height:100%}.manage-store-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000000d;display:flex;padding:16px 20px;position:relative;z-index:10}.manage-store-back-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.manage-store-back-btn:hover{background-color:#f0f0f0}.manage-store-title{color:#333;font-size:18px;font-weight:600;margin:0 0 0 16px}.manage-store-content{flex:1 1;overflow-y:auto;padding:20px}.store-info-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px;overflow:hidden}.store-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:24px}.store-image{border-radius:12px;box-shadow:0 4px 10px #0000001a;height:80px;margin-right:20px;overflow:hidden;width:80px}.store-image img{height:100%;object-fit:cover;width:100%}.store-details{flex:1 1}.store-name{color:#333;font-size:20px;font-weight:600;margin:0 0 10px}.store-status{align-items:center;color:#666;display:flex;font-size:14px}.status-indicator{height:10px;width:10px}.info-section{padding:20px 24px}.info-section-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;margin:0 0 16px}.info-section-title:before{background-color:#2196f3;border-radius:2px;content:"";height:16px;margin-right:8px;width:4px}.info-item{display:flex;margin-bottom:12px}.info-item:last-child{margin-bottom:0}.info-label{color:#666;flex-shrink:0;font-size:18px;width:120px}.info-value{color:#333;flex:1 1;font-size:14px;word-break:break-word}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.stat-item{background-color:#f9f9f9;border-left:3px solid #2196f3;border-radius:8px;padding:16px}.stat-label{color:#666;font-size:12px;margin-bottom:4px}.stat-value{color:#333;font-size:18px;font-weight:600}.action-buttons{border-top:1px solid #f0f0f0;display:flex;gap:16px;padding:24px}.action-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.primary-btn{background-color:#2196f3;box-shadow:0 2px 4px #2196f333;color:#fff}.primary-btn:hover{background-color:#1976d2;box-shadow:0 4px 8px #2196f34d;transform:translateY(-1px)}.success-btn{background-color:#4caf50;box-shadow:0 2px 4px #4caf5033;color:#fff}.success-btn:hover{background-color:#388e3c;box-shadow:0 4px 8px #4caf504d;transform:translateY(-1px)}.loading-container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.loading-spinner{border:4px solid #f0f0f0;border-top-color:#2196f3}.loading-text{color:#666;font-size:16px}.error-container{flex-direction:column;height:200px}.error-container,.error-icon{align-items:center;display:flex;justify-content:center}.error-icon{background-color:#ffebee;border-radius:50%;color:#f44336;height:48px;margin-bottom:16px;width:48px}.error-text{color:#666;font-size:16px;margin-bottom:16px}.refresh-btn{background-color:#4caf50;border:none;border-radius:20px;box-shadow:0 2px 4px #4caf5033;color:#fff;font-weight:500;padding:8px 16px}.refresh-btn:hover{background-color:#388e3c;box-shadow:0 4px 8px #4caf504d;transform:translateY(-1px)}@media (max-width:768px){.stats-grid{grid-template-columns:1fr}.action-buttons,.info-item{flex-direction:column}.info-label{margin-bottom:4px;width:100%}}.goods-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:16px}.goods-item{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:transform .2s,box-shadow .2s}.goods-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.goods-image{height:160px;overflow:hidden;width:100%}.goods-image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.goods-item:hover .goods-image img{transform:scale(1.05)}.goods-details{padding:16px}.goods-name{color:#333;font-size:16px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goods-price{color:#f44336;font-size:18px;font-weight:700;margin-bottom:8px}.goods-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;line-height:1.4;overflow:hidden}.empty-goods-container{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;height:120px;justify-content:center;margin-top:16px}.empty-goods-text{color:#999;font-size:16px}.pagination-controls{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;justify-content:space-between;margin:16px 0;padding:12px 16px}.pagination-info{color:#666;font-size:14px}.pagination-actions{align-items:center;display:flex;gap:16px}.page-size-selector{align-items:center;display:flex;gap:8px}.page-size-selector label{color:#666;font-size:14px}.page-size-selector select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 8px}.page-navigation{align-items:center;display:flex;gap:8px}.page-button{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s}.page-button:hover:not(:disabled){background-color:#f0f0f0;border-color:#2196f3;color:#2196f3}.page-button:disabled{cursor:not-allowed;opacity:.5}.current-page{color:#333;font-size:14px;font-weight:500;min-width:40px;text-align:center}.goods-status{margin-top:8px}.status-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.status-badge.on-sale{background-color:#e8f5e9;color:#2e7d32}.status-badge.off-sale{background-color:#ffebee;color:#c62828}.goods-category{color:#666;font-size:12px;margin-top:4px}.calendar-row{text-align:center;.Tag{font-size:16px;margin:0;width:100%}.Btn:focus{border:2px solid var(--brand-2)}.not-editable-date{width:50px;.Tag{background-color:#f5f6fa;color:#717981}}.editable-date{border:2px solid #0000;box-sizing:border-box;width:50px;.Tag,.Tag--primary{background-color:var(--secondary-botton-bg);color:var(--secondary-botton-color)}.Tag--success{background-color:green;color:#000}.Tag--warning{background-color:#ff0;color:#000}.Tag--danger{background-color:red;color:#000}}}.status-options .Btn{color:#000;margin-right:5px;.Tag,.Tag--primary{background-color:var(--secondary-botton-bg);color:var(--secondary-botton-color);padding:5px}.Tag--success{background-color:green;color:#000}.Tag--warning{background-color:#ff0;color:#000}.Tag--danger{background-color:red;color:#000}}.input-composer-list{background-color:#fffeff;border-radius:12px;bottom:75px;box-shadow:0 2px 6px 6px #00000008;font-size:14px;left:18px;position:fixed;right:20px;z-index:10}.input-composer-list .Icon{color:var(--gray-1);font-weight:700;height:20px;width:20px}.input-composer-list .composer-label{color:var(--gray-1);margin:0}.input-composer-list .composer-description{color:#717981;font-size:12px;margin:0}.composer-container{background-color:#f9fafb;border-radius:6px;margin:12px 1%;padding:10px;.Input{border-color:#f1f1f1}}.field-name{color:var(--gray-1);font-size:14px;font-weight:bolder;margin-bottom:10px}.field-description{color:var(--gray-1);font-size:12px;font-weight:400;margin:10px 0}.int-composer .Btn{box-sizing:border-box;font-size:20px;height:30px;margin:5px;min-width:30px;width:30px}.int-composer .Btn .Btn-icon{margin:0}.int-composer .Input{display:inline;padding:0 10px;width:100px}.int-composer .int-value{background-color:initial;padding:5px;text-align:center}.Checkbox,.radio-composer .Radio{background-color:var(--radio-bg);border:0;color:var(--radio-color)}.Checkbox--checked,.radio-composer .Radio--checked{background-color:var(--secondary-botton-bg);border:0;color:var(--secondary-botton-color)}.float-composer .Input{display:inline;width:100px}.image-composer{background-color:initial;.image-item{background-color:#f9fafb;border:1px solid #f1f1f1;border-radius:7px;display:inline-block;height:80px;margin:0 6px 6px 0;position:relative;width:80px;.icon,.image{border-radius:7px;bottom:0;height:80px;left:0;position:absolute;right:0;top:0;width:80px}.icon{background-color:#0006;color:#fff;font-size:30px;font-weight:700;z-index:1}}.project-img-btn{background-color:#f9fafb;border:1px solid #f1f1f1;border-radius:7px;display:inline-block;height:80px;margin-bottom:6px;position:relative;width:80px;.add-icon{color:#c0c2c7;font-weight:bolder;height:30px;margin:auto;width:30px;z-index:1}.add-icon,.picUpload{bottom:0;left:0;position:absolute;right:0;top:0}.picUpload{background-color:initial;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;outline:medium none;z-index:2}}}.time-composer{.custom-time-input{appearance:none;-webkit-appearance:none;background-color:#f8f9fa;border:2px solid #e1e5ee;border-radius:10px;color:#333;cursor:pointer;font-size:16px;margin:10px;padding:5px 45px;transition:all .3s;width:100px}input[type=time]::-webkit-calendar-picker-indicator{background:#0000;color:#0000;cursor:pointer;height:30px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;z-index:2}.time-picker-container{position:relative}.time-picker-container:after{color:#6a11cb;content:"⏰";font-size:18px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1}}.date-composer{.custom-date-input{appearance:none;-webkit-appearance:none;background-color:#f8f9fa;border:2px solid #e1e5ee;border-radius:10px;color:#333;cursor:pointer;font-size:16px;margin:10px;padding:5px 45px;transition:all .3s;width:100px}input[type=date]::-webkit-calendar-picker-indicator{background:#0000;color:#0000;cursor:pointer;height:30px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px;z-index:2}.date-picker-container{position:relative}.date-picker-container:after{color:#6a11cb;content:"📅";font-size:18px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1}}.base-draft-card-container{position:relative;width:100%;.base-draft-card{background-color:#fffeff;border-radius:12px;box-shadow:0 2px 6px 6px #00000008;position:relative;width:100%;&.base-draft-card-clickable{cursor:pointer;transition:all .2s ease;&:hover{box-shadow:0 4px 12px 8px #00000014;transform:translateY(-2px)}}.Carousel-item{align-items:center;display:flex;height:250px;justify-content:center;overflow:hidden;img{height:100%;object-fit:cover;width:100%}}>.CardContent{.card-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#717981;display:-webkit-box;font-size:14px;overflow:hidden;padding:0;text-overflow:ellipsis}.divider{background-color:#ebebec;height:1px;margin:10px 0;width:100%}.bottom-info{color:#717981;font-size:12px;div{margin-right:10px}}}}}.pop-table-area{background-clip:padding-box;background-color:var(--service-ticket-bg);border:2px solid #0000;border-radius:16px;margin:12px;padding:5px;position:relative;.composer-container{background-color:initial;.Input{background-color:#f9fafb;border-color:#f1f1f1;color:#333}}}.pop-table-area:before{background:linear-gradient(90deg,#a3d1ff,#a88af7);border-radius:inherit;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}.revise-button{background-color:var(--secondary-botton-bg);border:0;color:var(--secondary-botton-color)}.service-ticket-title{height:40px;line-height:40px;text-align:center;.title-text{font-size:17px;font-weight:500;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level{align-items:center;border:1px solid;border-radius:50%;box-sizing:border-box;display:flex;font-size:13px;height:20px;justify-content:center;margin:10px 0 10px 12px;min-width:20px;width:20px}.cancel-title-bg,.draft-title-bg{background-image:linear-gradient(90deg,#ececec,#0000)}.finish-title-bg{background-image:linear-gradient(90deg,#f2f7f2,#0000)}.pend-title-bg{background-image:linear-gradient(90deg,#fcf7ee,#0000)}.progress-title-bg{background-image:linear-gradient(90deg,#eef0fc,#0000)}.low-level .level{display:none}.middle-level .level{border-color:#e29a1d;color:#e29a1d}.high-level .level{border-color:#d4593d;color:#d4593d}.status-tag{height:25px;margin:0 5px;min-width:60px;div{border-radius:999px;font-size:.9em;height:100%;line-height:20px;text-align:center}.tag-text{font-size:100%;height:25px;line-height:25px;min-width:50px;overflow:hidden;padding:0 10px;white-space:nowrap}.progress-tag-container{background-color:#eff0fc;color:#556eea;min-width:100%;overflow:hidden;position:relative}.progress-tag-container .tag-text{animation:scrollText 8s linear infinite;padding:0;position:absolute;white-space:nowrap}.draft-tag-container{background-color:#bdbcbc;color:#fffeff}.pend-tag-container{background-color:#fff6e7;color:#e19a1d}.cancel-tag-container{background-color:#f2f2f2;color:#070a1d}.finish-tag-container{background-color:#e9faeb;color:#62a86d}}}@keyframes scrollText{0%{transform:translateX(40%)}to{transform:translateX(-100%)}}.sidebar-overlay{animation:fadeIn .2s ease-in-out;background-color:#00000080;bottom:0;right:0;z-index:999}.sidebar,.sidebar-overlay{left:0;position:fixed;top:0}.sidebar{background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000}.sidebar.sidebar-open{transform:translateX(0)}.sidebar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:flex-end;min-height:44px;padding:8px 12px}.sidebar-close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.sidebar-close-btn:hover{background-color:#f3f4f6}.sidebar-content{overflow-y:auto;padding:8px 0}.sidebar-content,.sidebar-conversations{display:flex;flex:1 1;flex-direction:column}.sidebar-conversations{border-top:1px solid #e5e7eb;margin-top:16px;min-height:0;padding-top:12px}.sidebar-conversations-header{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:0 16px 8px;text-transform:uppercase}.sidebar-menu{display:flex;flex-direction:column}.sidebar-menu-item{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;margin:0 8px;padding:12px 16px;position:relative;transition:background-color .2s}.sidebar-menu-item:hover{background-color:#f3f4f6}.sidebar-menu-item:active{background-color:#e5e7eb}.sidebar-menu-icon{align-items:center;background-color:#f3f4f6;border-radius:6px;color:#6b7280;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;margin-right:12px;width:32px}.sidebar-menu-label{color:#111827;font-size:14px;font-weight:400}.sidebar-footer{background-color:#fff;border-top:1px solid #e5e7eb;padding:12px 16px 16px}.sidebar-user-container{position:relative}.sidebar-user-info{align-items:center;border-radius:10px;cursor:pointer;display:flex;padding:10px 12px;position:relative;transition:background-color .2s}.sidebar-user-info:hover{background-color:#f9fafb}.sidebar-user-info:active{background-color:#f3f4f6}.sidebar-user-menu-icon{color:#6b7280;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.sidebar-user-menu-icon.open{transform:rotate(180deg)}.sidebar-user-avatar{border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;height:36px;margin-right:12px;overflow:hidden;width:36px}.sidebar-user-avatar img{height:100%;object-fit:cover;width:100%}.sidebar-user-avatar-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;width:100%}.sidebar-user-name{color:#111827;flex:1 1;font-size:15px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-login-btn{align-items:center;background-color:#111827;border:none;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s ease;width:100%}.sidebar-login-btn:hover{background-color:#1f2937;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.sidebar-login-btn:active{background-color:#374151;box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.sidebar-login-btn svg{stroke:currentColor;flex-shrink:0}.sidebar-login-btn span{font-weight:500;letter-spacing:.3px}.sidebar-user-menu{animation:slideDown .2s ease-out;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;bottom:100%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;margin-bottom:8px;overflow:hidden;position:absolute;right:0;z-index:1001}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sidebar-user-menu-item{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;padding:12px 16px;text-align:left;transition:background-color .15s;width:100%}.sidebar-user-menu-item:hover{background-color:#f9fafb}.sidebar-user-menu-item:active{background-color:#f3f4f6}.sidebar-user-menu-item svg{color:#6b7280;flex-shrink:0}.sidebar-user-menu-item span{flex:1 1}.sidebar-user-menu-item-danger{color:#dc2626!important}.sidebar-user-menu-item-danger:hover{background-color:#fef2f2!important;color:#b91c1c!important}.sidebar-user-menu-item-danger svg{color:#dc2626!important}.sidebar-user-menu-item-danger:hover svg{color:#b91c1c!important}@media (max-width:768px){.sidebar{width:260px}}.conversation-list{max-height:calc(100vh - 200px);overflow-y:auto;padding:8px 0}.conversation-list-empty{color:#6b7280;padding:40px 20px;text-align:center}.conversation-list-empty p{font-size:14px;margin:0}.conversation-list-empty-hint{color:#9ca3af!important;font-size:12px!important;margin-top:8px!important}.conversation-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:2px 8px;padding:10px 16px;position:relative;transition:background-color .2s}.conversation-item:hover{background-color:#f3f4f6}.conversation-item:hover .conversation-item-delete{opacity:1}.conversation-item.active{background-color:#f3f4f6}.conversation-item-content{align-items:center;display:flex;flex:1 1;min-width:0}.conversation-item-icon{color:#6b7280;flex-shrink:0;height:20px;margin-right:12px;width:20px}.conversation-item.active .conversation-item-icon{color:#111827}.conversation-item-text{flex:1 1;min-width:0}.conversation-item-title{color:#111827;font-size:14px;font-weight:500;margin-bottom:4px}.conversation-item-preview,.conversation-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item-preview{color:#6b7280;font-size:12px}.conversation-item-delete{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:8px;opacity:.7;padding:4px;transition:all .2s;width:24px}.conversation-item-delete:hover{background-color:#fee2e2;color:#dc2626;transform:scale(1.1)}.conversation-item-delete:focus{outline:2px solid #dc2626;outline-offset:2px}.conversation-list::-webkit-scrollbar{width:6px}.conversation-list::-webkit-scrollbar-track{background:#0000}.conversation-list::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.conversation-list::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.confirm-dialog-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.confirm-dialog{animation:slideUp .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;overflow:hidden;position:relative;width:100%}.confirm-dialog-header{padding:24px 24px 16px;text-align:center}.confirm-dialog-icon{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.confirm-dialog-icon-danger{background-color:#fef2f2;color:#dc2626}.confirm-dialog-icon-warning{background-color:#fffbeb;color:#f59e0b}.confirm-dialog-icon-info{background-color:#eff6ff;color:#3b82f6}.confirm-dialog-icon svg{height:32px;width:32px}.confirm-dialog-title{color:#111827;font-size:20px;font-weight:600;line-height:1.4;margin:0}.confirm-dialog-body{padding:0 24px 24px;text-align:center}.confirm-dialog-message{color:#6b7280;font-size:15px;line-height:1.5;margin:0}.confirm-dialog-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 24px 24px}.confirm-dialog-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;outline:none;padding:12px 24px;transition:all .2s ease}.confirm-dialog-btn-cancel{background-color:#f9fafb;color:#374151}.confirm-dialog-btn-cancel:hover{background-color:#f3f4f6}.confirm-dialog-btn-cancel:active{background-color:#e5e7eb}.confirm-dialog-btn-confirm{color:#fff}.confirm-dialog-btn-danger{background-color:#dc2626}.confirm-dialog-btn-danger:hover{background-color:#b91c1c}.confirm-dialog-btn-danger:active{background-color:#991b1b}.confirm-dialog-btn-warning{background-color:#f59e0b}.confirm-dialog-btn-warning:hover{background-color:#d97706}.confirm-dialog-btn-warning:active{background-color:#b45309}.confirm-dialog-btn-info{background-color:#3b82f6}.confirm-dialog-btn-info:hover{background-color:#2563eb}.confirm-dialog-btn-info:active{background-color:#1d4ed8}@media (max-width:768px){.confirm-dialog{margin:20px;max-width:90%}.confirm-dialog-header{padding:20px 20px 12px}.confirm-dialog-body{padding:0 20px 20px}.confirm-dialog-footer{flex-direction:column;padding:12px 20px 20px}.confirm-dialog-btn{width:100%}}.auth-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.auth-modal{animation:slideUp .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:420px;overflow-y:auto;position:relative;width:100%}.auth-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s;z-index:10}.auth-modal-close:hover{background-color:#f3f4f6;color:#111827}.auth-modal-header{padding:32px 32px 24px;text-align:center}.auth-modal-header h2{color:#111827;font-size:24px;font-weight:600;margin:0 0 8px}.auth-modal-subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.auth-modal-form{padding:0 32px 24px}.auth-form-group{margin-bottom:20px}.auth-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.auth-form-group input{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;padding:12px 16px;transition:all .2s;width:100%}.auth-form-group input:focus{border-color:#111827;box-shadow:0 0 0 3px #1118271a;outline:none}.auth-form-group input::placeholder{color:#9ca3af}.auth-form-group input.error{border-color:#ef4444}.auth-form-group input.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.error-message{color:#ef4444;display:block;font-size:12px;margin-top:6px}.auth-submit-btn{background-color:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:8px;padding:14px;transition:all .2s;width:100%}.auth-submit-btn:hover{background-color:#1f2937}.auth-submit-btn:active{background-color:#374151;transform:scale(.98)}.auth-modal-footer{padding:0 32px 32px;text-align:center}.auth-modal-footer p{color:#6b7280;font-size:14px;margin:0}.auth-switch-btn{background:none;border:none;color:#111827;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:underline;transition:color .2s}.auth-switch-btn:hover{color:#374151}.auth-privacy-agreement{margin-bottom:20px}.auth-checkbox-label{align-items:flex-start;color:#6b7280;cursor:pointer;display:flex;font-size:13px;line-height:1.5}.auth-checkbox{cursor:pointer;flex-shrink:0;margin-right:8px;margin-top:2px}.auth-privacy-link{background:none;border:none;color:#111827;cursor:pointer;font-size:13px;margin:0 2px;padding:0;text-decoration:underline;transition:color .2s}.auth-privacy-link:hover{color:#374151}.privacy-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:3000}.privacy-modal{animation:slideUp .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;position:relative;width:100%}.privacy-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.privacy-modal-header h3{color:#111827;font-size:20px;font-weight:600;margin:0}.privacy-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.privacy-modal-close:hover{background-color:#f3f4f6;color:#111827}.privacy-modal-content{flex:1 1;overflow:hidden;padding:0}.privacy-iframe{border:none;display:block;height:100%;min-height:500px;width:100%}@media (max-width:480px){.auth-modal{border-radius:16px 16px 0 0;margin-top:auto;max-width:100%}.auth-modal-footer,.auth-modal-form,.auth-modal-header{padding-left:24px;padding-right:24px}.privacy-modal{border-radius:16px 16px 0 0;margin-top:auto;max-height:100vh;max-width:100%}.privacy-modal-header{padding:20px 24px}.privacy-iframe{min-height:400px}}.activities-container{background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.activities-header{background-color:#fff;border-bottom:1px solid #e5e7eb;min-height:56px;padding:12px 16px}.activities-back-btn,.activities-header{align-items:center;display:flex;position:relative}.activities-back-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;justify-content:center;margin-right:8px;padding:8px;transition:background-color .2s;z-index:10}.activities-back-btn:hover{background-color:#f3f4f6}.activities-back-btn:active{background-color:#e5e7eb}.activities-title{color:#111827;flex:1 1;font-size:18px;font-weight:600;left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.activities-tabs{-ms-overflow-style:none;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-evenly;overflow-x:auto;scrollbar-width:none}.activities-tabs::-webkit-scrollbar{display:none}.activities-tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:500;min-width:80px;padding:12px;text-align:center;transition:all .2s;white-space:nowrap}.activities-tab:hover{background-color:#f9fafb;color:#374151}.activities-tab.active{border-bottom-color:#2563eb;color:#2563eb;font-weight:600}.activities-content{background-color:#fff;flex:1 1;justify-content:flex-start;overflow-y:auto;padding:10px 20px}.activities-content,.activities-empty-state{align-items:center;display:flex;flex-direction:column}.activities-empty-state{justify-content:center;max-width:400px;text-align:center}.activities-empty-icon{align-items:center;background:linear-gradient(135deg,#e9d5ff,#ddd6fe 50%,#e9d5ff);border-radius:50%;box-shadow:0 4px 12px #a78bfa33;display:flex;height:120px;justify-content:center;margin-bottom:24px;width:120px}.activities-empty-icon svg{height:60px;width:60px}.activities-empty-title{color:#111827;font-size:20px;font-weight:600;margin:0 0 8px}.activities-empty-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.work-orders-header{align-items:center;background-color:#fff;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:10px;padding:0;width:100%}.work-orders-header h3{color:#111827;font-size:18px;font-weight:600;margin:0}.refresh-btn{align-items:center;background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:6px 12px;transition:all .2s}.refresh-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.refresh-btn:active{background-color:#e5e7eb}.work-orders-list{display:flex;flex-direction:column;gap:16px;height:90%;justify-content:flex-start;padding:0;width:100%}.work-orders-list .base-draft-card-container{margin-bottom:0}.activities-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}.activities-loading p{color:#6b7280;font-size:14px;margin:0}@media (max-width:768px){.activities-header{padding:12px}.activities-title{font-size:16px}.activities-tab{font-size:12px;min-width:70px;padding:10px}.activities-empty-icon{height:100px;width:100px}.activities-empty-icon svg{height:50px;width:50px}.activities-empty-title{font-size:18px}.activities-empty-description{font-size:13px}}.settings-container{background-color:#f9fafb;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.settings-header{background-color:#fff;border-bottom:1px solid #e5e7eb;min-height:56px;padding:12px 16px}.settings-back-btn,.settings-header{align-items:center;display:flex;position:relative}.settings-back-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;justify-content:center;margin-right:8px;padding:8px;transition:background-color .2s;z-index:10}.settings-back-btn:hover{background-color:#f3f4f6}.settings-back-btn:active{background-color:#e5e7eb}.settings-title{color:#111827;flex:1 1;font-size:18px;font-weight:600;left:50%;margin:0;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.settings-content{background-color:#f9fafb;flex:1 1;overflow-y:auto;padding:16px}.settings-section{margin-bottom:24px}.settings-section:last-child{margin-bottom:0}.settings-section-title{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;padding:0 4px;text-transform:uppercase}.settings-item{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;margin-bottom:8px;padding:16px;transition:box-shadow .2s,transform .2s}.settings-item:last-child{margin-bottom:0}.settings-item:hover{box-shadow:0 2px 4px #00000014}.settings-item-icon{align-items:center;background-color:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;width:40px}.settings-item-icon svg{height:24px;width:24px}.settings-item-content{flex:1 1;margin-right:12px;min-width:0}.settings-item-title{color:#111827;font-size:15px;font-weight:500;line-height:1.4;margin:0 0 4px}.settings-item-description{color:#6b7280;font-size:13px;line-height:1.4;margin:0}.settings-item-action{align-items:center;display:flex;flex-shrink:0}.settings-action-btn{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.settings-action-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.settings-action-btn:active{background-color:#f3f4f6;transform:scale(.98)}.settings-action-btn-primary{background-color:#2563eb;border-color:#2563eb;color:#fff}.settings-action-btn-primary:hover{background-color:#1d4ed8;border-color:#1d4ed8}.settings-action-btn-danger{background-color:#fff;border-color:#dc2626;color:#dc2626}.settings-action-btn-danger:hover{background-color:#fef2f2;border-color:#b91c1c;color:#b91c1c}.settings-action-btn-danger:active{background-color:#fee2e2}.settings-item-action-group{align-items:center;display:flex;gap:12px}.settings-cache-size{color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap}.settings-language-btn{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s;white-space:nowrap}.settings-language-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.settings-language-btn:active{background-color:#f3f4f6;transform:scale(.98)}.settings-language-btn-active{background-color:#2563eb;border-color:#2563eb;color:#fff}.settings-language-btn-active:hover{background-color:#1d4ed8;border-color:#1d4ed8}@media (max-width:768px){.settings-header{padding:12px}.settings-title{font-size:16px}.settings-content{padding:12px}.settings-section{margin-bottom:20px}.settings-item{padding:14px}.settings-item-icon{height:36px;margin-right:10px;width:36px}.settings-item-icon svg{height:20px;width:20px}.settings-item-title{font-size:14px}.settings-item-description{font-size:12px}.settings-action-btn{font-size:13px;padding:6px 12px}.settings-cache-size{font-size:13px}.settings-item-action-group{gap:8px}}.profile-container{background-color:#f5f7fa;color:#333;display:flex;flex-direction:column;height:100%}.profile-header{align-items:center;background-color:#fff;box-shadow:0 2px 8px #0000000d;display:flex;padding:16px 20px;position:relative;z-index:10}.profile-back-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.profile-back-btn:hover{background-color:#f0f0f0}.profile-title{color:#333;font-size:18px;font-weight:600;margin:0 0 0 16px}.profile-avatar-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin-bottom:12px;padding:30px 20px}.profile-avatar{border:3px solid #2196f3;border-radius:50%;box-shadow:0 4px 10px #2196f333;height:80px;margin-bottom:16px;overflow:hidden;width:80px}.profile-avatar img{height:100%;object-fit:cover;width:100%}.profile-avatar-placeholder{align-items:center;background-color:#e0e0e0;color:#757575;display:flex;font-size:32px;font-weight:600;height:100%;justify-content:center;width:100%}.profile-user-info{text-align:center}.profile-user-name{color:#333;font-size:20px;font-weight:600;margin:0 0 8px}.profile-user-status{color:#757575;font-size:14px;margin:0}.profile-content{flex:1 1;overflow-y:auto;padding:0 12px 20px}.profile-section{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:16px;overflow:hidden}.profile-section-header{border-bottom:1px solid #f0f0f0;padding:16px 20px}.profile-section-title{color:#333;font-size:16px;font-weight:600;margin:0}.profile-item{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:16px 20px;transition:background-color .2s}.profile-item:last-child{border-bottom:none}.profile-item:hover{background-color:#f9f9f9}.profile-item-icon{align-items:center;background-color:#f0f0f0;border-radius:50%;color:#666;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.profile-item-content{flex:1 1}.profile-item-title{color:#333;font-size:16px;font-weight:500;margin:0 0 4px}.profile-item-description{color:#666;font-size:14px;margin:0}.profile-item-action{margin-left:16px}.profile-store-item{align-items:center;background-color:#fff;border-bottom:1px solid #f0f0f0;display:flex;padding:20px;transition:background-color .2s}.profile-store-item:last-child{border-bottom:none}.profile-store-item:hover{background-color:#f9f9f9}.profile-store-image{border-radius:12px;box-shadow:0 2px 6px #00000014;height:64px;margin-right:16px;overflow:hidden;width:64px}.profile-store-image img{height:100%;object-fit:cover;width:100%}.profile-store-info{flex:1 1}.profile-store-name{color:#333;font-size:16px;font-weight:600;margin:0 0 8px}.profile-store-status{align-items:center;color:#666;display:flex;font-size:14px}.status-indicator{border-radius:50%;height:8px;margin-right:8px;width:8px}.status-open{background-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.status-closed,.status-error{background-color:#f44336;box-shadow:0 0 0 2px #f4433633}.status-loading{background-color:#9e9e9e;box-shadow:0 0 0 2px #9e9e9e33}.profile-store-action{margin-left:16px}.profile-store-action-container{align-items:flex-end;flex-direction:column}.profile-action-btn{background-color:#2196f3;border:none;border-radius:20px;box-shadow:0 2px 4px #2196f333;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.profile-action-btn:hover{background-color:#1976d2;box-shadow:0 4px 8px #2196f34d;transform:translateY(-1px)}.profile-action-btn.disabled{background-color:#e0e0e0;box-shadow:none;color:#9e9e9e;transform:none}.profile-action-btn-danger{background-color:#f44336;box-shadow:0 2px 4px #f4433633}.profile-action-btn-danger:hover{background-color:#d32f2f;box-shadow:0 4px 8px #f443364d;transform:translateY(-1px)}.refresh-btn{background-color:#4caf50!important;box-shadow:0 2px 4px #4caf5033!important}.refresh-btn:hover{background-color:#388e3c!important;box-shadow:0 4px 8px #4caf504d!important}@media (prefers-color-scheme:dark){.profile-container{--background-color:#121212;--text-color:#fff;--card-background:#1e1e1e;--border-color:#333;--hover-color:#2a2a2a;--primary-color:#2196f3;--primary-hover-color:#0d8bf2;--secondary-color:#757575;--secondary-text-color:#aaa;--danger-color:#f44336;--danger-hover-color:#d32f2f}}.profile-container{--background-color:#fff;--text-color:#333;--card-background:#fff;--border-color:#eee;--hover-color:#f5f5f5;--primary-color:#2196f3;--primary-hover-color:#0d8bf2;--secondary-color:#757575;--secondary-text-color:#757575;--danger-color:#f44336;--danger-hover-color:#d32f2f}.profile-store-image-placeholder{background-color:#e0e0e0;border-radius:12px;box-shadow:0 2px 6px #00000014;height:64px;opacity:.7;overflow:hidden;position:relative;width:64px}.profile-store-image-placeholder:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.profile-store-image-placeholder.error{background-color:#ffebee;border:1px solid #f44336;opacity:1}.profile-store-image-placeholder.error:after{display:none}.status-loading{animation:pulse 1.5s infinite;background-color:var(--secondary-color)!important}.profile-action-btn.disabled{cursor:not-allowed;opacity:.5}@keyframes loading{0%{left:-100%}to{left:100%}}@keyframes pulse{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.status-error{animation:none;background-color:var(--danger-color)!important}.refresh-btn{background-color:var(--primary-color)!important;cursor:pointer!important;opacity:1!important}.profile-store-action-container{align-items:center;display:flex;gap:8px}.profile-refresh-btn{align-items:center;background:none;border:none;border-radius:50%;color:var(--primary-color);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;padding:4px;transition:background-color .2s;width:28px}.profile-refresh-btn:hover{background-color:var(--hover-color)}.profile-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.profile-section-refresh-btn{align-items:center;background:none;border:1px solid #2196f3;border-radius:16px;color:#2196f3;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:4px 12px;transition:all .2s}.profile-section-refresh-btn:hover{background-color:#f0f8ff}.profile-section-refresh-btn:active{transform:scale(.95)}.logistics-chat-container{background-color:#f9fafb;display:flex;flex-direction:column;height:100%;overflow:hidden;div.ChatApp{padding:0!important}div.MessageContainer{max-height:calc(100% - 80px)!important;padding:0!important}}.logistics-chat-container .chat-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;padding:12px 16px;position:relative;z-index:1000}.logistics-chat-container .chat-back-btn{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-right:8px;min-height:40px;min-width:40px;transition:background-color .2s}.logistics-chat-container .chat-back-btn:hover{background-color:#f3f4f6}.logistics-chat-container .chat-back-btn svg{display:block}.logistics-chat-container .chat-header-info{align-items:center;display:flex;flex:1 1;gap:12px}.logistics-chat-container .chat-header-avatar{background-color:#f3f4f6;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.logistics-chat-container .chat-header-avatar img{height:100%;object-fit:cover;width:100%}.logistics-chat-container .chat-header-text{display:flex;flex-direction:column;gap:2px}.logistics-chat-container .chat-header-title{color:#111827;font-size:16px;font-weight:600;line-height:1.2;margin:0}.logistics-chat-container .chat-header-status{color:#10b981;font-size:12px;font-weight:500}.logistics-chat-container .chat-menu-btn{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:8px;min-height:40px;min-width:40px;padding:8px;transition:background-color .2s}.logistics-chat-container .chat-menu-btn:hover{background-color:#f3f4f6}.logistics-chat-container .chat-menu-btn svg{display:block}.logistics-chat-container .chat-content-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.logistics-chat-container .chat-content-wrapper .Chat{display:flex;flex:1 1;flex-direction:column}.logistics-chat-container .chat-content-wrapper .Navbar{display:none}.logistics-sidebar-overlay{background-color:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:2000}.logistics-sidebar{animation:slideIn .3s ease-out;background-color:#fff;box-shadow:-4px 0 12px #00000026;display:flex;flex-direction:column;height:100%;max-width:100%;width:320px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.logistics-sidebar-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.logistics-sidebar-title{color:#111827;font-size:18px;font-weight:600;margin:0}.logistics-sidebar-close{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:background-color .2s}.logistics-sidebar-close:hover{background-color:#f3f4f6;color:#374151}.logistics-new-chat-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;margin:16px 20px;padding:12px 20px;transition:all .2s}.logistics-new-chat-btn:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.logistics-new-chat-btn:active{transform:translateY(0)}.logistics-conversations-list{flex:1 1;overflow-y:auto;padding:0 20px 20px}.logistics-empty-state{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center;padding:40px 20px}.logistics-conversation-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:all .2s}.logistics-conversation-item:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateX(-2px)}.logistics-conversation-item.active{background-color:#eff6ff;border-color:#3b82f6}.logistics-conversation-content{flex:1 1;margin-right:12px;min-width:0}.logistics-conversation-title{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-conversation-preview{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logistics-conversation-delete{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s}.logistics-conversation-delete:hover{background-color:#fee2e2;color:#dc2626}.logistics-conversations-list::-webkit-scrollbar{width:6px}.logistics-conversations-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.logistics-conversations-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.logistics-conversations-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.marketplace-container{background-color:#f9fafb;display:flex;flex-direction:column;height:100%;overflow:hidden}.marketplace-header{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;padding:16px}.marketplace-back-btn{align-items:center;background:none;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;justify-content:center;margin-right:8px;padding:8px;transition:background-color .2s}.marketplace-back-btn:hover{background-color:#f3f4f6}.marketplace-title{color:#111827;font-size:20px;font-weight:600;margin:0}.marketplace-content{flex:1 1;max-width:100%;overflow-y:auto;padding:16px}.marketplace-search{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;margin-bottom:16px;padding:12px 16px}.marketplace-search svg{color:#9ca3af;flex-shrink:0;margin-right:12px}.marketplace-search-input{background:#0000;border:none;color:#374151;flex:1 1;font-size:14px;outline:none}.marketplace-search-input::placeholder{color:#9ca3af}.marketplace-categories{-webkit-overflow-scrolling:touch;display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.marketplace-categories::-webkit-scrollbar{display:none}.marketplace-category-btn{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.marketplace-category-btn:hover{background-color:#f3f4f6;border-color:#d1d5db}.marketplace-category-btn.active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.marketplace-apps-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.marketplace-app-card{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:25%;padding:10px;transition:all .2s}.marketplace-app-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.marketplace-app-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;flex-shrink:0;font-size:32px;height:64px;justify-content:center;width:64px}.marketplace-app-info{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-app-name{color:#111827;font-size:14px;font-weight:600;line-height:1.4;margin:0}.marketplace-app-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:13px;line-height:1.4;margin:0 0 8px;overflow:hidden}.marketplace-app-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.marketplace-app-price{background-color:#eff6ff;border-radius:4px;color:#3b82f6;font-size:13px;font-weight:600;padding:2px 8px}.marketplace-app-rating{align-items:center;color:#f59e0b;display:flex;font-size:13px;font-weight:500;gap:4px}.marketplace-app-rating svg{color:#f59e0b}.marketplace-app-reviews{color:#9ca3af;font-size:12px}.marketplace-app-detail{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px 16px}.marketplace-app-detail-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;font-size:40px;height:80px;justify-content:center;margin-bottom:16px;width:80px}.marketplace-app-detail-name{color:#111827;font-size:24px;font-weight:700;margin:0 0 8px;text-align:center}.marketplace-app-detail-description{color:#6b7280;font-size:15px;line-height:1.6;margin:0 0 24px;text-align:center}.marketplace-app-detail-stats{display:flex;gap:24px;justify-content:center;margin-bottom:32px;width:100%}.marketplace-stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.marketplace-stat-label{color:#9ca3af;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.marketplace-stat-value{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:600;gap:4px}.marketplace-stat-value svg{color:#f59e0b}.marketplace-app-detail-features{margin-bottom:24px;max-width:400px;width:100%}.marketplace-app-detail-features h3{color:#111827;font-size:16px;font-weight:600;margin:0 0 12px}.marketplace-app-detail-features ul{list-style:none;margin:0;padding:0}.marketplace-app-detail-features li{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px;padding:8px 0}.marketplace-app-detail-features li:before{color:#10b981;content:"✓";font-weight:700}.marketplace-install-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:400px;padding:14px 24px;transition:all .2s;width:100%}.marketplace-install-btn:hover{box-shadow:0 6px 16px #667eea80;transform:translateY(-2px)}.marketplace-install-btn:active{transform:translateY(0)}.chat-window-container{height:100%;overflow:visible;position:relative;width:100%}.chat-background{background-position:50%;height:100%;position:absolute;top:0;z-index:0}.chat-background,.chat-banner{background-repeat:no-repeat;background-size:cover;left:0;pointer-events:none;width:100%}.chat-banner{background-position:top;height:200px;max-height:25vh;overflow:hidden;position:fixed;top:40px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:5}.chat-banner.banner-visible{opacity:1;pointer-events:none;transform:translateY(0)}.chat-banner.banner-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.banner-toggle-btn{align-items:center;background:#fffffff2;border:1px solid #0000001a;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#333;cursor:pointer;display:flex;font-size:12px;justify-content:center;left:50%;min-height:40px;min-width:80px;padding:10px 18px;pointer-events:auto;position:fixed;top:42px;transform:translateX(-50%);transition:all .2s ease;white-space:nowrap;z-index:11}.banner-toggle-btn:hover{background:#fff;box-shadow:0 4px 12px #0003;transform:translateX(-50%) translateY(-2px)}.banner-toggle-btn:active{transform:translateX(-50%) translateY(0)}.banner-toggle-btn svg{height:18px;margin-right:4px;width:18px}.chat-content-wrapper .Navbar{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fefeff4d!important;left:0!important;pointer-events:auto!important;position:fixed!important;right:0!important;top:0!important;width:auto!important;z-index:10!important}.chat-content-wrapper{height:100%;position:relative;width:100%;z-index:2}.chat-content-wrapper .ChatApp{background-color:initial!important;background:#0000!important;display:flex!important;flex-direction:column!important;height:100vh!important;overflow:hidden!important;padding-top:240px!important;transition:padding-top .3s ease-in-out}.chat-window-container.banner-hidden .chat-content-wrapper .ChatApp{padding-top:40px!important}.chat-content-wrapper .MessageContainer{-webkit-overflow-scrolling:touch!important;background:#0000!important;background-image:none!important;border-top:none!important;display:block!important;flex:1 1 auto!important;height:calc(100vh - 320px)!important;margin:0!important;max-height:calc(100vh - 320px)!important;min-height:0!important;overflow-x:hidden!important;overflow-y:scroll!important;padding:0 0 150px!important;position:relative;scroll-behavior:smooth!important;scroll-padding-top:0!important;z-index:1}.chat-window-container.banner-hidden .chat-content-wrapper .MessageContainer{height:calc(100vh - 120px)!important;max-height:calc(100vh - 120px)!important}.chat-content-wrapper .MessageContainer>*{position:relative;z-index:1}.chat-content-wrapper .MessageContainer>div,.chat-content-wrapper .MessageContainer>ol,.chat-content-wrapper .MessageContainer>ul{display:block!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.chat-content-wrapper .ChatFooter{background-color:#fff!important;bottom:0!important;left:0!important;position:fixed!important;right:0!important;z-index:10!important}.chat-content-wrapper .Composer{position:relative!important;z-index:10!important}@media (max-height:800px){.chat-content-wrapper .ChatApp{padding-top:calc(40px + 25vh)!important}}.Navbar-leftContent{align-items:center!important;border-radius:4px;color:#070a1d!important;cursor:pointer;display:flex!important;justify-content:center!important;min-height:24px;min-width:24px;padding:8px;pointer-events:auto!important;position:relative!important;transition:background-color .2s;z-index:12!important}.Navbar-leftContent:hover{background-color:#0000000d}.Navbar [class*=leftContent] use,.Navbar-leftContent use{display:none!important}.Navbar [class*=leftContent] svg.hamburger-menu-icon,.Navbar-leftContent svg.hamburger-menu-icon{stroke:#070a1d!important;display:block!important;height:24px!important;opacity:1!important;visibility:visible!important;width:24px!important}.Navbar [class*=leftContent] svg.hamburger-menu-icon line,.Navbar-leftContent svg.hamburger-menu-icon line{stroke:#070a1d!important;stroke-width:2.5!important;fill:none!important;stroke-linecap:round!important;opacity:1!important}.Navbar [class*=leftContent] svg:not(.hamburger-menu-icon),.Navbar-leftContent svg:not(.hamburger-menu-icon){display:none!important}.apps-dropdown-menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:block!important;min-width:180px;opacity:1!important;overflow:hidden;position:fixed;right:12px;top:55px;visibility:visible!important;z-index:9999}.apps-menu-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:12px 16px;transition:background-color .2s}.apps-menu-item:last-child{border-bottom:none}.apps-menu-item:hover{background-color:#f5f5f5}.apps-menu-icon{font-size:18px;margin-right:12px}.apps-menu-text{color:#333;font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Navbar-right .Icon{fill:#dc2626}:root{--brand-1:linear-gradient(135deg,#3951f1,#6c2dec);--brand-2:#3951f1;--gray-1:#070a1d;--gray-2:#a5abb1;--gray-3:#7c889c;--gray-4:#a5abb1;--gray-7:#ebebec;--navbar-height:60px}.ChatApp,.ChatFooter,.Message .Bubble,.MessageContainer,.Navbar,.QuickReplies{background-repeat:no-repeat;background-size:cover;border-top:1px solid #ebebec}.ChatApp{background-color:#f6f7fb}.Composer{border:2px solid #3951f1;border:2px solid var(--brand-2);border-radius:8px;color:linear-gradient(135deg,#3951f1,#6c2dec);color:var(--brand-1);margin:20px;padding:0}.Navbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fefeffe6;border:0;box-shadow:none;position:fixed;top:0;width:100%}.Navbar-title{color:#070a1d;color:var(--gray-1)}.Navbar-main{min-height:60px;min-height:var(--navbar-height)}.Message.left{.Message-main{flex-direction:column;.Message-inner{max-width:100%}}.Message-author{color:#717981;font-size:13px;left:40px;position:absolute;top:10px}.Message-content{flex-direction:column;margin-top:10px;.Bubble{border:0;margin-right:0}}}.Card,.Message.left .Bubble{border-radius:0 12px 12px 12px;color:#070a1d;color:var(--gray-1)}.Message.right .Bubble{background-color:#1d62f4;background-image:linear-gradient(135deg,#3951f1,#6c2dec);border-radius:12px 12px 0 12px;color:#f5f5f5}.ChatFooter,.QuickReplies{background-color:#fff}.Btn{border-radius:8px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Popup-dialog{background-color:#fffeff;border-radius:16px 16px 0 0}.Popup-dialog .Popup-body .input-composer{background-color:#f9fafb;border-color:#f1f1f1;color:#333}.Popup-header{box-sizing:border-box;height:70px;line-height:40px;padding-left:12px}.Popup-header .Popup-title{text-align:left}.Popup-body{overflow-x:hidden;overflow-y:auto}.Popup-body:before{background-color:#ebebec;content:"";display:block;height:1px;width:100%}.Message.left{.typing{background-color:initial}.RichText{white-space:normal}.typing-container{position:relative}.typing-container .Bubble.typing{background-color:initial;display:inline-block;left:90px;position:absolute}.Bubble.typing{border:0;left:90px;position:relative;top:-50px}.Typing-dot{height:8px;margin:0 4px;width:8px}}.BackBottom .Btn{position:fixed;right:0}:root{--service-ticket-bg:#fffeff;--primary-button-bg:linear-gradient(90deg,#3a50f1,#6830ec);--primary-button-color:#fff;--secondary-botton-bg:#e3ecff;--secondary-botton-color:#556eea;--radio-bg:#ebeef1;--radio-color:#717981;--service-ticket-color:#717981;--service-ticket-title-bg:linear-gradient(90deg,#3a50f1,#0000);--md-st-color:#e19a1d;--hi-st-color:#d4593d;--right-bubble:linear-gradient(90deg,#3951f1,#6c2dec)}
/*# sourceMappingURL=main.cea91e9c.css.map*/