html,body,#root{width:100%;min-height:100%;margin:0;padding:0}html,body{overflow-y:auto}body{background:#f1ece4}#root{background:var(--color-paper);width:100%;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}.bottom-nav,.dy-topbar{max-width:none;left:0;right:0}page{--color-ink:#2c2c2c;--color-vermilion:#c0392b;--color-paper:#f7f4ef;--color-card:#fffdf8;--color-border:#d4cfc7;--color-text-sub:#8b7d6b;--color-blue:#3a5a7c;--color-gold:#b8935a;background-color:var(--color-paper);color:var(--color-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:calc(min(100vw,720px)/26.7857);line-height:1.6}.font-serif{font-family:Songti SC,STSong,SimSun,Noto Serif SC,serif}.p-xs{padding:calc(min(100vw,720px)/93.75)}.p-sm{padding:calc(min(100vw,720px)/46.875)}.p-md{padding:calc(min(100vw,720px)/31.25)}.p-lg{padding:calc(min(100vw,720px)/23.4375)}.p-xl{padding:calc(min(100vw,720px)/15.625)}.mt-xs{margin-top:calc(min(100vw,720px)/93.75)}.mt-sm{margin-top:calc(min(100vw,720px)/46.875)}.mt-md{margin-top:calc(min(100vw,720px)/31.25)}.mt-lg{margin-top:calc(min(100vw,720px)/23.4375)}.card{background:var(--color-card);border-radius:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/31.25) #2c2c2c0d}.card:active{transform:scale(.98)}.card-bordered{background:var(--color-card);border:calc(1 * min(100vw, 720px) / 750) solid var(--color-border);border-radius:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s}.card-bordered:active{border-color:var(--color-vermilion);transform:scale(.98)}.card-gradient-dark{color:#fffdf8;background:linear-gradient(135deg,#2c2c2c 0%,#4a3f35 100%);border-radius:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375);box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #2c2c2c2e}.card-gradient-warm{background:linear-gradient(135deg,#fffdf8 0%,#f7f0e8 100%);border:calc(min(100vw,720px)/750) solid #e8dcc8;border-radius:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375);box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/37.5) #2c2c2c0f}.card-gradient-accent{background:linear-gradient(135deg,#c0392b0f 0%,#b8935a1a 100%);border:calc(min(100vw,720px)/750) solid #c0392b26;border-radius:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375)}.btn-primary{background:var(--color-ink);color:#fffdf8;text-align:center;border:none;border-radius:calc(min(100vw,720px)/15.625);padding:calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/15.625);font-size:calc(min(100vw,720px)/26.7857)}.btn-primary:after{border:none}.btn-accent{background:var(--color-vermilion);color:#fffdf8;text-align:center;border:none;border-radius:calc(min(100vw,720px)/15.625);padding:calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/15.625);font-size:calc(min(100vw,720px)/26.7857)}.btn-accent:after{border:none}.btn-outline{color:var(--color-ink);border:calc(1 * min(100vw, 720px) / 750) solid var(--color-ink);background:0 0;border-radius:calc(min(100vw,720px)/15.625);padding:calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/15.625);font-size:calc(min(100vw,720px)/26.7857)}.btn-outline:after{border:none}.text-title{color:var(--color-ink);font-family:Noto Serif SC,Songti SC,serif;font-size:calc(min(100vw,720px)/20.8333);font-weight:500}.text-subtitle{color:var(--color-ink);font-size:calc(min(100vw,720px)/23.4375);font-weight:500}.text-body{color:var(--color-ink);font-size:calc(min(100vw,720px)/26.7857)}.text-caption{color:var(--color-text-sub);font-size:calc(min(100vw,720px)/31.25)}.text-accent{color:var(--color-vermilion)}.text-gold{color:var(--color-gold)}.divider{background:var(--color-border);height:calc(min(100vw,720px)/750);margin:calc(min(100vw,720px)/31.25) 0}.tag{color:var(--color-vermilion);background:#c0392b14;border-radius:calc(min(100vw,720px)/93.75);padding:calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/34.0909);display:inline-block}.tag-gold{color:var(--color-gold);background:#b8935a1a;border-radius:calc(min(100vw,720px)/93.75);padding:calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/34.0909);display:inline-block}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.fade-in{animation:.3s ease-out fadeIn}.fade-in-up{animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.fade-in-scale{animation:.4s cubic-bezier(.4,0,.2,1) forwards fadeInScale}.slide-in-right{animation:.4s cubic-bezier(.4,0,.2,1) forwards slideInRight}.stagger-fade>*{opacity:0;animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.stagger-fade>:first-child{animation-delay:50ms}.stagger-fade>:nth-child(2){animation-delay:.1s}.stagger-fade>:nth-child(3){animation-delay:.15s}.stagger-fade>:nth-child(4){animation-delay:.2s}.stagger-fade>:nth-child(5){animation-delay:.25s}.stagger-fade>:nth-child(6){animation-delay:.3s}.stagger-fade>:nth-child(7){animation-delay:.35s}.stagger-fade>:nth-child(8){animation-delay:.4s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-pressable{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.card-pressable:active{transform:scale(.97)}.card-hoverable{transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.skeleton{background:linear-gradient(90deg,#f0ebe3 25%,#e8dcc8 50%,#f0ebe3 75%) 0 0/200% 100%;border-radius:calc(min(100vw,720px)/93.75);animation:1.5s ease-in-out infinite shimmer}.skeleton-text{height:calc(min(100vw,720px)/23.4375);margin-bottom:calc(min(100vw,720px)/46.875)}.skeleton-text.short{width:60%}.skeleton-text.medium{width:80%}.skeleton-avatar{border-radius:50%;width:calc(min(100vw,720px)/7.8125);height:calc(min(100vw,720px)/7.8125)}.skeleton-card{border-radius:calc(min(100vw,720px)/37.5);height:calc(min(100vw,720px)/3.75)}.shadow-sm{box-shadow:0 calc(min(100vw,720px)/375) calc(min(100vw,720px)/93.75) #2c2c2c0a}.shadow-md{box-shadow:0 calc(min(100vw,720px)/125) calc(min(100vw,720px)/31.25) #2c2c2c0f}.shadow-lg{box-shadow:0 calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/18.75) #2c2c2c1a}.shadow-xl{box-shadow:0 calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/12.5) #2c2c2c26}.shadow-colored{box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #c0392b26}.radius-sm{border-radius:calc(min(100vw,720px)/62.5)}.radius-md{border-radius:calc(min(100vw,720px)/37.5)}.radius-lg{border-radius:calc(min(100vw,720px)/23.4375)}.radius-xl{border-radius:calc(min(100vw,720px)/15.625)}.radius-full{border-radius:calc(13.332*min(100vw,720px))}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-1{flex:1}.bottom-nav{z-index:999;background:#fffdf8;border-top:1px solid #d4cfc7;width:100%;max-width:720px;height:56px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #2c2c2c0a}.nav-item{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;transition:all .2s;display:flex}.nav-item:active{transform:scale(.96)}.nav-icon{color:#8b7d6b;font-size:20px;font-weight:500;line-height:1}.nav-label{color:#8b7d6b;font-size:11px}.nav-item.active .nav-icon{color:#c0392b}.nav-item.active .nav-label{color:#c0392b;font-weight:500}.hero{background:linear-gradient(135deg,#2c2c2c 0%,#1a1a1a 100%);padding:calc(min(100vw,720px)/9.375) calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/12.5);position:relative}.hero-content{flex-direction:column;align-items:center;display:flex}.hero-brand{color:#fffdf8;letter-spacing:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/13.3929);font-weight:500}.hero-tagline{color:#b8935a;letter-spacing:calc(min(100vw,720px)/187.5);margin-top:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/31.25)}.hero-divider{opacity:.6;background:#b8935a;width:calc(min(100vw,720px)/9.375);height:calc(min(100vw,720px)/375);margin:calc(min(100vw,720px)/31.25) 0}.hero-desc{color:#fffdf880;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/34.0909)}.feature-card{background:#fffdf8;border-radius:calc(min(100vw,720px)/31.25);justify-content:space-between;align-items:center;margin-bottom:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/23.4375);display:flex;box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/31.25) #0000000a}.feature-hero{background:linear-gradient(135deg,#fffdf8 0%,#f7f0e8 100%);border:calc(min(100vw,720px)/750) solid #e8dcc8}.feature-info{flex-direction:column;flex:1;gap:calc(min(100vw,720px)/93.75);display:flex}.feature-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857);font-weight:500}.feature-desc{color:#8b7d6b;font-size:calc(min(100vw,720px)/31.25);line-height:1.5}.feature-tag{margin-top:calc(min(100vw,720px)/93.75)}.feature-arrow{color:#d4cfc7;margin-left:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/26.7857)}.grid-row{flex-wrap:wrap;gap:calc(min(100vw,720px)/37.5);margin-top:calc(min(100vw,720px)/93.75);display:flex}.grid-card{background:#fffdf8;border-radius:calc(min(100vw,720px)/37.5);flex-direction:column;align-items:center;gap:calc(min(100vw,720px)/93.75);width:calc(50% - min(100vw,720px)/75);padding:calc(min(100vw,720px)/23.4375) calc(min(100vw,720px)/31.25);display:flex;box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875) #00000008}.grid-icon{color:#c0392b;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/18.75);line-height:1}.grid-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857);font-weight:500}.grid-desc{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.brand-intro{margin-bottom:calc(min(100vw,720px)/37.5)}.page-header{background:#fff;border-bottom:calc(min(100vw,720px)/750) solid #ede8e0;padding:calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/25) calc(min(100vw,720px)/37.5)}.page-title{color:#2c2c2c;font-size:calc(min(100vw,720px)/23.4375);font-weight:600;display:block}.page-subtitle{color:#8b7d6b;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/31.25);display:block}.type-bar{background:linear-gradient(#fffdf8 0%,#f7f4ef 100%);border-bottom:1px solid #ede8e0;padding:12px 16px}.type-scroll{white-space:nowrap}.type-tabs{align-items:center;gap:10px;display:inline-flex}.type-item{color:#8b7d6b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ede8e0;border-radius:20px;justify-content:center;align-items:center;padding:8px 18px;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 1px 4px #2c2c2c0a}.type-item:hover{color:#c0392b;border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 12px #c0392b1f}.type-item.active{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);border-color:#c0392b;font-weight:600;box-shadow:0 4px 14px #c0392b40}.type-item.active:hover{background:linear-gradient(135deg,#a93226 0%,#922b21 100%);box-shadow:0 6px 18px #c0392b52}.subcat-bar{background:#faf8f4;border-bottom:1px solid #efe9dc;padding:8px 0}.subcat-scroll{white-space:nowrap;padding:0 16px}.subcat-tabs{align-items:center;gap:8px;display:inline-flex}.subcat-item{color:#5c4f3d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8dcc8;border-radius:14px;justify-content:center;align-items:center;padding:5px 14px;font-size:13px;transition:all .2s;display:inline-flex}.subcat-item:hover{color:#c0392b;background:#fff5f3;border-color:#c0392b}.subcat-item.active{color:#fff;background:linear-gradient(135deg,#8b6f47 0%,#6f5638 100%);border-color:#6f5638;font-weight:500}.detail-subcat-bar{z-index:10;background:linear-gradient(#faf8f4 0%,#f5f0e4 100%);border-bottom:1px solid #efe9dc;position:sticky;top:0;box-shadow:0 2px 6px #0000000a}.detail-subcat-bar .subcat-item.active{background:linear-gradient(135deg,#c0392b 0%,#8b2635 100%);border-color:#8b2635;box-shadow:0 2px 8px #c0392b40}.product-list{flex:1;padding:16px;overflow-y:auto}.product-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.product-card{background:#fff;border:1px solid #0000;border-radius:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 10px #2c2c2c0a}.product-card:hover{border-color:#e8dcc8;transform:translateY(-4px);box-shadow:0 10px 30px #2c2c2c1a}.product-img{aspect-ratio:1;background:linear-gradient(135deg,#f0ebe3 0%,#e8dcc8 100%);justify-content:center;align-items:center;width:100%;transition:background .3s;display:flex;position:relative;overflow:hidden}.product-card:hover .product-img{background:linear-gradient(135deg,#e8dcc8 0%,#d4c4a8 100%)}.product-img-real{width:100%;height:100%}.product-img-text{color:#c0392b;opacity:.3;font-size:36px}.product-tag{background:#c0392be6;border-radius:12px;padding:3px 8px;position:absolute;top:8px;right:8px}.product-tag Text{color:#fff;font-size:10px}.product-info{flex-direction:column;gap:4px;padding:12px;display:flex}.product-name{color:#2c2c2c;font-size:14px;font-weight:500;line-height:1.4}.product-desc{color:#8b7d6b;font-size:12px;line-height:1.4}.product-price{color:#c0392b;margin-top:2px;font-size:15px;font-weight:600}.style-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.style-card{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:16px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 10px #2c2c2c0a}.style-card:hover{border-color:#e8dcc8;transform:translateY(-4px);box-shadow:0 10px 30px #2c2c2c1a}.style-img{aspect-ratio:1;background:linear-gradient(135deg,#f0ebe3 0%,#e8dcc8 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.style-img-real{width:100%;height:100%}.style-img-text{color:#c0392b;opacity:.3;font-size:36px}.style-info{flex-direction:column;gap:4px;padding:12px;display:flex}.style-name{color:#2c2c2c;font-size:15px;font-weight:600}.style-desc{color:#8b7d6b;font-size:12px;line-height:1.4}.style-price{color:#c0392b;margin-top:4px;font-size:13px;font-weight:500}.style-tab-bar{background:#fff;border-bottom:1px solid #ede8e0;padding:0 4px}.style-tab-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;overflow-x:auto}.style-tab-scroll::-webkit-scrollbar{display:none}.style-tab-list{white-space:nowrap;gap:4px;padding:10px 8px;display:flex}.style-tab-item{cursor:pointer;background:#f7f4ef;border:1px solid #ede8e0;border-radius:20px;flex-shrink:0;padding:8px 18px;transition:all .2s}.style-tab-item.active{background:#c0392b;border-color:#c0392b;box-shadow:0 2px 8px #c0392b40}.style-tab-text{color:#8b7d6b;font-size:14px;font-weight:500}.style-tab-item.active .style-tab-text{color:#fff}.style-preview-wrap{background:linear-gradient(#f7f4ef 0%,#ede8e0 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:560px;padding:24px 16px 60px;display:flex;position:relative;overflow:hidden}.ai-colorizing-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ai-colorizing-spinner{border:4px solid #e0d6cc;border-top-color:#c0392b;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:.8s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ai-colorizing-text{color:#c0392b;margin-bottom:4px;font-size:16px;font-weight:600}.ai-colorizing-subtext{color:#999;font-size:13px}.style-preview-img{object-fit:cover;border-radius:12px;width:100%;max-width:720px;height:520px;transition:opacity .3s,transform .3s;box-shadow:0 8px 32px #2c2c2c14}.style-preview-swiper{width:100%;max-width:720px;height:520px}.style-preview-counter{color:#fff;z-index:5;background:#0000008c;border-radius:12px;padding:4px 10px;font-size:12px;position:absolute;top:12px;right:12px}.style-preview-placeholder{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;box-shadow:0 4px 20px #c0392b14}.style-preview-label{text-align:center;position:absolute;bottom:16px;left:0;right:0}.style-preview-name{color:#2c2c2c;font-size:18px;font-weight:600;display:block}.style-preview-desc{color:#8b7d6b;margin-top:4px;font-size:13px;display:block}.fabric-list{flex-direction:column;gap:12px;display:flex}.fabric-card{cursor:pointer;background:#fff;border:2px solid #ede8e0;border-radius:14px;padding:16px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 8px #2c2c2c08}.fabric-thumbs{flex-direction:row;flex-shrink:0;gap:6px;display:flex}.fabric-thumb-item{cursor:zoom-in;background:#f7f4ef;border:1px solid #ede8e0;border-radius:8px;flex-shrink:0;width:64px;height:64px;transition:border-color .2s;position:relative;overflow:visible}.fabric-thumb-item:hover{border-color:#c0392b}.fabric-thumb{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.fabric-thumb-zoom{pointer-events:none;background:#fff;border:2px solid #c0392b;border-radius:12px;justify-content:center;align-items:center;width:300px;height:300px;animation:.22s fabricZoomFadeIn;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}@keyframes fabricZoomFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.fabric-thumb-zoom-img{object-fit:contain;max-width:100%;max-height:100%;display:block}.fabric-thumb-zoom-arrow{background:#fff;width:14px;height:14px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.fabric-thumb-zoom-arrow.arrow-down{border-bottom:2px solid #c0392b;border-right:2px solid #c0392b;bottom:-8px}.fabric-thumb-zoom-arrow.arrow-up{border-top:2px solid #c0392b;border-left:2px solid #c0392b;top:-8px}.fabric-thumb-empty{background:#f7f4ef;border:1px dashed #c0392b40;border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.fabric-card-row{align-items:flex-start;gap:14px;display:flex}.fabric-card-body{flex:1;min-width:0}.fabric-card:hover{border-color:#c0392b;transform:translateY(-1px);box-shadow:0 4px 16px #c0392b14}.fabric-card.selected{background:#faf5f3;border-color:#c0392b;box-shadow:0 4px 16px #c0392b1f}.fabric-card-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fabric-code{color:#c0392b;letter-spacing:1px;font-size:15px;font-weight:600}.fabric-name{color:#2c2c2c;font-size:14px;font-weight:500;display:block}.fabric-desc{color:#8b7d6b;margin-top:4px;font-size:12px;line-height:1.5;display:block}.fabric-card-foot{border-top:1px dashed #ede8e0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.fabric-category{color:#8b7d6b;background:#f7f4ef;border-radius:10px;padding:3px 8px;font-size:11px}.fabric-price{color:#c0392b;font-size:14px;font-weight:600}.fabric-more-btn{cursor:pointer;background:#faf5f3;border:1px dashed #c0392b;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:12px;transition:all .2s;display:flex}.fabric-more-btn:hover{background:#f5e9e6}.fabric-more-text{color:#c0392b;font-size:13px;font-weight:500}.fabric-more-icon{color:#c0392b;font-size:12px}.fabric-category-section{padding-top:8px}.fabric-category-section .section-title{color:#8b7d6b;margin-bottom:10px;font-size:15px}.color-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.color-card{cursor:pointer;background:#fff;border:2px solid #ede8e0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #2c2c2c08}.color-card:hover{border-color:#c0392b;transform:translateY(-2px);box-shadow:0 4px 16px #c0392b14}.color-card.selected{background:#faf5f3;border-color:#c0392b;box-shadow:0 4px 16px #c0392b1f}.color-img-wrap{aspect-ratio:1;background:#f7f4ef;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.color-img{width:100%;height:100%}.color-swatch{border-radius:10px;width:100%;height:100%}.color-swatch-empty{background:linear-gradient(135deg,#ede8e0 0%,#d8d0c0 100%)}.color-name{color:#2c2c2c;text-align:center;font-size:13px;font-weight:500}.color-price{color:#c0392b;font-size:11px;font-weight:600}.color-check{color:#fff;background:#c0392b;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex;position:absolute;top:6px;right:6px}.spec-list{flex-direction:column;gap:10px;display:flex}.spec-card{cursor:pointer;background:#fff;border:1.5px solid #ede8e0;border-radius:12px;flex-direction:column;padding:14px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.spec-card:hover{border-color:#c0392b;transform:translateY(-1px);box-shadow:0 3px 10px #c0392b1a}.spec-card.selected{background:#fdf5f4;border-color:#c0392b;box-shadow:0 3px 12px #c0392b26}.spec-card-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.spec-name{color:#2c2c2c;font-size:15px;font-weight:600}.spec-dim{color:#8b7d6b;font-size:12px;line-height:1.5;display:block}.spec-price{color:#c0392b;margin-top:4px;font-size:15px;font-weight:600;display:block}.single-info-row{align-items:center;gap:10px;padding:10px 0;display:flex}.single-info-text{color:#2c2c2c;font-size:15px;font-weight:500}.single-info-dim{color:#8b7d6b;font-size:13px}.single-color-img{object-fit:cover;border:1px solid #ede8e0;border-radius:6px;width:32px;height:32px}.product-desc-wrap{background:#faf8f5;border-left:3px solid #c0392b;border-radius:10px;padding:14px 16px}.product-desc-text{color:#4a4a4a;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.8}.empty-text{color:#8b7d6b;font-size:calc(min(100vw,720px)/25);display:block}.empty-sub{color:#bfbab0;margin-top:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/31.25);display:block}.detail-swiper,.detail-img{width:100%;height:calc(min(100vw,720px)/1.25)}.detail-img-placeholder{background:#f7f4ef;justify-content:center;align-items:center;width:100%;height:calc(min(100vw,720px)/1.25);display:flex}.detail-scroll{height:calc(100vh - min(100vw,720px)/6.25)}.detail-info{background:#fff;border-bottom:calc(min(100vw,720px)/750) solid #ede8e0;padding:calc(min(100vw,720px)/25)}.detail-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/20.8333);font-weight:600;display:block}.detail-subtitle{color:#8b7d6b;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);display:block}.detail-price-row{margin-top:calc(min(100vw,720px)/37.5);display:block}.detail-price-line{align-items:center;gap:calc(min(100vw,720px)/46.875);min-height:32px;display:flex}.detail-price-desc{color:#8b7d6b;margin-top:2px;margin-left:8px;font-size:12px;line-height:1.4;display:block}.detail-price{color:#c0392b;font-size:calc(min(100vw,720px)/17.8571);font-weight:600}.detail-price-inquiry{color:#999;align-items:center;height:32px;font-size:18px;font-weight:500;line-height:32px;display:inline-flex}.detail-price-label{color:#8b7d6b;letter-spacing:1px;background:#f5f0e8;border-radius:4px;align-self:center;padding:4px 10px;font-size:14px;font-weight:500}.cs-icon-btn{cursor:pointer;background:linear-gradient(135deg,#07c160 0%,#06ad56 100%);border:1px solid #06a050;border-radius:16px;flex-shrink:0;align-self:center;align-items:center;gap:4px;height:32px;margin-left:auto;padding:0 12px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 6px #07c16040}.cs-icon-btn:active{transform:scale(.95);box-shadow:0 1px 3px #07c16066}.cs-icon-wechat{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cs-icon-text{color:#fff;letter-spacing:1px;font-size:12px;font-weight:500;line-height:1}.detail-original-price{color:#bfbab0;font-size:calc(min(100vw,720px)/26.7857);text-decoration:line-through}.section-hint{color:#c0392b;margin-top:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/31.25);display:block}.option-grid{flex-wrap:wrap;gap:calc(min(100vw,720px)/46.875);display:flex}.option-item{cursor:pointer;border:calc(min(100vw,720px)/375) solid #ede8e0;border-radius:calc(min(100vw,720px)/46.875);flex-direction:column;align-items:center;min-width:calc(min(100vw,720px)/5.35714);padding:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/26.7857);transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 calc(min(100vw,720px)/375) calc(min(100vw,720px)/93.75) #2c2c2c05}.option-item:hover{border-color:#c0392b;transform:translateY(-1px);box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875) #c0392b1a}.option-item.selected{background:#faf5f3;border-color:#c0392b;box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875) #c0392b1f}.option-item.selected Text{color:#c0392b}.option-price{color:#c0392b;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/34.0909);font-weight:600}.measure-grid{flex-wrap:wrap;gap:calc(min(100vw,720px)/37.5);display:flex}.measure-item{background:var(--color-bg);border:calc(1 * min(100vw, 720px) / 750) solid var(--color-border);border-radius:calc(min(100vw,720px)/46.875);width:46%;padding:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/37.5);transition:border-color .2s}.measure-item:focus-within{border-color:var(--color-vermilion);box-shadow:0 0 0 calc(min(100vw,720px)/375) #c0392b14}.measure-label{color:#8b7d6b;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/31.25);font-weight:500;display:block}.measure-input{color:#2c2c2c;background:#fafaf8;border:calc(min(100vw,720px)/375) solid #ede8e0;border-radius:calc(min(100vw,720px)/62.5);width:100%;height:calc(min(100vw,720px)/10.4167);padding:0 calc(min(100vw,720px)/37.5);font-size:calc(min(100vw,720px)/26.7857)}.detail-desc{padding:0}.desc-text,.detail-ai-html{color:#5f5e5a;font-size:calc(min(100vw,720px)/26.7857);line-height:1.8}.detail-ai-html img{border-radius:calc(min(100vw,720px)/93.75);width:100%;margin:calc(min(100vw,720px)/46.875) 0}.detail-ai-html h1,.detail-ai-html h2,.detail-ai-html h3{color:#2c2c2c;margin:calc(min(100vw,720px)/31.25) 0 calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/23.4375)}.detail-ai-html p{margin:calc(min(100vw,720px)/62.5) 0}.detail-image-list{flex-direction:column;gap:calc(min(100vw,720px)/46.875);margin-top:calc(min(100vw,720px)/46.875);display:flex}.detail-content-img{border-radius:calc(min(100vw,720px)/93.75);width:100%}.detail-renderer{width:100%}.detail-module{margin-bottom:24px}.detail-module-title{color:#2c3e50;border-left:3px solid #c0392b;margin-bottom:10px;padding-left:10px;font-size:16px;font-weight:600;display:block}.detail-module-text{color:#555;font-size:14px;line-height:1.8;display:block}.detail-points-list{flex-direction:column;gap:8px;display:flex}.detail-point-item{align-items:flex-start;gap:8px;display:flex}.detail-point-dot{background:#c0392b;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.detail-point-text{color:#444;flex:1;font-size:14px;line-height:1.6}.detail-spec-table{border:1px solid #eee;border-radius:8px;overflow:hidden}.detail-spec-row{border-bottom:1px solid #eee;display:flex}.detail-spec-row:last-child{border-bottom:none}.detail-spec-label{color:#999;background:#fafafa;flex-shrink:0;width:100px;padding:10px 12px;font-size:13px}.detail-spec-value{color:#333;flex:1;padding:10px 12px;font-size:13px}.detail-image-group{flex-direction:column;gap:8px;display:flex}.detail-group-img{border-radius:8px;width:100%}.detail-faq-list{flex-direction:column;gap:12px;display:flex}.detail-faq-item{background:#f9f7f4;border-radius:8px;padding:12px}.detail-faq-q{color:#c0392b;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.detail-faq-a{color:#555;font-size:13px;line-height:1.6;display:block}.detail-bottom-bar{box-sizing:border-box;z-index:100;background:#fff;border-top:calc(min(100vw,720px)/750) solid #ede8e0;align-items:center;gap:calc(min(100vw,720px)/46.875);height:calc(min(100vw,720px)/11.7188);padding:0 calc(min(100vw,720px)/23.4375);display:flex;position:fixed;bottom:0;left:0;right:0}.detail-bottom-bar .cart-btn-wrap{cursor:pointer;border-radius:calc(min(100vw,720px)/75);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:calc(min(100vw,720px)/375);width:calc(min(100vw,720px)/13.3929);height:calc(min(100vw,720px)/13.3929);display:flex}.detail-bottom-bar .cart-icon-btn{color:#5f5e5a;justify-content:center;align-items:center;width:calc(min(100vw,720px)/25);height:calc(min(100vw,720px)/25);display:flex}.detail-bottom-bar .cart-icon-label{color:#8b7d6b;font-size:calc(min(100vw,720px)/53.5714);line-height:1}.detail-action-btns{flex:1;align-items:center;gap:calc(min(100vw,720px)/53.5714);height:calc(min(100vw,720px)/13.3929);display:flex}.detail-btn{cursor:pointer;border-radius:calc(min(100vw,720px)/26.7857);flex:1;justify-content:center;align-items:center;height:calc(min(100vw,720px)/13.3929);transition:opacity .2s;display:flex}.detail-btn:active{opacity:.85}.detail-btn-add{background:#fff;border:calc(min(100vw,720px)/375) solid #c0392b}.detail-btn-add .detail-btn-text{color:#c0392b;font-size:calc(min(100vw,720px)/31.25);font-weight:500}.detail-btn-buy{background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);border:calc(min(100vw,720px)/375) solid #c0392b}.detail-btn-buy .detail-btn-text{color:#fff;font-size:calc(min(100vw,720px)/31.25);font-weight:500}.cart-empty{flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.cart-empty-icon{font-size:48px}.cart-empty-text{color:#8b7d6b;font-size:15px}.cart-list{padding:12px}.cart-item{background:#fff;border:1px solid #ede8e0;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 12px;transition:border-color .2s;display:flex}.cart-item.selected{border-color:#c0392b}.cart-check{cursor:pointer;flex-shrink:0}.cart-check-box{color:#fff;border:2px solid #d5cfc4;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .2s;display:flex}.cart-check-box.checked{background:#c0392b;border-color:#c0392b}.cart-item-img-wrap{flex-shrink:0}.cart-item-img{object-fit:cover;border:1px solid #ede8e0;border-radius:8px;width:80px;height:80px}.cart-item-img-placeholder{background:#f7f4ef;justify-content:center;align-items:center;display:flex}.cart-item-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cart-item-name{color:#2c2c2c;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.cart-item-desc{color:#8b7d6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cart-item-bottom{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.cart-item-del{color:#b03030;cursor:pointer;padding:4px 8px;font-size:12px}.cart-bottom-bar{z-index:100;background:#fff;border-top:1px solid #ede8e0;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.cart-select-all{cursor:pointer;flex-shrink:0;align-items:center;gap:6px;display:flex}.cart-total{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.bottom-bar{z-index:100;background:#fff;border-top:calc(min(100vw,720px)/750) solid #ede8e0;align-items:center;height:calc(min(100vw,720px)/6.25);padding:0 calc(min(100vw,720px)/25);display:flex;position:fixed;bottom:0;left:0;right:0}.btn-cart{color:#fff;background:#c0392b;border:none;border-radius:calc(min(100vw,720px)/18.75);flex:1;height:calc(min(100vw,720px)/9.375);font-size:calc(min(100vw,720px)/25)}.steps{background:#fffdf8;align-items:center;padding:calc(min(100vw,720px)/23.4375) calc(min(100vw,720px)/15.625);display:flex}.step{flex-direction:column;align-items:center;gap:calc(min(100vw,720px)/93.75);display:flex}.step-num{color:#fffdf8;background:#d4cfc7;border-radius:50%;justify-content:center;align-items:center;width:calc(min(100vw,720px)/15.625);height:calc(min(100vw,720px)/15.625);font-size:calc(min(100vw,720px)/31.25);display:flex}.step.active .step-num{background:#c0392b}.step.done .step-num{background:#3a5a7c}.step-label{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.step.active .step-label{color:#2c2c2c;font-weight:500}.step-line{background:#d4cfc7;flex:1;height:calc(min(100vw,720px)/375);margin:0 calc(min(100vw,720px)/31.25) calc(min(100vw,720px)/25)}.fahui-grid{flex-wrap:wrap;gap:calc(min(100vw,720px)/37.5);display:flex}.fahui-card{background:#fffdf8;border:calc(min(100vw,720px)/375) solid #0000;border-radius:calc(min(100vw,720px)/37.5);width:calc(50% - min(100vw,720px)/75);padding:calc(min(100vw,720px)/26.7857) calc(min(100vw,720px)/31.25);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 12px #2c2c2c0a}.fahui-card:after{content:"";background:linear-gradient(90deg, transparent, var(--color-vermilion), transparent);opacity:0;height:calc(min(100vw,720px)/250);transition:opacity .25s;position:absolute;top:0;left:0;right:0}.fahui-card.selected{background:linear-gradient(135deg,#fff5f3 0%,#ffebe8 100%);border-color:#c0392b;box-shadow:0 6px 24px #c0392b1f}.fahui-card.selected:after{opacity:1}.fahui-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2c2c2c1a}.fahui-name{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);font-weight:500;display:block}.fahui-desc{color:#8b7d6b;margin-bottom:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/34.0909);line-height:1.5;display:block}.fahui-days{color:#b8935a;font-size:calc(min(100vw,720px)/34.0909)}.generate-btn{text-align:center;margin-top:calc(min(100vw,720px)/46.875)}.result-card{margin-bottom:calc(min(100vw,720px)/37.5)}.result-header{justify-content:space-between;align-items:center;display:flex}.result-title{color:#2c2c2c;font-family:Noto Serif SC,Songti SC,serif;font-size:calc(min(100vw,720px)/23.4375);font-weight:500}.result-days{color:#b8935a;font-size:calc(min(100vw,720px)/31.25)}.result-subtitle{color:#8b7d6b;margin-bottom:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/28.8462)}.supply-row{border-bottom:calc(min(100vw,720px)/750) solid #d4cfc74d;justify-content:space-between;align-items:center;padding:calc(min(100vw,720px)/46.875) 0;display:flex}.supply-info{align-items:center;gap:calc(min(100vw,720px)/46.875);display:flex}.supply-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857)}.supply-qty{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857);font-weight:500}.result-footer{margin-top:calc(min(100vw,720px)/46.875)}.result-note{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909);line-height:1.6}.plan-scroll{height:calc(100vh - min(100vw,720px)/6.25)}.plan-header{background:linear-gradient(135deg,#2c2c2c,#4a3f35);padding:calc(min(100vw,720px)/25)}.plan-title{color:#f7f4ef;font-size:calc(min(100vw,720px)/18.75);display:block}.plan-venue{color:#bfbab0;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);display:block}.stage-info{align-items:center;gap:calc(min(100vw,720px)/37.5);margin-top:calc(min(100vw,720px)/46.875);display:flex}.stage-text{color:#d4c9bc;font-size:calc(min(100vw,720px)/28.8462)}.stage-status{border-radius:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/31.25)}.stage-status.ok{color:#81c784;background:#4caf5033}.stage-status.warn{color:#ffb74d;background:#ff980033}.section{background:#fff;margin-top:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/25)}.seat-group{margin-bottom:calc(min(100vw,720px)/31.25)}.seat-group-title{color:#c0392b;margin-bottom:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/26.7857);font-weight:600;display:block}.seat-list{flex-wrap:wrap;gap:calc(min(100vw,720px)/62.5);display:flex}.seat-item{background:#faf5f3;border:calc(min(100vw,720px)/750) solid #ede8e0;border-radius:calc(min(100vw,720px)/75);flex-direction:column;align-items:center;min-width:calc(min(100vw,720px)/7.5);padding:calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/37.5);display:flex}.seat-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/31.25)}.seat-count{color:#c0392b;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/34.0909)}.seat-note{color:#8b7d6b;margin-top:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/37.5)}.offering-table{border:calc(min(100vw,720px)/750) solid #ede8e0;border-radius:calc(min(100vw,720px)/62.5);overflow:hidden}.offering-header{background:#f7f4ef;padding:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/37.5);display:flex}.offering-header Text{color:#8b7d6b;font-size:calc(min(100vw,720px)/31.25);font-weight:600}.offering-row{border-top:calc(min(100vw,720px)/750) solid #ede8e0;padding:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/37.5);display:flex}.offering-row Text{color:#2c2c2c;font-size:calc(min(100vw,720px)/28.8462)}.col-name{flex:1}.col-cat{flex:1;color:#8b7d6b!important}.col-count{text-align:center;width:calc(min(100vw,720px)/6.25)}.col-count.highlight{font-weight:600;color:#c0392b!important}.col-per{text-align:right;width:calc(min(100vw,720px)/7.5);color:#8b7d6b!important}.consumable-grid{flex-wrap:wrap;gap:calc(min(100vw,720px)/62.5);display:flex}.consumable-item{background:#fafaf8;border:calc(min(100vw,720px)/750) solid #ede8e0;border-radius:calc(min(100vw,720px)/53.5714);flex-direction:column;align-items:center;min-width:calc(min(100vw,720px)/6.25);padding:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/37.5);transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 calc(min(100vw,720px)/375) calc(min(100vw,720px)/93.75) #2c2c2c05}.consumable-item:hover{border-color:#d4c4a8;transform:translateY(-1px);box-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875) #2c2c2c14}.consumable-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/31.25)}.consumable-count{color:#c0392b;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/28.8462);font-weight:600}.consumable-note{color:#8b7d6b;margin-top:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/37.5)}.note-item{margin-bottom:calc(min(100vw,720px)/46.875);display:flex}.note-bullet{color:#fff;text-align:center;background:#c0392b;border-radius:50%;flex-shrink:0;width:calc(min(100vw,720px)/18.75);height:calc(min(100vw,720px)/18.75);margin-right:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/34.0909);line-height:calc(min(100vw,720px)/18.75)}.note-text{color:#5f5e5a;flex:1;font-size:calc(min(100vw,720px)/28.8462);line-height:1.6}.inquiry-section{padding-bottom:calc(min(100vw,720px)/18.75)}.form-input{background:#fafaf8;border:calc(min(100vw,720px)/375) solid #ede8e0;border-radius:calc(min(100vw,720px)/62.5);width:100%;height:calc(min(100vw,720px)/9.375);padding:0 calc(min(100vw,720px)/31.25);font-size:calc(min(100vw,720px)/26.7857)}.inquiry-btn{background:#c0392b;border-radius:calc(min(100vw,720px)/17.0455);justify-content:center;align-items:center;height:calc(min(100vw,720px)/8.52273);margin-top:calc(min(100vw,720px)/25);display:flex}.inquiry-btn-text{color:#fff;font-size:calc(min(100vw,720px)/25)}.bottom-bar{background:#fff;border-top:calc(min(100vw,720px)/750) solid #ede8e0;align-items:center;gap:calc(min(100vw,720px)/37.5);height:calc(min(100vw,720px)/6.25);padding:0 calc(min(100vw,720px)/25);display:flex;position:fixed;bottom:0;left:0;right:0}.btn-secondary{border:calc(min(100vw,720px)/375) solid #c0392b;border-radius:calc(min(100vw,720px)/18.75);flex:1;justify-content:center;align-items:center;height:calc(min(100vw,720px)/9.375);display:flex}.btn-secondary Text{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857)}.btn-primary{background:#c0392b;border-radius:calc(min(100vw,720px)/18.75);flex:2;justify-content:center;align-items:center;height:calc(min(100vw,720px)/9.375);display:flex}.btn-primary Text{color:#fff;font-size:calc(min(100vw,720px)/25)}.user-scroll{height:calc(100vh - min(100vw,720px)/7.5)}.login-header{text-align:center;background:linear-gradient(135deg,#2c2c2c 0%,#4a3f35 100%);padding:calc(min(100vw,720px)/7.5) calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/12.5)}.login-logo{color:#f7f4ef;font-size:calc(min(100vw,720px)/20.8333);font-weight:600;display:block}.login-subtitle{color:#bfbab0;margin-top:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/31.25);display:block}.login-form{padding:calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/25)}.login-btn{background:#c0392b;border-radius:calc(min(100vw,720px)/15.625);justify-content:center;align-items:center;height:calc(min(100vw,720px)/7.8125);margin-top:calc(min(100vw,720px)/18.75);display:flex}.login-btn-text{color:#fff;font-size:calc(min(100vw,720px)/25)}.wx-login-divider{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wx-divider-line{background:#e8e3da;flex:1;height:1px}.wx-divider-text{color:#8b7d6b;letter-spacing:1px;font-size:12px}.wx-login-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#07c160;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:flex;box-shadow:0 4px 14px #07c16047}.wx-login-btn:active{transform:scale(.97);box-shadow:0 2px 8px #07c16033}.wx-bound-tag{color:#fff;background:#07c160;border-radius:9px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.register-link{text-align:center;cursor:pointer;align-self:center;margin-top:24px;padding:12px;display:inline-block}.register-link Text{color:#8b7d6b;font-size:14px}.register-link .register-link-text{color:#c0392b;text-underline-offset:3px;text-decoration:underline;transition:all .2s}.register-link:hover .register-link-text{color:#a93226;text-decoration:none}.member-card{background:linear-gradient(145deg,#2c2c2c 0%,#3d3428 40%,#4a3f35 100%);border-radius:calc(min(100vw,720px)/31.25);margin:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/20.8333) calc(min(100vw,720px)/25);position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/18.75) #2c2c2c33}.member-card-shine{pointer-events:none;background:radial-gradient(#c0392b14 0%,#0000 70%);border-radius:50%;width:calc(min(100vw,720px)/3.75);height:calc(min(100vw,720px)/2.5);position:absolute;top:-50%;right:-30%}.member-top{align-items:center;gap:calc(min(100vw,720px)/31.25);display:flex}.member-avatar{background:#c0392b33;border:calc(min(100vw,720px)/375) solid #c0392b80;border-radius:50%;justify-content:center;align-items:center;width:calc(min(100vw,720px)/7.8125);height:calc(min(100vw,720px)/7.8125);display:flex;position:relative}.member-avatar-ring{inset:-calc(4 * min(100vw, 720px) / 750);border:calc(min(100vw,720px)/375) solid #0000;border-top-color:#b8935a66;border-radius:50%;animation:4s linear infinite spin;position:absolute}.avatar-text{color:#c0392b;font-size:calc(min(100vw,720px)/23.4375)}.member-info{flex:1}.member-name{color:#f7f4ef;font-size:calc(min(100vw,720px)/25);font-weight:600;display:block}.member-tags{gap:calc(min(100vw,720px)/62.5);margin-top:calc(min(100vw,720px)/93.75);display:flex}.member-tag{border-radius:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/46.875)}.member-tag.role{background:#c0392b33}.member-tag.level{background:#ffffff1a}.member-tag Text{color:#d4c9bc;font-size:calc(min(100vw,720px)/34.0909)}.member-bottom{border-top:calc(min(100vw,720px)/750) solid #ffffff1a;justify-content:space-around;align-items:center;margin-top:calc(min(100vw,720px)/25);padding-top:calc(min(100vw,720px)/31.25);display:flex}.member-stat{flex-direction:column;align-items:center;display:flex}.stat-num{color:#f7f4ef;font-size:calc(min(100vw,720px)/25);font-weight:600}.stat-label{color:#8b7d6b;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/34.0909)}.member-divider{background:#ffffff1a;width:calc(min(100vw,720px)/750);height:calc(min(100vw,720px)/12.5)}.quick-grid{background:#fff;border-radius:calc(min(100vw,720px)/46.875);margin:0 calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/31.25);display:flex}.quick-item{background:var(--color-card);border:1px solid var(--color-border);border-radius:calc(min(100vw,720px)/37.5);flex-direction:column;flex:1;align-items:center;gap:calc(min(100vw,720px)/75);padding:calc(min(100vw,720px)/31.25) calc(min(100vw,720px)/46.875);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s;display:flex;box-shadow:0 2px 12px #2c2c2c08}.quick-item:hover{border-color:#d4c4a8;transform:translateY(-2px);box-shadow:0 6px 20px #2c2c2c14}.quick-icon{color:var(--color-vermilion);background:#c0392b0f;border-radius:calc(min(100vw,720px)/46.875);justify-content:center;align-items:center;width:calc(min(100vw,720px)/13.3929);height:calc(min(100vw,720px)/13.3929);font-size:calc(min(100vw,720px)/20.8333);display:flex}.quick-text{color:#5f5e5a;font-size:calc(min(100vw,720px)/31.25);font-weight:500}.menu-section{background:#fff;border-radius:calc(min(100vw,720px)/46.875);margin:calc(min(100vw,720px)/37.5);overflow:hidden}.menu-item{border-bottom:calc(min(100vw,720px)/750) solid #f0ebe3;justify-content:space-between;align-items:center;padding:calc(min(100vw,720px)/26.7857) calc(min(100vw,720px)/25);display:flex}.menu-item:last-child{border-bottom:none}.menu-text{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857)}.menu-arrow{color:#d4cfc7;font-size:calc(min(100vw,720px)/26.7857)}.logout-btn{text-align:center;background:#fff;border-radius:calc(min(100vw,720px)/46.875);margin:calc(min(100vw,720px)/25) calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/26.7857)}.logout-btn Text{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857)}.register-scroll{height:100vh}.register-header{background:linear-gradient(135deg,#2c2c2c,#4a3f35);padding:calc(min(100vw,720px)/12.5) calc(min(100vw,720px)/25) calc(min(100vw,720px)/25)}.register-title{color:#f7f4ef;font-size:calc(min(100vw,720px)/20.8333);display:block}.register-subtitle{color:#bfbab0;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);display:block}.role-switch{background:#ede8e0;border-radius:calc(min(100vw,720px)/62.5);margin:calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/25) 0;padding:calc(min(100vw,720px)/125);display:flex}.role-tab{text-align:center;color:#8b7d6b;border-radius:calc(min(100vw,720px)/93.75);flex:1;padding:calc(min(100vw,720px)/37.5);font-size:calc(min(100vw,720px)/26.7857)}.role-tab.active{color:#c0392b;background:#fff;font-weight:600;box-shadow:0 calc(min(100vw,720px)/375) calc(min(100vw,720px)/93.75) #0000000f}.form-label{color:#8b7d6b;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);display:block}.form-input{color:#2c2c2c;background:#fafaf8;border:calc(min(100vw,720px)/375) solid #ede8e0;border-radius:calc(min(100vw,720px)/62.5);width:100%;height:calc(min(100vw,720px)/8.92857);padding:0 calc(min(100vw,720px)/31.25);font-size:calc(min(100vw,720px)/26.7857)}.form-row{gap:calc(min(100vw,720px)/37.5);display:flex}.form-item.half{flex:1}.register-btn{background:#c0392b;border-radius:calc(min(100vw,720px)/16.3043);justify-content:center;align-items:center;height:calc(min(100vw,720px)/8.15217);margin-top:calc(min(100vw,720px)/18.75);display:flex}.register-btn-text{color:#fff;font-size:calc(min(100vw,720px)/23.4375)}.login-link{text-align:center;cursor:pointer;margin-top:calc(min(100vw,720px)/25);padding:calc(min(100vw,720px)/37.5)}.login-link Text{color:#8b7d6b;font-size:calc(min(100vw,720px)/28.8462)}.login-link .login-link-text{color:#c0392b;text-underline-offset:3px;text-decoration:underline;transition:all .2s}.login-link:hover .login-link-text{color:#a93226;text-decoration:none}.order-list{height:calc(100vh - min(100vw,720px)/7.5)}.status-bar{background:#fff;border-bottom:calc(min(100vw,720px)/750) solid #ede8e0}.status-tabs{padding:0 calc(min(100vw,720px)/37.5);display:flex}.status-tab{color:#8b7d6b;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:calc(min(100vw,720px)/31.25) calc(min(100vw,720px)/26.7857);font-size:calc(min(100vw,720px)/28.8462)}.status-tab Text{pointer-events:none}.status-tab.active{color:#c0392b;border-bottom:calc(min(100vw,720px)/187.5) solid #c0392b;font-weight:600}.order-card{background:#fff;border:1px solid #f0ebe3;border-radius:calc(min(100vw,720px)/37.5);margin:calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/31.25);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #2c2c2c0a}.order-card:hover{transform:translateY(-1px);box-shadow:0 6px 24px #2c2c2c14}.order-header{border-bottom:calc(min(100vw,720px)/750) solid #f0ebe3;justify-content:space-between;align-items:center;padding-bottom:calc(min(100vw,720px)/46.875);display:flex}.order-no{color:#8b7d6b;font-size:calc(min(100vw,720px)/31.25)}.order-status{font-size:calc(min(100vw,720px)/28.8462);font-weight:600}.order-item{border-bottom:calc(min(100vw,720px)/750) solid #f7f4ef;justify-content:space-between;padding:calc(min(100vw,720px)/46.875) 0;display:flex}.item-info{flex:1}.item-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857);display:block}.item-detail{color:#8b7d6b;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/31.25);display:block}.item-right{flex-direction:column;align-items:flex-end;display:flex}.item-price{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857)}.item-qty{color:#8b7d6b;font-size:calc(min(100vw,720px)/31.25)}.order-footer{justify-content:space-between;align-items:center;padding-top:calc(min(100vw,720px)/46.875);display:flex}.order-time{color:#bfbab0;font-size:calc(min(100vw,720px)/34.0909)}.order-actions{align-items:center;gap:calc(min(100vw,720px)/37.5);display:flex}.action-btn.cancel{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:calc(min(100vw,720px)/750) solid #e0e0e0;border-radius:calc(min(100vw,720px)/31.25);flex-shrink:0;padding:calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/37.5)}.action-btn.cancel Text{color:#8b7d6b;pointer-events:none;font-size:calc(min(100vw,720px)/31.25)}.action-btn.delete{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:calc(min(100vw,720px)/750) solid #c0392b;border-radius:calc(min(100vw,720px)/31.25);flex-shrink:0;padding:calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/37.5)}.action-btn.delete Text{color:#c0392b;pointer-events:none;font-size:calc(min(100vw,720px)/31.25)}.action-btn.pay{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(135deg,#b8860b 0%,#d4a843 100%);border:calc(min(100vw,720px)/750) solid #b8860b;border-radius:calc(min(100vw,720px)/31.25);flex-shrink:0;padding:calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/37.5)}.action-btn.pay Text{color:#fff;pointer-events:none;font-size:calc(min(100vw,720px)/31.25)}.order-total{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857);font-weight:600}.empty-state{text-align:center;padding:calc(min(100vw,720px)/6.25) 0}.empty-text{color:#8b7d6b;font-size:calc(min(100vw,720px)/26.7857)}.points-scroll{height:100vh}.balance-card{text-align:center;background:linear-gradient(145deg,#2c2c2c 0%,#3d3428 50%,#4a3f35 100%);border:calc(min(100vw,720px)/750) solid #b8935a26;border-radius:calc(min(100vw,720px)/31.25);margin:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/17.0455) calc(min(100vw,720px)/25);position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #2c2c2c2e}.balance-card:before{content:"";background:linear-gradient(90deg,#0000,#b8935a66,#0000);width:60%;height:calc(min(100vw,720px)/750);position:absolute;top:0;left:50%;transform:translate(-50%)}.balance-label{color:#bfbab0;letter-spacing:calc(min(100vw,720px)/750);font-size:calc(min(100vw,720px)/28.8462);display:block}.balance-num{color:#f7f4ef;margin-top:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/13.3929);font-weight:600;display:block}.balance-value{color:#d4c9bc;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/26.7857);display:block}.balance-hint{color:#8b7d6b;margin-top:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/34.0909);display:block}.referral-section,.records-section{background:#fff;border-radius:calc(min(100vw,720px)/46.875);margin:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/25)}.section-title{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/37.5);font-size:calc(min(100vw,720px)/26.7857);font-weight:600;display:block}.sub-title{color:#2c2c2c;margin:calc(min(100vw,720px)/31.25) 0 calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/26.7857);display:block}.referral-grid{display:flex}.referral-item{text-align:center;flex:1}.referral-num{color:#c0392b;font-size:calc(min(100vw,720px)/23.4375);font-weight:600;display:block}.referral-label{color:#8b7d6b;margin-top:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/34.0909);display:block}.record-item{border-bottom:calc(min(100vw,720px)/750) solid #f7f4ef;justify-content:space-between;align-items:center;padding:calc(min(100vw,720px)/37.5) 0;display:flex}.record-info{flex:1}.record-desc{color:#2c2c2c;font-size:calc(min(100vw,720px)/26.7857);display:block}.record-time{color:#bfbab0;margin-top:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/34.0909);display:block}.record-amount{font-size:calc(min(100vw,720px)/25);font-weight:600}.record-amount.earn{color:#4caf50}.record-amount.spend{color:#c0392b}.empty-text{text-align:center;color:#8b7d6b;padding:calc(min(100vw,720px)/18.75);font-size:calc(min(100vw,720px)/28.8462)}.search-bar{background:#fffdf8;padding:calc(min(100vw,720px)/31.25) calc(min(100vw,720px)/23.4375)}.search-input{background:#f0ebe3;border-radius:calc(min(100vw,720px)/15.625);align-items:center;padding:calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/23.4375);display:flex}.search-placeholder{color:#8b7d6b;font-size:calc(min(100vw,720px)/28.8462)}.cat-grid{flex-wrap:wrap;gap:calc(min(100vw,720px)/37.5);display:flex}.cat-card{background:#fffdf8;border:calc(min(100vw,720px)/375) solid #0000;border-radius:calc(min(100vw,720px)/37.5);flex-direction:column;align-items:center;gap:calc(min(100vw,720px)/93.75);width:calc(33.33% - min(100vw,720px)/53.5714);padding:calc(min(100vw,720px)/26.7857) calc(min(100vw,720px)/46.875);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 calc(min(100vw,720px)/375) calc(min(100vw,720px)/62.5) #2c2c2c08}.cat-card:hover{border-color:#e8dcc8;transform:translateY(-2px);box-shadow:0 calc(min(100vw,720px)/125) calc(min(100vw,720px)/37.5) #2c2c2c14}.cat-icon{color:#c0392b;font-size:calc(min(100vw,720px)/20.8333);line-height:1}.cat-name{color:#2c2c2c;font-size:calc(min(100vw,720px)/28.8462);font-weight:500}.cat-count{color:#8b7d6b;font-size:calc(min(100vw,720px)/37.5)}.article-card{background:#fffdf8;border:1px solid #f0ebe3;border-radius:calc(min(100vw,720px)/37.5);justify-content:space-between;align-items:center;margin-bottom:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/26.7857) calc(min(100vw,720px)/23.4375);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 12px #2c2c2c08}.article-card:hover{border-color:#d4c4a8;transform:translate(4px);box-shadow:0 6px 24px #2c2c2c14}.article-info{flex:1}.article-title{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/26.7857);font-weight:500;line-height:1.5;display:block}.article-meta{align-items:center;gap:calc(min(100vw,720px)/46.875);display:flex}.article-date{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.article-arrow{color:#d4cfc7;margin-left:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/23.4375)}.article-scroll{height:calc(100vh - min(100vw,720px)/7.5)}.article-header{background:#fff;padding:calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/25) calc(min(100vw,720px)/37.5)}.article-title{color:#2c2c2c;font-size:calc(min(100vw,720px)/23.4375);font-weight:600;line-height:1.4;display:block}.article-subtitle{color:#8b7d6b;margin-top:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/26.7857);display:block}.article-meta{border-bottom:calc(min(100vw,720px)/750) solid #f0ebe3;gap:calc(min(100vw,720px)/31.25);margin-top:calc(min(100vw,720px)/37.5);padding-bottom:calc(min(100vw,720px)/37.5);display:flex}.meta-author{color:#c0392b;font-size:calc(min(100vw,720px)/31.25)}.meta-time,.meta-views{color:#bfbab0;font-size:calc(min(100vw,720px)/31.25)}.article-cover{width:100%}.article-content{background:#fff;margin-top:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/25)}.content-text{color:#3a3a38;font-size:calc(min(100vw,720px)/25);line-height:1.9}.article-bottom-bar{background:#fff;border-top:calc(min(100vw,720px)/750) solid #ede8e0;justify-content:center;align-items:center;gap:calc(min(100vw,720px)/9.375);height:calc(min(100vw,720px)/7.5);display:flex;position:fixed;bottom:0;left:0;right:0}.bar-btn{background:0 0;border:none;align-items:center;gap:calc(min(100vw,720px)/93.75);padding:calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/37.5);display:flex}.bar-btn:after{border:none}.share-btn{line-height:normal}.bar-icon{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857)}.bar-text{color:#5f5e5a;font-size:calc(min(100vw,720px)/28.8462)}.loading-text{text-align:center;color:#8b7d6b;padding:calc(min(100vw,720px)/12.5);font-size:calc(min(100vw,720px)/26.7857)}.page{background:#f7f4ef;min-height:100vh}.content{height:100vh}.section{padding:calc(min(100vw,720px)/23.4375) calc(min(100vw,720px)/23.4375) 0}.section-title{color:#2c2c2c;border-left:calc(min(100vw,720px)/125) solid #c0392b;margin-bottom:calc(min(100vw,720px)/31.25);padding-left:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/25);font-weight:500}.upload-area{background:#fffdf8;border:calc(min(100vw,720px)/375) dashed #d4cfc7;border-radius:calc(min(100vw,720px)/31.25);flex-direction:column;align-items:center;gap:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/9.375) calc(min(100vw,720px)/23.4375);display:flex}.upload-icon{color:#c0392b;opacity:.3;font-size:calc(min(100vw,720px)/15.625)}.upload-text{color:#2c2c2c;font-size:calc(min(100vw,720px)/25);font-weight:500}.upload-hint{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.style-list{flex-direction:column;gap:calc(min(100vw,720px)/37.5);display:flex}.style-list>.style-card{background:#fffdf8;border:calc(min(100vw,720px)/375) solid #0000;border-radius:calc(min(100vw,720px)/37.5);justify-content:space-between;align-items:center;padding:calc(min(100vw,720px)/23.4375);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 12px #2c2c2c08}.style-list>.style-card:hover{border-color:#e8dcc8;transform:translateY(-2px);box-shadow:0 6px 24px #2c2c2c14}.style-list .style-info{flex:1}.style-list .style-name{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/25);font-weight:500;display:block}.style-list .style-desc{color:#8b7d6b;font-size:calc(min(100vw,720px)/31.25)}.style-arrow{color:#d4cfc7;font-size:calc(min(100vw,720px)/23.4375)}.intro-title{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/25);font-weight:500}.intro-text{color:#8b7d6b;margin-bottom:calc(min(100vw,720px)/62.5);font-size:calc(min(100vw,720px)/28.8462);line-height:1.8}.home-page{background:linear-gradient(#f7f4ef 0%,#fdfbf7 100%);min-height:100vh}.home-page.loaded .home-section{animation:.6s ease-out forwards slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.top-accent{z-index:1000;opacity:.8;background:linear-gradient(90deg,#0000 0%,#c0392b 50%,#0000 100%);height:calc(min(100vw,720px)/187.5);position:fixed;top:0;left:0;right:0}.hero-section{background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 50%,#3d2b2b 100%);border-radius:0 0 calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/18.75);height:calc(min(100vw,720px)/1.44231);margin-bottom:calc(min(100vw,720px)/18.75);position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/37.5) calc(min(100vw,720px)/12.5) #2c2c2c40}.hero-slider{width:100%;height:100%;position:relative}.hero-slide{opacity:0;justify-content:center;align-items:center;padding:calc(min(100vw,720px)/12.5) calc(min(100vw,720px)/15.625);transition:all .8s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:scale(1.05)}.hero-slide.active{opacity:1;transform:scale(1)}.hero-pattern{opacity:.06;background-image:radial-gradient(circle at 20% 30%,#b8935a4d 0%,#0000 50%),radial-gradient(circle at 80% 70%,#c0392b33 0%,#0000 50%);background-size:200% 200%;position:absolute;inset:0}.hero-glow{background:radial-gradient(#b8935a26 0%,#0000 70%);width:80%;height:120%;animation:4s ease-in-out infinite glowPulse;position:absolute;top:-50%;right:-30%}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hero-inner{z-index:2;text-align:center;max-width:calc(min(100vw,720px)/1.33929);position:relative}.hero-tag{background:#c0392b33;border:calc(min(100vw,720px)/750) solid #c0392b66;border-radius:calc(min(100vw,720px)/25);margin-bottom:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/31.25);display:inline-flex}.hero-tag-text{color:#e8a598;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/34.0909)}.hero-title{color:#fffdf8;letter-spacing:calc(min(100vw,720px)/46.875);text-shadow:0 calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/37.5) #0000004d;margin-bottom:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/13.3929);font-weight:600}.hero-subtitle{color:#b8935a;letter-spacing:calc(min(100vw,720px)/187.5);margin-bottom:calc(min(100vw,720px)/31.25);font-size:calc(min(100vw,720px)/26.7857);display:block}.hero-divider{background:linear-gradient(90deg,#0000,#b8935a,#0000);width:calc(min(100vw,720px)/7.5);height:calc(min(100vw,720px)/250);margin:0 auto calc(min(100vw,720px)/31.25)}.hero-desc{color:#fffdf8b3;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/31.25);display:block}.hero-dots{z-index:3;gap:calc(min(100vw,720px)/46.875);display:flex;position:absolute;bottom:calc(min(100vw,720px)/18.75);left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:#fffdf84d;border-radius:50%;width:calc(min(100vw,720px)/46.875);height:calc(min(100vw,720px)/46.875);transition:all .3s}.hero-dot.active{background:#b8935a;border-radius:calc(min(100vw,720px)/93.75);width:calc(min(100vw,720px)/18.75)}.hero-corner{z-index:3;border:calc(min(100vw,720px)/375) solid #b8935a4d;width:calc(min(100vw,720px)/18.75);height:calc(min(100vw,720px)/18.75);position:absolute}.hero-corner-tl{border-bottom:none;border-right:none;top:calc(min(100vw,720px)/18.75);left:calc(min(100vw,720px)/18.75)}.hero-corner-tr{border-bottom:none;border-left:none;top:calc(min(100vw,720px)/18.75);right:calc(min(100vw,720px)/18.75)}.hero-corner-bl{border-top:none;border-right:none;bottom:calc(min(100vw,720px)/9.375);left:calc(min(100vw,720px)/18.75)}.hero-corner-br{border-top:none;border-left:none;bottom:calc(min(100vw,720px)/9.375);right:calc(min(100vw,720px)/18.75)}.home-content{height:calc(100vh - min(100vw,720px)/7.5)}.home-section{opacity:0;padding:0 calc(min(100vw,720px)/23.4375) calc(min(100vw,720px)/18.75);animation-fill-mode:forwards}.home-section:nth-child(2){animation-delay:.1s}.home-section:nth-child(3){animation-delay:.2s}.home-section:nth-child(4){animation-delay:.3s}.home-section:nth-child(5){animation-delay:.4s}.home-section:nth-child(6){animation-delay:.5s}.section-compact{padding-bottom:calc(min(100vw,720px)/31.25)}.section-bottom{padding-bottom:calc(min(100vw,720px)/12.5)}.section-header{align-items:center;gap:calc(min(100vw,720px)/46.875);margin-bottom:calc(min(100vw,720px)/26.7857);display:flex}.section-line{background:linear-gradient(#c0392b 0%,#8b2631 100%);border-radius:calc(min(100vw,720px)/187.5);width:calc(min(100vw,720px)/93.75);height:calc(min(100vw,720px)/20.8333)}.section-name{color:#2c2c2c;letter-spacing:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/25);font-weight:600}.section-en{color:#bfbab0;letter-spacing:calc(min(100vw,720px)/375);flex:1;font-size:calc(min(100vw,720px)/37.5);font-weight:400}.section-more{cursor:pointer;background:#c0392b14;border-radius:calc(min(100vw,720px)/31.25);align-items:center;gap:calc(min(100vw,720px)/187.5);padding:calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/46.875);transition:all .3s;display:flex}.section-more:hover{background:#c0392b26}.section-more-text{color:#c0392b;font-size:calc(min(100vw,720px)/34.0909)}.section-more-arrow{color:#c0392b;font-size:calc(min(100vw,720px)/26.7857)}.feature-grid{grid-template-columns:repeat(2,1fr);gap:calc(min(100vw,720px)/31.25);display:grid}.feature-item{cursor:pointer;background:#fffdf8;border:calc(min(100vw,720px)/750) solid #d4cfc74d;border-radius:calc(min(100vw,720px)/26.7857);flex-direction:column;align-items:center;gap:calc(min(100vw,720px)/53.5714);padding:calc(min(100vw,720px)/20.8333) calc(min(100vw,720px)/31.25);transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #2c2c2c0f}.feature-item:hover{transform:translateY(-calc(4 * min(100vw, 720px) / 750));box-shadow:0 calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/18.75) #2c2c2c1a}.feature-item:before{content:"";background:linear-gradient(90deg, transparent, var(--feature-color,#c0392b), transparent);opacity:0;height:calc(min(100vw,720px)/187.5);transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-item:hover:before{opacity:1}.feature-icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:calc(min(100vw,720px)/7.8125);height:calc(min(100vw,720px)/7.8125);margin-bottom:calc(min(100vw,720px)/187.5);transition:transform .3s;display:flex}.feature-item:hover .feature-icon-wrap{transform:scale(1.1)}.feature-icon{font-size:calc(min(100vw,720px)/17.0455);font-weight:600;line-height:1}.feature-title{color:#2c2c2c;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/25);font-weight:600}.feature-desc{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.feature-arrow-sm{color:#d4cfc7;font-size:calc(min(100vw,720px)/26.7857);transition:all .3s;position:absolute;bottom:calc(min(100vw,720px)/46.875);right:calc(min(100vw,720px)/37.5)}.feature-item:hover .feature-arrow-sm{color:#c0392b;transform:translate(calc(min(100vw,720px)/187.5))}.highlight-card{cursor:pointer;background:linear-gradient(135deg,#fffdf8 0%,#f7f0e8 100%);border:calc(min(100vw,720px)/750) solid #d4cfc766;border-radius:calc(min(100vw,720px)/23.4375);padding:calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/23.4375);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/15.625) #2c2c2c14}.highlight-card:hover{transform:translateY(-calc(4 * min(100vw, 720px) / 750));box-shadow:0 calc(min(100vw,720px)/46.875) calc(min(100vw,720px)/13.3929) #2c2c2c1f}.highlight-bg{background:radial-gradient(#c0392b14 0%,#0000 70%);width:60%;height:120%;position:absolute;top:-40%;right:-20%}.highlight-content{z-index:1;position:relative}.highlight-badge{background:linear-gradient(135deg,#c0392b 0%,#8b2631 100%);border-radius:calc(min(100vw,720px)/31.25);margin-bottom:calc(min(100vw,720px)/37.5);padding:calc(min(100vw,720px)/125) calc(min(100vw,720px)/37.5);display:inline-flex}.highlight-badge-text{color:#fffdf8;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/34.0909)}.highlight-title{color:#2c2c2c;letter-spacing:calc(min(100vw,720px)/187.5);margin-bottom:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/23.4375);font-weight:600;display:block}.highlight-subtitle{color:#8b7d6b;max-width:70%;margin-bottom:calc(min(100vw,720px)/26.7857);font-size:calc(min(100vw,720px)/28.8462);line-height:1.6;display:block}.highlight-stats{gap:calc(min(100vw,720px)/18.75);margin-bottom:calc(min(100vw,720px)/23.4375);display:flex}.highlight-stat{flex-direction:column;gap:calc(min(100vw,720px)/125);display:flex}.highlight-stat-num{color:#c0392b;font-size:calc(min(100vw,720px)/20.8333);font-weight:700;line-height:1}.highlight-stat-label{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.highlight-btn{background:linear-gradient(135deg,#c0392b 0%,#8b2631 100%);border-radius:calc(min(100vw,720px)/18.75);padding:calc(min(100vw,720px)/41.6667) calc(min(100vw,720px)/18.75);display:inline-flex;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/31.25) #c0392b40}.highlight-btn-text{color:#fffdf8;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/26.7857)}.highlight-decor{color:#c0392b0f;z-index:0;pointer-events:none;font-size:calc(min(100vw,720px)/4.6875);font-weight:700;line-height:1;position:absolute;bottom:calc(min(100vw,720px)/37.5);right:calc(min(100vw,720px)/25)}.advanced-list{flex-direction:column;gap:calc(min(100vw,720px)/31.25);display:flex}.advanced-card{cursor:pointer;border-radius:calc(min(100vw,720px)/26.7857);align-items:center;gap:calc(min(100vw,720px)/31.25);padding:calc(min(100vw,720px)/23.4375);transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #2c2c2c1a}.advanced-card:hover{transform:translate(calc(min(100vw,720px)/93.75));box-shadow:0 calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/18.75) #2c2c2c26}.advanced-card:after{content:"";background:#fffdf84d;width:calc(min(100vw,720px)/125);height:100%;position:absolute;top:0;left:0}.advanced-icon{background:#fffdf826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:calc(min(100vw,720px)/9.375);height:calc(min(100vw,720px)/9.375);display:flex}.advanced-icon-text{color:#fffdf8;font-size:calc(min(100vw,720px)/23.4375)}.advanced-info{flex-direction:column;flex:1;gap:calc(min(100vw,720px)/93.75);display:flex}.advanced-title-row{align-items:center;gap:calc(min(100vw,720px)/46.875);display:flex}.advanced-title{color:#fffdf8;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/23.4375);font-weight:600}.advanced-tag{background:#fffdf833;border-radius:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/187.5) calc(min(100vw,720px)/53.5714)}.advanced-tag-text{color:#fffdf8;font-size:calc(min(100vw,720px)/37.5)}.advanced-desc{color:#fffdf8cc;font-size:calc(min(100vw,720px)/31.25);line-height:1.5}.advanced-arrow{color:#fffdf899;font-size:calc(min(100vw,720px)/15.625);transition:all .3s}.advanced-card:hover .advanced-arrow{color:#fffdf8;transform:translate(calc(min(100vw,720px)/93.75))}.product-showcase{grid-template-columns:repeat(2,1fr);gap:calc(min(100vw,720px)/31.25);display:grid}.showcase-card{cursor:pointer;background:#fffdf8;border-radius:calc(min(100vw,720px)/31.25);transition:all .3s;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/26.7857) #2c2c2c0f}.showcase-card:hover{transform:translateY(-calc(6 * min(100vw, 720px) / 750));box-shadow:0 calc(min(100vw,720px)/53.5714) calc(min(100vw,720px)/18.75) #2c2c2c1a}.showcase-image{background:linear-gradient(135deg,#f0ebe3 0%,#e8dcc8 100%);justify-content:center;align-items:center;height:calc(min(100vw,720px)/3.40909);display:flex;position:relative;overflow:hidden}.showcase-image:after{content:"";background:radial-gradient(circle at 30% 70%,#c0392b0d 0%,#0000 60%);position:absolute;inset:0}.showcase-image-text{color:#c0392b;opacity:.2;z-index:1;font-size:calc(min(100vw,720px)/9.375);line-height:1;position:relative}.showcase-category{z-index:2;background:#2c2c2cbf;border-radius:calc(min(100vw,720px)/46.875);padding:calc(min(100vw,720px)/125) calc(min(100vw,720px)/53.5714);position:absolute;top:calc(min(100vw,720px)/62.5);right:calc(min(100vw,720px)/62.5)}.showcase-category-text{color:#fffdf8;font-size:calc(min(100vw,720px)/37.5)}.showcase-info{padding:calc(min(100vw,720px)/37.5)}.showcase-name{color:#2c2c2c;margin-bottom:calc(min(100vw,720px)/93.75);font-size:calc(min(100vw,720px)/28.8462);font-weight:500;display:block}.showcase-price{color:#c0392b;font-size:calc(min(100vw,720px)/25);font-weight:700;display:block}.brand-card{background:linear-gradient(#fffdf8 0%,#fdfbf7 100%);border:calc(min(100vw,720px)/750) solid #d4cfc74d;border-radius:calc(min(100vw,720px)/23.4375);padding:calc(min(100vw,720px)/18.75) calc(min(100vw,720px)/23.4375);position:relative;overflow:hidden;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/23.4375) #2c2c2c0f}.brand-card:before{content:"";background:radial-gradient(circle,#c0392b0f 0%,#0000 70%);width:calc(min(100vw,720px)/6.25);height:calc(min(100vw,720px)/6.25);position:absolute;top:0;right:0}.brand-header{align-items:center;gap:calc(min(100vw,720px)/31.25);margin-bottom:calc(min(100vw,720px)/26.7857);display:flex}.brand-seal{background:linear-gradient(135deg,#2c2c2c 0%,#4a3f35 100%);border-radius:50%;justify-content:center;align-items:center;width:calc(min(100vw,720px)/8.52273);height:calc(min(100vw,720px)/8.52273);display:flex;box-shadow:0 calc(min(100vw,720px)/93.75) calc(min(100vw,720px)/31.25) #2c2c2c26}.brand-seal-text{color:#fffdf8;font-size:calc(min(100vw,720px)/20.8333);font-weight:700}.brand-titles{flex-direction:column;gap:calc(min(100vw,720px)/125);display:flex}.brand-title{color:#2c2c2c;letter-spacing:calc(min(100vw,720px)/187.5);font-size:calc(min(100vw,720px)/25);font-weight:600}.brand-subtitle{color:#bfbab0;letter-spacing:calc(min(100vw,720px)/375);font-size:calc(min(100vw,720px)/37.5)}.brand-divider{background:linear-gradient(90deg,#d4cfc7,#0000);height:calc(min(100vw,720px)/750);margin-bottom:calc(min(100vw,720px)/31.25)}.brand-text{color:#5f5e5a;margin-bottom:calc(min(100vw,720px)/46.875);font-size:calc(min(100vw,720px)/28.8462);line-height:1.8;display:block}.brand-quote{color:#c0392b;border-left:calc(min(100vw,720px)/187.5) solid #c0392b;margin-bottom:calc(min(100vw,720px)/26.7857);padding-left:calc(min(100vw,720px)/37.5);font-style:italic}.brand-services{flex-wrap:wrap;gap:calc(min(100vw,720px)/46.875);display:flex}.brand-service-item{background:#b8935a1a;border-radius:calc(min(100vw,720px)/31.25);align-items:center;gap:calc(min(100vw,720px)/93.75);padding:calc(min(100vw,720px)/62.5) calc(min(100vw,720px)/37.5);display:flex}.brand-service-icon{color:#b8935a;font-size:calc(min(100vw,720px)/37.5)}.brand-service-text{color:#8b7d6b;font-size:calc(min(100vw,720px)/34.0909)}.bottom-nav{-webkit-backdrop-filter:blur(calc(min(100vw,720px)/37.5));backdrop-filter:blur(calc(min(100vw,720px)/37.5));box-shadow:0 -calc(4 * min(100vw, 720px) / 750) calc(20 * min(100vw, 720px) / 750) #2c2c2c0d;background:#fffdf8f2;border-top:calc(min(100vw,720px)/750) solid #d4cfc766}.nav-item{transition:all .3s;position:relative}.nav-item.active:before{content:"";background:#c0392b14;border-radius:50%;width:calc(min(100vw,720px)/18.75);height:calc(min(100vw,720px)/18.75);position:absolute;top:calc(min(100vw,720px)/93.75);left:50%;transform:translate(-50%)}@media (width>=768px){.hero-section{border-radius:0 0 calc(min(100vw,720px)/12.5) calc(min(100vw,720px)/12.5)}.hero-title{font-size:calc(min(100vw,720px)/8.52273)}.feature-grid,.product-showcase{grid-template-columns:repeat(4,1fr)}.highlight-subtitle{max-width:60%}}:root{--dy-ink:#1a1a1a;--dy-ink-light:#3d3d3d;--dy-vermilion:#c0392b;--dy-vermilion-dark:#a0281b;--dy-paper:#f7f4ef;--dy-paper-dark:#ede8e0;--dy-gold:#b8860b;--dy-gold-light:#d4a843;--dy-muted:#8b7d6b;--dy-border:#d6cfc4;--dy-shadow:0 2px 12px #1a1a1a14;--dy-shadow-lg:0 8px 32px #1a1a1a1f;--dy-radius:12px;--dy-radius-sm:8px;--dy-transition:all .2s cubic-bezier(.4, 0, .2, 1);--dy-font-serif:"Noto Serif SC", "Songti SC", "SimSun", serif;--dy-font-sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}.dy-navbar{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--dy-border);transition:var(--dy-transition);background:#f7f4efeb;position:fixed;top:0;left:0;right:0}.dy-navbar-inner{justify-content:space-between;align-items:center;max-width:720px;height:64px;margin:0 auto;padding:0 20px;display:flex}.dy-navbar-logo{cursor:pointer;transition:var(--dy-transition);align-items:center;gap:10px;display:flex}.dy-navbar-logo:hover{opacity:.8}.dy-logo-mark-img{object-fit:cover;background:#c0392b;border:1px solid #c0392b26;border-radius:50%;flex-shrink:0;width:32px;height:32px;box-shadow:0 2px 6px #c0392b26}.dy-logo-text{flex-direction:column;line-height:1.2;display:flex}.dy-logo-name{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:2px;font-size:18px;font-weight:700}.dy-logo-sub{color:var(--dy-muted);letter-spacing:1px;font-size:10px}.dy-navbar-links{align-items:center;gap:28px;display:flex}.dy-navbar-link{color:var(--dy-ink-light);cursor:pointer;transition:var(--dy-transition);white-space:nowrap;padding:4px 0;font-size:13px;position:relative}.dy-navbar-link:hover{color:var(--dy-vermilion)}.dy-navbar-link.active{color:var(--dy-vermilion);font-weight:500}.dy-navbar-link.active:after{content:"";background:var(--dy-vermilion);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.dy-navbar-actions{align-items:center;gap:12px;display:flex}.dy-navbar-icon-btn{cursor:pointer;width:32px;height:32px;transition:var(--dy-transition);color:var(--dy-ink-light);border-radius:50%;justify-content:center;align-items:center;display:flex}.dy-navbar-icon-btn:hover{background:var(--dy-paper-dark);color:var(--dy-vermilion)}.dy-navbar-cta{background:var(--dy-ink);color:var(--dy-paper);cursor:pointer;transition:var(--dy-transition);white-space:nowrap;border:none;border-radius:20px;padding:7px 16px;font-size:12px;font-weight:500}.dy-navbar-cta:hover{background:var(--dy-vermilion);transform:translateY(-1px)}.dy-navbar-menu-btn{cursor:pointer;width:36px;height:36px;color:var(--dy-ink);justify-content:center;align-items:center;display:none}.dy-main{padding-top:64px}.dy-hero{background:var(--dy-ink);width:100%;height:480px;position:relative;overflow:hidden}.dy-hero-slide{opacity:0;justify-content:center;align-items:center;transition:opacity 1s ease-in-out;display:flex;position:absolute;inset:0}.dy-hero-slide.active{opacity:1}.dy-hero-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.dy-hero-overlay{background:linear-gradient(135deg,#1a1a1abf 0%,#1a1a1a66 50%,#c0392b4d 100%);position:absolute;inset:0}.dy-hero-content{z-index:2;width:100%;max-width:1200px;color:var(--dy-paper);padding:0 48px;position:relative}.dy-hero-tag{color:var(--dy-gold-light);letter-spacing:2px;background:#b8860b33;border:1px solid #d4a84366;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;display:inline-flex}.dy-hero-tag-dot{background:var(--dy-gold-light);border-radius:50%;width:6px;height:6px}.dy-hero-title{font-family:var(--dy-font-serif);letter-spacing:4px;text-shadow:0 2px 20px #0000004d;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.3}.dy-hero-subtitle{color:#f7f4efcc;max-width:500px;margin-bottom:32px;font-size:16px;line-height:1.8}.dy-hero-btns{gap:16px;display:flex}.dy-hero-btn-primary{background:var(--dy-vermilion);color:var(--dy-paper);cursor:pointer;transition:var(--dy-transition);letter-spacing:1px;border:none;border-radius:24px;padding:12px 32px;font-size:14px;font-weight:500}.dy-hero-btn-primary:hover{background:var(--dy-vermilion-dark);transform:translateY(-2px);box-shadow:0 8px 24px #c0392b66}.dy-hero-btn-secondary{color:var(--dy-paper);cursor:pointer;transition:var(--dy-transition);letter-spacing:1px;background:0 0;border:1px solid #f7f4ef66;border-radius:24px;padding:12px 32px;font-size:14px;font-weight:500}.dy-hero-btn-secondary:hover{border-color:var(--dy-paper);background:#f7f4ef1a}.dy-hero-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.dy-hero-dot{cursor:pointer;width:24px;height:4px;transition:var(--dy-transition);background:#f7f4ef4d;border-radius:2px}.dy-hero-dot.active{background:var(--dy-paper);width:40px}.dy-hero-scroll-hint{z-index:3;opacity:0;flex-direction:column;align-items:center;gap:8px;animation:.6s ease-out 1.5s forwards fadeIn;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.dy-hero-scroll-line{background:#f7f4ef40;width:1px;height:36px;position:relative;overflow:hidden}.dy-hero-scroll-line:after{content:"";background:var(--dy-paper);width:100%;height:100%;animation:1.8s cubic-bezier(.4,0,.2,1) infinite heroScrollLine;position:absolute;top:0;left:0}@keyframes heroScrollLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.dy-hero-clouds{pointer-events:none}.dy-hero-cloud{opacity:0;width:200px;height:80px;position:absolute}.dy-hero-cloud-1{opacity:.13;width:220px;animation:14s linear infinite heroCloudDrift;top:12%}.dy-hero-cloud-2{opacity:.09;width:160px;animation:18s linear -4s infinite heroCloudDrift;top:38%}.dy-hero-cloud-3{opacity:.11;width:200px;animation:16s linear -8s infinite heroCloudDrift;top:58%}.dy-hero-cloud-4{opacity:.07;width:250px;animation:22s linear -12s infinite heroCloudDrift;top:22%}@keyframes heroCloudDrift{0%{transform:translate(120vw)}to{transform:translate(-300px)}}.dy-hero-glow{filter:blur(2px);background:radial-gradient(circle,#d4af374d 0%,#d4af370d 50%,#d4af3700 75%);border-radius:50%;animation:6s ease-in-out infinite heroGlowBreath}@keyframes heroGlowBreath{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.8;transform:scale(1.1)}}.dy-hero-lotus{transform-origin:bottom;animation:6s ease-in-out infinite heroLotusBloom}@keyframes heroLotusBloom{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.dy-hero-v2{text-align:center;background:radial-gradient(90% 65% at 50% -12%,#d4a8431f 0%,#0000 62%),linear-gradient(#fbf8f1 0%,#f7f4ef 100%);border-bottom:1px solid #d6cfc473;width:100%;padding:92px 24px 76px;position:relative;overflow:hidden}.dy-hero-v2-glow{pointer-events:none;filter:blur(30px);border-radius:50%;position:absolute}.dy-hero-v2-glow-1{background:radial-gradient(circle,#d4a84324 0%,#d4a84300 68%);width:420px;height:420px;animation:7s ease-in-out infinite heroGlowBreath;top:-160px;left:50%;transform:translate(-50%)}.dy-hero-v2-glow-2{background:radial-gradient(circle,#c0392b14 0%,#c0392b00 70%);width:320px;height:320px;bottom:-140px;left:-100px}.dy-hero-v2-inner{z-index:2;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex;position:relative}.dy-hero-v2-badge{color:#8a6d1f;letter-spacing:2px;white-space:nowrap;background:#b8860b14;border:1px solid #b8860b47;border-radius:20px;align-items:center;gap:8px;margin-bottom:30px;padding:6px 18px;font-size:13px;display:inline-flex}.dy-hero-v2-badge:before{content:"";background:#d4a843;border-radius:50%;flex-shrink:0;width:5px;height:5px}.dy-hero-v2-title{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:6px;text-shadow:0 2px 28px #b8860b1a;margin-bottom:18px;font-size:clamp(42px,6vw,62px);font-weight:700;line-height:1.28}.dy-hero-v2-subtitle{max-width:620px;color:var(--dy-muted);letter-spacing:.5px;margin-bottom:38px;font-size:clamp(15px,1.7vw,17px);line-height:1.9}.dy-hero-v2-subtitle-split{color:#d4a843}.dy-hero-v2-search{cursor:pointer;background:#fff;border:1px solid #d6cfc4e6;border-radius:26px;align-items:center;gap:12px;width:100%;max-width:660px;margin-bottom:22px;padding:13px 13px 13px 22px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 32px #2c2c2c12,0 2px 8px #b8860b0d}.dy-hero-v2-search:hover{border-color:#c0392b73;transform:translateY(-2px);box-shadow:0 14px 44px #2c2c2c1c,0 4px 18px #c0392b12}.dy-hero-v2-search-icon{color:var(--dy-gold);flex-shrink:0;display:flex}.dy-hero-v2-search-placeholder{color:#a89e90;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.dy-hero-v2-send{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#a93325 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 4px 14px #c0392b52}.dy-hero-v2-search:hover .dy-hero-v2-send{transform:scale(1.08)}.dy-hero-v2-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:660px;display:flex}.dy-hero-v2-chip{color:var(--dy-ink-light);cursor:pointer;background:#ffffffd1;border:1px solid #d6cfc4cc;border-radius:18px;padding:8px 17px;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dy-hero-v2-chip:hover{color:var(--dy-vermilion);background:#fff;border-color:#c0392b6b;transform:translateY(-1px);box-shadow:0 4px 14px #c0392b14}@media (width<=640px){.dy-hero-v2{padding:56px 16px 48px}.dy-hero-v2-badge{letter-spacing:1px;margin-bottom:22px;padding:5px 12px;font-size:11px}.dy-hero-v2-title{letter-spacing:3px;margin-bottom:14px;font-size:34px}.dy-hero-v2-subtitle{margin-bottom:28px;font-size:13.5px;line-height:1.8}.dy-hero-v2-search{border-radius:20px;margin-bottom:16px;padding:11px 11px 11px 16px}.dy-hero-v2-search-placeholder{font-size:13px}.dy-hero-v2-send{width:36px;height:36px}.dy-hero-v2-chip{padding:7px 12px;font-size:12px}}.home-header{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fbf8f1eb;border-bottom:1px solid #d6cfc459;position:sticky;top:0}.home-header-inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.home-logo{cursor:pointer;align-items:center;gap:10px;transition:opacity .2s;display:flex}.home-logo:hover{opacity:.8}.home-logo-img{object-fit:cover;background:#c0392b;border:1px solid #c0392b1f;border-radius:50%;flex-shrink:0;width:36px;height:36px}.home-logo-text{flex-direction:column;line-height:1.2;display:flex}.home-logo-name{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:2px;font-size:18px;font-weight:700}.home-logo-sub{color:var(--dy-muted);letter-spacing:1px;font-size:10px}.home-header-actions{align-items:center;gap:12px;display:flex}.home-header-btn{cursor:pointer;white-space:nowrap;border-radius:20px;padding:7px 18px;font-size:13px;font-weight:500;transition:all .2s}.home-header-btn-login{color:var(--dy-ink-light);background:0 0;border:1px solid #8b7d6b59}.home-header-btn-login:hover{border-color:var(--dy-vermilion);color:var(--dy-vermilion)}.home-header-btn-primary{color:#fff;background:var(--dy-ink);border:1px solid var(--dy-ink)}.home-header-btn-primary:hover{background:var(--dy-vermilion);border-color:var(--dy-vermilion);transform:translateY(-1px)}.home-header-user{cursor:pointer;background:#b8860b14;border:1px solid #b8860b38;border-radius:20px;align-items:center;gap:8px;padding:7px 16px;transition:all .2s;display:flex}.home-header-user:hover{background:#b8860b24}.home-header-user-name{color:var(--dy-ink);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:500;overflow:hidden}.dy-hero-v3{text-align:center;background:radial-gradient(90% 60% at 50% -10%,#d4a8431a 0%,#0000 60%),linear-gradient(#fbf8f1 0%,#f7f4ef 100%);border-bottom:1px solid #d6cfc466;width:100%;padding:64px 24px 80px;position:relative;overflow:hidden}.dy-hero-v3-glow{pointer-events:none;filter:blur(30px);border-radius:50%;position:absolute}.dy-hero-v3-glow-1{background:radial-gradient(circle,#d4a84324 0%,#d4a84300 68%);width:420px;height:420px;animation:7s ease-in-out infinite heroGlowBreath;top:-160px;left:50%;transform:translate(-50%)}.dy-hero-v3-glow-2{background:radial-gradient(circle,#c0392b12 0%,#c0392b00 70%);width:320px;height:320px;bottom:-140px;right:-80px}.dy-hero-v3-inner{z-index:2;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.dy-hero-v3-badge{color:#8a6d1f;letter-spacing:2px;white-space:nowrap;background:#b8860b14;border:1px solid #b8860b47;border-radius:20px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-size:13px;display:inline-flex}.dy-hero-v3-badge:before{content:"";background:#d4a843;border-radius:50%;flex-shrink:0;width:5px;height:5px}.dy-hero-v3-title{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:6px;text-shadow:0 2px 28px #b8860b1a;margin-bottom:16px;font-size:clamp(40px,5.5vw,58px);font-weight:700;line-height:1.28}.dy-hero-v3-subtitle{max-width:560px;color:var(--dy-muted);letter-spacing:.5px;margin-bottom:16px;font-size:clamp(14px,1.6vw,16px);line-height:1.9}.dy-hero-v3-subtitle-split{color:#d4a843}.dy-hero-v3-slogan{font-family:var(--dy-font-serif);color:#a9771e;letter-spacing:5px;text-align:center;margin-bottom:42px;font-size:clamp(15px,1.8vw,19px)}.dy-hero-v3-cards{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin-bottom:32px;display:grid}.dy-hero-v3-card{text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #d6cfc4cc;border-radius:20px;padding:32px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dy-hero-v3-card:before{content:"";background:linear-gradient(90deg, transparent, var(--dy-gold), transparent);opacity:.4;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.dy-hero-v3-card:hover{background:#fff;border-color:#c0392b59;transform:translateY(-4px);box-shadow:0 16px 48px #2c2c2c1a,0 6px 20px #c0392b0f}.dy-hero-v3-card:hover:before{opacity:.8}.dy-hero-v3-card-head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.dy-hero-v3-card-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:flex}.dy-hero-v3-card-icon-chat{background:linear-gradient(135deg,#c0392b 0%,#a93325 100%);box-shadow:0 6px 18px #c0392b38}.dy-hero-v3-card-icon-kb{background:linear-gradient(135deg,#b8860b 0%,#8a6d1f 100%);box-shadow:0 6px 18px #b8860b38}.dy-hero-v3-card-titles{flex-direction:column;gap:4px;display:flex}.dy-hero-v3-card-title{color:var(--dy-ink);letter-spacing:1px;font-size:20px;font-weight:600}.dy-hero-v3-card-subtitle{color:var(--dy-muted);font-size:13px}.dy-hero-v3-card-desc{color:var(--dy-ink-light);padding-right:36px;font-size:14px;line-height:1.7}.dy-hero-v3-card-arrow{width:32px;height:32px;color:var(--dy-muted);background:#d6cfc440;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:absolute;bottom:24px;right:24px}.dy-hero-v3-card:hover .dy-hero-v3-card-arrow{background:var(--dy-vermilion);color:#fff;transform:translate(3px)}.dy-hero-v3 .ai-guide-panel{text-align:left;width:100%;max-width:760px;margin:24px 0 18px}.dy-hero-v3-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:660px;display:flex}.dy-hero-v3-chip{color:var(--dy-ink-light);cursor:pointer;background:#ffffffd1;border:1px solid #d6cfc4cc;border-radius:18px;padding:8px 17px;font-size:13px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dy-hero-v3-chip:hover{color:var(--dy-vermilion);background:#fff;border-color:#c0392b6b;transform:translateY(-1px);box-shadow:0 4px 14px #c0392b14}@media (width<=640px){.home-header-inner{height:56px;padding:0 16px}.home-logo-img{width:32px;height:32px}.home-logo-name{font-size:16px}.home-logo-sub{display:none}.home-header-btn{padding:6px 14px;font-size:12px}.home-header-user{padding:6px 12px}.home-header-user-name{max-width:80px}.dy-hero-v3{padding:40px 16px 56px}.dy-hero-v3-badge{letter-spacing:1px;margin-bottom:20px;padding:5px 12px;font-size:11px}.dy-hero-v3-title{letter-spacing:3px;margin-bottom:12px;font-size:32px}.dy-hero-v3-subtitle{margin-bottom:14px;font-size:13px;line-height:1.8}.dy-hero-v3-slogan{letter-spacing:3px;margin-bottom:30px;font-size:14px}.dy-hero-v3-cards{grid-template-columns:1fr;gap:14px;margin-bottom:24px}.dy-hero-v3-card{border-radius:16px;padding:22px}.dy-hero-v3-card-head{margin-bottom:10px}.dy-hero-v3-card-icon{border-radius:12px;width:42px;height:42px;font-size:18px}.dy-hero-v3-card-title{font-size:17px}.dy-hero-v3-card-subtitle{font-size:12px}.dy-hero-v3-card-desc{padding-right:28px;font-size:12.5px}.dy-hero-v3-card-arrow{width:28px;height:28px;font-size:14px;bottom:18px;right:18px}.dy-hero-v3-chip{padding:7px 12px;font-size:12px}}.dy-section{max-width:1200px;margin:0 auto;padding:64px 24px}.dy-section-header{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.dy-section-title-wrap{flex-direction:column;gap:8px;display:flex}.dy-section-eyebrow{color:var(--dy-vermilion);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:flex}.dy-section-eyebrow-line{background:var(--dy-vermilion);width:24px;height:1px}.dy-section-title{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:2px;font-size:28px;font-weight:700}.dy-section-desc{color:var(--dy-muted);font-size:14px;line-height:1.6}.dy-section-more{color:var(--dy-ink-light);cursor:pointer;transition:var(--dy-transition);align-items:center;gap:4px;font-size:13px;display:flex}.dy-section-more:hover{color:var(--dy-vermilion)}.dy-services{background:var(--dy-paper)}.dy-services-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.dy-service-card{border-radius:var(--dy-radius);cursor:pointer;border:1px solid var(--dy-border);text-align:center;background:#fff;flex-direction:column;align-items:center;padding:32px 24px;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s;display:flex;box-shadow:0 2px 12px #2c2c2c08}.dy-service-card:hover{border-color:var(--dy-gold-light);transform:translateY(-6px);box-shadow:0 12px 36px #2c2c2c1a}.dy-service-card .dy-service-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.dy-service-card:hover .dy-service-icon{transform:scale(1.1)}.dy-service-icon{background:var(--dy-paper);width:56px;height:56px;transition:var(--dy-transition);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.dy-service-card:hover .dy-service-icon{background:var(--dy-vermilion)}.dy-service-icon svg{width:28px;height:28px;color:var(--dy-vermilion);transition:var(--dy-transition)}.dy-service-card:hover .dy-service-icon svg{color:var(--dy-paper)}.dy-service-name{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:1px;margin-bottom:8px;font-size:16px;font-weight:600}.dy-service-desc{color:var(--dy-muted);font-size:12px;line-height:1.6}.dy-products{background:#fff}.dy-products-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.dy-product-card{border-radius:var(--dy-radius);cursor:pointer;border:1px solid var(--dy-border);background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 12px #2c2c2c08}.dy-product-card:hover{border-color:var(--dy-gold-light);transform:translateY(-6px);box-shadow:0 12px 40px #2c2c2c1f}.dy-product-img{aspect-ratio:1;background:linear-gradient(135deg, var(--dy-paper) 0%, var(--dy-paper-dark) 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.dy-product-card:hover .dy-product-img{background:linear-gradient(135deg, var(--dy-paper-dark) 0%, #e8dcc8 100%)}.dy-product-img svg{width:48px;height:48px;color:var(--dy-border);transition:transform .3s,color .3s}.dy-product-card:hover .dy-product-img svg{color:var(--dy-gold);transform:scale(1.12)}.dy-product-badge{background:var(--dy-vermilion);color:var(--dy-paper);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:12px;left:12px}.dy-product-info{padding:16px}.dy-product-name{font-family:var(--dy-font-serif);color:var(--dy-ink);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.4}.dy-product-tag{color:var(--dy-muted);margin-bottom:8px;font-size:11px}.dy-product-price{align-items:baseline;gap:4px;display:flex}.dy-product-price-symbol{color:var(--dy-vermilion);font-size:12px}.dy-product-price-num{font-family:var(--dy-font-serif);color:var(--dy-vermilion);font-size:20px;font-weight:700}.dy-product-price-unit{color:var(--dy-muted);font-size:11px}.dy-fahui-banner{background:var(--dy-paper)}.dy-fahui-banner-card{background:linear-gradient(135deg,#1a1a1a 0%,#2c2c2c 100%);border-radius:16px;grid-template-columns:1fr 1fr;max-width:1200px;min-height:360px;margin:0 auto;display:grid;overflow:hidden}.dy-fahui-banner-left{color:var(--dy-paper);flex-direction:column;justify-content:center;padding:56px 48px;display:flex}.dy-fahui-banner-tag{color:var(--dy-gold-light);letter-spacing:2px;background:#b8860b33;border:1px solid #d4a8434d;border-radius:16px;align-items:center;gap:8px;width:fit-content;margin-bottom:20px;padding:6px 14px;font-size:11px;display:inline-flex}.dy-fahui-banner-title{font-family:var(--dy-font-serif);letter-spacing:3px;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.3}.dy-fahui-banner-desc{color:#f7f4efb3;margin-bottom:28px;font-size:14px;line-height:1.8}.dy-fahui-banner-stats{gap:32px;margin-bottom:32px;display:flex}.dy-fahui-stat{flex-direction:column;display:flex}.dy-fahui-stat-num{font-family:var(--dy-font-serif);color:var(--dy-gold-light);font-size:28px;font-weight:700}.dy-fahui-stat-label{color:#f7f4ef80;margin-top:2px;font-size:11px}.dy-fahui-banner-btn{background:var(--dy-vermilion);color:var(--dy-paper);cursor:pointer;transition:var(--dy-transition);letter-spacing:1px;border:none;border-radius:24px;width:fit-content;padding:12px 32px;font-size:14px;font-weight:500}.dy-fahui-banner-btn:hover{background:var(--dy-vermilion-dark);transform:translateY(-2px);box-shadow:0 8px 24px #c0392b66}.dy-fahui-banner-right{background:linear-gradient(135deg,#2c2c2c 0%,#3d3d3d 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dy-fahui-banner-right svg{opacity:.15;width:60%;height:60%;color:var(--dy-gold-light)}.dy-brand{background:#fff}.dy-brand-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.dy-brand-visual{aspect-ratio:4/3;background:linear-gradient(135deg, var(--dy-paper) 0%, var(--dy-paper-dark) 100%);border:1px solid var(--dy-border);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dy-brand-seal{background:var(--dy-vermilion);width:120px;height:120px;color:var(--dy-paper);font-family:var(--dy-font-serif);letter-spacing:4px;border-radius:50%;justify-content:center;align-items:center;font-size:36px;font-weight:700;display:flex;box-shadow:0 8px 32px #c0392b4d}.dy-brand-content{flex-direction:column;gap:16px;display:flex}.dy-brand-title{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:2px;font-size:28px;font-weight:700}.dy-brand-text{color:var(--dy-ink-light);font-size:14px;line-height:1.9}.dy-brand-tags{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.dy-brand-tag{background:var(--dy-paper);border:1px solid var(--dy-border);color:var(--dy-ink-light);border-radius:16px;padding:6px 16px;font-size:12px}.dy-footer{background:var(--dy-ink);color:#f7f4efb3;padding:56px 24px 24px}.dy-footer-inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto 40px;display:grid}.dy-footer-brand{flex-direction:column;gap:12px;display:flex}.dy-footer-brand-name{font-family:var(--dy-font-serif);color:var(--dy-paper);letter-spacing:3px;font-size:20px;font-weight:700}.dy-footer-brand-desc{color:#f7f4ef80;font-size:13px;line-height:1.8}.dy-footer-col-title{color:var(--dy-paper);letter-spacing:1px;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.dy-footer-link{color:#f7f4ef80;cursor:pointer;transition:var(--dy-transition);margin-bottom:10px;font-size:13px;display:block}.dy-footer-link:hover{color:var(--dy-gold-light)}.dy-footer-bottom{color:#f7f4ef66;border-top:1px solid #f7f4ef1a;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-top:24px;font-size:12px;display:flex}.dy-footer.home-footer{color:var(--dy-muted);text-align:center;background:#f7f4ef;border-top:1px solid #d6cfc473;padding:48px 24px 32px}.dy-footer-name{font-family:var(--dy-font-serif);color:var(--dy-ink);letter-spacing:3px;margin-bottom:10px;font-size:20px;font-weight:700;display:block}.dy-footer-copy{color:var(--dy-muted);letter-spacing:.5px;font-size:12px;display:block}.dy-footer-icp{color:var(--dy-muted);margin-top:8px;font-size:12px;display:block}.dy-footer-icp a{color:var(--dy-muted);text-decoration:none;transition:color .2s}.dy-footer-icp a:hover{color:var(--dy-gold)}@media (width<=1024px){.dy-navbar-links{display:none}.dy-navbar-menu-btn{display:flex}.dy-services-grid,.dy-products-grid{grid-template-columns:repeat(2,1fr)}.dy-fahui-banner-card{grid-template-columns:1fr}.dy-fahui-banner-right{display:none}.dy-brand-inner{grid-template-columns:1fr;gap:32px}.dy-footer-inner{grid-template-columns:1fr 1fr;gap:32px}.dy-hero-title{font-size:32px}.dy-hero{height:400px}}@media (width<=640px){.dy-navbar-inner{padding:0 16px}.dy-navbar-cta{display:none}.dy-section{padding:40px 16px}.dy-services-grid{grid-template-columns:repeat(2,1fr);gap:16px}.dy-products-grid{grid-template-columns:repeat(2,1fr);gap:12px}.dy-service-card{padding:20px 16px}.dy-hero-title{letter-spacing:2px;font-size:24px}.dy-hero-subtitle{font-size:13px}.dy-hero-content{padding:0 24px}.dy-hero{height:360px}.dy-fahui-banner-left{padding:32px 24px}.dy-fahui-banner-title{font-size:24px}.dy-fahui-banner-stats{gap:20px}.dy-fahui-stat-num,.dy-brand-title{font-size:22px}.dy-footer-inner{grid-template-columns:1fr;gap:24px}.dy-footer-bottom{flex-direction:column;gap:8px}.dy-section-header{flex-direction:column;align-items:flex-start;gap:12px}.dy-section-title{font-size:22px}}@media (width>=1024px){#root{max-width:none;box-shadow:none}.dy-navbar-inner{max-width:1200px;padding:0 32px}.bottom-nav{display:none}.page>.content,.page>.page-scroll,.page>.product-list,.page>.article-scroll,.page>.user-scroll,.page>.register-scroll,.page>.detail-scroll,.page>.plan-scroll,.page>.order-list,.page>.points-scroll{width:100%;max-width:1200px;margin:0 auto}.page>.content.home-content{max-width:none;margin:0}.dy-services-grid{grid-template-columns:repeat(2,1fr);gap:28px}.dy-products-grid{grid-template-columns:repeat(4,1fr);gap:24px}.ai-chat-page .chat-content{max-width:none;margin:0}.ai-chat-page .chat-input-wrap{max-width:none;margin:0;left:0;right:0}}.dy-topbar{z-index:100;-webkit-backdrop-filter:blur(12px);background:#fffdf8eb;border-bottom:1px solid #d4cfc766;position:sticky;top:0}.dy-topbar-inner{justify-content:space-between;align-items:center;max-width:1200px;height:52px;margin:0 auto;padding:0 16px;display:flex}.dy-topbar-back{cursor:pointer;color:var(--color-ink);border-radius:8px;align-items:center;gap:4px;padding:6px 8px;transition:background .2s;display:flex}.dy-topbar-back:hover{background:#c0392b0f}.dy-topbar-back svg{color:var(--color-vermilion)}.dy-topbar-back-text{color:var(--color-ink);font-size:14px}.dy-topbar-placeholder{width:40px}.dy-topbar-title{color:var(--color-ink);letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:17px;font-weight:600;overflow:hidden}.dy-topbar-home{cursor:pointer;width:40px;height:40px;color:var(--color-text-sub);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.dy-topbar-home:hover{color:var(--color-vermilion);background:#c0392b0f}.dy-topbar-home svg{color:inherit}.page-with-topbar{padding-top:0}.page-header{background:var(--color-paper);padding:20px 16px 12px}.page-header .page-title{color:var(--color-ink);margin-bottom:4px;font-size:22px;font-weight:700;display:block}.page-header .page-subtitle{color:var(--color-text-sub);font-size:13px;display:block}@media (width<=480px){.dy-topbar-title{max-width:160px;font-size:16px}.dy-topbar-inner{height:48px}}.page{background:#f7f4ef;flex-direction:column;height:100vh;display:flex;overflow:hidden}.page>.content,.page>.page-scroll,.page>.product-list,.page>.article-scroll,.page>.user-scroll,.page>.register-scroll,.page>.detail-scroll,.page>.plan-scroll,.page>.order-list,.page>.points-scroll{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.dy-topbar{flex-shrink:0;position:sticky;top:0}.product-list,.article-scroll,.user-scroll,.content,.register-scroll{height:auto!important}.page-actions-fixed{z-index:99;background:linear-gradient(#0000,#f7f4ef 20%);width:100%;max-width:720px;padding:12px 16px 16px;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.page-actions-fixed .btn-accent,.page-actions-fixed .btn-primary{border-radius:24px;width:100%;padding:14px 0;font-size:15px;font-weight:500;box-shadow:0 4px 16px #c0392b33}@media (width<=720px){.page-actions-fixed{max-width:100%}}.register-scroll{padding-bottom:80px}.form-section{padding:20px 16px}.form-item{margin-bottom:20px}.form-label{color:#5f5e5a;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-item .nut-input{background:#fafaf8;border:1px solid #ede8e0;border-radius:12px;height:48px;padding:0 16px;font-size:15px}.address-picker{cursor:pointer;background:#fafaf8;border:1px solid #ede8e0;border-radius:12px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:15px;transition:border-color .2s;display:flex}.address-picker:hover{border-color:#c0392b}.verify-btn{text-align:center;cursor:pointer;background:#fff5f3;border:1px dashed #c0392b;border-radius:12px;padding:12px;transition:all .2s}.verify-btn.verified{background:#f0f9f0;border-style:solid;border-color:#4caf50}.verify-btn-text{color:#c0392b;font-size:14px;font-weight:500}.verify-btn.verified .verify-btn-text{color:#4caf50}.form-hint{color:#c0392b;margin-top:8px;font-size:12px;display:block}.form-hint.success{color:#4caf50}.picker-header{border-bottom:1px solid #f0ebe3;justify-content:space-between;align-items:center;padding:16px;display:flex}.picker-title{color:#2c2c2c;font-size:16px;font-weight:600}.picker-back,.picker-close{color:#8b7d6b;cursor:pointer;font-size:14px}.picker-body{padding:16px}.picker-breadcrumb{background:#fafaf8;border-radius:8px;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.picker-list{height:320px;overflow-y:auto}.picker-item{color:#2c2c2c;cursor:pointer;border-bottom:1px solid #f7f4ef;padding:14px 12px;font-size:15px;transition:background .15s}.picker-item:hover{background:#faf5f3}.picker-item.active{color:#c0392b;background:#fff5f3;font-weight:500}.nut-cell__title{color:#5f5e5a!important;font-size:14px!important}.nut-input input,.nut-input .nut-input-inner{text-align:left!important;font-size:15px!important}.section-title-row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.section-title-row .section-title{margin-bottom:0}.section-hint-inline{color:#8b7d6b;font-size:12px;font-weight:400}.fabric-accordion{flex-direction:column;gap:8px;display:flex}.fabric-acc-item{background:#fff;border:.5px solid #ede8e0;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.fabric-acc-item.open{border-color:#c0392b;box-shadow:0 4px 16px #c0392b14}.fabric-acc-item.selected{border-left:3px solid #c0392b}.fabric-acc-head{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:12px 14px;transition:background .2s;display:flex}.fabric-acc-head:active{background:#faf5f3}.fabric-acc-head-left{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fabric-acc-name-row{align-items:center;gap:8px;display:flex}.fabric-acc-name{color:#2c2c2c;font-size:15px;font-weight:500}.fabric-acc-code{color:#8b7d6b;letter-spacing:.5px;background:#f5f0e8;border-radius:3px;padding:1px 6px;font-family:Courier New,Consolas,monospace;font-size:12px;font-weight:400}.fabric-acc-badge{color:#fff;background:#c0392b;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:500;display:inline-block}.fabric-acc-desc{color:#8b7d6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fabric-acc-head-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.fabric-acc-price{color:#c0392b;font-size:14px;font-weight:500}.fabric-acc-arrow{color:#8b7d6b;text-align:center;width:16px;font-size:12px}.fabric-acc-item.open .fabric-acc-arrow{color:#c0392b}.fabric-acc-thumbs{background:#fff;flex-direction:row;gap:6px;padding:0 14px 12px;display:flex}.fabric-acc-thumb-tile{cursor:zoom-in;background:#f5f0e8;border:.5px solid #ede8e0;border-radius:8px;flex-shrink:0;width:64px;height:64px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.fabric-acc-thumb-tile:active{border-color:#c0392b;transform:scale(.95)}.fabric-acc-thumb-img{width:100%;height:100%;display:block}.fabric-acc-thumb-index{color:#fff;pointer-events:none;background:#0000008c;border-radius:3px;padding:1px 4px;font-size:10px;line-height:1.2;position:absolute;bottom:2px;left:2px}.fabric-preview-modal{z-index:9999;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.fabric-preview-close{cursor:pointer;z-index:10000;background:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,transform .15s;display:flex;position:absolute;top:16px;right:16px}.fabric-preview-close:active{background:#c0392b99;transform:scale(.92)}.fabric-preview-close-text{color:#fff;-webkit-user-select:none;user-select:none;font-size:28px;font-weight:300;line-height:1}.fabric-preview-img{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:75vh}.fabric-preview-meta{color:#fff;text-align:center;margin-top:16px;font-size:14px;line-height:1.6}.fabric-preview-name{margin-bottom:4px;font-size:16px;font-weight:500}.fabric-preview-hint{color:#fff9;font-size:12px}.fabric-preview-nav{gap:12px;margin-top:12px;display:flex}.fabric-preview-nav-btn{color:#fff;cursor:pointer;background:#ffffff26;border:.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.fabric-preview-nav-btn:active{background:#ffffff4d}.fabric-preview-nav-btn:disabled{opacity:.3;cursor:not-allowed}.fabric-preview-thumbs{gap:8px;max-width:100%;margin-top:16px;padding:4px;display:flex;overflow-x:auto}.fabric-preview-thumb-item{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:50px;height:50px;overflow:hidden}.fabric-preview-thumb-item.active{border-color:#c0392b}.fabric-acc-body{background:#fffefa;border-top:.5px solid #f0ebe3;padding:4px 14px 14px;animation:.25s accSlideDown}@keyframes accSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.color-preview-floating{background:linear-gradient(135deg,#fff5f3 0%,#faeae7 100%);border:1px dashed #c0392b;border-radius:10px;align-items:center;gap:8px;margin:10px 0 12px;padding:10px 12px;display:flex}.color-preview-label{flex:1;min-width:0}.color-preview-title{color:#c0392b;margin-bottom:2px;font-size:14px;font-weight:500;display:block}.color-preview-sub{color:#8b7d6b;font-size:11px;display:block}.color-preview-thumb{background:#f5f5f5;border:1.5px solid #c0392b;border-radius:8px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.color-preview-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.color-preview-thumb-placeholder{background:linear-gradient(135deg,#f0ebe3,#e5dfd5);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.color-preview-thumb-text{color:#aaa;font-size:10px}.color-preview-thumb-loading{background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.color-preview-thumb-loading-text{color:#fff;font-size:10px}.color-scroll-row{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 0 8px;display:flex;overflow-x:auto}.color-scroll-row::-webkit-scrollbar{display:none}.color-mini-card{cursor:pointer;background:#fff;border:1.5px solid #ede8e0;border-radius:10px;flex-direction:column;flex:0 0 78px;align-items:center;gap:3px;padding:6px;transition:all .2s;display:flex}.color-mini-card:active{transform:scale(.97)}.color-mini-card.selected{background:#fff5f3;border-width:2px;border-color:#c0392b}.color-mini-img-wrap{aspect-ratio:1;background:#f7f4ef;border-radius:6px;width:100%;position:relative;overflow:hidden}.color-mini-img{object-fit:cover;width:100%;height:100%;display:block}.color-mini-swatch{width:100%;height:100%}.color-mini-swatch-empty{background:linear-gradient(135deg,#f0ebe3,#e5dfd5)}.color-mini-check{color:#fff;background:#c0392b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:500;display:flex;position:absolute;top:3px;right:3px}.color-mini-name{color:#2c2c2c;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.color-mini-price{color:#c0392b;font-size:11px;font-weight:500}.color-scroll-hint{color:#b0a89a;text-align:center;margin-top:4px;font-size:10px;display:block}.color-loading{text-align:center;padding:24px}.color-loading-text{color:#8b7d6b;font-size:12px}.admin-image-upload-btn{color:#8b7d6b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#faf8f3;border:2px dashed #c8c2b4;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;transition:all .2s;display:inline-flex}.admin-image-upload-btn:hover{color:#c0392b;background:#fef9f4;border-color:#c0392b}.admin-image-upload-btn>span:first-child{font-size:20px;line-height:1}.admin-image-remove{color:#fff;cursor:pointer;background:#c0392b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #00000026}.admin-image-remove:hover{background:#a02e22}.admin-image-adjust{color:#fff;cursor:pointer;background:#d4af37;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:18px;box-shadow:0 2px 4px #00000026}.admin-image-adjust:hover{background:#b8951f}.admin-image-hint{color:#8b7d6b;margin-top:4px;font-size:11px;line-height:1.3}.admin-image-recommend{color:#c0392b;background:#fef5f0;border:1px solid #fad7c4;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.image-cropper-overlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;animation:.18s fadeIn;display:flex;position:fixed;inset:0}.image-cropper-modal{background:#fff;border-radius:10px;width:540px;max-width:calc(100vw - 32px);animation:.22s cubic-bezier(.2,.8,.2,1) modalIn;overflow:hidden;box-shadow:0 12px 40px #0000004d}@keyframes modalIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.image-cropper-header{background:#faf8f3;border-bottom:1px solid #f0ece2;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.image-cropper-title{color:#2c2417;font-size:15px;font-weight:600}.image-cropper-close{color:#8b7d6b;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1}.image-cropper-close:hover{color:#c0392b}.image-cropper-body{padding:18px 20px 20px}.image-cropper-stage{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;background-color:#1a1611;background-image:linear-gradient(45deg,#2a2520 25%,#0000 25%),linear-gradient(-45deg,#2a2520 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2520 75%),linear-gradient(-45deg,#0000 75%,#2a2520 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:6px;margin:0 auto;position:relative;overflow:hidden}.image-cropper-stage:active{cursor:grabbing}.image-cropper-img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;will-change:transform;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.image-cropper-frame{pointer-events:none;border:1px solid #ffffff4d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #0000008c}.image-cropper-corner{border:2px solid #d4af37;width:16px;height:16px;position:absolute}.image-cropper-corner-tl{border-bottom:none;border-right:none;top:-1px;left:-1px}.image-cropper-corner-tr{border-bottom:none;border-left:none;top:-1px;right:-1px}.image-cropper-corner-bl{border-top:none;border-right:none;bottom:-1px;left:-1px}.image-cropper-corner-br{border-top:none;border-left:none;bottom:-1px;right:-1px}.image-cropper-info{color:#ffffffb3;pointer-events:none;z-index:2;background:#0006;border-radius:10px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px;left:8px}.image-cropper-toolbar{flex-direction:column;gap:10px;margin-top:16px;display:flex}.image-cropper-row{color:#2c2417;align-items:center;gap:10px;font-size:13px;display:flex}.image-cropper-row label{color:#8b7d6b;flex-shrink:0;width:40px;font-size:12px}.image-cropper-row input[type=range]{appearance:none;background:#e8e3d6;border-radius:2px;outline:none;flex:1;height:4px}.image-cropper-row input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#c0392b;border-radius:50%;width:16px;height:16px}.image-cropper-row input[type=range]::-moz-range-thumb{cursor:pointer;background:#c0392b;border:none;border-radius:50%;width:16px;height:16px}.image-cropper-val{text-align:right;color:#8b7d6b;font-variant-numeric:tabular-nums;width:50px;font-size:12px}.image-cropper-btn-sm{color:#2c2417;cursor:pointer;background:#faf8f3;border:1px solid #e8e3d6;border-radius:4px;padding:4px 10px;font-size:12px}.image-cropper-btn-sm:hover{background:#f0ece2}.image-cropper-actions{border-top:1px solid #f0ece2;justify-content:flex-end;margin-top:4px;padding-top:12px}.image-cropper-btn{color:#2c2417;cursor:pointer;background:#faf8f3;border:1px solid #d8d2c2;border-radius:5px;padding:7px 16px;font-size:13px;transition:all .15s}.image-cropper-btn:hover{background:#f0ece2}.image-cropper-btn-primary{color:#fff;background:#c0392b;border-color:#c0392b;font-weight:500}.image-cropper-btn-primary:hover{background:#a02e22;border-color:#a02e22}.image-cropper-btn-primary:disabled{cursor:not-allowed;background:#d8d2c2;border-color:#d8d2c2}.dy-navbar-link-wrapper{position:relative}.dy-navbar-dropdown{z-index:1000;background:#fffefb;border:1px solid #8b6c5926;border-radius:10px;min-width:180px;margin-top:4px;padding:6px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000001f}.dy-navbar-dropdown-item{cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.dy-navbar-dropdown-item:hover{background:#8b6c590f}.dy-navbar-dropdown-name{color:#2c2318;font-size:14px}.dy-navbar-dropdown-days{color:#b88;margin-left:8px;font-size:11px}.shuilu-banner{text-align:center;background:linear-gradient(135deg,#f5ede0 0%,#ede4d3 100%);border-radius:0 0 20px 20px;margin-bottom:16px;padding:32px 20px 28px}.shuilu-banner-title{color:#5c3a1e;margin-bottom:6px;font-size:20px;display:block}.shuilu-banner-sub{color:#8b6c59;margin-bottom:16px;font-size:13px;display:block}.shuilu-banner-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.shuilu-tag{color:#8b6c59;background:#ffffffb3;border:1px solid #8b6c5926;border-radius:20px;padding:3px 10px;font-size:11px}.shuilu-tabs{-webkit-overflow-scrolling:touch;gap:4px;padding:0 12px 12px;display:flex;overflow-x:auto}.shuilu-tab{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:10px 14px;transition:all .15s;display:flex}.shuilu-tab.active{background:#5c3a1e;border-color:#5c3a1e}.shuilu-tab-icon{color:#8b6c59;font-size:18px}.shuilu-tab.active .shuilu-tab-icon{color:#f5ede0}.shuilu-tab-label{color:#8b6c59;font-size:11px}.shuilu-tab.active .shuilu-tab-label{color:#f5ede0}.shuilu-content{padding:0 16px}.shuilu-section{margin-bottom:24px}.shuilu-section-title{color:#5c3a1e;margin-bottom:12px;font-size:16px;font-weight:500;display:block}.shuilu-section-sub{color:#999;margin-top:-8px;margin-bottom:12px;font-size:12px;display:block}.shuilu-structure-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.shuilu-structure-card{text-align:center;border-radius:10px;padding:14px}.shuilu-inner{background:#f0eaf5;border:1px solid #d4c5e0;grid-column:span 2}.shuilu-outer{background:#e8f0fa;border:1px solid #b8d0ee}.shuilu-sheshi{background:#e8f5ed;border:1px solid #b0dcc0;grid-column:span 2}.shuilu-structure-name{color:#333;font-size:15px;display:block}.shuilu-structure-desc{color:#888;margin-top:2px;font-size:11px;display:block}.shuilu-structure-detail{color:#666;margin-top:2px;font-size:11px;display:block}.shuilu-info-card{background:#faf6f0;border:1px solid #8b6c591a;border-radius:10px;padding:16px}.shuilu-info-text{color:#5c4a3a;font-size:13px;line-height:1.8}.shuilu-warn{color:#e65100;margin-top:8px;font-size:12px;display:block}.shuilu-timeline-item{gap:12px;margin-bottom:16px;display:flex}.shuilu-timeline-day{background:#5c3a1e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.shuilu-timeline-day-num{color:#f5ede0;font-size:14px}.shuilu-timeline-body{background:#faf6f0;border-radius:10px;flex:1;padding:12px}.shuilu-timeline-title{color:#5c3a1e;margin-bottom:8px;font-size:15px;display:block}.shuilu-timeline-row{gap:8px;margin-bottom:4px;display:flex}.shuilu-timeline-label{color:#999;flex-shrink:0;min-width:32px;font-size:11px}.shuilu-timeline-text{color:#5c4a3a;flex:1;font-size:12px}.shuilu-ritual-card{background:#faf6f0;border:1px solid #8b6c5914;border-radius:10px;margin-bottom:10px;padding:14px}.shuilu-ritual-header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.shuilu-ritual-no{color:#fff;background:#5c3a1e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.shuilu-ritual-name{color:#333;font-size:15px}.shuilu-ritual-desc{color:#666;font-size:12px;line-height:1.6}.shuilu-seat-card{border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.shuilu-seat-upper{background:#f0eaf5;border-left:3px solid #7f77dd}.shuilu-seat-lower{background:#faece7;border-left:3px solid #d85a30}.shuilu-seat-special{background:#e1f5ee;border-left:3px solid #1d9e75}.shuilu-seat-aux{background:#f1efe8;border-left:3px solid #888780}.shuilu-seat-left{flex:1}.shuilu-seat-name{color:#333;font-size:14px;display:block}.shuilu-seat-desc{color:#888;margin-top:2px;font-size:11px;display:block}.shuilu-seat-note{color:#e65100;margin-top:2px;font-size:11px;display:block}.shuilu-seat-count{color:#5c3a1e;flex-shrink:0;margin-left:10px;font-size:13px;font-weight:500}.shuilu-item-subtabs{gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex;overflow-x:auto}.shuilu-item-subtab{white-space:nowrap;cursor:pointer;color:#8b6c59;background:#f5f0e8;border:1px solid #0000;border-radius:20px;padding:6px 12px;font-size:12px}.shuilu-item-subtab.active{color:#f5ede0;background:#5c3a1e}.shuilu-table{background:#faf6f0;border-radius:10px;overflow:hidden}.shuilu-table-row{border-bottom:1px solid #8b6c590f;align-items:center;padding:10px 14px;display:flex}.shuilu-table-row:last-child{border-bottom:none}.shuilu-table-no{color:#b88;text-align:center;flex-shrink:0;width:32px;font-size:12px}.shuilu-table-body{flex:1}.shuilu-table-name{color:#333;font-size:13px;display:block}.shuilu-table-note{color:#999;margin-top:1px;font-size:11px;display:block}.shuilu-table-count{color:#5c3a1e;text-align:right;flex-shrink:0;margin-left:10px;font-size:13px;font-weight:500}.shuilu-offering-card{background:#faf6f0;border-radius:10px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.shuilu-offering-icon{color:#5c3a1e;background:#f0e6d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.shuilu-offering-body{flex:1}.shuilu-offering-item{color:#333;font-size:14px;display:block}.shuilu-offering-desc{color:#888;margin-top:2px;font-size:12px;display:block}.admin-mini-btn{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:10px;line-height:1.2}.admin-mini-btn:hover{background:#f5f5f5}.admin-mini-btn:disabled{opacity:.3;cursor:not-allowed}.admin-status-toggle{cursor:pointer;border:none;border-radius:20px;padding:4px 10px;font-size:11px}.admin-status-toggle.active{color:#2e7d32;background:#e8f5e9}.admin-status-toggle.inactive{color:#c62828;background:#ffebee}.admin-tip-box p{line-height:1.6}.fahui-banner{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);justify-content:center;align-items:center;width:100%;min-height:320px;display:flex;position:relative;overflow:hidden}.fahui-banner-overlay{pointer-events:none;background:radial-gradient(circle at 50% 30%,#b9984c1f,#0000 70%);position:absolute;inset:0}.fahui-banner-content{z-index:1;text-align:center;max-width:600px;margin:0 auto;padding:40px 20px;position:relative}.fahui-banner-eyebrow{color:#b9984cb3;letter-spacing:3px;margin-bottom:12px;font-size:11px;display:block}.fahui-banner-title{color:#e8e0d0;margin-bottom:10px;font-size:24px;font-weight:500;display:block}.fahui-banner-subtitle{color:#e8e0d08c;margin-bottom:20px;font-size:13px;line-height:1.8;display:block}.fahui-banner-tags{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fahui-banner-tag{color:#b9984c;white-space:nowrap;border:.5px solid #b9984c59;border-radius:20px;padding:4px 14px;font-size:11px}.fahui-section{max-width:900px;margin:0 auto;padding:28px 20px 0}.fahui-section-title{color:#2c2c2a;margin-bottom:4px;font-size:18px;font-weight:500;display:block}.fahui-section-sub{color:#888780;margin-bottom:16px;font-size:12px;display:block}.fahui-type-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.fahui-type-card{text-align:center;background:#fffef7;border:.5px solid #e8e4d8;border-radius:12px;padding:16px 12px;transition:box-shadow .2s}.fahui-type-card:hover{box-shadow:0 2px 12px #b9984c1a}.fahui-type-name{color:#2c2c2a;margin-bottom:4px;font-size:15px;font-weight:500;display:block}.fahui-type-days{color:#b9984c;margin-bottom:8px;font-size:11px;display:block}.fahui-type-brief{color:#5f5e5a;font-size:11px;line-height:1.5;display:block}.fahui-advantage-list{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.fahui-advantage-list{grid-template-columns:repeat(3,1fr)}}.fahui-advantage-card{border:.5px solid #0000;border-radius:12px;padding:18px 16px}.fahui-adv-green{background:#e1f5ee;border-color:#5dcaa5}.fahui-adv-amber{background:#faeeda;border-color:#ef9f27}.fahui-adv-blue{background:#e6f1fb;border-color:#378add}.fahui-adv-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fahui-adv-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.fahui-adv-green .fahui-adv-icon{color:#085041;background:#9fe1cb}.fahui-adv-amber .fahui-adv-icon{color:#633806;background:#fac775}.fahui-adv-blue .fahui-adv-icon{color:#0c447c;background:#b5d4f4}.fahui-adv-title{color:#2c2c2a;font-size:14px;font-weight:500}.fahui-adv-desc{color:#5f5e5a;margin-bottom:10px;font-size:12px;line-height:1.7;display:block}.fahui-adv-points{flex-direction:column;gap:4px;display:flex}.fahui-adv-point{color:#888780;padding-left:2px;font-size:11px}.fahui-flow-list{flex-direction:column;gap:0;display:flex}.fahui-flow-item{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;position:relative}.fahui-flow-num{color:#b9984c;z-index:1;background:#1a1a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;display:flex}.fahui-flow-body{flex:1;padding-top:4px}.fahui-flow-title{color:#2c2c2a;margin-bottom:2px;font-size:14px;font-weight:500;display:block}.fahui-flow-desc{color:#888780;font-size:12px;display:block}.fahui-flow-connector{background:#e8e4d8;width:1px;position:absolute;top:32px;bottom:0;left:16px}.fahui-product-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=600px){.fahui-product-grid{grid-template-columns:repeat(2,1fr)}}.fahui-product-card{text-align:center;cursor:pointer;padding:8px}.fahui-product-iconbox{aspect-ratio:1;background:#fffef7;border:.5px solid #e8e4d8;border-radius:12px;justify-content:center;align-items:center;width:100%;margin-bottom:8px;transition:border-color .2s;display:flex}.fahui-product-card:hover .fahui-product-iconbox{border-color:#b9984c}.fahui-product-icon{color:#b9984c;font-size:28px}.fahui-product-name{color:#5f5e5a;font-size:12px;display:block}.fahui-cases{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fahui-case-card{border:.5px solid #e8e4d8;border-radius:12px;overflow:hidden}.fahui-case-placeholder{background:#f1efe8;justify-content:center;align-items:center;height:120px;display:flex}.fahui-case-text{color:#888780;font-size:12px}.fahui-contact{text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:16px;max-width:900px;margin:32px auto 20px;padding:32px 20px}.fahui-contact-title{color:#e8e0d0;margin-bottom:8px;font-size:18px;font-weight:500;display:block}.fahui-contact-desc{color:#e8e0d080;margin-bottom:20px;font-size:12px;line-height:1.8;display:block}.fahui-contact-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fahui-contact-btn-primary{cursor:pointer;background:#b9984c;border-radius:8px;padding:10px 28px;transition:opacity .2s}.fahui-contact-btn-primary:hover{opacity:.9}.fahui-contact-btn-secondary{cursor:pointer;background:0 0;border:.5px solid #b9984c80;border-radius:8px;padding:10px 28px}.fahui-contact-mask{z-index:9999;background:#0000008c;justify-content:center;align-items:center;animation:.2s ease-out fahuiContactFadeIn;display:flex;position:fixed;inset:0}@keyframes fahuiContactFadeIn{0%{opacity:0}to{opacity:1}}.fahui-contact-modal{text-align:center;background:#fffefb;border-radius:16px;width:320px;max-width:90vw;padding:28px 24px 20px;animation:.25s ease-out fahuiContactSlideUp;box-shadow:0 8px 40px #0003}@keyframes fahuiContactSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fahui-contact-modal-title{color:#2a2a2a;font-size:20px;font-weight:500;display:block}.fahui-contact-modal-sub{color:#999;margin-top:4px;margin-bottom:20px;font-size:12px;display:block}.fahui-contact-modal-item{cursor:pointer;background:#faf7f0;border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;transition:background .2s;display:flex}.fahui-contact-modal-item:hover{background:#f5efe3}.fahui-contact-modal-item:active{background:#efe8d8}.fahui-contact-modal-iconbox{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fahui-contact-modal-icon-phone{background:linear-gradient(135deg,#b9984c 0%,#a08538 100%)}.fahui-contact-modal-icon-wechat{background:linear-gradient(135deg,#07c160 0%,#06a050 100%)}.fahui-contact-modal-icon{color:#fff;font-size:16px;font-weight:500}.fahui-contact-modal-info{text-align:left;flex:1}.fahui-contact-modal-label{color:#999;font-size:12px;display:block}.fahui-contact-modal-value{color:#2a2a2a;margin-top:2px;font-size:15px;font-weight:500;display:block}.fahui-contact-modal-arrow{color:#ccc;font-size:20px}.fahui-contact-modal-copy{color:#b9984c;background:#b9984c1a;border-radius:6px;padding:4px 10px;font-size:12px}.fahui-contact-modal-addr{margin-top:8px;padding:10px 0}.fahui-contact-modal-addr-text{color:#aaa;font-size:12px}.fahui-contact-modal-close{cursor:pointer;margin-top:10px;padding:10px}.fahui-type-hrow{-webkit-overflow-scrolling:touch;gap:10px;padding:8px 0 16px;display:flex;overflow-x:auto}.fahui-type-hrow::-webkit-scrollbar{display:none}.fahui-type-hcard{text-align:center;background:linear-gradient(135deg,#faf7f0 0%,#f5efe3 100%);border:.5px solid #b9984c33;border-radius:10px;flex-direction:column;flex:1;gap:6px;min-width:140px;padding:14px 12px;display:flex}.fahui-type-hname{color:#2a2520;font-size:16px;font-weight:600}.fahui-type-hsub{color:#8a7a5e;flex:1;font-size:11px;line-height:1.5}.fahui-type-hdays{color:#b9984c;background:#b9984c1a;border-radius:4px;align-self:center;padding:2px 8px;font-size:10px}.fahui-flow-hrow{-webkit-overflow-scrolling:touch;align-items:stretch;gap:4px;padding:8px 0 16px;display:flex;overflow-x:auto}.fahui-flow-hrow::-webkit-scrollbar{display:none}.fahui-flow-hcard{text-align:center;background:#fff;border:.5px solid #00000014;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:80px;max-width:120px;padding:12px 8px;display:flex}.fahui-flow-hnum{color:#fff;background:linear-gradient(135deg,#b9984c,#9a7b3e);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.fahui-flow-htitle{color:#2a2520;font-size:13px;font-weight:600}.fahui-flow-hdesc{color:#999;white-space:pre-line;font-size:10px;line-height:1.4}.fahui-flow-arrow{color:#b9984c;flex-shrink:0;align-items:center;font-size:16px;display:flex}.fahui-cases-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:8px 0 16px;display:grid}.fahui-case-imgcard{aspect-ratio:3/2;cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.fahui-case-img{object-fit:cover;width:100%;height:100%;display:block}.fahui-case-overlay{background:linear-gradient(#0000,#0009);padding:20px 12px 10px;position:absolute;bottom:0;left:0;right:0}.fahui-case-title{color:#fff;font-size:14px;font-weight:600}.fahui-case-sub{color:#fffc;margin-top:2px;font-size:11px}.fahui-cases-empty{text-align:center;background:#f5f5f5;border-radius:10px;padding:40px 20px}.fahui-cases-empty-text{color:#999;font-size:13px}.fahui-filmstrip-wrap{margin:18px 0 8px;position:relative}.fahui-filmstrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;background:linear-gradient(135deg,#faf8f3 0%,#f3eee2 100%);border:.5px solid #e8e4d8;border-radius:14px;padding:20px 16px;overflow-x:auto;box-shadow:0 2px 12px #0000000a}.fahui-filmstrip::-webkit-scrollbar{display:none}.fahui-film-frame{vertical-align:top;transform-origin:50%;cursor:pointer;background:#fff;border:.5px solid #ece8dc;border-radius:10px;flex-grow:0;flex-shrink:0;width:220px;margin-right:14px;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .3s;display:inline-block;overflow:hidden}.fahui-film-frame:last-child{margin-right:0}.fahui-film-frame:hover{z-index:10;border-color:#d4af6e;position:relative;transform:scale(1.12);box-shadow:0 10px 28px #0000001f}.fahui-film-frame:hover .fahui-film-img{box-shadow:none}.fahui-film-img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:auto;border-radius:0;width:100%;height:160px;transition:box-shadow .3s;display:block}.fahui-film-label{background:#fff;border-top:.5px solid #f0ede5;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.fahui-film-label-num{color:#b9984c;letter-spacing:1px;background:#faf6ed;border-radius:4px;padding:1px 6px;font-family:Courier New,monospace;font-size:11px;font-weight:700}.fahui-film-label-title{color:#5a5a52;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.fahui-film-arrow{color:#b9984c;text-align:center;z-index:20;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffffeb;border:.5px solid #e8e0d0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:30px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000001a}.fahui-film-arrow:hover{background:#fff;box-shadow:0 4px 14px #0000001f}.fahui-film-arrow:active{background:#faf6ed}.fahui-film-arrow-left{left:-6px}.fahui-film-arrow-right{right:-6px}.combo-order-page{background:#faf7f2;min-height:100vh}.combo-scroll{-webkit-overflow-scrolling:touch;height:calc(100vh - 56px);overflow-y:auto}.combo-hero{text-align:center;background:linear-gradient(#f5ede0 0%,#faf7f2 100%);padding:28px 20px 20px}.combo-hero-title{color:#1a1a1a;letter-spacing:4px;margin-bottom:8px;font-size:24px;font-weight:600}.combo-hero-desc{color:#8b7d6b;max-width:320px;margin:0 auto;font-size:13px;line-height:1.7;display:block}.combo-section{padding:12px 16px 8px}.combo-step-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.combo-step-num{color:#fff;background:#b8860b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex}.combo-step-title{color:#1a1a1a;font-size:16px;font-weight:600}.combo-step-hint{color:#b0a89c;font-size:12px}.combo-cat-grid{flex-wrap:wrap;gap:10px;display:flex}.combo-cat-chip{cursor:pointer;background:#fff;border:1.5px solid #e5ddd0;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;transition:all .2s;display:flex;position:relative}.combo-cat-chip.selected{background:#fdf8ed;border-color:#b8860b}.combo-cat-chip:active{transform:scale(.96)}.combo-cat-checkbox{border:1.5px solid #c8bfaf;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.combo-cat-checkbox.checked{background:#b8860b;border-color:#b8860b}.combo-cat-name{color:#3d3d3d;font-size:14px;font-weight:500}.combo-cat-chip.selected .combo-cat-name{color:#b8860b}.combo-cat-dot{background:#4caf50;border-radius:50%;width:6px;height:6px;margin-left:2px}.combo-cat-chip.disabled{opacity:.45;cursor:not-allowed}.combo-cat-chip.disabled:active{transform:none}.combo-cat-empty-tag{color:#b0a89c;background:#f5f2ed;border-radius:3px;margin-left:2px;padding:1px 5px;font-size:10px}.combo-cat-block{margin-bottom:20px}.combo-cat-block-header{align-items:baseline;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.combo-cat-block-name{color:#1a1a1a;font-size:15px;font-weight:600}.combo-cat-block-count{color:#b0a89c;font-size:12px}.combo-cat-block-sub{color:#b0a89c;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.combo-prod-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.combo-prod-list{gap:10px;padding:4px 2px 8px;display:flex}.combo-prod-card{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:110px;transition:all .2s;overflow:hidden;box-shadow:0 1px 4px #0000000d}.combo-prod-card.picked{border-color:#b8860b;box-shadow:0 2px 12px #b8860b33}.combo-prod-card:active{transform:scale(.96)}.combo-prod-img{background:#f5f0e8;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative;overflow:hidden}.combo-prod-img-real{object-fit:cover;width:100%;height:100%}.combo-prod-img-text{color:#d4a843;opacity:.5;font-size:36px}.combo-prod-picked-badge{background:#b8860b;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0003}.combo-prod-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;padding:6px 8px 2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.combo-prod-price{color:#b8860b;padding:0 8px 8px;font-size:13px;font-weight:600;display:block}.combo-prod-qty{justify-content:center;padding:0 8px 10px;display:flex}.combo-card-stepper{transform-origin:50%;transform:scale(.82)}.combo-card-stepper .nut-inputnumber{background:#fff;border:1px solid #e5ddd0;border-radius:6px}.combo-card-stepper .nut-inputnumber-minus,.combo-card-stepper .nut-inputnumber-add{color:#b8860b;background:#f5f0e8}.combo-card-stepper .nut-inputnumber-input{color:#1a1a1a;min-width:30px;font-size:14px;font-weight:500}.combo-prod-empty{color:#b0a89c;white-space:nowrap;padding:20px;font-size:13px}.combo-summary-bar{z-index:100;background:#fff;flex-direction:column;max-height:70vh;transition:all .3s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 12px #00000014}.combo-summary-bar.expanded{border-top:3px solid #b8860b}.combo-summary-header{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.combo-summary-info{align-items:center;gap:16px;display:flex}.combo-summary-count{color:#8b7d6b;font-size:13px}.combo-summary-total{color:#3d3d3d;font-size:14px}.combo-summary-amount{color:#c0392b;font-size:20px;font-weight:700}.combo-summary-toggle{color:#8b7d6b;cursor:pointer;align-items:center;gap:4px;font-size:13px;display:flex}.combo-summary-list{-webkit-overflow-scrolling:touch;max-height:320px;padding:0 16px 8px;overflow-y:auto}.combo-summary-row{border-bottom:1px solid #f5f0e8;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.combo-summary-row-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.combo-summary-cat-tag{color:#b8860b;white-space:nowrap;background:#fdf8ed;border:1px solid #e8dcc4;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;display:inline-block}.combo-summary-row-info{flex:1;min-width:0}.combo-summary-prod-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.combo-summary-unit-price{color:#b0a89c;font-size:12px}.combo-summary-row-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.combo-stepper{--nutui-stepper-button-icon-color:#b8860b}.combo-summary-subtotal{color:#c0392b;text-align:right;min-width:64px;font-size:14px;font-weight:600}.combo-summary-divider{background:#e5ddd0;height:1px;margin:8px 0}.combo-summary-total-row{justify-content:flex-end;align-items:center;gap:12px;padding:4px 0 8px;display:flex}.combo-summary-total-label{color:#3d3d3d;font-size:14px;font-weight:500}.combo-summary-total-value{color:#c0392b;font-size:22px;font-weight:700}.combo-btns{gap:10px;margin:0 16px 12px;display:flex}.combo-btn-cart{color:#b8860b;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:1px;background:#fff;border:1.5px solid #b8860b;border-radius:10px;flex:1;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.combo-btn-cart:active{background:#fdf8ed;transform:scale(.97)}.combo-btn-buy{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:2px;background:linear-gradient(135deg,#b8860b 0%,#d4a843 100%);border-radius:10px;flex:1;justify-content:center;align-items:center;height:46px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.combo-btn-buy:active{opacity:.9;transform:scale(.97)}.ai-assistant-page .content{background:#f5f2ed;height:calc(100vh - 120px)}.ai-hero-v2{background:linear-gradient(135deg,#2c2c2c 0%,#3d3028 100%);padding:16px 16px 20px;position:relative;overflow:hidden}.ai-hero-inner{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.ai-hero-badge{color:#b8935af2;letter-spacing:1px;border:.5px solid #b8935a59;border-radius:4px;margin-bottom:7px;padding:2px 7px;font-size:9px}.ai-hero-title-v2{color:#fffdf8;letter-spacing:3px;font-size:17px;font-weight:500;line-height:1.2}.ai-hero-subtitle-v2{color:#fffdf8b8;letter-spacing:.5px;margin-top:4px;font-size:11px}.ai-category-bar-v2{z-index:10;background:#f5f2ed;padding:8px 0 6px;position:sticky;top:0}.ai-category-scroll-v2{white-space:nowrap}.ai-category-tabs-v2{align-items:center;gap:5px;padding:0 16px;display:inline-flex}.ai-category-item-v2{cursor:pointer;background:#fff;border:.5px solid #e8e3db;border-radius:12px;padding:4px 10px;transition:all .25s}.ai-category-item-v2.active{background:#c0392b;border-color:#c0392b;box-shadow:0 2px 6px #c0392b2e}.ai-category-label-v2{color:#5f5e5a;font-size:11px;transition:all .25s}.ai-category-item-v2.active .ai-category-label-v2{color:#fff;font-weight:500}.ai-list-wrap{padding:8px 12px 12px}.ai-section{margin-bottom:14px}.ai-section-header{color:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:6px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f}.ai-section-header-red{background:linear-gradient(135deg,#c0392b 0%,#a0281c 60%,#8b1e13 100%)}.ai-section-header-amber{background:linear-gradient(135deg,#ef9f27 0%,#d17b14 60%,#b05e08 100%)}.ai-section-header-green{background:linear-gradient(135deg,#3baf86 0%,#258766 60%,#176652 100%)}.ai-section-header-blue{background:linear-gradient(135deg,#378add 0%,#1f6db8 60%,#0e5193 100%)}.ai-section-header-purple{background:linear-gradient(135deg,#9b7ed8 0%,#7557bc 60%,#553b97 100%)}.ai-section-header:before{content:"";background:#ffffff1f;border-radius:50%;width:38px;height:38px;position:absolute;top:-12px;right:44px}.ai-section-header:after{content:"";background:#ffffff14;border-radius:50%;width:44px;height:44px;position:absolute;bottom:-16px;right:-8px}.ai-section-title-wrap{z-index:1;flex-direction:row;align-items:center;gap:6px;display:flex;position:relative}.ai-section-title{color:#fff;letter-spacing:1px;text-shadow:0 1px 2px #00000026;flex-shrink:0;font-size:13px;font-weight:600}.ai-section-divider{color:#ffffff80;font-size:10px}.ai-section-subtitle{color:#ffffffe6;font-size:10px}.ai-section-count{color:#fff;z-index:1;background:#fff3;border:.5px solid #ffffff4d;border-radius:8px;flex-shrink:0;padding:1px 6px;font-size:10px;position:relative}.ai-card-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ai-card-v2{cursor:pointer;background:#fff;border:.5px solid #0000000a;border-radius:10px;flex-direction:column;padding:8px 7px 7px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #0000000d}.ai-card-v2:before{content:"";background:#b9984c59;height:3px;position:absolute;top:0;left:0;right:0}.ai-card-v2:active{transform:translateY(2px)scale(.96);box-shadow:0 1px 4px #0000000a}.ai-section-header-red~.ai-card-grid .ai-card-v2:before{background:#c0392b80}.ai-section-header-amber~.ai-card-grid .ai-card-v2:before{background:#ef9f2780}.ai-section-header-green~.ai-card-grid .ai-card-v2:before{background:#3baf8680}.ai-section-header-blue~.ai-card-grid .ai-card-v2:before{background:#378add80}.ai-section-header-purple~.ai-card-grid .ai-card-v2:before{background:#9b7ed880}.ai-card-v2.available{background:linear-gradient(135deg,#fffbf8 0%,#fdf3f0 100%);border-color:#c0392b2e;box-shadow:0 4px 12px #c0392b1f}.ai-card-v2.available:before{background:linear-gradient(90deg,#c0392b 0%,#b8935a 100%)}.ai-card-v2.available:after{content:"";border-top:0 solid #0000;border-bottom:12px solid #0000;border-left:0 solid #0000;border-right:12px solid #c0392b;width:0;height:0;position:absolute;top:0;right:0}.ai-soon-mask{z-index:2;pointer-events:none;background:#ffffff61;border-radius:8px;position:absolute;inset:0}.ai-card-top{z-index:3;justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex;position:relative}.ai-card-icon-v2{color:#a07e3a;background:#b9984c1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.ai-card-v2.available .ai-card-icon-v2{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#b8935a 100%)}.ai-price-tag-v2{border-radius:2px;padding:1px 3px;font-size:9px;font-weight:500}.ai-tag-free{color:#3a5a7c;background:#3a5a7c14}.ai-tag-sub{color:#b8935a;background:#b8935a1f}.ai-tag-pay{color:#c0392b;background:#c0392b14}.ai-card-name-v2{color:#2a2520;z-index:3;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.25;position:relative}.ai-card-desc-v2{color:#8a7a5e;-webkit-line-clamp:1;z-index:3;-webkit-box-orient:vertical;min-height:12px;font-size:9px;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.ai-card-bottom{z-index:3;border-top:.5px solid #b9984c1a;justify-content:space-between;align-items:center;margin-top:4px;padding-top:3px;display:flex;position:relative}.ai-card-batch{color:#b9984c;background:#b9984c1a;border-radius:2px;padding:1px 3px;font-size:8px}.ai-card-arrow-v2{color:#c0392b;font-size:9px;font-weight:500}.ai-restore-credits{margin-top:6px;display:flex}.ai-restore-credits-text{color:#b8860b;background:linear-gradient(135deg,#fdf3dc 0%,#fbe9c4 100%);border:.5px solid #b8860b59;border-radius:20px;padding:2px 10px;font-size:10px;line-height:16px;display:inline-block}.ai-restore-credits-text.empty{color:#c0392b;background:linear-gradient(135deg,#fce9e7 0%,#fad9d5 100%);border-color:#c0392b59}.ai-buy-popup{padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0}.ai-buy-title{color:#2c2c2c;text-align:center;letter-spacing:2px;font-size:20px;display:block}.ai-buy-sub{text-align:center;color:#999;margin-top:6px;font-size:12px;display:block}.ai-pkg-list{gap:12px;margin:20px 0;display:flex}.ai-pkg-item{text-align:center;cursor:pointer;background:#fcfaf5;border:1px solid #e8e2d6;border-radius:12px;flex:1;padding:14px 0;transition:all .2s}.ai-pkg-item.active{background:linear-gradient(#fff8f6 0%,#fcedea 100%);border-color:#c0392b;box-shadow:0 6px 16px -8px #c0392b59}.ai-pkg-qty{color:#2c2c2c;font-size:16px;font-weight:600;display:block}.ai-pkg-price{color:#c0392b;margin-top:4px;font-size:13px;font-weight:500;display:block}.ai-buy-tip{text-align:center;color:#b8a98e;margin-top:14px;font-size:11px;display:block}.ai-card-soon-text{color:#999;font-size:8px}.ai-footer-tip{text-align:center;background:#fff;border:.5px solid #b9984c26;border-radius:8px;margin:0 12px 16px;padding:10px}.ai-footer-title{color:#2c2c2a;letter-spacing:1px;margin-bottom:2px;font-size:12px}.ai-footer-text{color:#888780;font-size:10px}.knowledge-page .content{background:#f5f2ed}.knowledge-search-wrap{padding:0 12px 8px}.knowledge-search-input{background:#fff;border:.5px solid #e8e3db;border-radius:18px;align-items:center;gap:8px;padding:6px 12px;display:flex}.knowledge-card-grid{grid-template-columns:repeat(2,1fr);gap:8px}.knowledge-card{background:#fff;border:.5px solid #b9984c26;padding:0 0 8px;overflow:hidden}.knowledge-cover{object-fit:cover;border-bottom:.5px solid #b9984c1a;width:100%;height:72px;display:block}.knowledge-card .ai-card-top{padding:8px 8px 0}.knowledge-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;padding:0 8px;display:-webkit-box;overflow:hidden}.knowledge-desc{color:#8a7a5e;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:14px;padding:0 8px;font-size:10px;display:-webkit-box;overflow:hidden}.knowledge-bottom{margin-top:6px;padding:0 8px}.knowledge-list-wrap{padding:4px 12px 12px}.knowledge-list{background:#fff;border:.5px solid #b9984c1f;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #2c2c2c0a}.knowledge-list-item{cursor:pointer;border-bottom:.5px solid #b9984c1a;align-items:center;gap:10px;padding:12px 14px;transition:background .2s;display:flex}.knowledge-list-item:last-child{border-bottom:none}.knowledge-list-item:active{background:#c0392b0a}.knowledge-list-marker{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #00000014}.knowledge-list-icon{color:#fff;font-size:12px;font-weight:500}.knowledge-list-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.knowledge-list-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.knowledge-list-title{color:#2a2520;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.knowledge-list-cat{color:#c0392b;background:#c0392b0f;border:.5px solid;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px}.knowledge-list-subtitle{color:#8a7a5e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.knowledge-list-meta{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.knowledge-list-date{color:#b9984c;font-size:10px}.knowledge-list-views{color:#999;font-size:10px}.knowledge-list-arrow{color:#c0392b;flex-shrink:0;margin-left:2px;font-size:16px}.restore-notice{border-radius:8px;margin:12px 16px 0;padding:10px 14px;font-size:13px}.restore-notice-warn{background:#fff3e0;border:1px solid #ffb74d}.restore-notice-text{color:#e65100;font-size:13px}.restore-preview-wrap{cursor:pointer;border:1px solid #e5e5e5;border-radius:12px;position:relative;overflow:hidden}.restore-preview-img{object-fit:contain;background:#f5f5f5;width:100%;max-height:320px;display:block}.restore-preview-mask{text-align:center;background:linear-gradient(#0000,#0009);padding:20px 0 10px;position:absolute;bottom:0;left:0;right:0}.restore-preview-mask-text{color:#fff;font-size:13px}.restore-upload-area{flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.restore-options{background:#fafaf8;border-radius:10px;padding:4px 12px}.restore-option-row{border-bottom:.5px solid #f0ede8;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.restore-option-row:last-child{border-bottom:none}.restore-option-label{color:#2c2c2a;flex-shrink:0;font-size:14px;font-weight:500}.restore-option-tabs{gap:8px;display:flex}.restore-tab{text-align:center;background:#fff;border:1px solid #e5e2dd;border-radius:8px;min-width:90px;padding:8px 14px}.restore-tab.active{background:#fff5f3;border-color:#c0392b}.restore-tab-text{color:#2c2c2a;font-size:13px;font-weight:500;display:block}.restore-tab.active .restore-tab-text{color:#c0392b}.restore-tab-desc{color:#999;margin-top:2px;font-size:10px;display:block}.restore-tab.active .restore-tab-desc{color:#c0392b;opacity:.7}.restore-tab-sm{text-align:center;background:#fff;border:1px solid #e5e2dd;border-radius:8px;min-width:50px;padding:6px 16px}.restore-tab-sm.active{background:#fff5f3;border-color:#c0392b}.restore-tab-sm-text{color:#2c2c2a;font-size:14px;font-weight:600}.restore-tab-sm.active .restore-tab-sm-text{color:#c0392b}.restore-switch{background:#d5d3ce;border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.restore-switch.on{background:#c0392b}.restore-switch-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.restore-switch.on .restore-switch-knob{left:22px}.restore-progress-card{text-align:center;background:linear-gradient(135deg,#faf7f0,#f5f0e6);border:.5px solid #b9984c33;border-radius:12px;padding:20px 16px}.restore-progress-header{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.restore-spinner{border:2px solid #e5e2dd;border-top-color:#c0392b;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite restore-spin}@keyframes restore-spin{to{transform:rotate(360deg)}}.restore-progress-text{color:#2c2c2a;font-size:14px;font-weight:500}.restore-progress-time{color:#888780;font-size:12px}.restore-h5-page{background:#f7f4ef;min-height:100vh}.restore-h5-banner{background:linear-gradient(135deg,#fff8e7 0%,#ffebe7 100%);border:1px solid #e8d9b8;border-radius:12px;align-items:center;gap:12px;max-width:640px;margin:12px auto 8px;padding:12px 14px;display:flex;box-shadow:0 2px 8px #b8860b14}.restore-h5-banner-icon{color:#f7f4ef;background:linear-gradient(135deg,#c0392b,#96281a);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex;box-shadow:0 2px 6px #c0392b40}.restore-h5-banner-title{color:#2c2c2a;font-size:17px;font-weight:600;line-height:1.3}.restore-h5-banner-subtitle{color:#888780;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:2px;font-size:11px;display:block;overflow:hidden}.restore-h5-banner-quota{color:#555;margin-top:6px;font-size:13px;display:block}.restore-h5-iframe-wrap{background:#fff;border-top:1px solid #e5e2dd;border-bottom:1px solid #e5e2dd;width:100%;height:calc(100vh - 220px);min-height:480px;margin:0 0 8px;position:relative;overflow:hidden}.restore-h5-loading{background:#fafaf7;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.restore-h5-spinner{border:3px solid #e5e2dd;border-top-color:#c0392b;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite restore-spin}.restore-fullscreen-page{z-index:9999;position:fixed;inset:0}@media (width<=768px){.restore-h5-iframe-wrap{height:calc(100vh - 220px);min-height:420px}.restore-h5-banner-icon{width:38px;height:38px;font-size:18px}.restore-h5-banner-title{font-size:15px}}.restore-progress-bar-wrap{background:#e5e2dd;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.restore-progress-bar{background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:2px;height:100%;transition:width .5s}.restore-btn-reset{margin-top:10px}.btn-secondary{text-align:center;color:#5f5e5a;background:#f5f0e6;border:1px solid #d5d3ce;border-radius:10px;padding:12px 0}.restore-error-box{background:#fdeded;border:1px solid #f5c6cb;border-radius:8px;padding:12px 14px}.restore-error-text{color:#c0392b;font-size:13px;line-height:1.5}.restore-elapsed{color:#888780;margin-top:4px;margin-bottom:12px;font-size:12px;display:block}.restore-result-card{background:#fafaf8;border:.5px solid #b9984c33;border-radius:10px;margin-bottom:12px;padding:12px}.restore-result-label{color:#2a2520;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.restore-result-hint{color:#999;margin-bottom:8px;font-size:11px;display:block}.restore-result-img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:400px;display:block}.restore-result-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.restore-download-btn{background:#c0392b;border-radius:6px;padding:6px 16px}.restore-download-text{color:#fff;font-size:12px}.restore-metrics-card{background:#fafaf8;border:.5px solid #b9984c33;border-radius:10px;padding:12px}.restore-metrics-title{color:#2a2520;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.restore-metric-row{border-bottom:.5px solid #f0ede8;justify-content:space-between;padding:6px 0;display:flex}.restore-metric-row:last-child{border-bottom:none}.restore-metric-label{color:#5f5e5a;font-size:12px}.restore-metric-value{color:#c0392b;font-size:12px;font-weight:600}.restore-page .content{padding-bottom:130px}.restore-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px 16px;display:flex}.restore-header-icon{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:20px;display:flex;box-shadow:0 4px 12px #c0392b40}.restore-header-title{color:#b8935a;letter-spacing:2px;margin-bottom:6px;font-size:22px;font-weight:600}.restore-header-subtitle{color:#888780;font-size:12px}.restore-section{margin-top:8px}.restore-section-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.restore-section-dot{background:#c0392b;border-radius:2px;width:4px;height:16px}.restore-section-title{color:#2c2c2a;font-size:16px;font-weight:500}.restore-upload-icon{color:#b8935a;width:40px;height:40px;margin-bottom:12px}.restore-upload-text{color:#5f5e5a;font-size:14px;font-weight:500}.restore-upload-divider{color:#999;margin:4px 0;font-size:12px}.restore-upload-hint{color:#999;margin-top:10px;font-size:11px}.restore-option-label-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:12px;display:flex}.restore-option-hint{color:#999;font-size:11px;line-height:1.4}.restore-tab .restore-tab-text{font-size:12px;font-weight:600}.restore-result-tabs{border-bottom:.5px solid #f0ede8;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.restore-result-tab{background:#f5f0e6;border:1px solid #0000;border-radius:16px;padding:6px 14px}.restore-result-tab.active{background:#fff5f3;border-color:#c0392b}.restore-result-tab-text{color:#5f5e5a;font-size:12px}.restore-result-tab.active .restore-result-tab-text{color:#c0392b;font-weight:500}.restore-fixed-actions{z-index:99;box-sizing:border-box;background:linear-gradient(#0000,#f7f4ef 30%);width:100%;max-width:720px;padding:12px 16px 16px;position:fixed;bottom:56px;left:50%;transform:translate(-50%)}.restore-btn-primary{background:#c0392b;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 0;transition:opacity .2s,transform .1s;display:flex;box-shadow:0 4px 16px #c0392b40}.restore-btn-primary:active{transform:scale(.98)}.restore-btn-primary-text{color:#fffdf8;letter-spacing:1px;font-size:15px;font-weight:500}.restore-btn-icon{color:#fffdf8;width:16px;height:16px}.restore-btn-disabled{opacity:.5;pointer-events:none}.restore-actions-row{gap:12px;display:flex}.restore-actions-row .restore-btn-primary{flex:1}.restore-btn-secondary{background:#f5f0e6;border:1px solid #d5d3ce;border-radius:24px;flex:1;justify-content:center;align-items:center;padding:14px 0;display:flex}.restore-btn-secondary-text{color:#5f5e5a;font-size:15px;font-weight:500}.restore-progress-mini{background:#fff;border:1px solid #f0ede8;border-radius:24px;justify-content:center;align-items:center;gap:10px;padding:14px 0;display:flex;box-shadow:0 2px 8px #0000000a}.restore-progress-mini-text{color:#2c2c2a;font-size:14px;font-weight:500}.ai-chat-page{background:#f7f4ef;height:100vh;overflow:hidden}.ai-chat-main{flex:1;min-height:0;display:flex}.ai-chat-body{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ai-chat-page .chat-content{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;min-height:0;height:auto!important;padding:0 12px 180px!important;overflow-y:auto!important}.ai-session-sidebar{background:#fbf8f2;border-right:1px solid #ece5da;flex-direction:column;flex-shrink:0;width:260px;min-height:0;transition:width .22s;display:flex;position:relative;overflow:hidden}.ai-session-sidebar.collapsed{width:52px}.ai-session-sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 10px 16px;display:flex}.ai-session-sidebar-title{color:#2c2c2c;letter-spacing:2px;font-size:15px;font-weight:600}.ai-session-sidebar-new{color:#fff;cursor:pointer;white-space:nowrap;background:#c0392b;border-radius:14px;padding:5px 12px;font-size:12px;transition:all .18s}.ai-session-sidebar-new:active{transform:scale(.95)}.ai-session-sidebar-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;min-height:0;padding:0 10px 16px;overflow-y:auto}.ai-session-sidebar-groups{width:100%}.ai-session-group{margin-bottom:8px}.ai-session-group-title{color:#b8a98e;letter-spacing:1px;padding:8px 8px 6px;font-size:12px;display:block}.ai-session-sidebar .ai-session-item{background:0 0;border:1px solid #0000;border-radius:10px;margin-bottom:4px;padding:10px}.ai-session-sidebar .ai-session-item:hover{background:#f1eae0}.ai-session-sidebar .ai-session-item.active{background:linear-gradient(90deg,#fff8f6 0%,#fcedea 100%);border-color:#c0392b59}.ai-session-sidebar .ai-session-del{opacity:0;padding:2px 10px;font-size:11px;transition:opacity .15s}.ai-session-sidebar .ai-session-item:hover .ai-session-del,.ai-session-sidebar .ai-session-item.active .ai-session-del{opacity:1}.ai-session-sidebar .ai-session-msg{font-size:13px}.ai-session-sidebar .ai-session-time{font-size:11px}.ai-session-sidebar .ai-session-empty{padding:40px 16px;font-size:13px;line-height:1.8}.ai-session-sidebar-fold{cursor:pointer;color:#8a8178;z-index:6;background:#fff;border:1px solid #ece5da;border-left:none;border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:22px;height:46px;transition:color .15s;display:flex;position:absolute;top:50%;right:-11px;transform:translateY(-50%);box-shadow:2px 0 6px #0000000d}.ai-session-sidebar-fold:hover{color:#c0392b}.ai-session-sidebar-fold-icon{font-size:18px;font-weight:600;line-height:1}.ai-session-sidebar-collapsed{cursor:pointer;color:#8a8178;justify-content:center;align-items:center;width:52px;height:100%;transition:color .15s;display:flex}.ai-session-sidebar-collapsed:hover{color:#c0392b}.ai-session-sidebar-collapsed-icon{font-size:20px}.chat-msg-list{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:8px 0 16px;display:flex}.chat-msg{align-items:flex-start;gap:8px;width:100%;display:flex}.chat-msg.user{justify-content:flex-end}.chat-avatar{color:#fffdf8;background:linear-gradient(135deg,#c0392b,#96281a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 6px #c0392b33}.chat-bubble{word-break:break-word;border-radius:14px;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.6;box-shadow:0 1px 3px #0000000a}.chat-bubble.ai{color:#2c2c2a;background:#fffdf8;border:1px solid #efe9de;border-top-left-radius:4px}.chat-bubble.user{color:#fffdf8;background:linear-gradient(135deg,#c0392b,#a93226);border-top-right-radius:4px}.chat-text{font-size:14px;line-height:1.6}.chat-img{margin-bottom:6px;display:block}.chat-msg-doc{background:#ffffff24;border-radius:8px;align-items:center;gap:8px;max-width:240px;margin-bottom:6px;padding:8px 12px;display:flex}.chat-msg-doc-icon{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.chat-msg-doc-icon-word{background:#2b579a}.chat-msg-doc-icon-pdf{background:#e74c3c}.chat-msg-doc-icon-txt{background:#7f8c8d}.chat-msg-doc-icon-default{background:#b5b0a6;font-size:16px}.chat-msg-doc-name{color:#fffdf8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-md{word-break:break-word;font-size:14px;line-height:1.7}.chat-md-para{margin-bottom:6px;display:block}.chat-md-heading{color:#2c2c2a;margin:8px 0 4px;font-weight:600;display:block}.chat-md-h1{font-size:17px}.chat-md-h2{font-size:16px}.chat-md-h3{font-size:15px}.chat-md-h4{font-size:14px}.chat-md-strong{color:#c0392b;font-weight:600}.chat-md-code{color:#a93226;background:#c0392b14;border-radius:4px;padding:1px 5px;font-family:Consolas,Menlo,monospace;font-size:13px}.chat-md-codeblock{background:#2c2c2c;border-radius:8px;margin:8px 0;padding:12px;overflow-x:auto}.chat-md-codeblock Text{color:#e8e4da;white-space:pre-wrap;font-family:Consolas,Menlo,monospace;font-size:12.5px;line-height:1.6}.chat-md-list{margin:4px 0 8px}.chat-md-list-item{gap:6px;margin-bottom:4px;display:flex}.chat-md-list-dot{color:#c0392b;flex-shrink:0;font-weight:600}.chat-md-list-text{flex:1}.chat-sources{border-top:1px dashed #efe9de;margin-top:8px;padding-top:8px}.chat-sources-label{color:#b8935a;font-size:11px}.chat-products{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chat-product-card{cursor:pointer;background:#f5f2ec;border:1px solid #e8e2d5;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.chat-product-card:hover{background:#ede8dd;border-color:#d4cbb8;box-shadow:0 2px 8px #c0392b14}.chat-product-card.redirect{background:linear-gradient(135deg,#fff9f0 0%,#f5f2ec 100%);border:1px solid #c0392b26}.chat-product-card.redirect:hover{background:linear-gradient(135deg,#fff5e8 0%,#ede8dd 100%);border-color:#c0392b4d}.chat-product-icon{flex-shrink:0;font-size:24px}.chat-product-body{flex-direction:column;flex:1;gap:2px;display:flex}.chat-product-name{color:#2a2520;font-size:14px;font-weight:600}.chat-product-desc{color:#8b7d6b;font-size:12px}.chat-product-arrow{color:#c0392b;flex-shrink:0;font-size:18px}.chat-save-kb-btn{cursor:pointer;background:#c0392b0f;border:1px solid #c0392b33;border-radius:16px;justify-content:center;align-items:center;gap:4px;width:fit-content;margin-top:10px;padding:6px 12px;display:flex}.chat-save-kb-icon{font-size:12px}.chat-save-kb-text{color:#c0392b;font-size:11px}.chat-msg-actions{border-top:1px dashed #0000000f;align-items:center;gap:14px;margin-top:8px;padding-top:6px;display:flex}.chat-msg-action-btn{cursor:pointer;opacity:.55;align-items:center;gap:3px;transition:opacity .15s;display:flex}.chat-msg-action-btn:active{opacity:1}.chat-msg-action-btn:hover{opacity:.9}.chat-msg-action-icon{color:#8a7a66;font-size:13px}.chat-msg-action-text{color:#8a7a66;font-size:11px}.chat-feedback-wrap{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chat-cert-badge{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#a93226 100%);border-radius:12px;align-items:center;gap:4px;width:fit-content;padding:3px 10px;display:flex}.chat-cert-badge-icon{font-size:11px;font-weight:700}.chat-cert-badge-text{font-size:11px;font-weight:500}.chat-disputed-badge{background:#fdf3e7;border:1px solid #e8c39e;border-radius:12px;align-items:center;width:fit-content;padding:3px 10px;display:flex}.chat-disputed-badge-text{color:#b9770e;font-size:11px}.chat-feedback-btns{align-items:center;gap:8px;display:flex}.chat-feedback-btn{color:#8b7d6b;cursor:pointer;background:#faf7f0;border:1px solid #e5e2dd;border-radius:14px;justify-content:center;align-items:center;padding:4px 14px;font-size:12px;transition:all .2s;display:flex}.chat-feedback-btn:active{transform:scale(.96)}.chat-feedback-btn.approved.active{color:#fff;background:#c0392b;border-color:#c0392b}.chat-feedback-btn.disputed.active{color:#fff;background:#b9770e;border-color:#b9770e}.chat-feedback-btn.supplement.active{color:#fff;background:#3baf86;border-color:#3baf86}.chat-action-card{text-align:center;background:linear-gradient(135deg,#fff8e7 0%,#ffebe7 100%);border:1px solid #e8d9b8;border-radius:10px;margin-top:10px;padding:12px}.chat-action-title{color:#2c2c2a;font-size:15px;font-weight:600;display:block}.chat-action-desc{color:#888780;margin-top:4px;font-size:12px;display:block}.chat-typing{align-items:center;gap:4px;padding:14px 16px;display:flex}.chat-typing .dot{opacity:.4;background:#c0392b;border-radius:50%;width:6px;height:6px;animation:1.2s infinite chat-blink}.chat-typing .dot:nth-child(2){animation-delay:.2s}.chat-typing .dot:nth-child(3){animation-delay:.4s}@keyframes chat-blink{0%,80%,to{opacity:.3;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}.chat-empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:20px 16px 32px;display:flex}.chat-empty-brand{flex-direction:column;align-items:center;margin-bottom:26px;display:flex}.chat-empty-logo{object-fit:cover;border-radius:50%;width:52px;height:52px;box-shadow:0 4px 14px #b8860b47}.chat-empty-title{color:#2c2c2c;letter-spacing:3px;margin-top:16px;font-size:30px;font-weight:600}.chat-empty-slogan{color:#8a8178;letter-spacing:3px;text-align:center;margin-top:10px;font-size:14px}.chat-mode-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:18px;display:flex}.chat-mode-tab{color:#6b6560;cursor:pointer;background:#fff;border:1px solid #e8e2d8;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:all .18s;display:flex}.chat-mode-tab:active{transform:scale(.97)}.chat-mode-tab.active{color:#fff;background:#c0392b;border-color:#c0392b;box-shadow:0 4px 12px #c0392b38}.chat-inputbox.centered{width:100%;max-width:680px}.chat-inputbox.floating{width:100%;max-width:720px;padding:8px 16px calc(10px + env(safe-area-inset-bottom));z-index:1000;box-sizing:border-box;background:linear-gradient(#f7f4ef00,#f7f4effa 28%);margin:0 auto;position:fixed;bottom:56px;left:0;right:0}.chat-input-card{background:#fff;border:1px solid #e8e2d8;border-radius:24px;max-width:900px;margin:0 auto;padding:10px 14px;box-shadow:0 8px 28px #2c2c2c14}.chat-input-card .chat-input{resize:none;color:#2c2c2c;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:none;width:100%;min-height:28px;max-height:110px;padding:2px 4px;font-family:inherit;font-size:15px;line-height:1.6}.chat-input-card .chat-input::placeholder{color:#b5b0a6;line-height:1.6}.chat-input-tools{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.chat-tool-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-tool-right{align-items:center;gap:8px;display:flex}.chat-tool-chip{color:#8a8178;cursor:pointer;white-space:nowrap;background:#f6f2ea;border:1px solid #0000;border-radius:14px;padding:5px 12px;font-size:12px;transition:all .15s}.chat-tool-chip.active{color:#c0392b;background:#fbf1e7;border-color:#c0392b4d}.chat-btn-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c0392b,#b8860b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex;box-shadow:0 3px 10px #c0392b4d}.chat-btn-send:active{transform:scale(.92)}.chat-btn-send.disabled{box-shadow:none;background:#d8d2c8}.chat-btn-send-icon{font-size:16px;font-weight:700;line-height:1}.chat-empty-samples{width:100%;max-width:680px;margin-top:26px}.chat-empty-samples-title{color:#8a8178;text-align:center;letter-spacing:1px;margin-bottom:12px;font-size:13px}.chat-empty-samples-list{flex-direction:column;align-items:center;gap:10px;display:flex}.chat-empty-samples-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chat-empty-samples-row-single .chat-empty-sample{margin:0 auto}.chat-empty-sample{color:#5a534b;cursor:pointer;background:#fff;border:1px solid #e8e2d8;border-radius:20px;padding:9px 16px;font-size:13px;transition:all .18s}.chat-empty-sample:active{color:#c0392b;border-color:#c0392b;transform:scale(.97)}@media (width>=1024px){.ai-chat-page .chat-empty-state{padding-bottom:12vh}.chat-inputbox.centered{max-width:760px}.chat-empty-title{font-size:36px}.chat-empty-logo{width:60px;height:60px}.chat-empty-slogan{letter-spacing:5px;font-size:16px}.chat-inputbox.floating{padding:12px 24px 16px;bottom:0}}@media (width<=767px){.ai-session-sidebar{display:none}}@media (width<=640px){.chat-empty-state{padding:12px 14px 20px}.chat-empty-title{letter-spacing:2px;font-size:22px}.chat-empty-logo{width:44px;height:44px}.chat-empty-slogan{letter-spacing:2px;font-size:12px}.chat-mode-tab{padding:7px 12px;font-size:12px}.chat-inputbox.floating{padding:8px 10px calc(8px + env(safe-area-inset-bottom));bottom:56px}.ai-chat-page .chat-content{padding-bottom:200px!important}}.chat-inputbar{max-width:720px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:1000;background:#fffdf8;border-top:1px solid #efe9de;margin:0 auto;transition:bottom .15s ease-out;position:fixed;bottom:56px;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.chat-picked{margin-bottom:8px;display:inline-block;position:relative}.chat-picked-img{border:1px solid #e5e2dd;border-radius:8px;width:64px;height:64px}.chat-picked-doc{background:#faf7f0;border:1px solid #e5e2dd;border-radius:8px;align-items:center;gap:8px;max-width:260px;padding:8px 12px;display:flex}.chat-picked-doc-icon{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.chat-picked-doc-icon-word{background:#2b579a}.chat-picked-doc-icon-pdf{background:#e74c3c}.chat-picked-doc-icon-txt{background:#7f8c8d}.chat-picked-doc-icon-default{background:#b5b0a6;font-size:16px}.chat-picked-doc-name{color:#5a5448;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-picked-close{color:#fff;text-align:center;cursor:pointer;z-index:2;background:#c0392b;border-radius:50%;width:18px;height:18px;font-size:13px;line-height:16px;position:absolute;top:-6px;right:-6px}.chat-input-row{align-items:flex-end;gap:8px;display:flex}.chat-btn-add{cursor:pointer;background:#faf7f0;border:1px solid #e5e2dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.chat-btn-add:active{background:#f0eae0}.chat-btn-add-icon{color:#c0392b;font-size:18px;line-height:1}.chat-input{color:#2c2c2a;resize:none;box-sizing:border-box;background:#f5f2ec;border:none;border-radius:19px;outline:none;flex:1;min-width:0;min-height:38px;max-height:120px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:22px}.chat-input::placeholder{color:#b5b0a6;line-height:22px}.ai-session-popup{padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0}.ai-session-header{justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px;display:flex}.ai-session-title{color:#2c2c2c;letter-spacing:2px;font-size:18px;font-weight:600}.ai-session-empty{text-align:center;color:#b8a98e;padding:32px 0;font-size:13px;display:block}.ai-session-list{max-height:52vh;overflow-y:auto}.ai-session-item{cursor:pointer;background:#fbf8f2;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:13px 12px;transition:all .2s;display:flex}.ai-session-item.active{background:linear-gradient(90deg,#fff8f6 0%,#fcedea 100%);border-color:#c0392b66}.ai-session-item:active{transform:scale(.99)}.ai-session-body{flex:1;min-width:0}.ai-session-msg{color:#2c2c2c;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.ai-session-time{color:#b8a98e;margin-top:4px;font-size:11px;display:block}.ai-session-del{color:#c0392b;background:#fff;border:1px solid #c0392b4d;border-radius:12px;flex-shrink:0;padding:3px 12px;font-size:12px}.ai-guide-panel{background:linear-gradient(#fffbf5 0%,#fdf8ef 100%);border:1px solid #b8860b29;border-radius:14px;margin:10px 16px 8px;overflow:hidden;box-shadow:0 2px 10px #2c2c2c0a}.ai-guide-header{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;transition:background .2s;display:flex}.ai-guide-header:active{background:#b8860b0d}.ai-guide-header-left{flex:1;align-items:center;gap:10px;display:flex}.ai-guide-hint-icon{color:#fff;text-align:center;background:linear-gradient(135deg,#b8860b 0%,#c0392b 100%);border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:14px;font-weight:600;line-height:28px;box-shadow:0 2px 6px #c0392b2e}.ai-guide-hint-text{color:#2c2c2c;letter-spacing:.5px;font-size:14px;font-weight:500}.ai-guide-hint-arrow{color:#b8860b;flex-shrink:0;font-size:20px;font-weight:600;line-height:1;transition:transform .25s}.ai-guide-hint-arrow.expanded{transform:rotate(90deg)}.ai-guide-body{padding:0 14px 14px;animation:.25s ai-guide-fade-in}@keyframes ai-guide-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ai-guide-greeting{color:#6b5238;white-space:pre-wrap;padding:6px 0 10px;font-size:13px;line-height:1.75;display:block}.ai-guide-section{background:#fffdf8;border:1px solid #e8dfc999;border-radius:12px;margin-top:12px;padding:12px}.ai-guide-section.ai-guide-feature{background:linear-gradient(#f8faf5 0%,#f5f8f1 100%);border-color:#4a7c592e}.ai-guide-section-title{color:#2c2c2c;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ai-guide-list{flex-direction:column;gap:6px;display:flex}.ai-guide-item{align-items:flex-start;gap:6px;line-height:1.65;display:flex}.ai-guide-dot{color:#c0392b;flex-shrink:0;font-size:13px;line-height:1.65}.ai-guide-item-text{color:#4a4540;flex:1;font-size:13px}.ai-guide-item-name{color:#2c2c2c;font-weight:600}.ai-guide-para{color:#4a4540;margin-bottom:8px;font-size:13px;line-height:1.7;display:block}.ai-guide-para.ai-guide-note{color:#4a7c59;background:#4a7c590f;border-radius:8px;margin-top:8px;margin-bottom:0;padding:8px 10px;font-size:12px;line-height:1.65}.ai-guide-tag{border-radius:10px;margin-right:5px;padding:1px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.ai-guide-tag.approved{color:#c0392b;background:#c0392b1a;border:1px solid #c0392b33}.ai-guide-tag.disputed{color:#b9770e;background:#b9770e1a;border:1px solid #b9770e33}.ai-guide-tag.supplement{color:#3baf86;background:#3baf861a;border:1px solid #3baf8633}.ai-guide-sample-list{flex-wrap:wrap;gap:8px;display:flex}.ai-guide-sample{cursor:pointer;background:#c0392b12;border:1px solid #c0392b2e;border-radius:16px;padding:6px 10px;transition:all .15s}.ai-guide-sample:active{background:#c0392b24;transform:scale(.98)}.ai-guide-sample Text{color:#c0392b;font-size:12px;line-height:1.4}.ai-guide-close-row{justify-content:center;margin-top:14px;display:flex}.ai-guide-close-btn{cursor:pointer;background:#f5f2ec;border:1px solid #e5e2dd;border-radius:16px;padding:6px 18px}.ai-guide-close-btn Text{color:#8b7d6b;font-size:12px}.ai-intro-popup{padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#f7f4ef 0%,#fffdf8 100%);border-radius:20px 20px 0 0}.ai-intro-header{align-items:center;gap:14px;margin-bottom:14px;padding:0 4px;display:flex}.ai-intro-logo{background-color:#c0392b;background-image:linear-gradient(135deg,#c0392b 0%,#96281a 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 4px 12px #c0392b38}.ai-intro-title{color:#2c2c2c;letter-spacing:2px;font-size:20px;font-weight:600;line-height:1.3;display:block}.ai-intro-sub{color:#8b7d6b;letter-spacing:.3px;margin-top:4px;font-size:12px;display:block}.ai-intro-banner{background:#c0392b0f;border-radius:10px;margin-bottom:16px;padding:10px 14px}.ai-intro-banner-text{color:#6b5238;font-size:13px;line-height:1.6}.ai-intro-grid{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ai-intro-card{cursor:pointer;background:#fffdf8;border:1px solid #e8dfc999;border-radius:14px;flex-direction:column;gap:6px;width:calc(50% - 5px);padding:14px 12px 12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #2c2c2c0a}.ai-intro-card:active{transform:translateY(-1px);box-shadow:0 4px 14px #2c2c2c1a}.ai-intro-card-head{align-items:center;gap:8px;display:flex}.ai-intro-icon{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:600;display:flex;box-shadow:0 3px 8px #00000014}.ai-intro-icon-knowledge{background:linear-gradient(135deg,#8b6914 0%,#b8860b 100%)}.ai-intro-icon-fahui{background:linear-gradient(135deg,#c0392b 0%,#96281a 100%)}.ai-intro-icon-product{background:linear-gradient(135deg,#5b7c99 0%,#3b5681 100%)}.ai-intro-icon-vision{background:linear-gradient(135deg,#d87c4a 0%,#a65d2e 100%)}.ai-intro-icon-restore{background:linear-gradient(135deg,#4a7c59 0%,#2f5742 100%)}.ai-intro-icon-color{background:linear-gradient(135deg,#6b5b95 0%,#4a3d6b 100%)}.ai-intro-card-title{color:#2c2c2c;letter-spacing:1px;font-size:14px;font-weight:600}.ai-intro-card-desc{color:#8b7d6b;font-size:11px;line-height:1.5}.ai-intro-sample{background:#c0392b14;border-radius:6px;margin-top:4px;padding:4px 8px}.ai-intro-sample-text{color:#c0392b;font-size:11px;font-weight:500}.ai-intro-monk-hint{background:#4a7c5914;border-radius:8px;margin-bottom:16px;padding:8px 12px}.ai-intro-monk-text{color:#4a7c59;font-size:11px;line-height:1.5}.ai-intro-tip{text-align:center;color:#a89880;letter-spacing:.3px;margin-top:12px;font-size:12px;display:block}:root,page{--nut-scale-f:1;--nut-scale-font:var(--nut-scale-f,1);--nut-scale-icon:var(--nut-scale-f,1);--nut-icon-height:calc(16px * var(--nut-scale-icon,var(--nut-scale-f,1)))!important;--nut-icon-width:calc(16px * var(--nut-scale-icon,var(--nut-scale-f,1)))!important;--nut-icon-line-height:calc(16px * var(--nut-scale-icon,var(--nut-scale-f,1)))!important}@keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}.nutFade-enter-active,.nutFadeIn,.nutFade-leave-active,.nutFadeOut{animation-duration:.25s;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}.nutFade-enter-active,.nutFadeIn{animation-name:nutFadeIn}.nutFade-leave-active,.nutFadeOut{animation-name:nutFadeOut}@keyframes nutZoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutZoom-enter-active,.nutZoomIn,.nutZoom-leave-active,.nutZoomOut{animation-duration:.25s;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}.nutZoom-enter-active,.nutZoomIn{animation-name:nutZoomIn}.nutZoom-leave-active,.nutZoomOut{animation-name:nutZoomOut}@keyframes nutEaseIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes nutEaseOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.nutEase-enter-active,.nutEaseIn,.nutEase-leave-active,.nutEaseOut{animation-duration:.25s;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}.nutEase-enter-active,.nutEaseIn{animation-name:nutEaseIn}.nutEase-leave-active,.nutEaseOut{animation-name:nutEaseOut}@keyframes nutDropIn{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes nutDropOut{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.8)}}.nutDrop-enter-active,.nutDropIn,.nutDrop-leave-active,.nutDropOut{animation-duration:.25s;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}.nutDrop-enter-active,.nutDropIn{animation-name:nutDropIn}.nutDrop-leave-active,.nutDropOut{animation-name:nutDropOut}.nutRotate-enter-active,.nutRotateIn,.nutRotate-leave-active,.nutRotateOut{animation-duration:.25s;animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-fill-mode:both}.nutRotate-enter-active,.nutRotateIn{animation-name:nutRotateIn}.nutRotate-leave-active,.nutRotateOut{animation-name:nutRotateOut}@keyframes nutJump{to{transform:scale3d(.8,1,.9)translateY(-10px)}}@keyframes nutJumpOne{50%{transform:scale3d(.8,1,.9)translateY(-10px)}to{transform:scaleZ(1)translateY(0)}}@keyframes nutBlink{0%{opacity:0}to{opacity:1}}@keyframes nutBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes nutFlash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes nutBounce{0%,20%,53%,to{-webkit-transform:translate(0,0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)scaleY(1.05)}80%{-webkit-transform:translate(0,0)scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)scaleY(.95)}90%{transform:translateY(-4px)scaleY(1.02)}}@keyframes nutShake{0%{-webkit-transform:translate(0);transform:translate(0)}6.5%{-webkit-transform:translate(-6px)rotateY(-9deg);transform:translate(-6px)rotateY(-9deg)}18.5%{-webkit-transform:translate(5px)rotateY(7deg);transform:translate(5px)rotateY(7deg)}31.5%{-webkit-transform:translate(-3px)rotateY(-5deg);transform:translate(-3px)rotateY(-5deg)}43.5%{-webkit-transform:translate(2px)rotateY(3deg);transform:translate(2px)rotateY(3deg)}50%{-webkit-transform:translate(0);transform:translate(0)}}.nut-watermark{z-index:var(--nutui-watermark-z-index,1200);pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.nut-watermark-full-page{position:fixed}.nut-horizontal-items{float:left}.nut-horizontal-items li{float:left;color:var(--nutui-color-title,#1a1a1a);background:var(--nutui-color-background-overlay,#fff);padding:calc(10px * var(--nut-scale-f,1));margin-right:calc(20px * var(--nut-scale-f,1));display:block}.nut-horizontal-items:after{content:"";visibility:hidden;clear:both;display:block}.nut-vertical-items li{color:var(--nutui-color-title,#1a1a1a);background:var(--nutui-color-background-overlay,#fff);border-radius:calc(7px * var(--nut-scale-f,1));box-shadow:0 calc(1px * var(--nut-scale-f,1)) calc(6px * var(--nut-scale-f,1)) 0 #edeef1;margin-top:calc(20px * var(--nut-scale-f,1));padding:calc(14px * var(--nut-scale-f,1)) calc(15px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-m,calc(13px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:calc(18px * var(--nut-scale-f,1));font-family:PingFangSC;font-weight:500;display:block}.nut-virtualList-box{overflow:auto}.nut-virtuallist{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:scroll}.nut-virtuallist-phantom{z-index:-1;position:absolute;top:0;left:0;right:0}.nut-virtuallist-container{position:absolute;top:0;left:0;right:0}.nut-virtuallist-item{margin:var(--nutui-list-item-margin,0 0 calc(10px * var(--nut-scale-f,1)) 0);overflow:hidden}[dir=rtl] .nut-horizontal-items,.nut-rtl .nut-horizontal-items{float:right}[dir=rtl] .nut-horizontal-items li,.nut-rtl .nut-horizontal-items li{float:right;margin-right:0;margin-left:calc(20px * var(--nut-scale-f,1))}.nut-uploader{flex-wrap:wrap;display:flex;position:relative}.nut-uploader-slot{position:relative}.nut-uploader-upload{background:var(--nutui-uploader-background,var(--nutui-color-background,#f2f3f5));width:var(--nutui-uploader-image-width,calc(100px * var(--nut-scale-f,1)));height:var(--nutui-uploader-image-height,calc(100px * var(--nut-scale-f,1)));border:var(--nutui-uploader-image-border,0px);border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));justify-content:center;align-items:center;display:flex;position:relative}.nut-uploader-icon{color:var(--nutui-uploader-image-color,var(--nutui-color-text-help,#888b94));flex-direction:column;justify-content:center;align-items:center;display:flex}.nut-uploader-icon i,.nut-uploader-icon .nut-icon{color:var(--nutui-uploader-image-color,var(--nutui-color-text-help,#888b94));margin-bottom:var(--nutui-uploader-image-icon-margin-bottom,calc(6px * var(--nut-scale-f,1)))}.nut-uploader-icon-tip{font-size:var(--nutui-uploader-image-icon-tip-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-uploader-input{cursor:pointer;opacity:0;top:0;left:0;overflow:hidden;width:100%!important;height:100%!important;position:absolute!important}.nut-uploader-input:disabled{cursor:not-allowed}.nut-uploader-upload-disabled{background:var(--nutui-uploader-background-disabled,var(--nutui-color-background,#f2f3f5));color:var(--nutui-uploader-image-disabled,var(--nutui-color-text-disabled,#b4b8bf))}.nut-uploader-upload-disabled .nut-uploader-icon i,.nut-uploader-upload-disabled .nut-uploader-icon .nut-icon{color:var(--nutui-uploader-image-disabled,var(--nutui-color-text-disabled,#b4b8bf));margin-bottom:var(--nutui-uploader-image-icon-margin-bottom,calc(6px * var(--nut-scale-f,1)))}.nut-uploader-preview{margin-right:var(--nutui-uploader-preview-margin-right,calc(10px * var(--nut-scale-f,1)));margin-bottom:var(--nutui-uploader-preview-margin-bottom,calc(10px * var(--nut-scale-f,1)));border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));box-shadow:0 calc(2px * var(--nut-scale-f,1)) calc(10px * var(--nut-scale-f,1)) 0 #0000001a;position:relative}.nut-uploader-preview-progress{background:var(--nutui-uploader-preview-progress-background,var(--nutui-color-mask,#000000b3));border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.nut-uploader-preview-progress i{margin-bottom:var(--nutui-uploader-image-icon-margin-bottom,calc(6px * var(--nut-scale-f,1)))}.nut-uploader-preview-progress-msg{color:var(--nutui-color-text-help,#888b94);font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-uploader-preview.list{width:100%;margin-bottom:0;margin-right:0;margin-top:calc(10px * var(--nut-scale-f,1));box-shadow:0 calc(2px * var(--nut-scale-f,1)) calc(10px * var(--nut-scale-f,1)) 0 #00000003}.nut-uploader-preview-list{width:100%;height:calc(32px * var(--nut-scale-f,1));box-sizing:border-box;padding:0 calc(10px * var(--nut-scale-f,1));background-color:var(--nutui-color-background-sunken,#f7f8fc);justify-content:space-between;align-items:center;display:flex}.nut-uploader-preview-list .nut-uploader-preview-img-file-name{-webkit-line-clamp:1;padding:calc(2px * var(--nut-scale-f,1));height:calc(24px * var(--nut-scale-f,1));white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.nut-uploader-preview-list .nut-progress{position:absolute;bottom:0;left:0;right:0}.nut-uploader-preview-list .nut-progress .nut-progress-outer{height:calc(2px * var(--nut-scale-f,1))!important}.nut-uploader-preview .close{right:var(--nutui-uploader-preview-close-right,0px);top:var(--nutui-uploader-preview-close-top,0px);z-index:1;position:absolute;transform:translate(50%,-50%)}.nut-uploader-preview-img{width:var(--nutui-uploader-image-width,calc(100px * var(--nut-scale-f,1)));height:var(--nutui-uploader-image-height,calc(100px * var(--nut-scale-f,1)));border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));position:relative;overflow:hidden}.nut-uploader-preview-img i{color:var(--nutui-color-title,#1a1a1a)}.nut-uploader-preview-img .tips{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:#fff;text-align:center;box-sizing:border-box;height:var(--nutui-uploader-preview-tips-height,calc(24px * var(--nut-scale-f,1)));line-height:var(--nutui-uploader-preview-tips-height,calc(24px * var(--nut-scale-f,1)));border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));padding:var(--nutui-uploader-preview-tips-padding,0 calc(5px * var(--nut-scale-f,1)));background:var(--nutui-uploader-preview-tips-background,var(--nutui-black-7));text-overflow:ellipsis;white-space:nowrap;border-top-left-radius:0;border-top-right-radius:0;width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.nut-uploader-preview-img-c{height:100%;position:initial;border-radius:var(--nutui-uploader-image-border-radius,calc(4px * var(--nut-scale-f,1)));justify-content:center;align-items:center;display:flex}.nut-uploader-preview-img-file{justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex}.nut-uploader-preview-img-file-name{width:90%;font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-text,#505259);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nut-uploader-preview-img-file-name.error{color:red!important}.nut-uploader-preview-img-file-name.success{color:#1890ff!important}.nut-uploader-preview-img-file-name .nut-icon-Link{flex-shrink:0}[dir=rtl] .nut-uploader-input,.nut-rtl .nut-uploader-input{left:auto;right:0}[dir=rtl] .nut-uploader-preview,.nut-rtl .nut-uploader-preview{margin-right:0;margin-left:var(--nutui-uploader-preview-margin-right,calc(10px * var(--nut-scale-f,1)))}[dir=rtl] .nut-uploader-preview-progress,.nut-rtl .nut-uploader-preview-progress{left:auto;right:0}[dir=rtl] .nut-uploader-preview.list,.nut-rtl .nut-uploader-preview.list{margin-left:0;margin-right:0}[dir=rtl] .nut-uploader-preview .close,.nut-rtl .nut-uploader-preview .close{right:auto;left:var(--nutui-uploader-preview-close-right,0px);transform:translate(-50%,-50%)}[dir=rtl] .nut-uploader-preview-img .tips,.nut-rtl .nut-uploader-preview-img .tips{left:auto;right:0}.nut-video{width:100%;height:100%;display:flex;position:relative}.nut-video-player{background:#000;width:100%}.nut-video-player:focus{outline:none}.nut-video video{object-fit:fill;width:100%;height:100%}.nut-trendarrow{color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-trendarrow-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));flex-direction:row;align-items:center;display:flex}.nut-trendarrow-icon-before{margin-right:var(--nutui-trendarrow-icon-margin,calc(4px * var(--nut-scale-f,1)))}.nut-trendarrow-icon-after{margin-left:var(--nutui-trendarrow-icon-margin,calc(4px * var(--nut-scale-f,1)))}.nut-trendarrow-rate{vertical-align:middle;display:inline}.nut-trendarrow .nut-icon{vertical-align:middle}[dir=rtl] .nut-trendarrow-icon-before,.nut-rtl .nut-trendarrow-icon-before{margin-right:0;margin-left:var(--nutui-trendarrow-icon-margin,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-trendarrow-icon-after,.nut-rtl .nut-trendarrow-icon-after{margin-left:0;margin-right:var(--nutui-trendarrow-icon-margin,calc(4px * var(--nut-scale-f,1)))}.nut-tour-mask{box-shadow:0 0 0 150vh var(--nutui-color-mask,#000000b3);border-radius:var(--nutui-tour-mask-border-radius,calc(10px * var(--nut-scale-f,1)));z-index:999;position:fixed}.nut-tour-mask-none{box-shadow:none}.nut-tour-mask-hidden{opacity:0}.nut-tour-content{padding:var(--nutui-tour-content-padding,calc(10px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)));min-width:var(--nutui-tour-content-min-width,calc(200px * var(--nut-scale-f,1)));box-sizing:content-box;display:block}.nut-tour-content-top{text-align:end;display:block}.nut-tour-content-top-close{width:calc(10px * var(--nut-scale-f,1));height:calc(10px * var(--nut-scale-f,1))}.nut-tour-content-inner{margin:var(--nutui-tour-content-inner-margin,calc(10px * var(--nut-scale-f,1)) 0px);font-size:var(--nutui-tour-content-inner-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));white-space:nowrap}.nut-tour-content-bottom{margin-top:var(--nutui-tour-content-bottom-margin-top,calc(10px * var(--nut-scale-f,1)));justify-content:space-between;display:flex}.nut-tour-content-bottom-operate{justify-content:flex-end;display:flex}.nut-tour-content-bottom-operate-btn{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-text-disabled,#b4b8bf);margin-left:var(--nutui-tour-content-bottom-btn-margin-left,calc(4px * var(--nut-scale-f,1)));padding:var(--nutui-tour-content-bottom-btn-padding,calc(2px * var(--nut-scale-f,1)) calc(4px * var(--nut-scale-f,1)));font-size:var(--nutui-tour-content-bottom-btn-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-tour-content-bottom-btn-border-radius,calc(4px * var(--nut-scale-f,1)));color:var(--nutui-color-text,#505259);cursor:pointer;display:inline-block}.nut-tour-content-bottom-operate-btn.active{color:#fff;background:var(--nutui-color-primary,#ff0f23);border:0}.nut-tour-content-tile .nut-tour-content-inner{margin:0}.nut-tour-masked{z-index:1000;background:0 0;width:100vh;height:100vh;position:fixed;top:0;left:0}[dir=rtl] .nut-tour-content-bottom-operate-btn,.nut-rtl .nut-tour-content-bottom-operate-btn{margin-left:0;margin-right:var(--nutui-tour-content-bottom-btn-margin-left,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-tour-masked,.nut-rtl .nut-tour-masked{left:auto;right:0}@keyframes rotation{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.nut-toast{pointer-events:none;z-index:1300;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.nut-toast-overlay-default{--nutui-overlay-bg-color:#0000}.nut-toast-overlay-default-taro{--nutui-overlay-bg-color:#0000;background-color:#0000}.nut-toast-inner{top:var(--nutui-toast-inner-top,50%);min-width:var(--nutui-toast-inner-min-width,calc(88px * var(--nut-scale-f,1)));max-width:var(--nutui-toast-inner-max-width,calc(200px * var(--nut-scale-f,1)));box-sizing:border-box;font-size:var(--nutui-toast-text-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));text-align:var(--nutui-toast-inner-text-align,center);padding:var(--nutui-toast-inner-padding,calc(12px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)));word-break:break-all;background:var(--nutui-toast-inner-bg-color,var(--nutui-color-mask,#000000b3));border-radius:var(--nutui-toast-inner-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1))));color:var(--nutui-toast-font-color,#fff);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.nut-toast-has-icon .nut-toast-inner{min-width:var(--nutui-toast-inner-has-icon-min-width,calc(97px * var(--nut-scale-f,1)));max-width:var(--nutui-toast-inner-has-icon-max-width,calc(225px * var(--nut-scale-f,1)))}.nut-toast-inner-normal{word-break:normal;word-wrap:normal}.nut-toast-inner-break-word{word-break:normal;word-wrap:break-word}.nut-toast-inner-small{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-toast-inner-large{font-size:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-toast-center{top:var(--nutui-toast-inner-top,48%)}.nut-toast-bottom{top:var(--nutui-toast-inner-top,80%)}.nut-toast-top{top:var(--nutui-toast-inner-top,20%)}.nut-toast-text{color:var(--nutui-toast-font-color,var(--nutui-white,#fff));text-align:var(--nutui-toast-inner-text-align,center);font-weight:var(--nutui-toast-text-font-weight,400);line-height:normal;line-height:calc(20px * var(--nut-scale-f,1));height:auto}.nut-toast-title{color:var(--nutui-toast-font-color,var(--nutui-white,#fff));font-size:var(--nutui-toast-title-font-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-toast-title-font-weight,600);text-align:var(--nutui-toast-inner-text-align,center);line-height:normal;line-height:calc(22px * var(--nut-scale-f,1))}.nut-toast .nut-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1));color:var(--nutui-toast-icon-color,var(--nutui-toast-font-color,var(--nutui-white,#fff)))}.nut-toast-icon-wrapper{width:100%;padding:calc(10px * var(--nut-scale-f,1)) 0;color:var(--nutui-toast-icon-color,var(--nutui-toast-font-color,var(--nutui-white,#fff)));justify-content:center;align-items:center;margin:0;display:flex}.nut-toast-icon-wrapper-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1))}.nut-toast-rtl{left:auto;right:0}.nut-toast-rtl-inner{left:auto;right:50%}[dir=rtl] .nut-toast,.nut-rtl .nut-toast{left:auto;right:0}[dir=rtl] .nut-toast-inner,.nut-rtl .nut-toast-inner{left:auto;right:50%}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .3s}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0}.nut-timedetail{min-width:0;padding:0 0 calc(50px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1));flex-wrap:wrap;flex:1;align-content:flex-start;display:flex}.nut-timedetail-item{width:var(--nutui-timeselect-time-width,calc(110px * var(--nut-scale-f,1)));height:var(--nutui-timeselect-time-height,calc(50px * var(--nut-scale-f,1)));line-height:var(--nutui-timeselect-time-height,calc(50px * var(--nut-scale-f,1)));text-align:center;margin:var(--nutui-timeselect-time-margin,0 calc(10px * var(--nut-scale-f,1)) calc(10px * var(--nut-scale-f,1)) 0);background:var(--nutui-timeselect-time-background,var(--nutui-color-background,#f2f3f5));border-radius:calc(5px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));border:calc(1px * var(--nut-scale-f,1)) solid transparent}.nut-timedetail-item.active{background-color:var(--nutui-color-primary-light-pressed,#ffe8ee);border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23);color:var(--nutui-color-primary,#ff0f23);font-weight:var(--nutui-font-weight-bold,600)}[dir=rtl] .nut-timedetail,.nut-rtl .nut-timedetail{padding:0 calc(12px * var(--nut-scale-f,1)) calc(50px * var(--nut-scale-f,1)) 0}.nut-timeselect{background-color:var(--nutui-color-background-overlay,#fff);height:calc(100% - 50px * var(--nut-scale-f,1));flex-direction:column;display:flex}.nut-timeselect-content{flex:1;display:flex}.nut-timeselect-content-left{min-width:var(--nutui-timeselect-date-width,calc(140px * var(--nut-scale-f,1)));background:var(--nutui-color-background-sunken,#f7f8fc);height:100%;overflow:auto}.nut-timepannel{padding:0 calc(16px * var(--nut-scale-f,1));height:var(--nutui-timeselect-date-height,calc(40px * var(--nut-scale-f,1)));line-height:var(--nutui-timeselect-date-height,calc(40px * var(--nut-scale-f,1)));text-align:start;color:var(--nutui-color-text,#505259);font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-timepannel.active{background:var(--nutui-color-background-overlay,#fff);color:var(--nutui-timeselect-date-active-color,var(--nutui-color-title,#1a1a1a));font-weight:var(--nutui-font-weight-bold,600)}.nut-textarea{box-sizing:border-box;width:100%;font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));border-radius:var(--nutui-radius-s,calc(6px * var(--nut-scale-f,1)));flex-direction:column;display:flex;position:relative}.nut-textarea-container{padding:var(--nutui-textarea-padding,calc(12px * var(--nut-scale-f,1)));background-color:var(--nutui-color-background-overlay,#fff)}.nut-textarea-error{border:calc(.5px * var(--nut-scale-f,1)) solid var(--nutui-color-danger,#ff0f23);background-color:var(--nutui-color-danger-light,#ffebef)}.nut-textarea-limit{text-align:right;font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-top:var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1)));color:var(--nutui-color-text-help,#888b94)}.nut-textarea-limit-disabled{cursor:not-allowed;color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-textarea-textarea{box-sizing:border-box;width:100%;height:calc(40px * var(--nut-scale-f,1));min-width:0;font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-textarea-text-color,var(--nutui-color-title,#1a1a1a));caret-color:var(--nutui-textarea-text-curror-color,var(--nutui-color-primary,#ff0f23));text-align:left;resize:none;background-color:#0000;border:0;outline:none;margin:0;padding:0;display:block}.nut-textarea-textarea .taro-textarea{color:var(--nutui-textarea-text-color,var(--nutui-color-title,#1a1a1a));resize:none;background-color:#0000}.nut-textarea-textarea::placeholder{color:var(--nutui-color-text-help,#888b94)}.nut-textarea-textarea-disabled{cursor:not-allowed;color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-textarea-textarea-disabled::placeholder,.nut-textarea-textarea-disabled .taro-textarea,.nut-textarea-textarea-disabled .taro-textarea::placeholder{color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-textarea.nut-textarea-rtl-limit{right:auto;left:calc(15px * var(--nut-scale-f,1))}.taro-textarea{resize:none;background-color:#0000}.nut-tag{padding:var(--nutui-tag-padding,0px calc(2px * var(--nut-scale-f,1)));font-size:var(--nutui-tag-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-tag-border-radius,calc(2px * var(--nut-scale-f,1)));height:var(--nutui-tag-height,calc(14px * var(--nut-scale-f,1)));color:var(--nutui-tag-color,#fff);border:var(--nutui-tag-border-width,calc(1px * var(--nut-scale-f,1))) solid transparent;flex-direction:row;justify-content:center;align-items:center;display:flex}.nut-tag .nut-icon{vertical-align:middle;margin-left:calc(4px * var(--nut-scale-f,1));color:var(--nutui-tag-color,#fff)}.nut-tag-text{font-size:var(--nutui-tag-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-tag-color,#fff)}.nut-tag-text-plain{color:var(--nutui-color-title,#1a1a1a)}.nut-tag-default{background:var(--nutui-tag-background-color,var(--nutui-color-title,#1a1a1a))}.nut-tag-primary{background:#fa2c19}.nut-tag-info{background:var(--nutui-tag-info-background-color,var(--nutui-color-info,#0c82f7))}.nut-tag-success{background:var(--nutui-tag-success-background-color,#4fc08d)}.nut-tag-danger{background:var(--nutui-tag-danger-background-color,var(--nutui-color-danger,#ff0f23))}.nut-tag-warning{background:var(--nutui-tag-warning-background-color,var(--nutui-color-warning,#fa0))}.nut-tag-round{border-radius:var(--nutui-tag-round-border-radius,calc(8px * var(--nut-scale-f,1)))}.nut-tag-mark{border-radius:var(--nutui-tag-mark-border-radius,0 calc(8px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)) 0)}.nut-tag-close{cursor:pointer}.nut-tag-custom-icon{font-size:var(--nutui-tag-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-tag-color,#fff);margin-left:calc(4px * var(--nut-scale-f,1));justify-content:center;align-items:center;display:inline-flex}.nut-tag-plain{border:var(--nutui-tag-border-width,calc(1px * var(--nut-scale-f,1))) solid var(--nutui-color-title,#1a1a1a);background-color:#fff}.nut-tag-close-icon{width:var(--nutui-icon-size-8,calc(8px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-8,calc(8px * var(--nut-scale-icon,var(--nut-scale-f,1))))}[dir=rtl] .nut-tag .nut-icon,.nut-rtl .nut-tag .nut-icon{margin-left:0;margin-right:calc(4px * var(--nut-scale-f,1))}.nut-tabpane{background-color:var(--nutui-tabs-tabpane-background-color,#fff);width:100%;color:var(--nutui-color-title,#1a1a1a);padding:var(--nutui-tabs-tabpane-padding,calc(24px * var(--nut-scale-f,1)) calc(20px * var(--nut-scale-f,1)));box-sizing:border-box;flex-shrink:0;display:block;overflow:auto}.nut-tabpane.inactive{height:0;overflow:visible}.nut-tabs{display:flex}.nut-tabs-horizontal{flex-direction:column}.nut-tabs-titles{box-sizing:border-box;height:var(--nutui-tabs-titles-height,calc(44px * var(--nut-scale-f,1)));-webkit-user-select:none;user-select:none;background:var(--nutui-tabs-titles-background-color,var(--nutui-color-background,#f2f3f5));scrollbar-width:none;display:flex;overflow:auto hidden}.nut-tabs-titles::-webkit-scrollbar{background:0 0;width:0;display:none}.nut-tabs-titles .nut-tabs-list{flex-shrink:0;width:100%;display:flex}.nut-tabs-titles-left{justify-content:flex-start}.nut-tabs-titles-left .nut-tabs-titles-item{padding:0 calc(22px * var(--nut-scale-f,1))}.nut-tabs-titles-right{justify-content:flex-end}.nut-tabs-titles-right .nut-tabs-titles-item{padding:0 calc(22px * var(--nut-scale-f,1))}.nut-tabs-titles-item{padding:0 var(--nutui-tabs-titles-gap,calc(12px * var(--nut-scale-f,1)));height:var(--nutui-tabs-titles-height,calc(44px * var(--nut-scale-f,1)));line-height:var(--nutui-tabs-titles-height,calc(44px * var(--nut-scale-f,1)));min-width:var(--nutui-tabs-titles-item-min-width,calc(50px * var(--nut-scale-f,1)));font-size:var(--nutui-tabs-titles-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-tabs-titles-item-color,var(--nutui-color-title,#1a1a1a));text-overflow:ellipsis;white-space:nowrap;flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.nut-tabs-titles-item .nut-icon{color:var(--nutui-tabs-titles-item-color,var(--nutui-color-title,#1a1a1a))}.nut-tabs-titles-item-left,.nut-tabs-titles-item-right{flex:none}.nut-tabs-titles-item-text{color:var(--nutui-tabs-titles-item-color,var(--nutui-color-title,#1a1a1a))}.nut-tabs-titles-item-smile,.nut-tabs-titles-item-line{content:" ";width:0;height:0;left:50%;bottom:var(--nutui-tabs-line-bottom,15%);border-radius:var(--nutui-tabs-line-border-radius,calc(2px * var(--nut-scale-f,1)));opacity:var(--nutui-tabs-tab-line-opacity,1);transition:width .3s;position:absolute;overflow:hidden;transform:translate(-50%)}.nut-tabs-titles-item-smile{bottom:var(--nutui-tabs-titles-item-smile-bottom,-10%)}.nut-tabs-titles-item-smile .nut-icon{font-size:var(--nutui-font-size-2xl,calc(20px * var(--nut-scale-font,var(--nut-scale-f,1))));width:100%;height:100%;position:absolute}.nut-tabs-titles-item-smile-icon{width:calc(40px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1))}.nut-tabs-titles-item-active .nut-icon{color:var(--nutui-tabs-titles-item-active-color,var(--nutui-color-primary,#ff0f23))}.nut-tabs-titles-item-active .nut-tabs-titles-item-text{color:var(--nutui-tabs-titles-item-active-color,var(--nutui-color-primary,#ff0f23));font-weight:var(--nutui-tabs-titles-item-active-font-weight,var(--nutui-font-weight-bold,600))}.nut-tabs-titles-item-active .nut-tabs-titles-item-line{overflow:unset;content:" ";width:var(--nutui-tabs-tab-line-width,calc(12px * var(--nut-scale-f,1)));height:var(--nutui-tabs-tab-line-height,calc(2px * var(--nut-scale-f,1)));background:var(--nutui-tabs-tab-line-color,var(--nutui-color-primary,#ff0f23))}.nut-tabs-titles-item-active .nut-tabs-titles-item-smile{overflow:unset;width:calc(40px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1))}.nut-tabs-titles-item-active .nut-tabs-titles-item-smile .nut-icon{color:var(--nutui-tabs-titles-item-active-color,var(--nutui-color-primary,#ff0f23))}.nut-tabs-titles-item-disabled,.nut-tabs-titles-item-disabled .nut-icon,.nut-tabs-titles-item-disabled .nut-tabs-titles-item-text{color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-tabs-titles-simple .nut-tabs-titles-item-active .nut-tabs-titles-item-text,.nut-tabs-titles-simple .nut-tabs-titles-item-active .nut-icon{color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-tabs-titles-item-active-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-tabs-titles-card .nut-tabs-titles-item-active{font-weight:var(--nutui-font-weight-bold,600);border-radius:var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))) var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))) 0 0;background-color:#fff}.nut-tabs-titles-button .nut-tabs-titles-item{padding:0 calc(10px * var(--nut-scale-f,1))}.nut-tabs-titles-button .nut-tabs-titles-item .nut-tabs-titles-item-text{height:calc(28px * var(--nut-scale-f,1));padding:0 calc(8px * var(--nut-scale-f,1));flex:1;justify-content:center;align-items:center;display:flex}.nut-tabs-titles-button .nut-tabs-titles-item-active .nut-tabs-titles-item-text{background:var(--nutui-color-default-light);color:var(--nutui-tabs-titles-item-active-color,var(--nutui-color-primary,#ff0f23));border-radius:var(--nutui-tabs-button-border-radius,calc(50px * var(--nut-scale-f,1)));font-weight:var(--nutui-font-weight-bold,600);background-color:var(--nutui-tabs-button-active-background-color,var(--nutui-color-primary-light-pressed,#ffe8ee));border:var(--nutui-tabs-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23))}.nut-tabs-titles-divider{border-bottom:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f)}.nut-tabs-titles-divider .nut-tabs-titles-item{position:relative}.nut-tabs-titles-divider .nut-tabs-titles-item:after{content:"";height:50%;width:calc(1px * var(--nut-scale-f,1));background:var(--nutui-color-border,#0000000f);position:absolute;top:50%;right:0;transform:translateY(-50%)}.nut-tabs-titles-divider .nut-tabs-titles-item:last-child:after{display:none}.nut-tabs-vertical .nut-tabs-ellipsis{white-space:break-spaces;padding-left:calc(12px * var(--nut-scale-f,1));padding-left:calc(6px * var(--nut-scale-f,1));width:calc(90px * var(--nut-scale-f,1));line-height:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-tabs-vertical .nut-tabs-titles{height:100%;width:var(--nutui-tabs-vertical-titles-width,calc(100px * var(--nut-scale-f,1)));flex-direction:column;flex-shrink:0}.nut-tabs-vertical .nut-tabs-titles .nut-tabs-list{flex-direction:column}.nut-tabs-vertical .nut-tabs-titles-item{height:var(--nutui-tabs-vertical-titles-item-height,calc(40px * var(--nut-scale-f,1)));flex:none}.nut-tabs-vertical .nut-tabs-titles-item-smile{transition:width .3s;overflow:hidden}.nut-tabs-vertical .nut-tabs-titles-item-line{transition:height .3s;transform:translateY(-50%)}.nut-tabs-vertical .nut-tabs-titles-item-line-vertical{top:50%}.nut-tabs-vertical .nut-tabs-titles-item-active{background-color:var(--nutui-tabs-titles-item-active-background-color,var(--nutui-color-background-overlay,#fff))}.nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line{left:calc(10px * var(--nut-scale-f,1));width:var(--nutui-tabs-vertical-tab-line-width,calc(3px * var(--nut-scale-f,1)));height:var(--nutui-tabs-vertical-tab-line-height,calc(12px * var(--nut-scale-f,1)));background:var(--nutui-tabs-vertical-tab-line-color,linear-gradient(180deg, var(--nutui-color-primary-stop-1,#ff475d) 0%, var(--nutui-color-primary-light-pressed,#ffe8ee) 100%))}.nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile{right:calc(-12px * var(--nut-scale-f,1));bottom:-2%;left:auto;transform:rotate(320deg)}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles{height:var(--nutui-tabs-titles-height,calc(44px * var(--nut-scale-f,1)));flex-direction:row;width:100%;padding:0!important}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles .nut-tabs-list{flex-direction:row;height:auto}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-content{flex-direction:row}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active{background-color:initial}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line{width:var(--nutui-tabs-tab-line-width,calc(12px * var(--nut-scale-f,1)));height:var(--nutui-tabs-tab-line-height,calc(2px * var(--nut-scale-f,1)));background:var(--nutui-tabs-tab-line-color,var(--nutui-color-primary,#ff0f23));left:50%;transform:translate(-50%)}.nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile{left:50%;right:auto;bottom:calc(-3px * var(--nut-scale-f,1));transform:translate(-50%)rotate(0)}.nut-tabs-vertical .nut-tabs-content{flex-direction:column;height:100%}.nut-tabs-vertical .nut-tabs-content-wrap{flex:1}.nut-tabs-vertical .nut-tabs-content .nut-tabpane{height:100%}.nut-tabs-content{box-sizing:border-box;display:flex}.nut-tabs-content-wrap{overflow:hidden}[dir=rtl] .nut-tabs-titles-item-smile,[dir=rtl] .nut-tabs-titles-item-line,.nut-rtl .nut-tabs-titles-item-smile,.nut-rtl .nut-tabs-titles-item-line{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .nut-tabs-titles-divider .nut-tabs-titles-item:after,.nut-rtl .nut-tabs-titles-divider .nut-tabs-titles-item:after{left:0;right:auto}[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-line .nut-tabs-titles-item,.nut-rtl .nut-tabs-vertical .nut-tabs-titles-line .nut-tabs-titles-item{padding-left:0;padding-right:calc(14px * var(--nut-scale-f,1))}[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line,.nut-rtl .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-line{left:auto;right:calc(10px * var(--nut-scale-f,1))}[dir=rtl] .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile,.nut-rtl .nut-tabs-vertical .nut-tabs-titles-item-active .nut-tabs-titles-item-smile{left:calc(-12px * var(--nut-scale-f,1));right:auto;transform:rotate(-320deg)}[dir=rtl] .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line,.nut-rtl .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-line{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile,.nut-rtl .nut-tabs-vertical .nut-tabs-horizontal .nut-tabs-titles-item-active .nut-tabs-titles-item-smile{left:auto;right:50%;transform:translate(50%)rotate(0)}.nut-table{word-wrap:break-word;word-break:break-all;position:relative;overflow:hidden}.nut-table-wrapper{width:100%;font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-title,#1a1a1a);border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-table-border-color,var(--nutui-color-border,#0000000f));flex-direction:column;display:flex;position:relative;overflow:hidden auto}.nut-table-wrapper-sticky{overflow-x:auto}.nut-table-main{width:max-content;color:var(--nutui-color-title,#1a1a1a);background-color:var(--nutui-color-background-overlay,#fff);table-layout:fixed;min-width:100%;display:table;position:relative;overflow-x:auto}.nut-table-main-striped .nut-table-main-head-tr{background-color:var(--nutui-table-tr-even-bg-color,var(--nutui-color-background,#f2f3f5))}.nut-table-main-striped .nut-table-main-body-tr:nth-child(odd){background-color:var(--nutui-table-tr-odd-bg-color,#fff)}.nut-table-main-striped .nut-table-main-body-tr:nth-child(2n){background-color:var(--nutui-table-tr-even-bg-color,var(--nutui-color-background,#f2f3f5))}.nut-table-main-head,.nut-table-main-body{background:inherit}.nut-table-main-head-tr,.nut-table-main-body-tr{background:inherit;display:table-row}.nut-table-main-head-tr:last-child .nut-table-main-body-tr-td,.nut-table-main-body-tr:last-child .nut-table-main-body-tr-td{border-bottom:none}.nut-table-main-head-tr-th,.nut-table-main-body-tr-th{padding:var(--nutui-table-cols-padding,calc(10px * var(--nut-scale-f,1)));table-layout:fixed;background:inherit;display:table-cell;position:sticky;top:0}.nut-table-main-head-tr-th.nut-table-fixed-left,.nut-table-main-head-tr-th.nut-table-fixed-right,.nut-table-main-body-tr-th.nut-table-fixed-left,.nut-table-main-body-tr-th.nut-table-fixed-right{z-index:4}.nut-table-main-head-tr-th:last-child,.nut-table-main-body-tr-th:last-child{border-right:none}.nut-table-main-head-tr-td,.nut-table-main-body-tr-td{padding:var(--nutui-table-cols-padding,calc(10px * var(--nut-scale-f,1)));table-layout:fixed;background:inherit;display:table-cell}.nut-table-main-head-tr-td:last-child,.nut-table-main-body-tr-td:last-child{border-right:none}.nut-table-main-head-tr-td-nodata,.nut-table-main-body-tr-td-nodata{height:calc(50px * var(--nut-scale-f,1));justify-content:center;align-items:center;display:flex}.nut-table-main-head-tr-border,.nut-table-main-body-tr-border{border-right:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-table-border-color,var(--nutui-color-border,#0000000f));border-bottom:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-table-border-color,var(--nutui-color-border,#0000000f))}.nut-table-main-head-tr-alignleft,.nut-table-main-head-tr-align,.nut-table-main-body-tr-alignleft,.nut-table-main-body-tr-align{text-align:start}.nut-table-main-head-tr-aligncenter,.nut-table-main-body-tr-aligncenter{text-align:center}.nut-table-main-head-tr-alignright,.nut-table-main-body-tr-alignright{text-align:end}.nut-table-main-head{display:table-header-group}.nut-table-main-body{display:table-row-group}.nut-table-sticky-left,.nut-table-sticky-right{width:calc(8px * var(--nut-scale-f,1));top:0;bottom:calc(-1px * var(--nut-scale-f,1));box-shadow:none;touch-action:none;pointer-events:none;z-index:3;background:0 0;position:absolute;overflow:hidden}.nut-table-sticky-left{left:calc(1px * var(--nut-scale-f,1));box-shadow:var(--nutui-table-sticky-left-shadow,calc(4px * var(--nut-scale-f,1)) 0 calc(8px * var(--nut-scale-f,1)) 0 #0000001a)}.nut-table-sticky-right{right:calc(1px * var(--nut-scale-f,1));box-shadow:var(--nutui-table-sticky-right-shadow,calc(-4px * var(--nut-scale-f,1)) 0 calc(8px * var(--nut-scale-f,1)) 0 #0000001a)}.nut-table-fixed-left,.nut-table-fixed-right{z-index:2;position:sticky}.nut-table-fixed-left.h5-div,.nut-table-fixed-right.h5-div{padding:var(--nutui-table-cols-padding,calc(10px * var(--nut-scale-f,1))) 0}.nut-table-fixed-left-last{border-right:none}.nut-table-summary{color:var(--nutui-color-title,#1a1a1a);background-color:var(--nutui-color-background-overlay,#fff);height:calc(30px * var(--nut-scale-f,1));padding:var(--nutui-table-cols-padding,calc(10px * var(--nut-scale-f,1)));z-index:5;justify-content:center;align-items:center;display:flex;position:relative}[dir=rtl] .nut-table-main-head-tr-th:last-child,[dir=rtl] .nut-table-main-body-tr-th:last-child,.nut-rtl .nut-table-main-head-tr-th:last-child,.nut-rtl .nut-table-main-body-tr-th:last-child,[dir=rtl] .nut-table-main-head-tr-td:last-child,[dir=rtl] .nut-table-main-body-tr-td:last-child,.nut-rtl .nut-table-main-head-tr-td:last-child,.nut-rtl .nut-table-main-body-tr-td:last-child{border-left:none;border-right:none}[dir=rtl] .nut-table-main-head-tr-border,[dir=rtl] .nut-table-main-body-tr-border,.nut-rtl .nut-table-main-head-tr-border,.nut-rtl .nut-table-main-body-tr-border{border-right:none;border-left:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-table-border-color,var(--nutui-color-border,#0000000f))}[dir=rtl] .nut-table-main-head-tr-alignleft,[dir=rtl] .nut-table-main-head-tr-align,[dir=rtl] .nut-table-main-body-tr-alignleft,[dir=rtl] .nut-table-main-body-tr-align,.nut-rtl .nut-table-main-head-tr-alignleft,.nut-rtl .nut-table-main-head-tr-align,.nut-rtl .nut-table-main-body-tr-alignleft,.nut-rtl .nut-table-main-body-tr-align{text-align:right}[dir=rtl] .nut-table-main-head-tr-alignright,[dir=rtl] .nut-table-main-body-tr-alignright,.nut-rtl .nut-table-main-head-tr-alignright,.nut-rtl .nut-table-main-body-tr-alignright{text-align:left}[dir=rtl] .nut-table-sticky-left,.nut-rtl .nut-table-sticky-left{left:auto;right:calc(1px * var(--nut-scale-f,1));box-shadow:var(--nutui-table-sticky-right-shadow,calc(-4px * var(--nut-scale-f,1)) 0 calc(8px * var(--nut-scale-f,1)) 0 #0000001a)}[dir=rtl] .nut-table-sticky-right,.nut-rtl .nut-table-sticky-right{right:auto;left:calc(1px * var(--nut-scale-f,1));box-shadow:var(--nutui-table-sticky-left-shadow,calc(4px * var(--nut-scale-f,1)) 0 calc(8px * var(--nut-scale-f,1)) 0 #0000001a)}[dir=rtl] .nut-table-fixed-left-last,.nut-rtl .nut-table-fixed-left-last{border-left:none;border-right:none}.nut-tabbar-item{padding:calc(6px * var(--nut-scale-f,1)) 0 calc(2px * var(--nut-scale-f,1));color:var(--nutui-tabbar-inactive-color,var(--nutui-color-title,#1a1a1a));flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.nut-tabbar-item .nut-icon{width:calc(24px * var(--nut-scale-f,1));height:calc(24px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1))));color:inherit}.nut-tabbar-item-text{color:var(--nutui-color-text,#505259);font-size:var(--nutui-tabbar-text-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-tabbar-text-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));margin-top:var(--nutui-tabbar-text-margin-top,calc(4px * var(--nut-scale-f,1)));display:block}.nut-tabbar-item .nut-image-default{width:calc(38px * var(--nut-scale-f,1));height:calc(38px * var(--nut-scale-f,1));border-radius:calc(38px * var(--nut-scale-f,1))}.nut-tabbar-item-large{justify-content:center;padding:0}.nut-tabbar-item-large .nut-tabbar-item-text{font-size:var(--nutui-tabbar-text-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-tabbar-text-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-tabbar-text-large-font-weight,var(--nutui-font-weight,400));margin-top:0}.nut-tabbar-item-active{color:var(--nutui-tabbar-active-color,var(--nutui-color-primary,#ff0f23))}.nut-tabbar-item-active .nut-tabbar-item-text,.nut-tabbar-item-active .nut-icon{color:inherit}.nut-tabbar{box-shadow:var(--nutui-tabbar-box-shadow,none);border:0;border-bottom:var(--nutui-tabbar-border-bottom,0);border-top:var(--nutui-tabbar-border-top,0);background:var(--nutui-color-background-overlay,#fff);width:100%}.nut-tabbar-wrap{height:var(--nutui-tabbar-height,calc(46px * var(--nut-scale-f,1)));display:flex}.nut-tabbar-wrap-3{padding:0 calc(16px * var(--nut-scale-f,1))}.nut-tabbar-wrap-2{padding:0 calc(32px * var(--nut-scale-f,1))}.nut-tabbar-wrap-horizontal{align-items:center}.nut-tabbar-wrap-horizontal .nut-tabbar-item{flex-direction:row;justify-content:center}.nut-tabbar-wrap-horizontal .nut-tabbar-item .nut-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1))}.nut-tabbar-wrap-horizontal .nut-tabbar-item .nut-tabbar-item-text{margin:0 calc(4px * var(--nut-scale-f,1)) 0 calc(6px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-tabbar-wrap-horizontal .nut-tabbar-item .nut-badge-sup:after{border:0}.nut-tabbar-fixed{position:fixed;bottom:0;left:0}[dir=rtl] .nut-tabbar:last-child,.nut-rtl .nut-tabbar:last-child{border-left:0;border-right:none}[dir=rtl] .nut-tabbar-fixed,.nut-rtl .nut-tabbar-fixed{left:auto;right:0}.nut-switch{--nut-switch-height:var(--nutui-switch-height,calc(24px * var(--nut-scale-f,1)));--nut-switch-inside-width:var(--nutui-switch-inside-width,calc(32px * var(--nut-scale-f,1)));--nut-switch-border-width:var(--nutui-switch-border-width,calc(2px * var(--nut-scale-f,1)));--nut-switch-label-margin-offset:calc(var(--nut-switch-inside-width) + var(--nut-switch-border-width) + 3px);cursor:pointer;min-width:var(--nutui-switch-width,calc(56px * var(--nut-scale-f,1)));height:var(--nutui-switch-height,calc(24px * var(--nut-scale-f,1)));background-color:var(--nutui-switch-active-background-color,var(--nutui-color-primary,#ff0f23));border-radius:var(--nutui-switch-border-radius,calc(50px * var(--nut-scale-f,1)));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-direction:row;flex:none;align-items:center;display:inline-flex;position:relative}.nut-switch-button{height:var(--nutui-switch-inside-height,calc(20px * var(--nut-scale-f,1)));width:var(--nutui-switch-inside-width,calc(32px * var(--nut-scale-f,1)));border-radius:var(--nutui-switch-inside-border-radius,calc(50px * var(--nut-scale-f,1)));background:var(--nutui-color-primary-text,#fff);box-shadow:var(--nutui-switch-inside-box-shadow,0px calc(4px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)) 0px #0000001f);flex-direction:row;justify-content:center;align-items:center;transition:left .3s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.nut-switch-button-open{left:calc(100% - var(--nut-switch-inside-width) - var(--nut-switch-border-width))}.nut-switch-button-open-rtl,.nut-switch-button-close{left:var(--nut-switch-border-width)}.nut-switch-button-close-rtl{left:calc(100% - var(--nut-switch-inside-width) - var(--nut-switch-border-width))}.nut-switch-close{background-color:var(--nutui-switch-inactive-background-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-switch-close-line{width:calc((var(--nut-switch-height) - var(--nut-switch-border-width) * 2) * .5);height:calc(2px * var(--nut-scale-f,1));background:var(--nutui-switch-inactive-line-background-color,var(--nutui-color-primary-text,#fff));border-radius:calc(2px * var(--nut-scale-f,1))}.nut-switch .nut-icon{width:calc(var(--nut-switch-height) * .5);height:calc(var(--nut-switch-height) * .5);color:var(--nutui-switch-active-disabled-background-color,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-switch-label{white-space:nowrap;height:100%;color:var(--nutui-switch-label-text-color,var(--nutui-color-primary-text,#fff));font-size:var(--nutui-switch-label-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));align-items:center;display:inline-flex}.nut-switch-label .nut-icon{color:var(--nutui-switch-label-text-color,var(--nutui-color-primary-text,#fff))}.nut-switch-label-open{margin:0 var(--nut-switch-label-margin-offset) 0 calc(7px * var(--nut-scale-f,1))}.nut-switch-label-open-rtl,.nut-switch-label-close{margin:0 calc(7px * var(--nut-scale-f,1)) 0 var(--nut-switch-label-margin-offset)}.nut-switch-label-close-rtl{margin:0 var(--nut-switch-label-margin-offset) 0 calc(7px * var(--nut-scale-f,1))}.nut-switch-label-close-disabled,.nut-switch-label-close-disabled .nut-icon{color:var(--nutui-switch-inactive-disabled-label-text-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-switch-disabled{background-color:var(--nutui-switch-active-disabled-background-color,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-switch-disabled-close{background-color:var(--nutui-switch-inactive-disabled-background-color,var(--nutui-color-background-component))}.nut-swiper-item{height:100%}.nut-swipe{cursor:grab;background-color:#fff;flex-direction:row;display:flex;position:relative;overflow:hidden}.nut-swipe-wrapper{flex-direction:row;justify-content:flex-start;align-self:stretch;width:100%;transition-property:transform;transition-timing-function:cubic-bezier(.18,.89,.32,1);display:flex}.nut-swipe-left,.nut-swipe-right{position:absolute;top:0}.nut-swipe-left{left:0;transform:translate(-100%)}.nut-swipe-right{height:100%;display:flex;right:0;transform:translate(100%)}.nut-swiper{width:100%;height:100%;position:relative;overflow:hidden}.nut-swiper-canmove-horizontal{touch-action:pan-y}.nut-swiper-canmove-vertical{touch-action:pan-x}.nut-swiper-indicator{height:calc(4px * var(--nut-scale-f,1));z-index:10;flex-direction:row;justify-content:center;width:100%;display:flex;position:absolute;top:89.33%}.nut-swiper-indicator-vertical{width:calc(8px * var(--nut-scale-f,1));height:100%;top:0;left:calc(12px * var(--nut-scale-f,1));z-index:1;flex-direction:column;justify-content:center}.nut-swiper-inner{width:100%;height:100%;display:flex;position:relative}.nut-swiper-inner-vertical{flex-direction:column}.nut-swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.nut-swiper-item{width:100%;height:100%}[dir=rtl] .nut-swiper-indicator,.nut-rtl .nut-swiper-indicator{left:auto;right:50%}[dir=rtl] .nut-swiper-indicator-vertical,.nut-rtl .nut-swiper-indicator-vertical{left:auto;right:calc(12px * var(--nut-scale-f,1))}.nut-steps{display:flex}.nut-steps-horizontal{flex-flow:row}.nut-steps-horizontal .nut-step-head{background-color:var(--nutui-steps-background-color,#fff)}.nut-steps-horizontal .nut-step-head-icon .nut-icon{height:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1))));width:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-steps-horizontal .nut-step-head-icon .nut-image{background-color:var(--nutui-steps-background-color,#fff);width:100%;height:100%}.nut-steps-horizontal .nut-step-head-icon .nut-image img{vertical-align:top}.nut-steps-horizontal .nut-step.nut-step-process .nut-step-title{color:var(--nutui-steps-process-title-color,var(--nutui-color-primary,#ff0f23))}.nut-steps-horizontal .nut-step.nut-step-process .nut-step-description{color:var(--nutui-steps-process-description-color,var(--nutui-color-primary,#ff0f23))}.nut-steps-horizontal .nut-step.nut-step-wait .nut-step-title{color:var(--nutui-steps-wait-title-color,var(--nutui-color-title,#1a1a1a))}.nut-steps-horizontal .nut-step.nut-step-wait .nut-step-description{color:var(--nutui-steps-wait-description-color,var(--nutui-color-text,#505259))}.nut-steps-horizontal-single .nut-step{padding-right:var(--nutui-steps-horizontal-item-padding-right,calc(28px * var(--nut-scale-f,1)))}.nut-steps-horizontal-single .nut-step-last{padding-right:0!important}.nut-steps-horizontal-single .nut-step-line{height:var(--nutui-steps-base-head-height,calc(14px * var(--nut-scale-f,1)));width:var(--nutui-steps-horizontal-item-padding-right,calc(28px * var(--nut-scale-f,1)));padding:var(--nutui-steps-horizontal-item-line-padding,0 calc(8px * var(--nut-scale-f,1)));box-sizing:border-box;top:0;right:0}.nut-steps-horizontal-single .nut-step-title,.nut-steps-horizontal-single .nut-step-description{padding-left:calc(4px * var(--nut-scale-f,1))}.nut-steps-horizontal-single .nut-step-special{padding-right:var(--nutui-steps-horizontal-item-special-padding-right,calc(22px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-steps-horizontal-single .nut-step-special .nut-step-line{width:100%}.nut-steps-horizontal-single .nut-step-special .nut-step-title{padding-right:calc(8px * var(--nut-scale-f,1));width:fit-content}.nut-steps-horizontal-single.nut-steps-horizontal-count-3 .nut-step-special{padding-right:var(--nutui-steps-horizontal-item-special-3-padding-right,calc(9px * var(--nut-scale-f,1)))}.nut-steps-horizontal-double{justify-content:space-between;width:100%}.nut-steps-horizontal-double .nut-step{flex-direction:column;flex:1;align-items:center;min-width:0}.nut-steps-horizontal-double .nut-step-line{height:var(--nutui-steps-base-head-height,calc(14px * var(--nut-scale-f,1)));width:100%;top:0;right:-50%}.nut-steps-horizontal-double .nut-step-line-inner{height:var(--nutui-steps-base-line-height,calc(1px * var(--nut-scale-f,1)));background:var(--nutui-steps-base-line-background,var(--nutui-color-border,#0000000f));width:100%;display:inline-flex}.nut-steps-horizontal-double .nut-step-head{margin-bottom:calc(5px * var(--nut-scale-f,1));justify-content:center}.nut-steps-horizontal-double .nut-step-head-dot-wrap,.nut-steps-horizontal-double .nut-step-head-icon-wrap,.nut-steps-horizontal-double .nut-step-head-text-wrap{background-color:var(--nutui-steps-background-color,#fff);padding:var(--nutui-steps-horizontal-item-line-padding,0 calc(8px * var(--nut-scale-f,1)))}.nut-steps-horizontal-double .nut-step-head-icon{height:var(--nutui-steps-base-head-icon-size-right,calc(20px * var(--nut-scale-f,1)));width:var(--nutui-steps-base-head-icon-size-right,calc(20px * var(--nut-scale-f,1)))}.nut-steps-horizontal-double .nut-step-head-icon .nut-icon{height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-steps-horizontal-double .nut-step-main{align-items:center;margin-left:0}.nut-steps-horizontal-double .nut-step-title{height:auto;line-height:calc(20px * var(--nut-scale-f,1));white-space:normal;overflow-wrap:break-word;text-align:center}.nut-steps-horizontal-double.nut-steps-horizontal-icon .nut-step-head,.nut-steps-horizontal-double.nut-steps-horizontal-icon .nut-step-line{height:var(--nutui-steps-base-head-icon-size-right,calc(20px * var(--nut-scale-f,1)))}.nut-steps-horizontal-double.nut-steps-horizontal-dot .nut-step-head,.nut-steps-horizontal-double.nut-steps-horizontal-dot .nut-step-line{height:var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1)))))}.nut-steps-horizontal-double.nut-steps-horizontal-text .nut-step-head,.nut-steps-horizontal-double.nut-steps-horizontal-text .nut-step-line{height:var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-steps-vertical{flex-direction:column;flex:1;min-width:0}.nut-steps-vertical .nut-step{padding-bottom:var(--nutui-steps-vertical-item-padding-bottom,calc(12px * var(--nut-scale-f,1)))}.nut-steps-vertical .nut-step-last{padding-bottom:0!important}.nut-steps-vertical .nut-step-line{height:calc(100% - 4px * var(--nut-scale-f,1));width:calc(1px * var(--nut-scale-f,1));bottom:0}.nut-steps-vertical .nut-step-line-inner{height:100%}.nut-steps-vertical .nut-step-head{height:calc(20px * var(--nut-scale-f,1));justify-content:center;align-items:center}.nut-steps-vertical .nut-step-head-icon{width:var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1)));height:var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1)))}.nut-steps-vertical .nut-step-head-icon .nut-icon{height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-steps-vertical .nut-step-main{min-width:0;height:auto;margin-left:calc(8px * var(--nut-scale-f,1));flex:1}.nut-steps-vertical .nut-step-title{height:var(--nutui-steps-vertical-line-height,calc(20px * var(--nut-scale-f,1)));font-size:var(--nutui-steps-vertical-title-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));margin-bottom:var(--nutui-steps-vertical-title-margin-bottom,calc(3px * var(--nut-scale-f,1)));align-items:center;font-weight:500;display:flex;overflow:auto}.nut-steps-vertical .nut-step-description{margin:var(--nutui-steps-vertical-description-margin,0 0 calc(1px * var(--nut-scale-f,1)));height:auto;line-height:var(--nutui-steps-vertical-line-height,calc(20px * var(--nut-scale-f,1)));color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-steps-vertical-description-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));box-sizing:border-box}.nut-steps-vertical .nut-step-head-dot-wrap,.nut-steps-vertical .nut-step-head-icon-wrap,.nut-steps-vertical .nut-step-head-text-wrap{z-index:1;background-color:#fff;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.nut-steps-vertical .nut-step-head-dot-wrap{height:calc(var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))))) + 8px * var(--nut-scale-f,1))}.nut-steps-vertical .nut-step-head-icon-wrap{height:calc(var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1))) + 8px * var(--nut-scale-f,1))}.nut-steps-vertical .nut-step-head-text-wrap{height:calc(var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))) + 8px * var(--nut-scale-f,1))}.nut-steps-vertical-icon .nut-step-head{width:calc(var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1))) + 1px * var(--nut-scale-f,1));min-width:calc(var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1))) + 1px * var(--nut-scale-f,1))}.nut-steps-vertical-icon .nut-step-line{left:calc(var(--nutui-steps-vertical-item-icon-size,calc(20px * var(--nut-scale-f,1))) / 2)}.nut-steps-vertical-dot .nut-step-head{width:calc(var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))))) + 1px * var(--nut-scale-f,1))}.nut-steps-vertical-dot .nut-step-line{left:calc(var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))))) / 2)}.nut-steps-vertical-text .nut-step-head{width:calc(var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))) + 1px * var(--nut-scale-f,1));min-width:calc(var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))) + 1px * var(--nut-scale-f,1))}.nut-steps-vertical-text .nut-step-line{left:calc(var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))) / 2)}.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-icon,.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-text,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-icon,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-text{background-color:var(--nutui-steps-enhanced-finish-head-background-color,var(--nutui-color-primary-light-pressed,#ffe8ee))}.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-icon .nut-icon,.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-text .nut-icon,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-icon .nut-icon,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-text .nut-icon{color:var(--nutui-steps-enhanced-finish-head-icon-color,var(--nutui-color-primary-stop-1,#ff475d))}.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-text,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-text{color:var(--nutui-steps-enhanced-finish-head-text-color,var(--nutui-color-primary-stop-1,#ff475d))}.nut-steps-horizontal-enhanced .nut-step-finish .nut-step-head-dot,.nut-steps-vertical-enhanced .nut-step-finish .nut-step-head-dot{background-color:var(--nutui-steps-enhanced-finish-head-dot-background-color,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-sticky-fixed{position:fixed}.nut-step{display:flex;position:relative}.nut-step-last .nut-step-line{display:none}.nut-step-head{height:var(--nutui-steps-base-head-height,calc(14px * var(--nut-scale-f,1)));z-index:1;align-items:center;display:flex;position:relative}.nut-step-head-text{height:var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-steps-base-head-text-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));background-color:var(--nutui-steps-base-head-background-color,var(--nutui-color-background,#f2f3f5));color:var(--nutui-steps-base-head-color,var(--nutui-color-text,#505259));font-size:var(--nutui-steps-base-icon-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-step-head-icon{height:var(--nutui-steps-base-head-icon-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-steps-base-head-icon-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));background-color:var(--nutui-steps-base-head-background-color,var(--nutui-color-background,#f2f3f5))}.nut-step-head-icon .nut-icon{color:#fff}.nut-step-head-dot{height:var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1)))));width:var(--nutui-steps-base-head-dot-size,var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1)))));background-color:var(--nutui-steps-base-head-dot-background-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-step-head-dot,.nut-step-head-icon,.nut-step-head-text{box-sizing:border-box;border:var(--nutui-steps-base-head-border,none);border-radius:50%;justify-content:center;align-items:center;display:flex}.nut-step-line{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute}.nut-step-line-inner{height:var(--nutui-steps-base-line-height,calc(1px * var(--nut-scale-f,1)));background:var(--nutui-steps-base-line-background,var(--nutui-color-border,#0000000f));flex:1;display:flex}.nut-step-main{min-height:var(--nutui-steps-base-head-height,calc(14px * var(--nut-scale-f,1)));flex-direction:column;justify-content:center;display:flex;position:relative}.nut-step-line,.nut-step-title{background-color:#fff}.nut-step-title{z-index:1;height:calc(14px * var(--nut-scale-f,1));line-height:calc(14px * var(--nut-scale-f,1));font-size:var(--nutui-steps-base-title-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-steps-base-title-color,var(--nutui-color-title,#1a1a1a));white-space:nowrap;position:relative}.nut-step-description{height:calc(16px * var(--nut-scale-f,1));line-height:calc(16px * var(--nut-scale-f,1));margin-top:var(--nutui-steps-base-title-margin-bottom,calc(2px * var(--nut-scale-f,1)));font-size:var(--nutui-steps-base-description-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-steps-base-description-color,var(--nutui-color-text-help,#888b94));overflow:hidden}.nut-step.nut-step-process .nut-step-head-icon,.nut-step.nut-step-process .nut-step-head-text,.nut-step.nut-step-process .nut-step-head-dot{background-color:var(--nutui-steps-process-head-background-color,var(--nutui-color-primary,#ff0f23))}.nut-step.nut-step-process .nut-step-head-text{color:var(--nutui-steps-process-color,#fff)}.nut-step.nut-step-wait .nut-step-head-icon .nut-icon{color:var(--nutui-steps-wait-icon-color,var(--nutui-color-text-help,#888b94))}.nut-step.nut-step-finish .nut-step-head-icon .nut-icon{color:var(--nutui-steps-finish-icon-color,var(--nutui-color-text-help,#888b94))}.nut-step.nut-step-business .nut-step-head-text{color:var(--nutui-steps-business-head-text-color,var(--nutui-color-service-pressed))}.nut-step.nut-step-business .nut-step-title{color:var(--nutui-steps-business-title-color,var(--nutui-color-service-pressed))}.nut-step.nut-step-business .nut-step-description{color:var(--nutui-steps-business-description-color,var(--nutui-color-service-pressed))}.nut-step.nut-step-business .nut-step-head-dot{background-color:var(--nutui-steps-business-head-dot-background-color,var(--nutui-color-service-pressed))}.nut-step.nut-step-business .nut-step-head-icon,.nut-step.nut-step-business .nut-step-head-text{background-color:var(--nutui-steps-business-head-background-color,var(--nutui-color-service))}.nut-step.nut-step-business .nut-step-head-icon .nut-icon{color:var(--nutui-steps-business-head-icon-color,var(--nutui-color-service-pressed))}.nut-space{display:flex}.nut-space-item{flex:none}.nut-space-vertical{flex-direction:column}.nut-space-vertical-item{margin-bottom:var(--nutui-space-gap,calc(8px * var(--nut-scale-f,1)))}.nut-space-vertical-item-last{margin-bottom:0}.nut-space-horizontal{flex-direction:row}.nut-space-horizontal-item{margin-right:var(--nutui-space-gap,calc(8px * var(--nut-scale-f,1)))}.nut-space-horizontal-item-last{margin-right:0}.nut-space-horizontal-wrap{margin-bottom:calc(var(--nutui-space-gap,calc(8px * var(--nut-scale-f,1))) * -1);flex-wrap:wrap}.nut-space-horizontal-wrap-item{padding-bottom:var(--nutui-space-gap,calc(8px * var(--nut-scale-f,1)))}.nut-space-align-center{align-items:center}.nut-space-align-start{align-items:flex-start}.nut-space-align-end{align-items:flex-end}.nut-space-align-baseline{align-items:baseline}.nut-space-justify-center{justify-content:center}.nut-space-justify-start{justify-content:flex-start}.nut-space-justify-end{justify-content:flex-end}.nut-space-justify-between{justify-content:space-between}.nut-space-justify-around{justify-content:space-around}.nut-space-justify-evenly{justify-content:space-evenly}.nut-space-justify-stretch{justify-content:stretch}[dir=rtl] .nut-space-horizontal>.nut-space-item,.nut-rtl .nut-space-horizontal>.nut-space-item{margin-right:0;margin-left:var(--nutui-space-gap,calc(8px * var(--nut-scale-f,1)))}[dir=rtl] .nut-space-horizontal>.nut-space-item:last-child,.nut-rtl .nut-space-horizontal>.nut-space-item:last-child{margin-left:0;margin-right:0}.nut-signature .spcanvas_WEAPP{width:100%;height:100%}.nut-signature .spcanvas_WEAPP Canvas{width:100%}.nut-signature-inner{height:var(--nutui-signature-height,10rem);border:var(--nutui-signature-border-width,calc(1px * var(--nut-scale-f,1))) solid var(--nutui-signature-border-color,var(--nutui-color-border,#0000000f));background-color:var(--nutui-signature-background-color,var(--nutui-color-background-overlay,#fff));justify-content:center;align-items:center;display:flex}.nut-signature-unsupport{font-size:var(--nutui-signature-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-sidebaritem{background-color:var(--nutui-sidebar-item-background,#fff);width:100%;height:100%;color:var(--nutui-color-title,#1a1a1a);padding:var(--nutui-sidebar-item-padding,calc(24px * var(--nut-scale-f,1)) calc(20px * var(--nut-scale-f,1)));box-sizing:border-box;flex-shrink:0;display:block;overflow:auto}.nut-sidebaritem.inactive{height:0;overflow:visible}.nut-skeleton{font-size:0;line-height:0}.nut-skeleton-content{width:var(--nutui-skeleton-line-width,100%);background:var(--nutui-skeleton-background,var(--nutui-color-background-sunken,#f7f8fc));border-radius:var(--nutui-skeleton-line-border-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));display:inline-flex;position:relative;overflow:hidden}.nut-skeleton-content-normal{height:var(--nutui-skeleton-line-normal-height,calc(24px * var(--nut-scale-f,1)))}.nut-skeleton-content-large{height:var(--nutui-skeleton-line-large-height,calc(32px * var(--nut-scale-f,1)))}.nut-skeleton-content-small{height:var(--nutui-skeleton-line-small-height,calc(16px * var(--nut-scale-f,1)));margin-top:calc(8px * var(--nut-scale-f,1))}.nut-skeleton-content-small-0{margin-top:0}.nut-skeleton-animation{z-index:1;background:linear-gradient(90deg,#0000,#00000005,#0000);width:100%;height:100%;animation-name:nut-skeleton;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:both;position:absolute;top:0;left:0}@keyframes nut-skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}[dir=rtl] .nut-skeleton-animation,.nut-rtl .nut-skeleton-animation{animation:2s linear infinite nut-skeleton-rtl;left:auto;right:0}@keyframes nut-skeleton-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}.nut-sidebar{display:flex}.nut-sidebar-content{flex-direction:column;height:100%}.nut-sidebar-content-wrap{flex:1;overflow:hidden}.nut-sidebar-titles{background:var(--nutui-sidebar-background-color,var(--nutui-color-background,#f2f3f5));border-radius:var(--nutui-sidebar-border-radius,0);height:100%;width:var(--nutui-sidebar-width,calc(104px * var(--nut-scale-f,1)));max-width:var(--nutui-sidebar-max-width,calc(128px * var(--nut-scale-f,1)));flex-direction:column;flex-shrink:0}.nut-sidebar-titles::-webkit-scrollbar{background:0 0;width:0;display:none}.nut-sidebar-titles .nut-sidebar-list{flex-direction:column;flex-shrink:0;width:100%;display:flex}.nut-sidebar-titles-scrollable{overflow:hidden auto}.nut-sidebar-titles-item{cursor:pointer;height:var(--nutui-sidebar-title-height,calc(52px * var(--nut-scale-f,1)));font-size:var(--nutui-sidebar-inactive-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-color-text,#505259);justify-content:center;align-items:center;display:flex}.nut-sidebar-titles-item-text{text-align:center;white-space:normal;width:var(--nutui-sidebar-width,calc(104px * var(--nut-scale-f,1)))}.nut-sidebar-titles-item-active .nut-sidebar-titles-item-text{color:var(--nutui-sidebar-active-color,var(--nutui-color-primary,#ff0f23));font-family:PingFangSC-Semibold;font-weight:var(--nutui-sidebar-active-font-weight,var(--nutui-font-weight-bold,600));font-size:var(--nutui-sidebar-active-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-sidebar-titles-item-disabled{color:var(--nutui-color-text-disabled,#b4b8bf);cursor:not-allowed}.nut-shortpassword-popup{padding:calc(32px * var(--nut-scale-f,1)) calc(24px * var(--nut-scale-f,1)) calc(28px * var(--nut-scale-f,1)) calc(24px * var(--nut-scale-f,1));border-radius:calc(12px * var(--nut-scale-f,1));text-align:center}.nut-shortpassword-title{line-height:var(--nutui-line-height-l,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-title,#1a1a1a);justify-content:center;display:flex}.nut-shortpassword-description{margin-top:calc(12px * var(--nut-scale-f,1));margin-bottom:calc(24px * var(--nut-scale-f,1));line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-text,#505259);justify-content:center;display:flex}.nut-shortpassword-input{padding:0 0 calc(10px * var(--nut-scale-f,1));text-align:center;position:relative;overflow:hidden}.nut-shortpassword-input-real{width:calc(247px * var(--nut-scale-f,1));height:calc(41px * var(--nut-scale-f,1));z-index:-99;border:0;outline:0;text-decoration:none;position:absolute;right:0}.nut-shortpassword-input-site{width:calc(247px * var(--nut-scale-f,1));height:calc(41px * var(--nut-scale-f,1));border-radius:calc(4px * var(--nut-scale-f,1))}.nut-shortpassword-input-fake{width:100%;height:calc(41px * var(--nut-scale-f,1));box-sizing:border-box;background:var(--nutui-shortpassword-background-color,var(--nutui-color-background,#f2f3f5));border-radius:calc(4px * var(--nut-scale-f,1));border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-shortpassword-border-color,var(--nutui-color-background,#f2f3f5));margin:0 auto;display:flex;position:absolute;top:5%;left:0}.nut-shortpassword-input-fake-li{flex:1;justify-content:center;align-items:center;display:flex}.nut-shortpassword-input-fake-li-icon{height:calc(6px * var(--nut-scale-f,1));width:calc(6px * var(--nut-scale-f,1));background:#000;border-radius:50%;display:inline-block}.nut-shortpassword-message{margin-top:calc(9px * var(--nut-scale-f,1));width:calc(247px * var(--nut-scale-f,1));justify-content:space-between;display:flex}.nut-shortpassword-message-error{line-height:var(--nutui-line-height-xs,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-shortpassword-error,var(--nutui-color-primary,#ff0f23))}.nut-shortpassword-message-forget{line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-shortpassword-forget,var(--nutui-color-text-help,#888b94));align-items:center;display:flex}.nut-shortpassword-message-forget .nut-icon{margin-right:calc(3px * var(--nut-scale-f,1))}.nut-shortpassword-message-tips-icon{width:var(--nutui-icon-size-11,calc(11px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-11,calc(11px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-shortpassword-footer{margin-top:calc(20px * var(--nut-scale-f,1));justify-content:space-between;display:flex}.nut-shortpassword-footer-cancel{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23);border-radius:calc(15px * var(--nut-scale-f,1));padding:calc(8px * var(--nut-scale-f,1)) calc(38px * var(--nut-scale-f,1));line-height:var(--nutui-line-height-base,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-primary,#ff0f23);background:#fff}.nut-shortpassword-footer-sure{background:linear-gradient(135deg,var(--nutui-color-primary,#ff0f23) 0%,var(--nutui-color-primary-stop-2,#ff0f23) 100%);border-radius:calc(15px * var(--nut-scale-f,1));padding:calc(8px * var(--nut-scale-f,1)) calc(38px * var(--nut-scale-f,1));line-height:var(--nutui-line-height-base,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-primary-text,#fff)}[dir=rtl] .nut-shortpassword-input-real,.nut-rtl .nut-shortpassword-input-real{left:0;right:auto}[dir=rtl] .nut-shortpassword-input-fake,.nut-rtl .nut-shortpassword-input-fake{left:auto;right:0}[dir=rtl] .nut-shortpassword-footer-sure,.nut-rtl .nut-shortpassword-footer-sure{background:linear-gradient(-135deg,var(--nutui-color-primary,#ff0f23) 0%,var(--nutui-color-primary-stop-2,#ff0f23) 100%)}.nut-segmented{height:var(--nutui-segmented-height,calc(24px * var(--nut-scale-f,1)));min-width:calc(24px * var(--nut-scale-f,1));padding:var(--nutui-segmented-padding,var(--nutui-spacing-xxxs,calc(2px * var(--nut-scale-f,1))));border-radius:var(--nutui-segmented-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));background:var(--nutui-color-mask-part,#0006);box-sizing:border-box;align-items:center;display:inline-flex}.nut-segmented-item{height:var(--nutui-segmented-height,calc(20px * var(--nut-scale-f,1)));padding:var(--nutui-segmented-item-padding,0 var(--nutui-spacing-xs,calc(6px * var(--nut-scale-f,1))));border-radius:var(--nutui-segmented-item-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));color:var(--nutui-segmented-item-color,var(--nutui-color-primary-text,#fff));font-size:var(--nutui-segmented-item-fontsize,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));box-sizing:border-box;justify-content:center;align-items:center;display:flex}.nut-segmented-item-active{background:var(--nutui-segmented-active-background,var(--nutui-color-mask-part,#0006))}.nut-segmented-icon{height:calc(10px * var(--nut-scale-f,1));width:calc(10px * var(--nut-scale-f,1));margin-right:var(--nutui-segmented-icon-margin-right,var(--nutui-spacing-xxxs,calc(2px * var(--nut-scale-f,1))));align-items:center;display:flex}.nut-segmented-icon .nut-icon{height:calc(10px * var(--nut-scale-f,1));width:calc(10px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-safe-area{width:100%;display:flex}.nut-safe-area-position-top{padding-top:calc(env(safe-area-inset-top) * var(--nutui-safe-area-multiple,1))}.nut-safe-area-position-bottom{padding-bottom:calc(env(safe-area-inset-bottom) * var(--nutui-safe-area-multiple,1))}.nut-searchbar{width:var(--nutui-searchbar-width,100%);padding:var(--nutui-searchbar-padding,calc(1px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)));background:var(--nutui-searchbar-background,var(--nutui-color-background-sunken,#f7f8fc));color:var(--nutui-searchbar-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-searchbar-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));box-sizing:border-box;justify-content:center;align-items:center;display:flex}.nut-searchbar .nut-icon{width:var(--nutui-searchbar-icon-size,calc(20px * var(--nut-scale-f,1)));height:var(--nutui-searchbar-icon-size,calc(20px * var(--nut-scale-f,1)));font-size:var(--nutui-searchbar-icon-size,calc(20px * var(--nut-scale-f,1)))}.nut-searchbar-content{padding:0 var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)));height:var(--nutui-searchbar-input-height,calc(38px * var(--nut-scale-f,1)));background:var(--nutui-searchbar-content-background,var(--nutui-color-background-overlay,#fff));border-radius:var(--nutui-searchbar-content-border-radius,calc(8px * var(--nut-scale-f,1)));border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.nut-searchbar-icon{color:var(--nutui-color-primary,#ff0f23);justify-content:center;align-items:center;display:flex}.nut-searchbar-leftin{margin-right:var(--nutui-searchbar-inner-gap,calc(8px * var(--nut-scale-f,1)))}.nut-searchbar-rightin{font-size:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-primary,#ff0f23);font-weight:500}.nut-searchbar-rightin.nut-searchbar-icon{color:var(--nutui-black-5)}.nut-searchbar-input-box,.nut-searchbar-input{flex:1;align-items:center;display:flex}.nut-searchbar-input{box-sizing:border-box;width:100%;font-size:var(--nutui-searchbar-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-searchbar-input-text-color,var(--nutui-color-title,#1a1a1a));caret-color:var(--nutui-searchbar-input-curror-color,var(--nutui-color-primary,#ff0f23));text-align:var(--nutui-searchbar-input-text-align,left);background:0 0;border:0;outline:0;margin:0;padding:0}.nut-searchbar-clear.nut-searchbar-icon{position:relative}.nut-searchbar-clear.nut-searchbar-icon .nut-icon{width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));color:var(--nutui-black-5,#0003);margin-right:var(--nutui-searchbar-inner-gap,calc(8px * var(--nut-scale-f,1)))}.nut-searchbar-clear.nut-searchbar-icon:after{content:"";width:100%;height:200%;position:absolute;left:-20%}.nut-searchbar-values{z-index:2;background-color:var(--nutui-searchbar-content-background,var(--nutui-color-background-overlay,#fff));top:calc(9px * var(--nut-scale-f,1));left:calc(6px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:calc(12px * var(--nut-scale-f,1));flex-direction:row;display:flex;position:absolute}.nut-searchbar-values .nut-searchbar-value{padding:calc(4px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1));background-color:var(--nutui-color-background-sunken,#f7f8fc);border-radius:calc(4px * var(--nut-scale-f,1));margin-right:calc(2px * var(--nut-scale-f,1));flex-direction:row;align-items:center;display:flex}.nut-searchbar-values .nut-icon{width:var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))));font-size:var(--nutui-icon-size-6,calc(6px * var(--nut-scale-icon,var(--nut-scale-f,1))));color:var(--nutui-color-text-disabled,#b4b8bf);margin-left:calc(4px * var(--nut-scale-f,1))}.nut-searchbar-left,.nut-searchbar-right{align-items:center;display:inline-flex}.nut-searchbar-left.nut-icon,.nut-searchbar-right.nut-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1))}.nut-searchbar-left,.nut-searchbar-left>div,.nut-searchbar-left>span,.nut-searchbar-left>i,.nut-searchbar-left>svg,.nut-searchbar-left .nut-icon{margin-right:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}.nut-searchbar-left>div:last-child,.nut-searchbar-left>span:last-child,.nut-searchbar-left>i:last-child,.nut-searchbar-left>svg:last-child,.nut-searchbar-left .nut-icon:last-child{margin-right:0}.nut-searchbar-right,.nut-searchbar-right>div,.nut-searchbar-right>span,.nut-searchbar-right>i,.nut-searchbar-right>svg,.nut-searchbar-right .nut-icon{margin-left:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}.nut-searchbar-right>div:first-child,.nut-searchbar-right>span:first-child,.nut-searchbar-right>i:first-child,.nut-searchbar-right>svg:first-child,.nut-searchbar-right .nut-icon:first-child{margin-left:0}.nut-searchbar-left>text,.nut-searchbar-left>view{margin-right:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}.nut-searchbar-left>text:last-child,.nut-searchbar-left>view:last-child{margin-right:0}.nut-searchbar-right>text,.nut-searchbar-right>view{margin-left:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}.nut-searchbar-right>text:first-child,.nut-searchbar-right>view:first-child{margin-left:0}.nut-searchbar-round{border-radius:var(--nutui-searchbar-content-round-border-radius,calc(19px * var(--nut-scale-f,1)))}.nut-searchbar-disabled{cursor:not-allowed}.nut-searchbar-focus{padding:calc(5px * var(--nut-scale-f,1)) var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}.nut-searchbar-focus .nut-searchbar-content{border:calc(.5px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23)}[dir=rtl] .nut-searchbar-left,.nut-rtl .nut-searchbar-left,[dir=rtl] .nut-searchbar-left>div,[dir=rtl] .nut-searchbar-left>span,[dir=rtl] .nut-searchbar-left>svg,.nut-rtl .nut-searchbar-left>div,.nut-rtl .nut-searchbar-left>span,.nut-rtl .nut-searchbar-left>svg{margin-right:0;margin-left:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}[dir=rtl] .nut-searchbar-left>div.nut-icon,[dir=rtl] .nut-searchbar-left>span.nut-icon,[dir=rtl] .nut-searchbar-left>svg.nut-icon,.nut-rtl .nut-searchbar-left>div.nut-icon,.nut-rtl .nut-searchbar-left>span.nut-icon,.nut-rtl .nut-searchbar-left>svg.nut-icon{transform:rotate(180deg)}[dir=rtl] .nut-searchbar-left>div:last-child,[dir=rtl] .nut-searchbar-left>span:last-child,[dir=rtl] .nut-searchbar-left>svg:last-child,.nut-rtl .nut-searchbar-left>div:last-child,.nut-rtl .nut-searchbar-left>span:last-child,.nut-rtl .nut-searchbar-left>svg:last-child{margin-left:0;margin-right:0}[dir=rtl] .nut-searchbar-right,.nut-rtl .nut-searchbar-right,[dir=rtl] .nut-searchbar-right>div,[dir=rtl] .nut-searchbar-right>span,[dir=rtl] .nut-searchbar-right>svg,.nut-rtl .nut-searchbar-right>div,.nut-rtl .nut-searchbar-right>span,.nut-rtl .nut-searchbar-right>svg{margin-left:0;margin-right:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}[dir=rtl] .nut-searchbar-right>div:first-child,[dir=rtl] .nut-searchbar-right>span:first-child,[dir=rtl] .nut-searchbar-right>svg:first-child,.nut-rtl .nut-searchbar-right>div:first-child,.nut-rtl .nut-searchbar-right>span:first-child,.nut-rtl .nut-searchbar-right>svg:first-child{margin-left:0;margin-right:0}[dir=rtl] .nut-searchbar-left>text,[dir=rtl] .nut-searchbar-left>view,.nut-rtl .nut-searchbar-left>text,.nut-rtl .nut-searchbar-left>view{margin-right:0;margin-left:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}[dir=rtl] .nut-searchbar-left>text:last-child,[dir=rtl] .nut-searchbar-left>view:last-child,.nut-rtl .nut-searchbar-left>text:last-child,.nut-rtl .nut-searchbar-left>view:last-child{margin-left:0;margin-right:0}[dir=rtl] .nut-searchbar-right>text,[dir=rtl] .nut-searchbar-right>view,.nut-rtl .nut-searchbar-right>text,.nut-rtl .nut-searchbar-right>view{margin-left:0;margin-right:var(--nutui-searchbar-gap,calc(12px * var(--nut-scale-f,1)))}[dir=rtl] .nut-searchbar-right>text:first-child,[dir=rtl] .nut-searchbar-right>view:first-child,.nut-rtl .nut-searchbar-right>text:first-child,.nut-rtl .nut-searchbar-right>view:first-child{margin-left:0;margin-right:0}[dir=rtl] .nut-searchbar-input,.nut-rtl .nut-searchbar-input{text-align:var(--nutui-searchbar-input-text-align,right)}.nut-row{flex-direction:row;width:100%;display:flex;overflow:hidden}.nut-row:after{clear:both;visibility:hidden;content:"";height:0;display:block}.nut-row-flex{display:flex}.nut-row-flex:after{display:none}.nut-row-justify-center{justify-content:center}.nut-row-justify-end{justify-content:flex-end}.nut-row-justify-space-between{justify-content:space-between;align-items:center}.nut-row-justify-space-around{justify-content:space-around}.nut-row-align-flex-start{align-items:flex-start}.nut-row-align-center{align-items:center}.nut-row-align-flex-end{align-items:flex-end}.nut-row-flex-wrap{flex-wrap:wrap}.nut-row-flex-nowrap{flex-wrap:nowrap}.nut-row-flex-reverse{flex-wrap:wrap-reverse}.nut-resultpage{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.nut-resultpage-icon{margin-bottom:var(--nutui-resultpage-icon-margin-bottom,calc(12px * var(--nut-scale-f,1)));display:inline-flex}.nut-resultpage-icon .nut-icon{height:var(--nutui-resultpage-icon-size,calc(36px * var(--nut-scale-f,1)));width:var(--nutui-resultpage-icon-size,calc(36px * var(--nut-scale-f,1)))}.nut-resultpage-title{width:var(--nutui-resultpage-width,calc(240px * var(--nut-scale-f,1)));margin-bottom:var(--nutui-resultpage-title-margin-bottom,calc(12px * var(--nut-scale-f,1)));font-size:var(--nutui-resultpage-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-resultpage-title-color,var(--nutui-color-title,#1a1a1a));font-weight:var(--nutui-font-weight-bold,600);text-align:center}.nut-resultpage-description{width:var(--nutui-resultpage-width,calc(240px * var(--nut-scale-f,1)));line-height:var(--nutui-resultpage-description-line-height,calc(20px * var(--nut-scale-f,1)));font-size:var(--nutui-resultpage-description-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-resultpage-description-color,var(--nutui-color-text,#505259));-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nut-resultpage-actions{margin-top:var(--nutui-resultpage-actions-margin-top,calc(16px * var(--nut-scale-f,1)));flex-direction:row;display:flex}.nut-resultpage-actions .nut-button-children{white-space:nowrap}.nut-resultpage-action{margin-left:calc(6px * var(--nut-scale-f,1));margin-right:calc(6px * var(--nut-scale-f,1))}.nut-range-container{width:100%;height:var(--nutui-range-height,calc(4px * var(--nut-scale-f,1)));flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.nut-range-container-native{height:auto}.nut-range{height:var(--nutui-range-height,calc(4px * var(--nut-scale-f,1)));margin:0 var(--nutui-range-margin,calc(15px * var(--nut-scale-f,1)));background-color:var(--nutui-range-inactive-color,var(--nutui-color-primary-light-pressed,#ffe8ee));border-radius:calc(2px * var(--nut-scale-f,1));cursor:pointer;flex:1;display:block;position:relative}.nut-range:before{inset-block:calc(-8px * var(--nut-scale-f,1));content:"";position:absolute;inset-inline:0}.nut-range-min,.nut-range-max{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-range-color,var(--nutui-color-title,#1a1a1a));-webkit-user-select:none;user-select:none}.nut-range-bar{background:var(--nutui-range-active-color,var(--nutui-color-primary,#ff0f23));border-radius:calc(2px * var(--nut-scale-f,1));width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative}.nut-range-bar-animate{transition:all .2s}.nut-range-button{width:var(--nutui-range-button-width,calc(24px * var(--nut-scale-f,1)));height:var(--nutui-range-button-height,calc(24px * var(--nut-scale-f,1)));background:var(--nutui-range-button-background,var(--nutui-color-primary-text,#fff));box-shadow:0 calc(1px * var(--nut-scale-f,1)) calc(2px * var(--nut-scale-f,1)) 0 #00000026;border:var(--nutui-range-button-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23));border-radius:50%;outline:none;align-items:center;display:flex;position:absolute;top:50%;left:50%}.nut-range-button-wrapper,.nut-range-button-wrapper-right,.nut-range-button-wrapper-left{width:var(--nutui-range-button-width,calc(24px * var(--nut-scale-f,1)));height:var(--nutui-range-button-height,calc(24px * var(--nut-scale-f,1)))}.nut-range-button-wrapper,.nut-range-button-wrapper-right{touch-action:none;cursor:grab;outline:none;position:absolute;top:50%;left:100%}.nut-range-button-wrapper-left{cursor:grab;touch-action:none;outline:none;position:absolute;top:50%;left:0}.nut-range-button-number{width:200%;height:calc(24px * var(--nut-scale-f,1));line-height:calc(14px * var(--nut-scale-f,1));padding:calc(5px * var(--nut-scale-f,1)) 0;-webkit-user-select:none;user-select:none;font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-range-color,var(--nutui-color-title,#1a1a1a));text-align:center;vertical-align:center;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative;left:50%}.nut-range-disabled{cursor:not-allowed;opacity:.54}.nut-range-disabled .nut-range-button-wrapper,.nut-range-disabled .nut-range-button-wrapper-left,.nut-range-disabled .nut-range-button-wrapper-right{cursor:not-allowed}.nut-range-mark{width:100%;height:calc(14px * var(--nut-scale-f,1));position:absolute;top:50%;overflow:visible}.nut-range-mark-text-wrapper{height:100%;top:calc(14px * var(--nut-scale-f,1));transform:translate(calc(-10px * var(--nut-scale-f,1)));display:inline-block;position:absolute}.nut-range-mark-text{line-height:calc(16px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:#999;text-align:center;word-break:keep-all;-webkit-user-select:none;user-select:none;position:absolute}.nut-range-tick{top:calc(-20px * var(--nut-scale-f,1));width:calc(11px * var(--nut-scale-f,1));height:calc(11px * var(--nut-scale-f,1));border-radius:calc(6px * var(--nut-scale-f,1));background:var(--nutui-range-inactive-color,var(--nutui-color-primary-light-pressed,#ffe8ee));position:absolute;left:0}.nut-range-tick-active{background:var(--nutui-range-active-color,var(--nutui-color-primary,#ff0f23))}.nut-range-vertical-container{height:100%;padding:0 calc(15px * var(--nut-scale-f,1));flex-direction:column}.nut-range-vertical{width:var(--nutui-range-height,calc(4px * var(--nut-scale-f,1)));margin:var(--nutui-range-margin,calc(15px * var(--nut-scale-f,1))) 0}.nut-range-vertical-button-wrapper,.nut-range-vertical-button-wrapper-right{top:initial;right:initial;position:absolute;top:100%;left:50%}.nut-range-vertical-button-wrapper-left{top:0;left:50%;right:initial}.nut-range-vertical-button-number{top:50%;left:0}.nut-range-vertical-mark{width:calc(36px * var(--nut-scale-f,1));height:100%;font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));padding:0;position:absolute;top:0;right:50%;overflow:visible}.nut-range-vertical-mark-hm{left:calc(-34px * var(--nut-scale-f,1))}.nut-range-vertical-mark-text-wrapper{height:calc(16px * var(--nut-scale-f,1));-webkit-user-select:none;user-select:none;transform:translateY(calc(-11px * var(--nut-scale-f,1)));display:inline-block;position:absolute}.nut-range-vertical-mark-text{height:100%;line-height:calc(16px * var(--nut-scale-f,1));color:#999;text-align:center;word-break:keep-all}.nut-range-vertical-tick{top:calc(2px * var(--nut-scale-f,1));left:calc(31px * var(--nut-scale-f,1));width:calc(10px * var(--nut-scale-f,1));height:calc(10px * var(--nut-scale-f,1));border-radius:calc(5px * var(--nut-scale-f,1));background:var(--nutui-range-inactive-color,var(--nutui-color-primary-light-pressed,#ffe8ee));position:absolute}.nut-range-vertical-tick-active{background:var(--nutui-range-active-color,var(--nutui-color-primary,#ff0f23))}[dir=rtl] .nut-range-button-wrapper,[dir=rtl] .nut-range-button-wrapper-right,.rtl-nut-range-button-wrapper,.rtl-nut-range-button-wrapper-right{left:0;right:initial}[dir=rtl] .nut-range-button-wrapper-left,.rtl-nut-range-button-wrapper-left,[dir=rtl] .nut-range-tick,.rtl-nut-range-tick{right:0;left:initial}[dir=rtl] .nut-range-mark-text,.rtl-nut-range-mark-text{transform:translate(calc(10px * var(--nut-scale-f,1)))}[dir=rtl] .nut-range-vertical-button-wrapper,[dir=rtl] .nut-range-vertical-button-wrapper-right,.rtl-nut-range-vertical-button-wrapper,.rtl-nut-range-vertical-button-wrapper-right,[dir=rtl] .nut-range-vertical-button-wrapper-left,.rtl-nut-range-vertical-button-wrapper-left{right:50%;left:initial}[dir=rtl] .nut-range-vertical-mark,.rtl-nut-range-vertical-mark{left:50%;right:auto}[dir=rtl] .nut-range-vertical-tick,.rtl-nut-range-vertical-tick{left:auto;right:calc(30px * var(--nut-scale-f,1));margin-left:0;margin-right:0}[dir=rtl] .nut-range-vertical-mark-text-wrapper,.rtl-nut-range-vertical-mark-text-wrapper{transform:translateY(calc(-11px * var(--nut-scale-f,1)))}.nut-rate{touch-action:pan-x;display:flex}.nut-rate.disabled .nut-rate-item-icon{cursor:not-allowed}.nut-rate.readonly .nut-rate-item-icon{cursor:default}.nut-rate-horizontal{flex-direction:row;align-items:center}.nut-rate-vertical{flex-direction:column;align-items:center}.nut-rate-list{align-items:center;display:flex}.nut-rate-label{color:var(--nutui-rate-label-color,var(--nutui-color-text-disabled,#b4b8bf));white-space:nowrap}.nut-rate-labels{width:100%;display:flex}.nut-rate-labels-item{text-align:center;color:var(--nutui-rate-label-color,var(--nutui-color-text-disabled,#b4b8bf));flex:1}.nut-rate-item{flex-shrink:0;align-items:center;display:flex;position:relative}.nut-rate-item-half{height:100%;position:absolute;top:0;left:0;overflow:hidden;width:50%!important}.nut-rate-item-half .nut-icon{flex-shrink:0}.nut-rate-item-icon{cursor:pointer;align-items:center;display:flex}.nut-rate-item-icon .nut-icon{color:var(--nutui-rate-icon-color,var(--nutui-color-primary-icon,#f33))}.nut-rate-item-icon-disabled .nut-icon{color:var(--nutui-rate-icon-inactive-color,var(--nutui-color-primary-icon-disabled,#dadce0))}.nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half{position:absolute;top:0;left:0;overflow:hidden}.nut-rate-item-icon.nut-rate-item-icon:before{position:relative;top:auto;left:auto;transform:none}.nut-rate-item-icon-animate{animation:.3s ease-in-out nut-rate-bounce}.nut-rate-score{color:var(--nutui-rate-font-color,var(--nutui-color-primary-icon,#f33));align-items:center;font-family:JDZH-Regular;display:inline-flex}.nut-rate-score-disabled{color:var(--nutui-rate-icon-inactive-color,var(--nutui-color-primary-icon-disabled,#dadce0))}.nut-rate-horizontal .nut-rate-item{margin-left:var(--nutui-rate-item-margin,calc(4px * var(--nut-scale-f,1)))}.nut-rate-horizontal .nut-rate-item:first-child{margin-left:0}.nut-rate-horizontal .nut-rate-item-small{margin-left:calc(2px * var(--nut-scale-f,1))}.nut-rate-horizontal .nut-rate-item-small:first-child{margin-left:0}.nut-rate-horizontal .nut-rate-item-small .nut-icon{height:calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)));width:calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))}.nut-rate-horizontal .nut-rate-item-normal .nut-icon{height:calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)));width:calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))}.nut-rate-horizontal .nut-rate-item-large .nut-icon{height:calc(20px * var(--nut-scale-font,var(--nut-scale-f,1)));width:calc(20px * var(--nut-scale-font,var(--nut-scale-f,1)))}.nut-rate-horizontal .nut-rate-label-small{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-right:calc(4px * var(--nut-scale-f,1))}.nut-rate-horizontal .nut-rate-label-normal{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-right:calc(12px * var(--nut-scale-f,1))}.nut-rate-horizontal .nut-rate-label-large{font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-right:calc(12px * var(--nut-scale-f,1))}.nut-rate-horizontal .nut-rate-score-small{padding-left:calc(4px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-rate-horizontal .nut-rate-score-normal{padding-left:calc(12px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-rate-horizontal .nut-rate-score-large{padding-left:calc(12px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-line-height-base,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-rate-vertical .nut-rate-list{justify-content:center;width:100%}.nut-rate-vertical .nut-rate-item{margin-left:var(--nutui-rate-item-margin,calc(4px * var(--nut-scale-f,1)))}.nut-rate-vertical .nut-rate-item:first-child{margin-left:0}.nut-rate-vertical .nut-rate-item-small .nut-icon,.nut-rate-vertical .nut-rate-item-normal .nut-icon{height:calc(20px * var(--nut-scale-font,var(--nut-scale-f,1)));width:calc(20px * var(--nut-scale-font,var(--nut-scale-f,1)))}.nut-rate-vertical .nut-rate-item-large{flex:1;justify-content:center}.nut-rate-vertical .nut-rate-item-large .nut-icon{height:calc(28px * var(--nut-scale-font,var(--nut-scale-f,1)));width:calc(28px * var(--nut-scale-font,var(--nut-scale-f,1)))}.nut-rate-vertical .nut-rate-label-small,.nut-rate-vertical .nut-rate-label-normal{font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-top:calc(6px * var(--nut-scale-f,1))}.nut-rate-vertical .nut-rate-label-large{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-top:calc(8px * var(--nut-scale-f,1))}.nut-rate-vertical .nut-rate-labels{width:100%}.nut-rate-vertical .nut-rate-labels-small,.nut-rate-vertical .nut-rate-labels-normal{margin-top:calc(6px * var(--nut-scale-f,1))}.nut-rate-vertical .nut-rate-labels-small .nut-rate-labels-item,.nut-rate-vertical .nut-rate-labels-normal .nut-rate-labels-item{font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-rate-vertical .nut-rate-labels-large{margin-top:calc(8px * var(--nut-scale-f,1))}.nut-rate-vertical .nut-rate-labels-large .nut-rate-labels-item{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-rate-vertical .nut-rate-score-small,.nut-rate-vertical .nut-rate-score-normal{font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-line-height-xs,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));margin-top:calc(6px * var(--nut-scale-f,1))}.nut-rate-vertical .nut-rate-score-large{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-line-height-s,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));margin-top:calc(8px * var(--nut-scale-f,1))}@keyframes nut-rate-bounce{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}[dir=rtl] .nut-rate-horizontal .nut-rate-item,.nut-rtl .nut-rate-horizontal .nut-rate-item{margin-left:0;margin-right:var(--nutui-rate-item-margin,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-rate-horizontal .nut-rate-item:first-child,.nut-rtl .nut-rate-horizontal .nut-rate-item:first-child{margin-right:0}[dir=rtl] .nut-rate-horizontal .nut-rate-item-small,.nut-rtl .nut-rate-horizontal .nut-rate-item-small{margin-left:0;margin-right:calc(2px * var(--nut-scale-f,1))}[dir=rtl] .nut-rate-horizontal .nut-rate-item-small:first-child,.nut-rtl .nut-rate-horizontal .nut-rate-item-small:first-child,[dir=rtl] .nut-rate-horizontal .nut-rate-label,.nut-rtl .nut-rate-horizontal .nut-rate-label{margin-right:0}[dir=rtl] .nut-rate-horizontal .nut-rate-label-small,.nut-rtl .nut-rate-horizontal .nut-rate-label-small{margin-left:calc(4px * var(--nut-scale-f,1))}[dir=rtl] .nut-rate-horizontal .nut-rate-label-normal,.nut-rtl .nut-rate-horizontal .nut-rate-label-normal,[dir=rtl] .nut-rate-horizontal .nut-rate-label-large,.nut-rtl .nut-rate-horizontal .nut-rate-label-large{margin-left:calc(12px * var(--nut-scale-f,1))}[dir=rtl] .nut-rate-horizontal .nut-rate-score,.nut-rtl .nut-rate-horizontal .nut-rate-score{padding-left:0}[dir=rtl] .nut-rate-horizontal .nut-rate-score-small,.nut-rtl .nut-rate-horizontal .nut-rate-score-small{padding-right:calc(4px * var(--nut-scale-f,1))}[dir=rtl] .nut-rate-horizontal .nut-rate-score-normal,.nut-rtl .nut-rate-horizontal .nut-rate-score-normal,[dir=rtl] .nut-rate-horizontal .nut-rate-score-large,.nut-rtl .nut-rate-horizontal .nut-rate-score-large{padding-right:calc(12px * var(--nut-scale-f,1))}[dir=rtl] .nut-rate-vertical .nut-rate-item,.nut-rtl .nut-rate-vertical .nut-rate-item{margin-left:0;margin-right:var(--nutui-rate-item-margin,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-rate-vertical .nut-rate-item:first-child,.nut-rtl .nut-rate-vertical .nut-rate-item:first-child{margin-right:0}[dir=rtl] .nut-rate-item-half,.nut-rtl .nut-rate-item-half,[dir=rtl] .nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half,.nut-rtl .nut-rate-item-icon.nut-rate-item-icon.nut-rate-item-icon-half{left:auto;right:0}[dir=rtl] .nut-rate-item-icon.nut-rate-item-icon:before,.nut-rtl .nut-rate-item-icon.nut-rate-item-icon:before{left:auto;right:auto}.nut-radiogroup .nut-radio{margin:0 var(--nutui-radiogroup-radio-margin,calc(20px * var(--nut-scale-f,1))) var(--nutui-radiogroup-radio-margin-bottom,calc(5px * var(--nut-scale-f,1))) 0}.nut-radiogroup .nut-radio-label{margin:var(--nutui-radiogroup-radio-label-margin,0 calc(5px * var(--nut-scale-f,1)))}.nut-radiogroup .nut-radio-button{background-color:var(--nutui-radio-button-background,#fa2c190d)}.nut-radiogroup .nut-radio:last-child{margin:0}.nut-radiogroup-vertical .nut-radio.nut-radio-reverse{justify-content:space-between;width:100%}.nut-radiogroup-vertical .nut-radio-button{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-radio-button-background,#fa2c190d)}.nut-radiogroup-vertical .nut-radio-button-active{border:var(--nutui-radio-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23));background-color:var(--nutui-color-primary-light-pressed,#ffe8ee)}.nut-radiogroup-horizontal{display:flex}.nut-radiogroup-horizontal .nut-radio-button{border:calc(1px * var(--nut-scale-f,1)) solid #fff}.nut-radiogroup-horizontal .nut-radio-button-active{border:var(--nutui-radio-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23));background-color:var(--nutui-color-primary-light-pressed,#ffe8ee)}.nut-radiogroup-horizontal .nut-radio:last-child{margin:0 var(--nutui-radiogroup-radio-margin,calc(20px * var(--nut-scale-f,1))) var(--nutui-radiogroup-radio-margin-bottom,calc(5px * var(--nut-scale-f,1))) 0}.nut-radiogroup .nut-radio-button-active.nut-radio-button-disabled{background:var(--nutui-color-text-disabled,#b4b8bf);color:#fff;border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-text-disabled,#b4b8bf)}[dir=rtl] .nut-radiogroup .nut-radio,.nut-rtl .nut-radiogroup .nut-radio{margin-left:var(--nutui-radiogroup-radio-margin,calc(20px * var(--nut-scale-f,1)));margin-right:0}.nut-radio{min-height:calc(32px * var(--nut-scale-f,1));flex-shrink:0;align-items:center;display:flex}.nut-radio.nut-radio-reverse{flex-direction:row-reverse}.nut-radio.nut-radio-reverse .nut-radio-label{margin-right:var(--nutui-radio-label-margin-left,calc(4px * var(--nut-scale-f,1)));margin-left:0}.nut-radio.nut-radio-nolabel{min-width:calc(32px * var(--nut-scale-f,1));justify-content:center}.nut-radio-label{margin-left:var(--nutui-radio-label-margin-left,calc(4px * var(--nut-scale-f,1)));font-size:var(--nutui-radio-label-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-radio-label-color,var(--nutui-color-title,#1a1a1a))}.nut-radio-label-disabled{color:var(--nutui-radio-label-disable-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-radio-icon{color:var(--nutui-color-text-disabled,#b4b8bf);background-color:var(--nutui-color-background-overlay,#fff);font-size:var(--nutui-radio-icon-font-size,var(--nutui-font-size-icon,calc(16px * var(--nut-scale-icon,var(--nut-scale-f,1)))));border-radius:50%;transition-property:color,border-color,background-color;transition-duration:.3s}.nut-radio-icon-checked{color:var(--nutui-color-primary,#ff0f23);box-shadow:none;background-color:#fff;border-radius:50%}.nut-radio-icon-checked.nut-radio-icon-disabled{color:var(--nutui-color-primary-disabled-special,#ff91a5);background-color:var(--nutui-color-background-overlay,#fff);box-shadow:none;border-radius:50%}.nut-radio-icon-disabled{color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-radio-button{min-height:calc(30px * var(--nut-scale-f,1));padding:var(--nutui-radio-button-padding,calc(5px * var(--nut-scale-f,1)) calc(18px * var(--nut-scale-f,1)));font-size:var(--nutui-radio-button-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));background:var(--nutui-radio-button-background,#fa2c190d);border-radius:var(--nutui-radio-button-border-radius,calc(15px * var(--nut-scale-f,1)));color:var(--nutui-radio-label-color,var(--nutui-color-title,#1a1a1a));box-sizing:border-box;border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-radio-button-background,#fa2c190d);align-items:center;display:inline-flex}.nut-radio-button-active{background:var(--nutui-color-primary-light-pressed,#ffe8ee);color:var(--nutui-color-primary,#ff0f23);border:var(--nutui-radio-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23))}.nut-radio-button-disabled{color:var(--nutui-color-text-disabled,#b4b8bf);border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-radio-button-background,#fa2c190d)}.nut-radio .nut-radio-button-active.nut-radio-button-disabled{background:var(--nutui-color-text-disabled,#b4b8bf);color:#fff;border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-text-disabled,#b4b8bf)}[dir=rtl] .nut-radio:last-child,.nut-rtl .nut-radio:last-child{margin-left:0!important;margin-right:0!important}[dir=rtl] .nut-radio.nut-radio-reverse .nut-radio-label,.nut-rtl .nut-radio.nut-radio-reverse .nut-radio-label{margin-left:var(--nutui-radio-label-margin-left,calc(4px * var(--nut-scale-f,1)));margin-right:0}[dir=rtl] .nut-radio-label,.nut-rtl .nut-radio-label{margin-left:0;margin-right:var(--nutui-radio-label-margin-left,calc(4px * var(--nut-scale-f,1)))}.nut-quickenter{width:100%;max-height:calc(var(--nutui-quickenter-max-height,calc(256px * var(--nut-scale-f,1))) + env(safe-area-inset-top,0));background:var(--nutui-quickenter-bg-color,#f5f5f5);border-radius:0 0 calc(12px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1));box-sizing:border-box;box-shadow:var(--nutui-quickenter-box-shadow,0px calc(8px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)) #8d99a733, 0px calc(-.5px * var(--nut-scale-f,1)) 0px calc(.05 * var(--nut-scale-f,1)) inset);flex-direction:column;display:flex;overflow:hidden}.nut-quickenter.safe-area-top{padding-top:calc(env(safe-area-inset-top,0) * var(--nutui-safe-area-multiple,1))}.nut-quickenter-control{padding:calc(30px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)) 0;box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.nut-quickenter-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--nutui-quickenter-title-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-quickenter-title-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));flex:1;overflow:hidden}.nut-quickenter-close-btn{color:var(--nutui-quickenter-close-icon-color,gray);justify-content:center;align-items:center;display:flex}.nut-quickenter-close-btn svg,.nut-quickenter-close-btn .nut-icon{width:var(--nutui-quickenter-close-icon-size,var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1)))));height:var(--nutui-quickenter-close-icon-size,var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1)))))}.nut-quickenter-content{padding:calc(10px * var(--nut-scale-f,1)) calc(28px * var(--nut-scale-f,1));box-sizing:border-box;flex:1;overflow-y:hidden}.nut-quickenter-content-scrollable{-webkit-overflow-scrolling:touch;overflow-y:auto}.nut-quickenter-list{flex-wrap:wrap;align-items:flex-start;width:100%;display:flex}.nut-quickenter-item{width:calc(56px * var(--nut-scale-f,1));padding:0 0 calc(12px * var(--nut-scale-f,1)) 0;box-sizing:border-box;cursor:pointer;margin-right:calc((100% - 224px * var(--nut-scale-f,1)) / 3);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.nut-quickenter-item:nth-child(4n){margin-right:0}.nut-quickenter-item-icon{width:calc(56px * var(--nut-scale-f,1));height:calc(56px * var(--nut-scale-f,1));background:var(--nutui-quickenter-item-icon-bg-color,#fff);color:var(--nutui-quickenter-item-icon-color,var(--nutui-color-title,#1a1a1a));margin-bottom:calc(8px * var(--nut-scale-f,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nut-quickenter-item-icon svg,.nut-quickenter-item-icon .nut-icon{width:var(--nutui-icon-size-22,calc(22px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-22,calc(22px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-quickenter-item-title{font-size:var(--nutui-quickenter-item-title-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-quickenter-item-title-color,var(--nutui-color-title,#1a1a1a));text-align:center;line-height:var(--nutui-line-height-md,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));white-space:normal;word-wrap:break-word;width:calc(72px * var(--nut-scale-f,1));margin-left:calc(-8px * var(--nut-scale-f,1));margin-right:calc(-8px * var(--nut-scale-f,1))}.nut-pulltorefresh-head{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));position:relative;overflow:hidden}.nut-pulltorefresh-head-content{width:100%;color:var(--nutui-color-text-help,#888b94);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}.nut-pulltorefresh-head-content-icons{width:var(--nutui-pulltorefresh-icon-width,calc(36px * var(--nut-scale-f,1)));height:var(--nutui-pulltorefresh-icon-height,calc(26px * var(--nut-scale-f,1)));margin-bottom:calc(4px * var(--nut-scale-f,1))}.nut-pulltorefresh-primary{background:var(--nutui-pulltorefresh-color-primary,var(--nutui-color-primary,#ff0f23))}.nut-pulltorefresh-primary-content,.nut-pulltorefresh-primary-head-content{color:var(--nutui-color-text-dark,#ffffffe6)}.nut-pulltorefresh-primary-status-text{color:#fff}[dir=rtl] .nut-pulltorefresh-head-content,.nut-rtl .nut-pulltorefresh-head-content{left:auto;right:0}.nut-progress{align-items:center;width:100%;display:flex;position:relative}.nut-progress-outer{border-radius:var(--nutui-progress-border-radius,calc(12px * var(--nut-scale-f,1)));height:var(--nutui-progress-height,calc(10px * var(--nut-scale-f,1)));background:var(--nutui-progress-background,var(--nutui-color-background,#f2f3f5));flex:1}.nut-progress-outer .nut-progress-active:before{content:"";border-radius:var(--nutui-progress-border-radius,calc(12px * var(--nut-scale-f,1)));animation:2s ease-in-out infinite progressActive;position:absolute;inset:0}.nut-progress-inner{border-radius:var(--nutui-progress-border-radius,calc(12px * var(--nut-scale-f,1)));background:var(--nutui-progress-color,linear-gradient(135deg, var(--nutui-color-primary-stop-1,#ff475d) 0%, var(--nutui-color-primary-stop-2,#ff0f23) 100%));flex-direction:column;justify-content:center;height:100%;transition:all .4s;display:flex}.nut-progress-text{margin-left:calc(12px * var(--nut-scale-f,1));color:var(--nutui-color-text-help,#888b94);font-family:PingFang SC;font-size:var(--nutui-progress-text-font-size,calc(13px * var(--nut-scale-font,var(--nut-scale-f,1))));align-items:center;transition:all .4s;display:flex}@keyframes progressActive{0%{background:#ffffff1a;width:0}20%{background:#ffffff80;width:0}to{background:#fff0;width:100%}}[dir=rtl] .nut-progress-text,.nut-rtl .nut-progress-text{transform:translate(50%)}.nut-price{font-size:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))));direction:ltr;flex-direction:row;align-items:baseline;display:flex}.nut-price-symbol,.nut-price-integer,.nut-price-decimal{color:var(--nutui-price-color,var(--nutui-color-text-help));font-family:JDZH-Bold}.nut-price-darkgray .nut-price-symbol,.nut-price-darkgray .nut-price-integer,.nut-price-darkgray .nut-price-decimal{color:var(--nutui-price-darkgray-color,var(--nutui-gray-7))}.nut-price-primary .nut-price-symbol,.nut-price-primary .nut-price-integer,.nut-price-primary .nut-price-decimal{color:var(--nutui-price-color,var(--nutui-color-primary,#ff0f23))}.nut-price-symbol{padding-right:var(--nutui-price-symbol-padding-right,0px)}.nut-price-symbol-xlarge{font-size:var(--nutui-price-symbol-xlarge-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-symbol-xlarge-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-symbol-large{font-size:var(--nutui-price-symbol-large-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-symbol-large-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-symbol-normal{font-size:var(--nutui-price-symbol-normal-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-symbol-normal-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-symbol-small{font-size:var(--nutui-price-symbol-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-symbol-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-symbol-rtl{padding-right:0;padding-left:var(--nutui-price-symbol-padding-right,0px)}.nut-price-integer-xlarge{font-size:var(--nutui-price-integer-xlarge-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-integer-xlarge-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-integer-large{font-size:var(--nutui-price-integer-large-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-integer-large-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-integer-normal{font-size:var(--nutui-price-integer-normal-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-integer-normal-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-integer-small{font-size:var(--nutui-price-integer-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-integer-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-decimal-xlarge{font-size:var(--nutui-price-decimal-xlarge-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-decimal-xlarge-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-decimal-large{font-size:var(--nutui-price-decimal-large-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-decimal-large-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-decimal-normal{font-size:var(--nutui-price-decimal-normal-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-decimal-normal-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-decimal-small{font-size:var(--nutui-price-decimal-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-price-decimal-small-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-price-line{-webkit-text-decoration:line-through var(--nutui-price-line-color,var(--nutui-color-text-help));text-decoration:line-through var(--nutui-price-line-color,var(--nutui-color-text-help))}.nut-popover{word-break:normal;display:inline-block;position:absolute}.nut-popover-arrow{width:calc(8px * var(--nut-scale-f,1));height:calc(4px * var(--nut-scale-f,1));position:absolute}.nut-popover-arrow .nut-icon-ArrowRadius{color:var(--nutui-popover-content-background-color,#fff);width:calc(8px * var(--nut-scale-f,1));height:calc(4px * var(--nut-scale-f,1));position:absolute}.nut-popover-arrow-top{bottom:calc(-4px * var(--nut-scale-f,1))}.nut-popover-arrow-bottom{top:calc(-4px * var(--nut-scale-f,1))}.nut-popover-arrow-left{right:calc(-6px * var(--nut-scale-f,1));transform-origin:top}.nut-popover-arrow-left.nut-popover-arrow-left{top:50%;transform:rotate(90deg)translateY(-50%)}.nut-popover-arrow-left.nut-popover-arrow-left-top{top:calc(16px * var(--nut-scale-f,1));right:calc(-8px * var(--nut-scale-f,1));transform:rotate(90deg)translateY(0)}.nut-popover-arrow-left.nut-popover-arrow-left-bottom{top:auto;bottom:calc(16px * var(--nut-scale-f,1));right:calc(-8px * var(--nut-scale-f,1));transform:rotate(90deg)translateY(0)}.nut-popover-arrow-right{transform-origin:top}.nut-popover-arrow-right.nut-popover-arrow-right{top:50%;left:calc(-6px * var(--nut-scale-f,1));transform:rotate(-90deg)translateY(-50%)}.nut-popover-arrow-right.nut-popover-arrow-right-top{top:calc(16px * var(--nut-scale-f,1));left:calc(-8px * var(--nut-scale-f,1));transform:rotate(-90deg)translateY(0)}.nut-popover-arrow-right.nut-popover-arrow-right-bottom{bottom:calc(16px * var(--nut-scale-f,1));left:calc(-8px * var(--nut-scale-f,1));transform:rotate(-90deg)translateY(0)}.nut-popover .nut-popover-content{background:var(--nutui-popover-content-background-color,#fff);border-radius:var(--nutui-popover-border-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));font-size:var(--nutui-popover-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-popover-text-color,var(--nutui-color-mask,#000000b3));line-height:calc(28px * var(--nut-scale-f,1));max-height:initial;overflow-y:initial;position:absolute}.nut-popover .nut-popover-content-group{padding:0 var(--nutui-popover-padding,calc(8px * var(--nut-scale-f,1)))}.nut-popover .nut-popover-content .nut-popover-item{border-bottom:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-popover-divider-color,var(--nutui-color-border,#0000000f));max-width:var(--nutui-popover-item-width,calc(160px * var(--nut-scale-f,1)));word-wrap:break-word;justify-content:center;align-items:center;display:flex}.nut-popover .nut-popover-content .nut-popover-item:last-child{border-bottom:none;margin-bottom:0}.nut-popover .nut-popover-content .nut-popover-item-icon,.nut-popover .nut-popover-content .nut-popover-item-action-icon{width:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));height:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));justify-content:center;align-items:center;display:flex}.nut-popover .nut-popover-content .nut-popover-item-icon .nut-icon,.nut-popover .nut-popover-content .nut-popover-item-action-icon .nut-icon{width:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));height:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-popover .nut-popover-content .nut-popover-item-icon{margin-right:var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1)))}.nut-popover .nut-popover-content .nut-popover-item-name{width:calc(100% - 34px * var(--nut-scale-f,1));word-break:keep-all;flex:1}.nut-popover .nut-popover-content .nut-popover-item-action-icon{color:var(--nutui-color-text,#505259);margin-left:var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1)))}.nut-popover .nut-popover-content .nut-popover-item.nut-popover-item-disabled{color:var(--nutui-popover-disable-color,var(--nutui-color-text-disabled,#b4b8bf));cursor:not-allowed}.nut-popover .nut-popover-content .nut-popover-item.nut-popover-taroitem{display:flex}.nut-popover .nut-popover-content-top .nut-popover-arrow-top{transform-origin:0;left:50%;transform:rotate(180deg)translate(-50%)}.nut-popover .nut-popover-content-top-right{right:0}.nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right{right:calc(16px * var(--nut-scale-f,1));bottom:calc(-3.5px * var(--nut-scale-f,1));transform:rotate(180deg)translate(0)}.nut-popover .nut-popover-content-top-left{left:0}.nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left{left:calc(16px * var(--nut-scale-f,1));bottom:calc(-3.5px * var(--nut-scale-f,1));transform:rotate(180deg)translate(0)}.nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom{left:50%;transform:translate(-50%)}.nut-popover .nut-popover-content-bottom-right{right:0}.nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right{right:calc(16px * var(--nut-scale-f,1));transform:translate(0)}.nut-popover .nut-popover-content-bottom-left{left:0}.nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left{left:calc(16px * var(--nut-scale-f,1));transform:translate(0)}.nut-popover .nut-popover-content-left-bottom{bottom:0}.nut-popover .nut-popover-content-left-top{top:0}.nut-popover .nut-popover-content-right-bottom{bottom:0}.nut-popover .nut-popover-content-right-top{top:0}.nut-popover-dark{background:var(--nutui-popover-text-color,var(--nutui-color-mask,#000000b3));color:var(--nutui-popover-content-background-color,#fff)}.nut-popover-dark .nut-popover-arrow .nut-icon-ArrowRadius{color:var(--nutui-popover-text-color,var(--nutui-color-mask,#000000b3))}.nut-popover-dark .nut-popover-content{background:var(--nutui-popover-text-color,var(--nutui-color-mask,#000000b3))!important;color:var(--nutui-popover-content-background-color,#fff)!important}.nut-popover-dark .nut-popover-content .nut-popover-item-action-icon{color:#fffc}[dir=rtl] .nut-popover .nut-popover-content .nut-popover-item-name,.nut-rtl .nut-popover .nut-popover-content .nut-popover-item-name{margin-left:0;margin-right:calc(4px * var(--nut-scale-f,1))}[dir=rtl] .nut-popover .nut-popover-content .nut-popover-item-action-icon,.nut-rtl .nut-popover .nut-popover-content .nut-popover-item-action-icon{right:auto}[dir=rtl] .nut-popover .nut-popover-content-top .nut-popover-arrow-top,.nut-rtl .nut-popover .nut-popover-content-top .nut-popover-arrow-top{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .nut-popover .nut-popover-content-top-right,.nut-rtl .nut-popover .nut-popover-content-top-right{left:0;right:auto}[dir=rtl] .nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right,.nut-rtl .nut-popover .nut-popover-content-top-right .nut-popover-arrow-top-right{right:auto;left:calc(16px * var(--nut-scale-f,1))}[dir=rtl] .nut-popover .nut-popover-content-top-left,.nut-rtl .nut-popover .nut-popover-content-top-left{left:auto;right:0}[dir=rtl] .nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left,.nut-rtl .nut-popover .nut-popover-content-top-left .nut-popover-arrow-top-left{left:auto;right:calc(16px * var(--nut-scale-f,1))}[dir=rtl] .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom,.nut-rtl .nut-popover .nut-popover-content-bottom .nut-popover-arrow-bottom{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .nut-popover .nut-popover-content-bottom-right,.nut-rtl .nut-popover .nut-popover-content-bottom-right{left:0;right:auto}[dir=rtl] .nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right,.nut-rtl .nut-popover .nut-popover-content-bottom-right .nut-popover-arrow-bottom-right{right:auto;left:calc(16px * var(--nut-scale-f,1))}[dir=rtl] .nut-popover .nut-popover-content-bottom-left,.nut-rtl .nut-popover .nut-popover-content-bottom-left{left:auto;right:0}[dir=rtl] .nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left,.nut-rtl .nut-popover .nut-popover-content-bottom-left .nut-popover-arrow-bottom-left{left:auto;right:calc(16px * var(--nut-scale-f,1))}.nut-popover-enter-from,.nut-popover-leave-active{opacity:0;transform:scale(.8)}.nut-popover-enter-active{transition-timing-function:ease-out}.nut-popover-leave-active{transition-timing-function:ease-in}.nut-popover-content-bg{z-index:999;background:0 0;width:100%;height:100%;position:fixed;top:0;left:0}[dir=rtl] .nut-popover-content-bg,.nut-rtl .nut-popover-content-bg{left:auto;right:0}.nut-popover-wrapper{display:inline-block}.nut-popover-content-copy{top:calc(-99999px * var(--nut-scale-f,1));position:absolute}.nut-popup{background-color:var(--nutui-overlay-content-bg-color,var(--nutui-color-background-overlay,#fff));-webkit-overflow-scrolling:touch;min-height:26%;max-height:100%;font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));position:fixed}.nut-popup-title{border-bottom:var(--nutui-popup-title-border-bottom,0);padding:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}.nut-popup-title-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.nut-popup-title-title{color:var(--nutui-color-title,#1a1a1a);font-weight:var(--nutui-font-weight-bold,600);font-size:var(--nutui-popup-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-popup-title-description{color:var(--nutui-color-text,#505259);font-size:var(--nutui-popup-description-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-font-weight,400)}.nut-popup-title-description-gap{margin-top:var(--nutui-popup-description-spacing,var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1))))}.nut-popup-title-left{top:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));left:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));position:absolute}.nut-popup-title-right{top:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));right:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));z-index:1;width:var(--nutui-popup-icon-size,calc(20px * var(--nut-scale-f,1)));height:var(--nutui-popup-icon-size,calc(20px * var(--nut-scale-f,1)));color:var(--nutui-color-title,#1a1a1a);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.nut-popup-title-right:active{opacity:.7}.nut-popup-title-right-top-left{top:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));left:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}.nut-popup-title-right-bottom-left{bottom:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));left:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}.nut-popup-title-right-bottom-right{right:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));bottom:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}.nut-popup-center{min-height:10%;max-width:calc(295px * var(--nut-scale-f,1));inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nut-popup-center.nut-popup-round{border-radius:var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1))))}.nut-popup-bottom{width:100%;inset:auto auto 0 0}.nut-popup-bottom.nut-popup-round{border-radius:var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) 0 0}.nut-popup-bottom-top{position:absolute}.nut-popup-right{width:calc(100px * var(--nut-scale-f,1));height:100%;inset:0 0 auto auto}.nut-popup-right.nut-popup-round{border-radius:var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) 0 0 var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1))))}.nut-popup-left{width:calc(100px * var(--nut-scale-f,1));height:100%;inset:0 auto auto 0}.nut-popup-left.nut-popup-round{border-radius:0 var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) 0}.nut-popup-top{width:100%;inset:0 auto auto 0}.nut-popup-top.nut-popup-round{border-radius:0 0 var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1)))) var(--nutui-popup-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1))))}@keyframes popup-scale-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes popup-scale-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.nut-popup-slide-none-enter-active{animation-name:popup-scale-fade-in;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}.nut-popup-slide-none-exit-active{animation-name:popup-scale-fade-out;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-fade-out{0%{opacity:1}to{opacity:0}}.nut-popup-slide-center-enter-active{animation-name:popup-fade-in;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}.nut-popup-slide-center-exit-active{animation-name:popup-fade-out;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}@keyframes popup-slide-top-enter{0%{transform:translateY(-100%)}to{transform:translateZ(0)}}@keyframes popup-slide-top-exit{0%{transform:translateZ(0)}to{transform:translateY(-100%)}}.nut-popup-slide-top-enter-active,.nut-popup-slide-top-appear-active{animation-name:popup-slide-top-enter;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s);transform:translateZ(0)}.nut-popup-slide-top-exit-active{animation-name:popup-slide-top-exit;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}@keyframes popup-slide-right-enter{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes popup-slide-right-exit{0%{transform:translateZ(0)}to{transform:translate(100%)}}.nut-popup-slide-right-enter-active,.nut-popup-slide-right-appear-active{animation-name:popup-slide-right-enter;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s);transform:translateZ(0)}.nut-popup-slide-right-exit{animation-name:popup-slide-right-exit;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}@keyframes popup-slide-bottom-enter{0%{transform:translateY(100%)}to{transform:translateZ(0)}}@keyframes slide-bottom-exit{0%{transform:translateZ(0)}to{transform:translateY(100%)}}.nut-popup-slide-bottom-enter-active,.nut-popup-slide-bottom-appear-active{animation-name:popup-slide-bottom-enter;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s);transform:translate(0)}.nut-popup-slide-bottom-exit{animation-name:slide-bottom-exit;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}@keyframes popup-slide-left-enter{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes popup-slide-left-exit{0%{transform:translateZ(0)}to{transform:translate(-100%)}}.nut-popup-slide-left-enter-active,.nut-popup-slide-left-appear-active{animation-name:popup-slide-left-enter;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s);transform:translate(0)}.nut-popup-slide-left-exit-active,.nut-popup-slide-left-exit-done{animation-name:popup-slide-left-exit;animation-fill-mode:both;animation-duration:var(--nutui-popup-animation-duration,.3s)}.nut-popup-slide-none-exit-done.nut-popup,.nut-popup-slide-center-exit-done.nut-popup,.nut-popup-slide-left-exit-done.nut-popup,.nut-popup-slide-right-exit-done.nut-popup,.nut-popup-slide-top-exit-done.nut-popup,.nut-popup-slide-bottom-exit-done.nut-popup{display:none}.nut-popup .nut-overflow-hidden{overflow:hidden}[dir=rtl] .nut-popup-title-left,.nut-rtl .nut-popup-title-left{left:auto;right:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-popup-title-right,.nut-rtl .nut-popup-title-right{right:auto;left:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-popup-title-right-top-left,.nut-rtl .nut-popup-title-right-top-left,[dir=rtl] .nut-popup-title-right-bottom-left,.nut-rtl .nut-popup-title-right-bottom-left{left:auto;right:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-popup-title-right-bottom-right,.nut-rtl .nut-popup-title-right-bottom-right{right:auto;left:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-popup-title .nut-icon-ArrowLeft,.nut-rtl .nut-popup-title .nut-icon-ArrowLeft{transform:rotate(180deg)}[dir=rtl] .nut-popup-center,.nut-rtl .nut-popup-center{left:auto;right:50%;transform:translate(50%,-50%)}[dir=rtl] .nut-popup-bottom,.nut-rtl .nut-popup-bottom,[dir=rtl] .nut-popup-top,.nut-rtl .nut-popup-top{left:auto;right:0}.nut-pickerview{width:100%;height:calc(var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1))) * 7);display:flex;position:relative;overflow:hidden}.nut-pickerview-mask,.nut-pickerview-indicator{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.nut-pickerview-mask{background-image:var(--picker-mask-background,linear-gradient(180deg, var(--nutui-white-12), var(--nutui-white-7)), linear-gradient(0deg, var(--nutui-white-12), var(--nutui-white-7)));background-position:top,bottom;background-size:100% calc((var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1))) * 7 - var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)))) / 2);background-repeat:no-repeat;top:0;bottom:0;transform:translateZ(0)}.nut-pickerview-indicator{top:calc((var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1))) * 7 - var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)))) / 2);height:var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)));border:var(--nutui-picker-item-active-line-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));box-sizing:border-box;border-left:0;border-right:0}.nut-pickerview-list{height:calc(var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1))) * 7);touch-action:none;flex:1;position:relative;overflow:hidden}.nut-pickerview-roller{top:calc((var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1))) * 7 - var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)))) / 2);width:100%;height:var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)));z-index:1;transform-style:preserve-3d;position:absolute}.nut-pickerview-roller-placeholder{height:var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)))}.nut-pickerview-roller-item{backface-visibility:hidden;position:absolute;top:0}.nut-pickerview-roller-item-hidden{visibility:hidden;opacity:0}.nut-pickerview-roller-item,.nut-pickerview-roller-item-tiled{width:100%;height:var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)));line-height:var(--nutui-picker-item-height,calc(36px * var(--nut-scale-f,1)));color:var(--nutui-picker-item-text-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-picker-item-text-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nut-pagination{font-size:var(--nutui-pagination-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-pagination-color,var(--nutui-color-primary,#ff0f23));flex-direction:row;display:flex}.nut-pagination-prev,.nut-pagination-item,.nut-pagination-next{height:calc(39px * var(--nut-scale-f,1));min-width:calc(39px * var(--nut-scale-f,1));box-sizing:border-box;font-size:var(--nutui-pagination-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-pagination-color,var(--nutui-color-primary,#ff0f23));border-radius:var(--nutui-pagination-item-border-radius,calc(2px * var(--nut-scale-f,1)));border:var(--nutui-pagination-item-border-width,calc(1px * var(--nut-scale-f,1))) solid var(--nutui-pagination-item-border-color,var(--nutui-color-border,#0000000f));cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nut-pagination-prev,.nut-pagination-item{border-right-width:0}.nut-pagination-prev,.nut-pagination-next{padding:var(--nutui-pagination-prev-next-padding,0 calc(12px * var(--nut-scale-f,1)))}.nut-pagination-contain{flex-direction:row;display:flex}.nut-pagination-item-active{color:#fff;background-color:var(--nutui-color-primary,#ff0f23);border-width:0}.nut-pagination-item-disabled,.nut-pagination-next-disabled,.nut-pagination-prev-disabled{color:var(--nutui-pagination-disable-color,var(--nutui-color-text-disabled,#b4b8bf));background-color:var(--nutui-pagination-disable-background-color,#f7f8fa);cursor:not-allowed}.nut-pagination-simple{height:calc(39px * var(--nut-scale-f,1));width:calc(124px * var(--nut-scale-f,1));line-height:calc(39px * var(--nut-scale-f,1));text-align:center;font-size:var(--nutui-pagination-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-pagination-color,var(--nutui-color-primary,#ff0f23))}.nut-pagination-simple-border{border-right:var(--nutui-pagination-item-border-width,calc(1px * var(--nut-scale-f,1))) solid var(--nutui-pagination-item-border-color,var(--nutui-color-border,#0000000f))}.nut-pagination-lite{height:var(--nutui-pagination-lite-height,calc(20px * var(--nut-scale-f,1)));padding:0 var(--nutui-spacing-xs,calc(6px * var(--nut-scale-f,1)));color:var(--nutui-color-primary-text,#fff);background-color:var(--nutui-pagination-lite-background-color,#00000073);border-radius:var(--nutui-pagination-lite-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));flex-direction:row;align-items:center;display:flex}.nut-pagination-lite-active,.nut-pagination-lite-default,.nut-pagination-lite-spliterator{font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-pagination-lite-color,#fff)}.nut-picker{width:100%}.nut-picker-control{height:var(--nutui-popup-title-height,calc(50px * var(--nut-scale-f,1)));padding:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));box-sizing:border-box;font-size:var(--nutui-popup-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));justify-content:space-between;align-items:center;display:flex}.nut-picker-cancel-btn{color:var(--nutui-picker-title-cancel-color,var(--nutui-color-text,#505259));font-size:var(--nutui-picker-title-cancel-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-picker-confirm-btn{color:var(--nutui-picker-title-ok-color,var(--nutui-color-primary,#ff0f23));font-size:var(--nutui-picker-title-ok-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-picker-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-popup-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-popup-title-font-weight,var(--nutui-font-weight-bold,600));flex:1;overflow:hidden}.nut-picker-panel{display:flex}.nut-overlay{background-color:var(--nutui-overlay-bg-color,var(--nutui-color-mask,#000000b3));width:100%;height:100%;position:fixed;inset:0}.nut-overflow-hidden{overflow:hidden!important}@keyframes nut-fade-in{0%{opacity:0}1%{opacity:0}to{opacity:1}}@keyframes nut-fade-out{0%{opacity:1}1%{opacity:1}to{opacity:0}}.nut-overlay-slide-enter-active,.nut-overlay-slide-appear-active{animation-name:nut-fade-in;animation-fill-mode:both;animation-duration:var(--nutui-overlay-animation-duration,.3s)}.nut-overlay-slide-exit-active{animation-name:nut-fade-out;animation-fill-mode:both;animation-duration:var(--nutui-overlay-animation-duration,.3s)}[dir=rtl] .nut-overlay,.nut-rtl .nut-overlay{left:auto;right:0}.nut-numberkeyboard{width:100%;padding:var(--nutui-numberkeyboard-padding,0 0 calc(22px * var(--nut-scale-f,1)) 0);-webkit-user-select:none;user-select:none;background-color:var(--nutui-numberkeyboard-background-color,var(--nutui-color-background,#f2f3f5))}.nut-numberkeyboard-close-icon{width:var(--nutui-icon-size-18,calc(18px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-18,calc(18px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-numberkeyboard-delete-icon{width:calc(28px * var(--nut-scale-f,1));height:calc(28px * var(--nut-scale-f,1))}.nut-numberkeyboard-header{box-sizing:content-box;padding:var(--nutui-popup-title-padding,calc(16px * var(--nut-scale-f,1)));color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-popup-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));justify-content:center;align-items:center;display:flex;position:relative}.nut-numberkeyboard-header-title{color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-popup-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));display:inline-block}.nut-numberkeyboard-header-close{padding:var(--nutui-numberkeyboard-header-close-padding,0 calc(16px * var(--nut-scale-f,1)));color:var(--nutui-numberkeyboard-header-close-color,var(--nutui-color-text,#505259));font-size:var(--nutui-numberkeyboard-header-close-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));background-color:var(--nutui-numberkeyboard-header-close-background-color,transparent);cursor:pointer;border:none;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nut-numberkeyboard-body{padding:calc(6px * var(--nut-scale-f,1)) 0 0 calc(6px * var(--nut-scale-f,1));display:flex}.nut-numberkeyboard-body-keys{flex-wrap:wrap;flex:3;display:flex}.nut-numberkeyboard-body-wrapper{box-sizing:border-box;width:33%;padding:0 calc(6px * var(--nut-scale-f,1)) calc(6px * var(--nut-scale-f,1)) 0;background-color:var(--nutui-numberkeyboard-wrapper-background-color,var(--nutui-color-background-sunken,#f7f8fc));flex:33%;position:relative}.nut-numberkeyboard-body-wrapper .key{height:var(--nutui-numberkeyboard-key-height,calc(48px * var(--nut-scale-f,1)));font-size:var(--nutui-numberkeyboard-key-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-numberkeyboard-key-line-height,1.5);background-color:var(--nutui-numberkeyboard-key-background-color,var(--nutui-color-background-overlay,#fff));color:var(--nutui-numberkeyboard-key-color,var(--nutui-color-text,#505259));border-radius:var(--nutui-numberkeyboard-key-border-radius,calc(8px * var(--nut-scale-f,1)));border:var(--nutui-numberkeyboard-key-border,none);font-weight:var(--nutui-font-weight-bold,600);cursor:pointer;justify-content:center;align-items:center;display:flex}.nut-numberkeyboard-body-wrapper .key.active{background-color:var(--nutui-numberkeyboard-key-active-background-color,#ebedf0)}.nut-numberkeyboard-sidebar{flex-direction:column;flex:33%;display:flex}.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper{width:100%}.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key{top:0;right:calc(6px * var(--nut-scale-f,1));bottom:calc(6px * var(--nut-scale-f,1));height:auto;position:absolute;left:0}.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .confirm{font-size:var(--nutui-numberkeyboard-key-confirm-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-numberkeyboard-key-confirm-color,#fff);background-color:var(--nutui-numberkeyboard-key-confirm-background-color,var(--nutui-color-primary,#ff0f23))}.nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .confirm.active{background-color:#ff0000b3}[dir=rtl] .nut-popup .nut-numberkeyboard-header-close,.nut-rtl .nut-popup .nut-numberkeyboard-header-close{left:0;right:auto}[dir=rtl] .nut-popup .nut-numberkeyboard-body,.nut-rtl .nut-popup .nut-numberkeyboard-body{padding:calc(6px * var(--nut-scale-f,1)) calc(6px * var(--nut-scale-f,1)) 0 0}[dir=rtl] .nut-popup .nut-numberkeyboard-body-wrapper,.nut-rtl .nut-popup .nut-numberkeyboard-body-wrapper{padding:0 0 calc(6px * var(--nut-scale-f,1)) calc(6px * var(--nut-scale-f,1))}[dir=rtl] .nut-popup .nut-numberkeyboard-body-wrapper .delete,.nut-rtl .nut-popup .nut-numberkeyboard-body-wrapper .delete{transform:rotate(-180deg)}[dir=rtl] .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key,.nut-rtl .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key{left:calc(6px * var(--nut-scale-f,1));right:0}[dir=rtl] .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key.delete,.nut-rtl .nut-popup .nut-numberkeyboard-sidebar .nut-numberkeyboard-body-wrapper .key.delete{transform:rotate(-180deg)}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-enter-done,.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out}.fade-exit-done,.fade-appear{opacity:0}.fade-appear-active{opacity:1;transition:opacity .3s}.nut-notify{left:calc(8px * var(--nut-scale-f,1));right:calc(8px * var(--nut-scale-f,1));z-index:var(--nutui-notify-z-index,1000);box-sizing:border-box;height:var(--nutui-notify-height,calc(40px * var(--nut-scale-f,1)));padding:var(--nutui-notify-padding,0px calc(12px * var(--nut-scale-f,1)));border-radius:var(--nutui-notify-border-radius,calc(8px * var(--nut-scale-f,1)));box-shadow:var(--nutui-notify-box-shadow,0px calc(4px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)) 0px #0000000f);background-color:var(--nutui-notify-background-color,#fff);align-items:center;display:flex;position:fixed}.nut-notify-content{text-align:center;min-width:0;font-size:var(--nutui-notify-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-notify-text-color,var(--nutui-color-title,#1a1a1a));white-space:nowrap;flex:1;overflow:hidden}.nut-notify-ellipsis{text-overflow:ellipsis}.nut-notify-layout-left{text-align:left}.nut-notify-left-icon,.nut-notify-right-icon{display:inline-flex}.nut-notify-left-icon{margin-right:calc(6px * var(--nut-scale-f,1))}.nut-notify-left-icon .nut-icon{height:calc(16px * var(--nut-scale-f,1));width:calc(16px * var(--nut-scale-f,1))}.nut-notify-right-icon{margin-left:calc(6px * var(--nut-scale-f,1))}.nut-notify-right-icon .nut-icon{height:calc(12px * var(--nut-scale-f,1));width:calc(12px * var(--nut-scale-f,1))}.nut-notify-close-icon{height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-noticebar{width:100%}.nut-noticebar .nut-noticebar-box{height:var(--nutui-noticebar-height,calc(36px * var(--nut-scale-f,1)));padding:var(--nutui-noticebar-box-padding,0 calc(16px * var(--nut-scale-f,1)));font-size:var(--nutui-noticebar-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));background:var(--nutui-noticebar-background,#fbf8dc);color:var(--nutui-noticebar-color,#d9500b);border-radius:var(--nutui-noticebar-border-radius,0);align-items:center;display:flex;position:relative}.nut-noticebar .nut-noticebar-box-wrapable,.nut-noticebar .nut-noticebar-box-center{height:auto;padding:var(--nutui-noticebar-wrapable-padding,calc(8px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)))}.nut-noticebar .nut-noticebar-box-wrapable .nut-noticebar-box-wrap,.nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap{height:auto}.nut-noticebar .nut-noticebar-box-wrapable .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content{white-space:normal;word-wrap:break-word;position:relative}.nut-noticebar .nut-noticebar-box-center{justify-content:center}.nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap{flex:initial}.nut-noticebar .nut-noticebar-box-center .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content{display:initial;position:relative}.nut-noticebar .nut-noticebar-box-left-icon{height:var(--nutui-noticebar-left-icon-width,calc(16px * var(--nut-scale-f,1)));min-width:var(--nutui-noticebar-left-icon-width,calc(16px * var(--nut-scale-f,1)));margin-right:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)));background-size:100% 100%;display:flex}.nut-noticebar .nut-noticebar-box-left-icon .nut-icon{color:var(--nutui-noticebar-color,#d9500b)}.nut-noticebar .nut-noticebar-box-right-icon{width:var(--nutui-noticebar-right-icon-width,calc(16px * var(--nut-scale-f,1)));margin-left:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)));justify-content:center;align-items:center;display:flex}.nut-noticebar .nut-noticebar-box-right-icon .nut-icon{width:calc(12px * var(--nut-scale-f,1));height:calc(12px * var(--nut-scale-f,1));color:var(--nutui-noticebar-color,#d9500b)}.nut-noticebar .nut-noticebar-box-right-icon-default{width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))))}.nut-noticebar .nut-noticebar-box-wrap{height:var(--nutui-noticebar-line-height,calc(24px * var(--nut-scale-f,1)));line-height:var(--nutui-noticebar-line-height,calc(24px * var(--nut-scale-f,1)));flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.nut-noticebar .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content{white-space:nowrap;color:var(--nutui-noticebar-color,#d9500b);position:absolute}.nut-noticebar .nut-noticebar-box-wrap .nut-noticebar-box-wrap-content.nut-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nut-noticebar .nut-noticebar-box .play{animation:linear both nut-notice-bar-play}.nut-noticebar .nut-noticebar-box .play-infinite{animation:linear infinite both nut-notice-bar-play-infinite}.nut-noticebar .nut-noticebar-box .play-vertical{animation:linear infinite both nut-notice-bar-play-vertical}.nut-noticebar .nut-noticebar-vertical{height:var(--nutui-noticebar-height,calc(36px * var(--nut-scale-f,1)));font-size:var(--nutui-noticebar-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));padding:var(--nutui-noticebar-box-padding,0 calc(16px * var(--nut-scale-f,1)));background:var(--nutui-noticebar-background,#fbf8dc);color:var(--nutui-noticebar-color,#d9500b);justify-content:space-between;display:flex;position:relative;overflow:hidden}.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-left-icon{height:var(--nutui-noticebar-left-icon-width,calc(16px * var(--nut-scale-f,1)));min-width:var(--nutui-noticebar-left-icon-width,calc(16px * var(--nut-scale-f,1)));margin:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)));background-size:100% 100%;align-self:center;display:flex}.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-horseLamp-list{flex:1;margin:0;padding:0;display:block}.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-horseLamp-list-item{height:var(--nutui-noticebar-height,calc(36px * var(--nut-scale-f,1)));align-items:center;width:100%;display:flex}.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-wrap{flex-direction:column;width:100%;height:100%;display:flex}.nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon{width:var(--nutui-noticebar-right-icon-width,calc(16px * var(--nut-scale-f,1)));margin-left:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)));justify-content:center;align-self:center;display:flex}@keyframes nut-notice-bar-play{to{transform:translate(-100%)}}@keyframes nut-notice-bar-play-infinite{to{transform:translate(-100%)}}@keyframes nut-notice-bar-play-vertical{to{transform:translateY(var(--nutui-noticebar-height,calc(36px * var(--nut-scale-f,1))))}}[dir=rtl] .nut-noticebar .nut-noticebar-box-left-icon,.nut-rtl .nut-noticebar .nut-noticebar-box-left-icon{margin-right:0;margin-left:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-noticebar .nut-noticebar-box-right-icon,.nut-rtl .nut-noticebar .nut-noticebar-box-right-icon{margin-left:0;margin-right:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-noticebar .nut-noticebar-box .play,.nut-rtl .nut-noticebar .nut-noticebar-box .play{animation:linear both nut-notice-bar-play-rtl}[dir=rtl] .nut-noticebar .nut-noticebar-box .play-infinite,.nut-rtl .nut-noticebar .nut-noticebar-box .play-infinite{animation:linear infinite both nut-notice-bar-play-infinite-rtl}@keyframes nut-notice-bar-play-rtl{to{transform:translate(100%)}}@keyframes nut-notice-bar-play-infinite-rtl{to{transform:translate(100%)}}[dir=rtl] .nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon,.nut-rtl .nut-noticebar .nut-noticebar-vertical .nut-noticebar-box-right-icon{margin-left:0;margin-right:var(--nutui-noticebar-icon-gap,calc(4px * var(--nut-scale-f,1)))}.nut-navbar{width:var(--nutui-navbar-width,100%);height:var(--nutui-navbar-height,calc(44px * var(--nut-scale-f,1)));box-sizing:border-box;background:var(--nutui-navbar-background,#fff);box-shadow:var(--nutui-navbar-box-shadow,none);font-size:var(--nutui-navbar-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-navbar-color,var(--nutui-color-title,#1a1a1a));padding:0 calc(16px * var(--nut-scale-f,1));flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.nut-navbar-fixed{width:100%;position:fixed;top:0;left:0;right:0}.nut-navbar-placeholder{width:100%;display:inline-block}.nut-navbar-safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.nut-navbar-title-wrapper{justify-content:space-between}.nut-navbar-title{text-align:center;height:100%;font-size:var(--nutui-navbar-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-navbar-title-font-weight,var(--nutui-font-weight-bold,600));color:var(--nutui-navbar-title-font-color,var(--nutui-color-title,#1a1a1a));white-space:nowrap;flex-direction:row;flex:1;align-items:center;display:flex}.nut-navbar-title-center{max-width:calc(129px * var(--nut-scale-f,1));justify-content:center}.nut-navbar-title ::-webkit-scrollbar{display:none}.nut-navbar-left,.nut-navbar-right{max-width:calc(124px * var(--nut-scale-f,1));cursor:pointer;flex-direction:row;align-items:center;height:100%;display:flex}.nut-navbar-left .nut-icon,.nut-navbar-left .nutui-iconfont,.nut-navbar-right .nut-icon,.nut-navbar-right .nutui-iconfont{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-2xl,calc(20px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-navbar-left-maxwidth,.nut-navbar-right-maxwidth{box-sizing:border-box;width:calc(124px * var(--nut-scale-f,1) - 16px * var(--nut-scale-f,1))}.nut-navbar-left{padding-right:calc(16px * var(--nut-scale-f,1));gap:calc(16px * var(--nut-scale-f,1))}.nut-navbar-left-rtl{padding-right:0;padding-left:calc(16px * var(--nut-scale-f,1))}.nut-navbar-left-back{justify-content:center;align-items:center;gap:calc(16px * var(--nut-scale-f,1));flex-direction:row;display:flex}.nut-navbar-left-hidden{padding-left:0;padding-right:0}.nut-navbar-right{padding-left:calc(16px * var(--nut-scale-f,1));justify-content:flex-end;gap:calc(16px * var(--nut-scale-f,1))}.nut-navbar-right-rtl{padding-right:calc(16px * var(--nut-scale-f,1));padding-left:0}.nut-navbar-rtl .nut-icon-ArrowLeft{transform:rotateY(180deg)}.nut-menu{position:relative}.nut-menu.scroll-fixed{top:var(--nutui-menu-scroll-fixed-top,0);z-index:var(--nutui-menu-scroll-fixed-z-index,1000);width:100%;position:fixed}.nut-menu-bar{line-height:var(--nutui-menu-bar-line-height,calc(48px * var(--nut-scale-f,1)));background-color:var(--nutui-color-background-overlay,#fff);box-shadow:var(--nutui-menu-bar-box-shadow,0 calc(2px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)) #5959591f);display:flex;position:relative}.nut-menu-bar.opened{z-index:var(--nutui-menu-bar-opened-z-index,1000)}.nut-menu-title{text-align:center;font-size:var(--nutui-menu-title-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-menu-title-color,var(--nutui-color-title,#1a1a1a));flex:1;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}.nut-menu-title-text{white-space:nowrap;text-overflow:ellipsis;padding:var(--nutui-menu-title-padding,0 calc(8px * var(--nut-scale-f,1)));display:block;overflow:hidden}.nut-menu-title-icon{width:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));height:var(--nutui-icon-size-12,calc(12px * var(--nut-scale-icon,var(--nut-scale-f,1))));flex-shrink:0;transition:all .2s linear}.nut-menu-title.active{color:var(--nutui-menu-item-active-color,var(--nutui-color-primary,#ff0f23))}.nut-menu-title.disabled{color:var(--nutui-menu-item-disabled-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-menu-title.active .nut-menu-title-icon{transform:rotate(180deg)}.nut-menu-container-content{padding:var(--nutui-menu-content-padding,calc(12px * var(--nut-scale-f,1)) calc(24px * var(--nut-scale-f,1)));max-height:var(--nutui-menu-content-max-height,calc(214px * var(--nut-scale-f,1)));background:var(--nutui-menu-content-background-color,var(--nutui-color-background-overlay,#fff));flex-wrap:wrap;display:flex;overflow-y:auto}.nut-menu-container-content_fixed{opacity:0;width:100%;position:fixed}.nut-menu-container-item{color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));padding:var(--nutui-menu-item-padding,calc(12px * var(--nut-scale-f,1)) 0);align-items:center;display:flex}.nut-menu-container-item.active{font-weight:var(--nutui-menu-item-active-font-weight,var(--nutui-font-weight-bold,600));color:var(--nutui-menu-item-active-color,var(--nutui-color-primary,#ff0f23))}.nut-menu-container-item-icon{align-items:center;display:flex}.nut-menu-container-item .nut-icon{margin-right:var(--nutui-menu-item-icon-margin,calc(8px * var(--nut-scale-f,1)));flex-shrink:0;align-items:center;display:inline-flex}.nut-menu-container-wrap,.nut-menu-container-wrap-up{width:100%;z-index:var(--nutui-menu-container-z-index,1000);position:absolute;overflow:hidden}.nut-menu-container-wrap-up{bottom:var(--nutui-menu-bar-line-height,calc(48px * var(--nut-scale-f,1)))}.overlay-fade-enter-active.nut-menu-container-overlay{z-index:var(--nutui-menu-container-z-index,1000);top:auto}.nut-menu-placeholder-element{top:calc(-1 * var(--menu-bar-line-height));z-index:var(--nutui-menu-bar-opened-z-index,1000);background-color:#0000;position:fixed;left:0;right:0}.nut-menu-placeholder-element.up{bottom:calc(-1 * var(--menu-bar-line-height))}.nut-menu-container-down-enter{opacity:0;transform:translateY(calc(-30px * var(--nut-scale-f,1)))}.nut-menu-container-down-enter-done{opacity:1;transition:all .1s;transform:translate(0)}.nut-menu-container-down-exit{opacity:1;transition:all .1s}.nut-menu-container-down-exit-done{opacity:0;transition:all .1s}.nut-menu-container-up-enter{opacity:0;transform:translateY(calc(30px * var(--nut-scale-f,1)))}.nut-menu-container-up-enter-done{opacity:1;transition:all .1s;transform:translate(0)}.nut-menu-container-up-exit{opacity:1;transition:all .1s}.nut-menu-container-up-exit-done{opacity:0;transition:all .1s}[dir=rtl] .nut-menu-container-item .nut-icon,.nut-rtl .nut-menu-container-item .nut-icon{margin-right:0;margin-left:var(--nutui-menu-item-icon-margin,calc(8px * var(--nut-scale-f,1)))}[dir=rtl] .nut-menu-container .nut-icon,.nut-rtl .nut-menu-container .nut-icon{transform:rotateY(180deg)}.nut-loading{flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.nut-loading-vertical{flex-direction:column}.nut-loading .nut-loading-icon-box{font-size:0;line-height:0;animation:1s linear infinite nut-loading-rotation;display:inline-block}.nut-loading .nut-loading-icon-box .nut-loading-icon{color:var(--nutui-loading-icon-color,var(--nutui-color-text-help,#888b94));width:var(--nutui-loading-icon-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-loading-icon-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-loading-icon-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-loading .nut-loading-text{color:var(--nutui-loading-color,var(--nutui-color-text-help,#888b94));font-size:var(--nutui-loading-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-loading-vertical .nut-loading-text{padding-top:var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1)))}@keyframes nut-loading-rotation{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.nut-inputnumber{width:calc(2 * var(--nutui-inputnumber-divider-width,1px) + 2 * var(--nutui-inputnumber-button-width,calc(28px * var(--nut-scale-f,1))) + var(--nutui-inputnumber-input-width,calc(32px * var(--nut-scale-f,1))));background-color:var(--nutui-inputnumber-input-background-color,var(--nutui-color-background-component));border-radius:var(--nutui-inputnumber-input-border-radius,var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))));flex-direction:row;align-items:center;display:inline-flex;overflow:hidden}.nut-inputnumber-minus,.nut-inputnumber-add{width:var(--nutui-inputnumber-button-width,calc(28px * var(--nut-scale-f,1)));height:var(--nutui-inputnumber-button-height,calc(28px * var(--nut-scale-f,1)));background-color:var(--nutui-inputnumber-button-background-color,var(--nutui-color-background-component));justify-content:center;align-items:center;display:flex}.nut-inputnumber-minus .nut-icon,.nut-inputnumber-add .nut-icon{width:calc(10px * var(--nut-scale-f,1));height:calc(10px * var(--nut-scale-f,1))}.nut-inputnumber-icon{color:var(--nutui-color-text,#505259);cursor:pointer}.nut-inputnumber-icon-disabled{color:var(--nutui-color-text-disabled,#b4b8bf);cursor:not-allowed}.nut-inputnumber-divider{width:var(--nutui-inputnumber-divider-width,1px);background-color:var(--nutui-color-background-overlay,#fff);align-self:stretch}.nut-inputnumber-input{width:var(--nutui-inputnumber-input-width,calc(32px * var(--nut-scale-f,1)));height:var(--nutui-inputnumber-input-height,calc(28px * var(--nut-scale-f,1)));font-size:var(--nutui-inputnumber-input-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-family:var(--nutui-inputnumber-input-font-family,JDZH);text-align:center;border:var(--nutui-inputnumber-input-border,0);color:var(--nutui-color-text,#505259);background-color:var(--nutui-inputnumber-input-background-color,var(--nutui-color-background-component));outline:none;justify-content:center;align-items:center;padding:0;display:flex}.nut-inputnumber-input::-webkit-outer-spin-button{appearance:none}.nut-inputnumber-input::-webkit-inner-spin-button{appearance:none}.nut-inputnumber-input-disabled{color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-inputnumber-icon-minus,.nut-inputnumber-icon-plus{width:calc(16px * var(--nut-scale-f,1));height:calc(16px * var(--nut-scale-f,1))}.nut-input{font-size:var(--nutui-input-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));box-sizing:border-box;flex-flow:row;flex:1;align-items:center;display:flex;position:relative}.nut-input .nut-input-native .weui-input::placeholder,.nut-input-placeholder{color:#757575;font-size:var(--nutui-input-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-input .nut-icon{color:var(--nutui-color-text-disabled,#b4b8bf);width:calc(14px * var(--nut-scale-f,1));height:calc(14px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-input-container{height:calc(38px * var(--nut-scale-f,1));padding:var(--nutui-input-padding,calc(12px * var(--nut-scale-f,1)));background-color:var(--nutui-input-background-color,var(--nutui-color-background-overlay,#fff));border-radius:var(--nutui-input-border-radius,var(--nutui-radius-s,calc(6px * var(--nut-scale-f,1))));border-bottom:var(--nutui-input-border-bottom-width,0px) solid var(--nutui-input-border-bottom,var(--nutui-color-border,#0000000f))}.nut-input-native{color:var(--nutui-input-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-input-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));background-color:#0000;border:0;outline:0;flex:1;padding:0;text-decoration:none}.nut-input-readonly .nut-input-native{color:var(--nutui-color-text-help,#888b94)}.nut-input-disabled{color:var(--nutui-color-text-disabled,#b4b8bf)!important}.nut-input-disabled input:disabled{color:var(--nutui-color-text-disabled,#b4b8bf);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--nutui-color-text-disabled,#b4b8bf);background:0 0}.nut-infiniteloading{width:100%;display:block}.nut-infiniteloading .nut-infinite-top{width:100%;font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-infiniteloading-color,var(--nutui-color-text-help,#888b94));justify-content:center;align-items:center;display:flex;overflow:hidden}.nut-infiniteloading .nut-infinite-top-tips{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.nut-infiniteloading .nut-infinite-top-tips-icons{margin-bottom:calc(4px * var(--nut-scale-f,1));justify-content:center;align-items:center;display:flex}.nut-infiniteloading .nut-infinite-bottom{width:100%;padding-top:calc(6px * var(--nut-scale-f,1));color:var(--nutui-infiniteloading-color,var(--nutui-color-text-help,#888b94));text-align:center;justify-content:center;align-items:center;display:flex}.nut-infiniteloading .nut-infinite-bottom-tips{font-size:var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1))));justify-content:center;align-items:center;display:flex}.nut-infiniteloading .nut-infinite-bottom-tips-icons{margin-right:calc(8px * var(--nut-scale-f,1))}.nut-infiniteloading-primary{background-color:var(--nutui-color-primary,#ff0f23)}.nut-infiniteloading-primary .nut-infinite-bottom,.nut-infiniteloading-primary .nut-infinite-top{color:var(--nutui-color-text-dark,#ffffffe6)}[dir=rtl] .nut-infiniteloading .nut-infinite-bottom-tips-icons,.nut-rtl .nut-infiniteloading .nut-infinite-bottom-tips-icons{margin-right:0;margin-left:calc(8px * var(--nut-scale-f,1))}.nut-imagepreview{width:100%;height:100%}.nut-imagepreview-swiper{background-color:#0000;width:100vw;height:100%}.nut-imagepreview-index{z-index:2002;top:calc(50px * var(--nut-scale-f,1));text-align:center;color:#fff;background:0 0;position:fixed;left:0;right:0}.nut-imagepreview-index .arrow{left:calc(15px * var(--nut-scale-f,1));position:absolute;transform:rotate(180deg)}.nut-imagepreview-close{z-index:2002;color:#fff;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed}.nut-imagepreview-close .nut-icon{color:#fff}.nut-imagepreview-close.top-right{top:calc(50px * var(--nut-scale-f,1));right:calc(20px * var(--nut-scale-f,1))}.nut-imagepreview-close.top-left{top:calc(50px * var(--nut-scale-f,1));left:calc(20px * var(--nut-scale-f,1))}.nut-imagepreview-close.bottom{bottom:calc(50px * var(--nut-scale-f,1));text-align:center;left:0;right:0}.nut-imagepreview-pop{align-items:center;width:100%;height:100%;display:flex;background:0 0!important;max-width:100%!important}.nut-imagepreview-swiper .nut-imagepreview-swiper-item,.nut-imagepreview-swiper .nut-swiper-item{justify-content:center;align-items:center;height:100%;display:flex}.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-image,.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-video,.nut-imagepreview-swiper .nut-swiper-item .nut-image,.nut-imagepreview-swiper .nut-swiper-item .nut-video{justify-content:center;align-items:center;display:flex}.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-image-preview-box,.nut-imagepreview-swiper .nut-swiper-item .nut-image-preview-box{width:100%}.nut-imagepreview-swiper .nut-imagepreview-swiper-item .nut-video video,.nut-imagepreview-swiper .nut-swiper-item .nut-video video{object-fit:contain}[dir=rtl] .nut-imagepreview-index .arrow,.nut-rtl .nut-imagepreview-index .arrow{left:auto;right:calc(15px * var(--nut-scale-f,1));transform:rotate(-180deg)}[dir=rtl] .nut-imagepreview-close.top-right,.nut-rtl .nut-imagepreview-close.top-right{right:auto;left:calc(20px * var(--nut-scale-f,1))}[dir=rtl] .nut-imagepreview-close.top-left,.nut-rtl .nut-imagepreview-close.top-left{left:auto;right:calc(20px * var(--nut-scale-f,1))}.nut-indicator{flex-flow:row;align-items:center;width:auto;display:flex}.nut-indicator-fixed-width{width:var(--nutui-indicator-track-width,calc(24px * var(--nut-scale-f,1)))}.nut-indicator-dot,.nut-indicator-line{vertical-align:middle;width:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));background-color:var(--nutui-indicator-dot-inactive-color,var(--nutui-color-background-component,#f0f2f7));border:var(--nutui-indicator-dot-border,calc(.33px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));box-sizing:border-box;margin-left:var(--nutui-indicator-dot-margin,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))));border-radius:50%;display:inline-block}.nut-indicator-dot-0,.nut-indicator-line-0{margin-left:0}.nut-indicator-dot-active,.nut-indicator-line-active{width:var(--nutui-indicator-dot-active-size,calc(8px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));border-radius:var(--nutui-indicator-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))));background:var(--nutui-indicator-color,var(--nutui-color-primary,#ff0f23));border:var(--nutui-indicator-dot-border,calc(.33px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f))}.nut-indicator-fixed-width .nut-indicator-dot{width:var(--nutui-indicator-dual-screen-inactive-width,calc(16px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));border-radius:var(--nutui-indicator-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))))}.nut-indicator-fixed-width .nut-indicator-dot-active{width:var(--nutui-indicator-dot-active-size,calc(8px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)))}.nut-indicator-vertical.nut-indicator-fixed-width{height:var(--nutui-indicator-track-width,calc(24px * var(--nut-scale-f,1)));justify-content:flex-start;width:auto}.nut-indicator-vertical.nut-indicator-fixed-width .nut-indicator-dot{width:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dual-screen-inactive-width,calc(16px * var(--nut-scale-f,1)));border-radius:var(--nutui-indicator-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))))}.nut-indicator-vertical.nut-indicator-fixed-width .nut-indicator-dot-active{width:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-active-size,calc(8px * var(--nut-scale-f,1)))}.nut-indicator-line{width:var(--nutui-indicator-slider-width,calc(8px * var(--nut-scale-f,1)));border-radius:var(--nutui-indicator-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))));background-color:#0000;border:none;margin:0}.nut-indicator-line-active{z-index:1;background:var(--nutui-indicator-color,var(--nutui-color-primary,#ff0f23));border:var(--nutui-indicator-dot-border,calc(.33px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));transform:translate(calc(var(--nutui-indicator-current,0) / (var(--nutui-indicator-total,2) - 1) * (var(--nutui-indicator-track-width,calc(24px * var(--nut-scale-f,1))) - var(--nutui-indicator-slider-width,calc(8px * var(--nut-scale-f,1))))));transition:transform .3s ease-in-out;position:relative}.nut-indicator-outside{margin-top:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));margin-bottom:var(--nutui-indicator-placement-safe-gap,calc(12px * var(--nut-scale-f,1)));justify-content:center}.nut-indicator-inside-top-right{top:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));right:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));position:absolute}.nut-indicator-inside-bottom-center{bottom:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));position:absolute;left:50%;transform:translate(-50%)}.nut-indicator-inside-bottom-left{bottom:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));left:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)));position:absolute}.nut-indicator-track{position:relative}.nut-indicator-track:after{content:" ";box-sizing:border-box;border-radius:var(--nutui-indicator-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))));background-color:var(--nutui-indicator-dot-inactive-color,var(--nutui-color-background-component,#f0f2f7));border:var(--nutui-indicator-dot-border,calc(.33px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));width:100%;height:100%;display:block;position:absolute}.nut-indicator-white .nut-indicator-dot,.nut-indicator-white .nut-indicator-line{background:var(--nutui-color-primary-text,#fff);opacity:.4;position:relative}.nut-indicator-white .nut-indicator-line{opacity:0}.nut-indicator-white .nut-indicator-line-active{opacity:1;background:var(--nutui-color-primary-text,#fff)}.nut-indicator-white .nut-indicator-dot-active{background:var(--nutui-color-primary-text,#fff);opacity:1}.nut-indicator-track.nut-indicator-white:after{background:var(--nutui-color-primary-text,#fff);opacity:.4}.nut-indicator-vertical{flex-direction:column;justify-content:center;align-items:center;display:flex}.nut-indicator-vertical .nut-indicator-dot{margin:0;margin-top:var(--nutui-indicator-dot-margin,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))))}.nut-indicator-vertical .nut-indicator-dot-0{margin-top:0}.nut-indicator-vertical .nut-indicator-dot-active{width:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-indicator-dot-active-size,calc(8px * var(--nut-scale-f,1)))}.nut-indicator-vertical.nut-indicator-track .nut-indicator-line{width:var(--nutui-indicator-dot-size,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-indicator-slider-width,calc(8px * var(--nut-scale-f,1)))}.nut-indicator-vertical.nut-indicator-track .nut-indicator-line-active{transform:translateY(calc(var(--nutui-indicator-current,0) / (var(--nutui-indicator-total,2) - 1) * (var(--nutui-indicator-track-width,calc(24px * var(--nut-scale-f,1))) - var(--nutui-indicator-slider-width,calc(8px * var(--nut-scale-f,1))))))}[dir=rtl] .nut-indicator-dot-0,.nut-rtl .nut-indicator-dot-0{margin-right:var(--nutui-indicator-dot-margin,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))));margin-left:0}[dir=rtl] .nut-indicator-inside-top-right,.nut-rtl .nut-indicator-inside-top-right{right:auto;left:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)))}[dir=rtl] .nut-indicator-inside-bottom-left,.nut-rtl .nut-indicator-inside-bottom-left{left:auto;right:var(--nutui-indicator-placement-gap,calc(8px * var(--nut-scale-f,1)))}.nut-image{display:block;position:relative}.nut-image-default{width:100%;height:100%;display:block}.nut-image.nut-image-round{border-radius:50%;overflow:hidden}.nut-image-basic{width:100%;height:100%}.nut-image-loading,.nut-image-error{background:var(--nutui-color-background,#f2f3f5);background-size:100% 100%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}[dir=rtl] .nut-image .nut-img-loading,.nut-rtl .nut-image .nut-img-loading,[dir=rtl] .nut-image .nut-img-error,.nut-rtl .nut-image .nut-img-error{left:auto;right:0}.nut-hoverbutton{gap:var(--nutui-hoverbutton-spacing,var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1))));flex-direction:column;display:flex}.nut-hoverbutton-container{right:var(--nutui-hoverbutton-position-right,var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1))));bottom:var(--nutui-hoverbutton-position-bottom,calc(60px * var(--nut-scale-f,1)));z-index:10;position:fixed}[dir=rtl] .nut-hoverbutton-container,.nut-hoverbutton-container-rtl{right:auto;left:var(--nutui-hoverbutton-position-right,var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1))))}.nut-hoverbutton-item-container{width:var(--nutui-hoverbutton-item-size,calc(40px * var(--nut-scale-f,1)));height:var(--nutui-hoverbutton-item-size,calc(40px * var(--nut-scale-f,1)));border-radius:var(--nutui-hoverbutton-item-size,calc(40px * var(--nut-scale-f,1)));border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-hoverbutton-item-border-color,#0000001f);background-color:var(--nutui-hoverbutton-item-background,var(--nutui-white-12))}.nut-hoverbutton-item-container:active,.nut-hoverbutton-item-container-active{background-color:var(--nutui-hoverbutton-item-background-active,#f7f8fce6)}.nut-hoverbutton-item-container-harmony{margin-bottom:var(--nutui-hoverbutton-spacing,var(--nutui-spacing-base,calc(8px * var(--nut-scale-f,1))))}.nut-hoverbutton-item-container-harmony:last-child{margin-bottom:0}.nut-hoverbutton-item-container-icontext{flex-direction:column;align-items:center;display:flex}.nut-hoverbutton-item-container-icontext .nut-icon{width:calc(14px * var(--nut-scale-f,1));height:calc(14px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));display:block}.nut-hoverbutton-item-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1));margin:calc(9px * var(--nut-scale-f,1));color:var(--nutui-hoverbutton-item-icon-color,var(--nutui-color-title,#1a1a1a));fill:var(--nutui-hoverbutton-item-icon-color,var(--nutui-color-title,#1a1a1a))}.nut-hoverbutton-item-icon .nut-icon{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-2xl,calc(20px * var(--nut-scale-font,var(--nut-scale-f,1))));display:block}.nut-hoverbutton-item-container:active .nut-hoverbutton-item-icon{color:var(--nutui-hoverbutton-item-icon-color-active,var(--nutui-color-title,#1a1a1a));fill:var(--nutui-hoverbutton-item-icon-color-active,var(--nutui-color-title,#1a1a1a))}.nut-hoverbutton-item-text-icon{width:calc(14px * var(--nut-scale-f,1));height:calc(5px * var(--nut-scale-f,1))}.nut-hoverbutton-item-text{font-size:var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1))));margin-top:calc(5px * var(--nut-scale-f,1));line-height:calc(9px * var(--nut-scale-f,1))}.nut-grid-item{box-sizing:border-box;color:var(--nutui-grid-item-text-color,var(--nutui-color-title,#1a1a1a));flex-direction:column;display:flex;position:relative;overflow:hidden}.nut-grid-item-text{color:var(--nutui-grid-item-text-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-grid-item-text-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));word-break:break-all;margin:var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1))) 0 0 0}.nut-grid-item-text-reverse{margin:0 0 var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1))) 0}.nut-grid-item-text-horizontal{margin:0 0 0 var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1)))}.nut-grid-item-text-horizontal-reverse{margin:0 var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1))) 0 0}.nut-grid-item-content{box-sizing:border-box;width:100%;padding:var(--nutui-grid-item-content-padding,calc(16px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)));background:var(--nutui-grid-item-content-bg-color,var(--nutui-gray-1));border:0 solid var(--nutui-grid-border-color,var(--nutui-color-border,#0000000f));flex-direction:column;flex:1;display:flex}.nut-grid-item-content-border{border-right-width:var(--nutui-grid-border-width,0px);border-bottom-width:var(--nutui-grid-border-width,0px)}.nut-grid-item-content-surround{border-top-width:var(--nutui-grid-border-width,0px);border-left-width:var(--nutui-grid-border-width,0px);border-radius:var(--nutui-grid-item-border-radius,var(--nutui-radius-l,calc(8px * var(--nut-scale-f,1))))}.nut-grid-item-content-center{justify-content:center;align-items:center}.nut-grid-item-content-square{margin-top:-100%}.nut-grid-item-content-reverse{flex-direction:column-reverse}.nut-grid-item-content-horizontal{flex-direction:row}.nut-grid-item-content-horizontal-reverse{flex-direction:row-reverse}.nut-grid-item-content-clickable{cursor:pointer}.nut-grid-item-content-clickable:before{background-color:var(--nutui-color-mask,#000000b3);border:inherit;border-color:var(--nutui-color-mask,#000000b3);border-radius:inherit;opacity:0;content:" ";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-grid-item-content-clickable:active:before{opacity:.1}[dir=rtl] .nut-grid-item-content-border,.nut-rtl .nut-grid-item-content-border{border-right-width:0;border-left-width:calc(1px * var(--nut-scale-f,1))}[dir=rtl] .nut-grid-item-content-surround,.nut-rtl .nut-grid-item-content-surround{border-left-width:0;border-right-width:calc(1px * var(--nut-scale-f,1))}[dir=rtl] .nut-grid-item-content-horizontal .nut-grid-item-text,.nut-rtl .nut-grid-item-content-horizontal .nut-grid-item-text{margin:0 var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1))) 0 0}[dir=rtl] .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text,.nut-rtl .nut-grid-item-content-horizontal.nut-grid-item-content-reverse .nut-grid-item-text{margin:0 0 0 var(--nutui-grid-item-text-margin,calc(8px * var(--nut-scale-f,1)))}[dir=rtl] .nut-grid-item-content-clickable:before,.nut-rtl .nut-grid-item-content-clickable:before{left:auto;right:50%;transform:translate(50%,-50%)}.nut-form-item{line-height:unset;display:flex}.nut-form-item-disabled{opacity:.4;pointer-events:none}.nut-form-item-label{font-size:var(--nutui-form-item-label-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-form-item-label-width,calc(90px * var(--nut-scale-f,1)));margin-right:var(--nutui-form-item-label-margin-right,calc(10px * var(--nut-scale-f,1)));word-wrap:break-word;text-align:var(--nutui-form-item-label-text-align,left);font-weight:400;line-height:unset;flex-direction:row;flex:none;display:flex}.nut-form-item-label-left-required{color:var(--nutui-form-item-required-color,var(--nutui-color-primary,#ff0f23));margin-right:var(--nutui-form-item-required-margin-right,calc(4px * var(--nut-scale-f,1)));left:calc(-10px * var(--nut-scale-f,1));position:absolute}.nut-form-item-label-right-required{color:var(--nutui-form-item-required-color,var(--nutui-color-primary,#ff0f23));margin-left:var(--nutui-form-item-required-margin-right,calc(4px * var(--nut-scale-f,1)));right:calc(-10px * var(--nut-scale-f,1));position:absolute}.nut-form-item .nut-form-item-labeltxt{font-size:var(--nutui-form-item-label-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));position:relative}.nut-form-item-body{flex-direction:column;flex:1;display:flex}.nut-form-item-body-slots{text-align:var(--nutui-form-item-body-slots-text-align,left)}.nut-form-item-body-slots .nut-input{border:0;padding:0}.nut-form-item-body-slots .nut-input-container{height:auto}.nut-form-item-body-slots .nut-input-text{font-size:var(--nutui-form-item-body-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));text-align:var(--nutui-form-item-body-input-text-align,left);color:var(--nutui-color-title,#1a1a1a);background:0 0;border:0;outline:0;width:100%;text-decoration:none}.nut-form-item-body-slots .nut-range-container{min-height:calc(24px * var(--nut-scale-f,1))}.nut-form-item-body-slots .nut-textarea{padding:0}.nut-form-item-body-slots .nut-textarea .nut-textarea-textarea{font:inherit;text-align:var(--nutui-form-item-body-input-text-align,left)}.nut-form-item-body-tips{text-align:var(--nutui-form-item-tip-text-align,left);font-size:var(--nutui-form-item-tip-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-form-item-error-message-color,var(--nutui-color-primary,#ff0f23))}[dir=rtl] .nut-form-item-label,.nut-rtl .nut-form-item-label{text-align:right;margin-right:0;margin-left:var(--nutui-form-item-label-margin-right,calc(10px * var(--nut-scale-f,1)))}[dir=rtl] .nut-form-item-label .required:before,.nut-rtl .nut-form-item-label .required:before{margin-right:0;margin-left:var(--nutui-form-item-required-margin-right,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-form-item-body-slots,.nut-rtl .nut-form-item-body-slots{text-align:right}[dir=rtl] .nut-form-item-body-slots .nut-icon-ArrowRight,[dir=rtl] .nut-form-item-body-slots .nut-icon-ArrowLeft,.nut-rtl .nut-form-item-body-slots .nut-icon-ArrowRight,.nut-rtl .nut-form-item-body-slots .nut-icon-ArrowLeft{transform:rotateY(180deg)}[dir=rtl] .nut-form-item-body-slots .nut-input-text,.nut-rtl .nut-form-item-body-slots .nut-input-text,[dir=rtl] .nut-form-item-body-slots .nut-textarea-textarea,.nut-rtl .nut-form-item-body-slots .nut-textarea-textarea,[dir=rtl] .nut-form-item-tips,.nut-rtl .nut-form-item-tips{text-align:right}.nut-form-item-label-right{padding-right:calc(24px * var(--nut-scale-f,1));white-space:nowrap;justify-content:flex-end}.nut-form-item-label-left{padding-left:calc(12px * var(--nut-scale-f,1));white-space:nowrap;position:relative}.nut-form-item-top{white-space:nowrap;flex-direction:column;align-items:flex-start}.nut-form-item-label-top{padding-bottom:calc(4px * var(--nut-scale-f,1));padding-right:calc(24px * var(--nut-scale-f,1));display:block}.nut-form-item-body-top{width:100%;margin-left:0}[dir=rtl] .form-layout-right .nut-form-item-label,.nut-rtl .form-layout-right .nut-form-item-label{text-align:left;padding-right:0;padding-left:calc(24px * var(--nut-scale-f,1))}[dir=rtl] .form-layout-left .nut-form-item-label,.nut-rtl .form-layout-left .nut-form-item-label{text-align:right;padding-left:0;padding-right:calc(12px * var(--nut-scale-f,1))}[dir=rtl] .form-layout-top .nut-form-item-label,.nut-rtl .form-layout-top .nut-form-item-label{padding-right:0;padding-left:calc(24px * var(--nut-scale-f,1))}[dir=rtl] .form-layout-top .nut-form-item-body,.nut-rtl .form-layout-top .nut-form-item-body{margin-left:0;margin-right:0}.nut-fixednav{z-index:var(--nutui-fixednav-index,900);height:calc(50px * var(--nut-scale-f,1));display:inline-block;position:fixed}.nut-fixednav.active .nut-fixednav-btn .nut-icon{transform:rotate(180deg)}.nut-fixednav.active .nut-fixednav-list{transform:translate(0)!important}.nut-fixednav.active.nut-fixednav-left .nut-icon{transform:rotate(0)}.nut-fixednav-btn{box-sizing:border-box;z-index:var(--nutui-fixednav-index,900);width:calc(70px * var(--nut-scale-f,1));background:var(--nutui-fixednav-button-background,var(--nutui-color-primary,#ff0f23));height:100%;box-shadow:0 calc(2px * var(--nut-scale-f,1)) calc(4px * var(--nut-scale-f,1)) 0 #0003;justify-content:center;align-items:center;display:flex;position:absolute}.nut-fixednav-btn .text{width:calc(24px * var(--nut-scale-f,1));line-height:calc(13px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:#fff;flex-shrink:0}.nut-fixednav-btn .nut-icon{transition:all .3s}.nut-fixednav-list{z-index:var(--nutui-fixednav-index,900);background:var(--nutui-fixednav-background-color,#fff);height:100%;box-shadow:calc(2px * var(--nut-scale-f,1)) calc(2px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)) 0 #0003;flex-shrink:0;justify-content:space-between;transition:all .5s;display:flex;position:absolute}.nut-fixednav-list-item{height:100%;min-width:calc(50px * var(--nut-scale-f,1));color:var(--nutui-fixednav-color,#1a1a1a);flex-direction:column;flex:1 0;justify-content:center;align-items:center;display:flex;position:relative}.nut-fixednav-list-item .nut-fixednav-list-text{font-size:var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-fixednav-list-image{width:calc(20px * var(--nut-scale-f,1));height:calc(20px * var(--nut-scale-f,1));margin-bottom:calc(2px * var(--nut-scale-f,1))}.nut-fixednav-right{right:0}.nut-fixednav-right .nut-fixednav-btn{border-radius:calc(45px * var(--nut-scale-f,1)) 0 0 calc(45px * var(--nut-scale-f,1));right:0}.nut-fixednav-right .nut-fixednav-btn .nut-icon{margin-right:calc(5px * var(--nut-scale-f,1));transform:rotate(0)}.nut-fixednav-right .nut-fixednav-list{border-radius:calc(25px * var(--nut-scale-f,1)) 0 0 calc(25px * var(--nut-scale-f,1));padding-left:calc(20px * var(--nut-scale-f,1));padding-right:calc(80px * var(--nut-scale-f,1));right:0;transform:translate(100%)}.nut-fixednav-left{left:0}.nut-fixednav-left .nut-fixednav-btn{border-radius:0 calc(45px * var(--nut-scale-f,1)) calc(45px * var(--nut-scale-f,1)) 0;flex-direction:row-reverse;left:0}.nut-fixednav-left .nut-fixednav-btn .nut-icon{margin-left:calc(5px * var(--nut-scale-f,1));transform:rotate(180deg)}.nut-fixednav-left .nut-fixednav-list{border-radius:0 calc(25px * var(--nut-scale-f,1)) calc(25px * var(--nut-scale-f,1)) 0;padding-left:calc(80px * var(--nut-scale-f,1));padding-right:calc(20px * var(--nut-scale-f,1));left:0;transform:translate(-100%)}[dir=rtl] .nut-fixednav-right,.nut-rtl .nut-fixednav-right{left:0;right:auto}[dir=rtl] .nut-fixednav.active .nut-icon,.nut-rtl .nut-fixednav.active .nut-icon{transform:rotate(0)}[dir=rtl] .nut-fixednav.active.nut-fixednav-left .nut-icon,.nut-rtl .nut-fixednav.active.nut-fixednav-left .nut-icon{transform:rotate(-180deg)}[dir=rtl] .nut-fixednav-btn,.nut-rtl .nut-fixednav-btn{border-radius:0 calc(45px * var(--nut-scale-f,1)) calc(45px * var(--nut-scale-f,1)) 0;left:0;right:auto}[dir=rtl] .nut-fixednav-btn .nut-icon,.nut-rtl .nut-fixednav-btn .nut-icon{margin-right:0;margin-left:calc(5px * var(--nut-scale-f,1));transform:rotate(180deg)}[dir=rtl] .nut-fixednav-list,.nut-rtl .nut-fixednav-list{border-radius:0 calc(25px * var(--nut-scale-f,1)) calc(25px * var(--nut-scale-f,1)) 0;box-shadow:calc(-2px * var(--nut-scale-f,1)) calc(2px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1)) 0 #0003;padding-right:calc(20px * var(--nut-scale-f,1));padding-left:calc(80px * var(--nut-scale-f,1));left:0;right:auto;transform:translate(-100%)}[dir=rtl] .nut-fixednav-list-item .b,.nut-rtl .nut-fixednav-list-item .b{left:0;right:auto}[dir=rtl] .nut-fixednav-left,.nut-rtl .nut-fixednav-left{left:auto;right:0}[dir=rtl] .nut-fixednav-left .nut-fixednav-btn,.nut-rtl .nut-fixednav-left .nut-fixednav-btn{border-radius:calc(45px * var(--nut-scale-f,1)) 0 0 calc(45px * var(--nut-scale-f,1));left:auto;right:0}[dir=rtl] .nut-fixednav-left .nut-fixednav-btn .nut-icon,.nut-rtl .nut-fixednav-left .nut-fixednav-btn .nut-icon{margin-right:calc(5px * var(--nut-scale-f,1));margin-left:0;transform:rotate(0)}[dir=rtl] .nut-fixednav-left .nut-fixednav-list,.nut-rtl .nut-fixednav-left .nut-fixednav-list{border-radius:calc(25px * var(--nut-scale-f,1)) 0 0 calc(25px * var(--nut-scale-f,1));padding-right:calc(80px * var(--nut-scale-f,1));padding-left:calc(20px * var(--nut-scale-f,1));left:auto;right:auto;transform:translate(100%)}.nut-drag .nut-fixednav{position:relative}.nut-grid{border:0 solid var(--nutui-grid-border-color,var(--nutui-color-border,#0000000f));flex-flow:wrap;align-items:stretch;display:flex}.nut-grid-border{border-top-width:var(--nutui-grid-border-width,0px);border-left-width:var(--nutui-grid-border-width,0px)}[dir=rtl] .nut-grid-border,.nut-rtl .nut-grid-border{border-left-width:0;border-right-width:calc(1px * var(--nut-scale-f,1))}.nut-empty{box-sizing:border-box;width:100%;padding:var(--nutui-empty-padding,calc(20px * var(--nut-scale-f,1)));flex-direction:column;justify-content:center;align-items:center;display:flex}.nut-empty-image img,.nut-empty-image image{width:100%;height:100%}.nut-empty-title{text-align:center;color:var(--nutui-empty-title-color,var(--nutui-color-title,#1a1a1a));font-weight:var(--nutui-font-weight-bold,600)}.nut-empty-description{text-align:center;color:var(--nutui-empty-description-color,var(--nutui-color-text-help,#888b94));font-weight:var(--nutui-font-weight,400)}.nut-empty-actions{flex-direction:row;justify-content:center;display:flex}.nut-empty-action{margin-right:calc(6px * var(--nut-scale-f,1));margin-left:calc(6px * var(--nut-scale-f,1))}.nut-empty-partial-body{flex-direction:row;align-items:center;max-width:100%;display:flex}.nut-empty-content{flex:1;min-width:0}.nut-empty--full{padding-top:var(--nutui-empty-full-padding-top,calc(160px * var(--nut-scale-f,1)))}.nut-empty--full .nut-empty-image{width:var(--nutui-empty-full-image-size,calc(160px * var(--nut-scale-f,1)));height:var(--nutui-empty-full-image-size,calc(160px * var(--nut-scale-f,1)))}.nut-empty--full .nut-empty-title{font-size:var(--nutui-empty-full-title-font-size,var(--nutui-font-size-md,calc(16px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-full-title-line-height,var(--nutui-line-height-xxl,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1))))))}.nut-empty--full .nut-empty-description{font-size:var(--nutui-empty-full-description-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-full-description-line-height,calc(22px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-empty--full .nut-empty-actions{margin-top:var(--nutui-empty-full-actions-margin-top,calc(8px * var(--nut-scale-f,1)))}.nut-empty--half .nut-empty-image{width:var(--nutui-empty-half-image-size,calc(80px * var(--nut-scale-f,1)));height:var(--nutui-empty-half-image-size,calc(80px * var(--nut-scale-f,1)))}.nut-empty--half .nut-empty-title{font-size:var(--nutui-empty-half-title-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-half-title-line-height,calc(22px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-empty--half .nut-empty-description{font-size:var(--nutui-empty-half-description-font-size,var(--nutui-font-size-m,calc(13px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-half-description-line-height,var(--nutui-line-height-2xl,var(--nutui-font-size-2xl,calc(20px * var(--nut-scale-font,var(--nut-scale-f,1))))))}.nut-empty--half .nut-empty-actions{margin-top:var(--nutui-empty-half-actions-margin-top,calc(8px * var(--nut-scale-f,1)))}.nut-empty--partial{padding:var(--nutui-empty-partial-padding,calc(0px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)))}.nut-empty--partial .nut-empty-partial-body{gap:var(--nutui-empty-partial-content-gap,calc(8px * var(--nut-scale-f,1)))}.nut-empty--partial .nut-empty-image{width:var(--nutui-empty-partial-image-size,calc(32px * var(--nut-scale-f,1)));height:var(--nutui-empty-partial-image-size,calc(32px * var(--nut-scale-f,1)))}.nut-empty--partial .nut-empty-title{text-align:left;font-size:var(--nutui-empty-partial-description-font-size,var(--nutui-font-size-m,calc(13px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-partial-description-line-height,calc(32px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-empty-title-color,var(--nutui-color-title,#1a1a1a));font-weight:var(--nutui-font-weight,400)}.nut-empty--partial .nut-empty-description{text-align:left;font-size:var(--nutui-empty-partial-description-font-size,var(--nutui-font-size-m,calc(13px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-empty-partial-description-line-height,calc(32px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-empty-description-color,var(--nutui-color-text-help,#888b94));font-weight:var(--nutui-font-weight,400)}.nut-elevator{width:100%;display:flex;position:relative}.nut-elevator-list{width:100%;display:flex;position:relative;top:0;overflow:hidden}.nut-elevator-list-inner{background-color:var(--nutui-elevator-list-bg-color,#fff);flex-direction:column;width:100%;min-height:100%;display:flex;overflow:auto}.nut-elevator-list-item{display:flex}.nut-elevator-list-item-sublist{flex-direction:column;display:flex}.nut-elevator-list-item-code{height:var(--nutui-elevator-list-item-code-height,calc(34px * var(--nut-scale-f,1)));font-size:var(--nutui-elevator-list-item-code-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-elevator-list-item-code-color,var(--nutui-color-text-help,#888b94));font-weight:var(--nutui-elevator-list-item-code-font-weight,var(--nutui-font-weight-bold,600));align-items:center;display:flex}.nut-elevator-list-item-name{height:var(--nutui-elevator-list-item-name-height,calc(34px * var(--nut-scale-f,1)));font-size:var(--nutui-elevator-list-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-elevator-list-color,var(--nutui-color-title,#1a1a1a));align-items:center;display:flex}.nut-elevator-list-item-name-highcolor{color:var(--nutui-color-primary,#ff0f23);font-weight:600}.nut-elevator-list-fixed{z-index:1;width:100%;padding:var(--nutui-elevator-list-item-padding,0 calc(36px * var(--nut-scale-f,1)) 0 calc(20px * var(--nut-scale-f,1)));height:var(--nutui-elevator-list-item-code-height,calc(34px * var(--nut-scale-f,1)));box-sizing:border-box;box-shadow:var(--nutui-elevator-list-fixed-box-shadow,0 0 calc(10px * var(--nut-scale-f,1)) #eee);background-color:var(--nutui-elevator-list-fixed-bg-color,#fff);align-items:center;display:flex;position:absolute;top:0;left:0}.nut-elevator-list-fixed-title{font-size:var(--nutui-elevator-list-item-code-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-elevator-list-fixed-color,var(--nutui-color-primary,#ff0f23));font-weight:var(--nutui-elevator-list-item-code-font-weight,var(--nutui-font-weight-bold,600))}.nut-elevator-code-current{right:var(--nutui-elevator-list-item-code-current-right,calc(60px * var(--nut-scale-f,1)));top:var(--nutui-elevator-list-item-code-current-top,50%);transform:var(--nutui-elevator-bars-transform,translateY(-50%));width:var(--nutui-elevator-list-item-code-current-width,calc(45px * var(--nut-scale-f,1)));height:var(--nutui-elevator-list-item-code-current-height,calc(45px * var(--nut-scale-f,1)));border-radius:var(--nutui-elevator-list-item-code-current-border-radius,50%);background:var(--nutui-elevator-list-item-code-current-bg-color,var(--nutui-color-text-disabled,#b4b8bf));box-shadow:0 calc(3px * var(--nut-scale-f,1)) calc(3px * var(--nut-scale-f,1)) calc(1px * var(--nut-scale-f,1)) #f0f0f0;color:var(--nutui-elevator-list-item-code-current-color,#fff);justify-content:center;align-items:center;display:flex;position:absolute}.nut-elevator-bars{right:var(--nutui-elevator-bars-right,calc(16px * var(--nut-scale-f,1)));top:var(--nutui-elevator-bars-top,50%);transform:var(--nutui-elevator-bars-transform,translateY(-50%));z-index:var(--nutui-elevator-bars-z-index,1);position:absolute}.nut-elevator-bars-inner{flex-direction:column;display:flex}.nut-elevator-bars-inner-item{height:calc(16px * var(--nut-scale-f,1));width:calc(16px * var(--nut-scale-f,1));margin:calc(1px * var(--nut-scale-f,1)) 0;color:var(--nutui-elevator-bars-color,var(--nutui-color-text-help,#888b94));font-size:var(--nutui-elevator-bars-font-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.nut-elevator-bars-inner-item-active{font-weight:var(--nutui-font-weight-bold,600);color:var(--nutui-elevator-bars-active-color,#fff);background:linear-gradient(to right,var(--nutui-color-primary-stop-1,#ff475d),var(--nutui-color-primary,#ff0f23));background:var(--nutui-color-primary,#ff0f23)}.nut-elevator-horizontal .nut-elevator-list-item-code{width:var(--nutui-elevator-list-item-code-width,calc(34px * var(--nut-scale-f,1)));justify-content:center}.nut-elevator-vertical .nut-elevator-list-item{flex-direction:column}.nut-elevator-vertical .nut-elevator-list-item-code{border-bottom:var(--nutui-elevator-list-item-code-border-bottom,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f))}.nut-elevator-vertical .nut-elevator-list-item-name,.nut-elevator-vertical .nut-elevator-list-item-code{padding:var(--nutui-elevator-list-item-padding,0 calc(36px * var(--nut-scale-f,1)) 0 calc(20px * var(--nut-scale-f,1)))}[dir=rtl] .nut-elevator-list-fixed,.nut-rtl .nut-elevator-list-fixed{left:auto;right:0}[dir=rtl] .nut-elevator-code-current,.nut-rtl .nut-elevator-code-current{right:auto;left:var(--nutui-elevator-list-item-code-current-right,calc(60px * var(--nut-scale-f,1)))}[dir=rtl] .nut-elevator-bars,.nut-rtl .nut-elevator-bars{right:auto;left:var(--nutui-elevator-bars-right,calc(16px * var(--nut-scale-f,1)))}.nut-ellipsis{display:flex}.nut-ellipsis .nut-ellipsis-text{cursor:pointer;color:var(--nutui-ellipsis-expand-collapse-color,var(--nutui-color-info,#0c82f7));display:inline-block}.nut-ellipsis .nut-ellipsis-wordbreak{word-break:break-all}.nut-ellipsis-copy{top:calc(-999999px * var(--nut-scale-f,1));position:absolute}.nut-ellipsis-width{width:fit-content}.nut-drag{touch-action:none;-webkit-user-select:none;user-select:none;width:0;height:0;font-size:0;position:fixed;z-index:9997!important}.nut-drag-inner{touch-action:none;width:fit-content;height:fit-content;display:inline-flex}.nut-divider{font-size:var(--nutui-divider-text-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-divider-text-color,var(--nutui-color-text,#505259));margin:var(--nutui-divider-margin,calc(16px * var(--nut-scale-f,1)) 0);border:0 solid var(--nutui-divider-border-color,var(--nutui-color-border,#0000000f));flex-direction:row;align-items:center;width:100%;display:flex}.nut-divider-before,.nut-divider-after{border-style:solid;border-color:var(--nutui-divider-border-color,var(--nutui-color-border,#0000000f));border-width:var(--nutui-divider-line-height,calc(1px * var(--nut-scale-f,1))) 0 0;height:var(--nutui-divider-line-height,calc(1px * var(--nut-scale-f,1)));flex:1;display:flex}.nut-divider-center-before,.nut-divider-left-before,.nut-divider-right-before{margin-right:var(--nutui-divider-spacing,calc(8px * var(--nut-scale-f,1)))}.nut-divider-center-after,.nut-divider-left-after,.nut-divider-right-after{margin-left:var(--nutui-divider-spacing,calc(8px * var(--nut-scale-f,1)))}.nut-divider-left-before,.nut-divider-right-after{width:var(--nutui-divider-side-width,10%);flex:none}.nut-divider-vertical{width:0;height:var(--nutui-divider-vertical-height,calc(12px * var(--nut-scale-f,1)));border-left:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-divider-border-color,var(--nutui-color-border,#0000000f));margin:var(--nutui-divider-vertical-margin,0 calc(8px * var(--nut-scale-f,1)));vertical-align:middle;display:inline-flex}.nut-divider-rtl-before{margin-right:0;margin-left:var(--nutui-divider-spacing,calc(8px * var(--nut-scale-f,1)))}.nut-divider-rtl-after{margin-left:0;margin-right:var(--nutui-divider-spacing,calc(8px * var(--nut-scale-f,1)))}.nut-dialog{width:var(--nutui-dialog-width,calc(295px * var(--nut-scale-f,1)));min-width:var(--nutui-dialog-min-width,calc(240px * var(--nut-scale-f,1)));max-height:67%;min-height:var(--nutui-dialog-min-height,calc(124px * var(--nut-scale-f,1)));padding:var(--nutui-dialog-padding,calc(24px * var(--nut-scale-f,1)));box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.nut-dialog-outer{background-color:var(--nutui-dialog-background,var(--nutui-color-background-overlay,#fff));-webkit-overflow-scrolling:touch;border-radius:var(--nutui-dialog-border-radius,var(--nutui-radius-xl,calc(12px * var(--nut-scale-f,1))));max-height:100%;transition:transform .2s;animation-duration:.3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-dialog-close{z-index:1;cursor:pointer;width:var(--nutui-dialog-close-width,calc(16px * var(--nut-scale-f,1)));height:var(--nutui-dialog-close-height,calc(16px * var(--nut-scale-f,1)));color:var(--nutui-dialog-close-color,#fff);justify-content:center;align-items:center;display:flex;position:absolute!important}.nut-dialog-close .nut-icon{font-size:var(--nutui-dialog-close-width,calc(16px * var(--nut-scale-f,1)));width:var(--nutui-dialog-close-width,calc(16px * var(--nut-scale-f,1)));height:var(--nutui-dialog-close-height,calc(16px * var(--nut-scale-f,1)))}.nut-dialog-close-top-right{top:var(--nutui-dialog-close-top,calc(16px * var(--nut-scale-f,1)));right:var(--nutui-dialog-close-right,calc(16px * var(--nut-scale-f,1)))}.nut-dialog-close-top-left{top:var(--nutui-dialog-close-top,calc(16px * var(--nut-scale-f,1)));left:var(--nutui-dialog-close-left,calc(16px * var(--nut-scale-f,1)))}.nut-dialog-close-bottom{bottom:calc(-64px * var(--nut-scale-f,1));width:var(--nutui-dialog-bottom-close-icon-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-dialog-bottom-close-icon-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))));left:50%;transform:translate(-50%)}.nut-dialog-close-bottom .nut-icon{color:var(--nutui-color-text-disabled,#b4b8bf);background-color:var(--nutui-color-mask-part,#0006);width:var(--nutui-dialog-bottom-close-icon-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-dialog-bottom-close-icon-size,var(--nutui-font-size-xxl,calc(24px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:50%}.nut-dialog-close:active{opacity:.7}.nut-dialog-header{text-align:center;font-size:var(--nutui-dialog-header-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-dialog-header-font-weight,var(--nutui-font-weight-bold,600));color:var(--nutui-color-title,#1a1a1a);margin-bottom:var(--nutui-dialog-title-margin-bottom,calc(8px * var(--nut-scale-f,1)));text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.nut-dialog-content{width:100%;margin:var(--nutui-dialog-content-margin,0 0 calc(20px * var(--nut-scale-f,1)) 0);max-height:var(--nutui-dialog-content-max-height,calc(268px * var(--nut-scale-f,1)));line-height:var(--nutui-dialog-content-line-height,calc(20px * var(--nut-scale-f,1)));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-title,#1a1a1a);word-wrap:break-word;word-break:break-all;white-space:pre-wrap;text-align:var(--nutui-dialog-content-text-align,left);overflow-y:auto}.nut-dialog-footer{justify-content:space-around;align-items:center;width:100%;display:flex}.nut-dialog-footer.vertical{flex-direction:column}.nut-dialog-footer.vertical .nut-button{min-width:100%}.nut-dialog-footer.vertical .nut-dialog-footer-cancel{color:var(--nutui-color-text,#505259);font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));margin:0;margin-top:var(--nutui-dialog-vertical-footer-ok-margin-top,calc(16px * var(--nut-scale-f,1)));background:0 0;justify-content:center;display:flex}.nut-dialog-footer .nut-button{min-width:var(--nutui-dialog-footer-button-min-width,calc(117px * var(--nut-scale-f,1)));border-radius:var(--nutui-dialog-footer-button-border,calc(6px * var(--nut-scale-f,1)));padding:var(--nutui-button-large-padding,0 calc(12px * var(--nut-scale-f,1)))}.nut-dialog-footer-cancel.nut-dialog-footer-cancel{margin-right:var(--nutui-dialog-footer-cancel-margin-right,calc(12px * var(--nut-scale-f,1)));background:var(--nutui-dialog-footer-cancel-bg,var(--nutui-color-background-sunken,#f7f8fc));color:var(--nutui-button-default-color,var(--nutui-color-title,#1a1a1a));border-color:var(--nutui-button-default-border-color,transparent)}.nut-dialog-footer-cancel.nut-dialog-footer-cancel .nut-button-children{color:var(--nutui-button-default-color,var(--nutui-color-title,#1a1a1a))}.nut-dialog-footer-ok-container{justify-content:space-around;align-items:center;width:100%;display:flex;position:relative}.nut-dialog-footer-ok-container .nut-dialog-footer-ok-badge{right:0;top:var(--nutui-dialog-footer-badge-top,calc(-8px * var(--nut-scale-f,1)));height:var(--nutui-dialog-footer-badge-height,calc(14px * var(--nut-scale-f,1)));padding:var(--nutui-dialog-footer-badge-padding,0 calc(3px * var(--nut-scale-f,1)));background:var(--nutui-dialog-footer-badge-bg-ok,var(--nutui-color-danger-light,#ffebef));border-radius:var(--nutui-dialog-footer-badge-border-radius,calc(2px * var(--nut-scale-f,1)) calc(2px * var(--nut-scale-f,1)) 0px calc(2px * var(--nut-scale-f,1)));font-size:var(--nutui-dialog-footer-badge-fontsize,calc(10px * var(--nut-scale-f,1)));color:var(--nutui-dialog-footer-badge-color-ok,var(--nutui-color-primary,#ff0f23));align-items:center;display:flex;position:absolute}.nut-dialog-footer-ok{max-width:var(--nutui-dialog-footer-ok-max-width,calc(128px * var(--nut-scale-f,1)));font-weight:var(--nutui-font-weight-medium,500)}.nut-dialog-footer-ok .nut-button-children{font-weight:var(--nutui-font-weight-medium,500)}.nut-dialog-footer-block.nut-button{min-width:100%}.nut-dialog-footer-cancel-container{justify-content:space-around;align-items:center;width:100%;display:flex;position:relative}.nut-dialog-footer-cancel-container .nut-dialog-footer-cancel-badge{right:var(--nutui-dialog-footer-cancel-margin-right,calc(12px * var(--nut-scale-f,1)));top:var(--nutui-dialog-footer-badge-top,calc(-8px * var(--nut-scale-f,1)));height:var(--nutui-dialog-footer-badge-height,calc(14px * var(--nut-scale-f,1)));padding:var(--nutui-dialog-footer-badge-padding,0 calc(3px * var(--nut-scale-f,1)));background:var(--nutui-dialog-footer-badge-bg-cancel,var(--nutui-color-danger-light,#ffebef));border-radius:var(--nutui-dialog-footer-badge-border-radius,calc(2px * var(--nut-scale-f,1)) calc(2px * var(--nut-scale-f,1)) 0px calc(2px * var(--nut-scale-f,1)));font-size:var(--nutui-dialog-footer-badge-fontsize,calc(10px * var(--nut-scale-f,1)));color:var(--nutui-dialog-footer-badge-color-cancel,var(--nutui-color-primary,#ff0f23));align-items:center;display:flex;position:absolute}[dir=rtl] .nut-dialog-outer,.nut-rtl .nut-dialog-outer{left:auto;right:50%;transform:translate(50%,-50%)}[dir=rtl] .nut-dialog-close-top-right,.nut-rtl .nut-dialog-close-top-right{right:auto;left:var(--nutui-dialog-close-right,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-dialog-close-top-left,.nut-rtl .nut-dialog-close-top-left{left:auto;right:var(--nutui-dialog-close-left,calc(16px * var(--nut-scale-f,1)))}[dir=rtl] .nut-dialog-footer-cancel.nut-dialog-footer-cancel,.nut-rtl .nut-dialog-footer-cancel.nut-dialog-footer-cancel{margin-right:0;margin-left:var(--nutui-dialog-footer-cancel-margin-right,calc(12px * var(--nut-scale-f,1)))}[dir=rtl] .nut-dialog-content,.nut-rtl .nut-dialog-content{text-align:var(--nutui-dialog-content-text-align,right)}.nut-countup-list{height:var(--nutui-countup-height,calc(32px * var(--nut-scale-f,1)));direction:ltr;display:inline-flex;overflow:hidden}.nut-countup-listitem{height:var(--nutui-countup-height,calc(32px * var(--nut-scale-f,1)));-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:hidden}.nut-countup-listitem-number{margin:0 var(--nutui-countup-lr-margin,0);border-radius:var(--nutui-countup-border-radius,calc(4px * var(--nut-scale-f,1)));color:var(--nutui-countup-color,var(--nutui-color-title,#1a1a1a));background-color:var(--nutui-countup-bg-color,inherit)}.nut-countup-separator{height:80%;color:var(--nutui-countup-separator-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-countup-base-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-font-weight-bold,600);align-items:flex-end;display:flex}.nut-countup-number{width:var(--nutui-countup-width,auto);flex-direction:column;align-items:center;transition:transform 1s ease-in-out;display:flex;transform:translate(0)}.nut-countup-number-text{height:var(--nutui-countup-height,calc(32px * var(--nut-scale-f,1)));line-height:var(--nutui-countup-height,calc(32px * var(--nut-scale-f,1)));color:var(--nutui-countup-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-countup-base-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-font-weight-bold,600)}.nut-datepickerview{width:100%;display:flex}.nut-countdown{display:var(--nutui-countdown-display,flex);color:var(--nutui-countdown-color,var(--nutui-color-primary,#ff0f23));font-size:var(--nutui-countdown-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));flex-direction:row;align-items:center}.nut-countdown-number-primary,.nut-countdown-number,.nut-countdown-number-text,.nut-countdown-unit{height:var(--nutui-countdown-height,calc(16px * var(--nut-scale-f,1)));box-sizing:border-box;font-weight:var(--nutui-countdown-font-weight,var(--nutui-font-weight,400));font-size:var(--nutui-countdown-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:calc(var(--nutui-countdown-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))))) + 2px * var(--nut-scale-f,1));justify-content:center;align-items:center;font-family:JDZH-Regular;display:flex}.nut-countdown-number,.nut-countdown-number-primary{min-width:var(--nutui-countdown-width,calc(16px * var(--nut-scale-f,1)));padding:var(--nutui-countdown-number-padding,0 0);border-radius:var(--nutui-countdown-number-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1))));margin:var(--nutui-countdown-number-margin,0 calc(1px * var(--nut-scale-f,1)));text-align:center;position:relative}.nut-countdown-number:after,.nut-countdown-number-primary:after{content:"";border-radius:calc(var(--nutui-countdown-number-border-radius,var(--nutui-radius-xxs,calc(2px * var(--nut-scale-f,1)))) * 2);position:absolute;inset:-50%;transform:scale(.5)}.nut-countdown-number{background-color:var(--nutui-countdown-number-background-color,var(--nutui-color-background-overlay,#fff));color:var(--nutui-countdown-number-color,var(--nutui-color-primary,#ff0f23))}.nut-countdown-number:after{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-countdown-number-border-color,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-countdown-number-primary{background-color:var(--nutui-countdown-number-primary-background-color,var(--nutui-color-primary,#ff0f23));color:var(--nutui-countdown-number-primary-color,var(--nutui-color-primary-text,#fff))}.nut-countdown-number-primary:after{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-countdown-number-primary-border-color,var(--nutui-color-primary,#ff0f23))}.nut-countdown-number-text{color:var(--nutui-countdown-number-color,var(--nutui-color-primary,#ff0f23));background-color:#0000;border:0}.nut-countdown-unit{color:var(--nutui-countdown-color,var(--nutui-color-primary,#ff0f23))}.nut-collapse-item{position:relative}.nut-collapse-item:after{box-sizing:border-box;content:" ";pointer-events:none;right:calc(16px * var(--nut-scale-f,1));left:calc(16px * var(--nut-scale-f,1));border-bottom:var(--nutui-collapse-item-border-bottom,none);position:absolute;bottom:0;transform:scaleY(.5)}.nut-collapse-item:last-child:after{display:none}.nut-collapse-item-header{width:100%;padding:var(--nutui-collapse-item-padding,calc(13px * var(--nut-scale-f,1)) calc(26px * var(--nut-scale-f,1)));font-size:var(--nutui-collapse-item-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-collapse-item-line-height,calc(24px * var(--nut-scale-f,1)));background-color:var(--nutui-color-background-overlay,#fff);box-sizing:border-box;display:flex;position:relative;overflow:hidden}.nut-collapse-item-header:after{box-sizing:border-box;content:" ";pointer-events:none;right:calc(16px * var(--nut-scale-f,1));left:calc(16px * var(--nut-scale-f,1));border-bottom:var(--nutui-collapse-item-header-border-bottom,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));position:absolute;bottom:0;transform:scaleY(.5)}.nut-collapse-item-title{color:var(--nutui-collapse-item-color,var(--nutui-color-title,#1a1a1a));align-items:center;display:flex}.nut-collapse-item-extra{padding:0 calc(20px * var(--nut-scale-f,1));text-overflow:ellipsis;white-space:nowrap;color:var(--nutui-collapse-item-extra-color,var(--nutui-color-text,#505259));flex:1;justify-content:flex-end;display:flex;overflow:hidden}.nut-collapse-item-icon-box{width:calc(24px * var(--nut-scale-f,1));color:var(--nutui-color-text,#505259);display:flex;position:relative}.nut-collapse-item-icon{top:50%;left:calc(5px * var(--nut-scale-f,1));transform-origin:50%;align-items:center;transition:transform .3s;display:flex;position:absolute;transform:translateY(-50%)}.nut-collapse-item-header-disabled,.nut-collapse-item-header-disabled .nut-collapse-item-title,.nut-collapse-item-header-disabled .nut-collapse-item-icon{color:var(--nutui-collapse-item-disabled-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-collapse-item-content-wrapper{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.nut-collapse-item-content-wrapper-tran{transition:all .3s linear}.nut-collapse-item-content{box-sizing:border-box;width:100%;height:auto;color:var(--nutui-collapse-wrapper-content-color,var(--nutui-color-text,#505259));font-size:var(--nutui-collapse-wrapper-content-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-collapse-wrapper-content-line-height,1.5);background-color:var(--nutui-collapse-wrapper-content-background-color,var(--nutui-color-background-overlay,#fff));display:block;position:absolute}.nut-collapse-item-content-text{color:var(--nutui-collapse-wrapper-content-color,var(--nutui-color-text,#505259));padding:var(--nutui-collapse-wrapper-content-padding,calc(12px * var(--nut-scale-f,1)) calc(26px * var(--nut-scale-f,1)))}[dir=rtl] .nut-collapse-item-icon,.nut-rtl .nut-collapse-item-icon{left:auto;right:calc(5px * var(--nut-scale-f,1))}.nut-col{box-sizing:border-box;word-break:break-all;margin-bottom:var(--nutui-col-default-margin-bottom,calc(15px * var(--nut-scale-f,1)))}[dir=rtl] .nut-col,.nut-rtl .nut-col{float:right}[dir=rtl] .nut-col.nut-col-gutter:last-child,.nut-rtl .nut-col.nut-col-gutter:last-child,[dir=rtl] .nut-col.nut-col-gutter:first-child,.nut-rtl .nut-col.nut-col-gutter:first-child{padding-left:0!important;padding-right:0!important}.nut-col-offset-1{margin-left:4.16667%}[dir=rtl] .nut-col-offset-1,.nut-rtl .nut-col-offset-1{margin-left:0;margin-right:4.16667%}.nut-col-1{width:4.16667%}.nut-col-offset-2{margin-left:8.33333%}[dir=rtl] .nut-col-offset-2,.nut-rtl .nut-col-offset-2{margin-left:0;margin-right:8.33333%}.nut-col-2{width:8.33333%}.nut-col-offset-3{margin-left:12.5%}[dir=rtl] .nut-col-offset-3,.nut-rtl .nut-col-offset-3{margin-left:0;margin-right:12.5%}.nut-col-3{width:12.5%}.nut-col-offset-4{margin-left:16.6667%}[dir=rtl] .nut-col-offset-4,.nut-rtl .nut-col-offset-4{margin-left:0;margin-right:16.6667%}.nut-col-4{width:16.6667%}.nut-col-offset-5{margin-left:20.8333%}[dir=rtl] .nut-col-offset-5,.nut-rtl .nut-col-offset-5{margin-left:0;margin-right:20.8333%}.nut-col-5{width:20.8333%}.nut-col-offset-6{margin-left:25%}[dir=rtl] .nut-col-offset-6,.nut-rtl .nut-col-offset-6{margin-left:0;margin-right:25%}.nut-col-6{width:25%}.nut-col-offset-7{margin-left:29.1667%}[dir=rtl] .nut-col-offset-7,.nut-rtl .nut-col-offset-7{margin-left:0;margin-right:29.1667%}.nut-col-7{width:29.1667%}.nut-col-offset-8{margin-left:33.3333%}[dir=rtl] .nut-col-offset-8,.nut-rtl .nut-col-offset-8{margin-left:0;margin-right:33.3333%}.nut-col-8{width:33.3333%}.nut-col-offset-9{margin-left:37.5%}[dir=rtl] .nut-col-offset-9,.nut-rtl .nut-col-offset-9{margin-left:0;margin-right:37.5%}.nut-col-9{width:37.5%}.nut-col-offset-10{margin-left:41.6667%}[dir=rtl] .nut-col-offset-10,.nut-rtl .nut-col-offset-10{margin-left:0;margin-right:41.6667%}.nut-col-10{width:41.6667%}.nut-col-offset-11{margin-left:45.8333%}[dir=rtl] .nut-col-offset-11,.nut-rtl .nut-col-offset-11{margin-left:0;margin-right:45.8333%}.nut-col-11{width:45.8333%}.nut-col-offset-12{margin-left:50%}[dir=rtl] .nut-col-offset-12,.nut-rtl .nut-col-offset-12{margin-left:0;margin-right:50%}.nut-col-12{width:50%}.nut-col-offset-13{margin-left:54.1667%}[dir=rtl] .nut-col-offset-13,.nut-rtl .nut-col-offset-13{margin-left:0;margin-right:54.1667%}.nut-col-13{width:54.1667%}.nut-col-offset-14{margin-left:58.3333%}[dir=rtl] .nut-col-offset-14,.nut-rtl .nut-col-offset-14{margin-left:0;margin-right:58.3333%}.nut-col-14{width:58.3333%}.nut-col-offset-15{margin-left:62.5%}[dir=rtl] .nut-col-offset-15,.nut-rtl .nut-col-offset-15{margin-left:0;margin-right:62.5%}.nut-col-15{width:62.5%}.nut-col-offset-16{margin-left:66.6667%}[dir=rtl] .nut-col-offset-16,.nut-rtl .nut-col-offset-16{margin-left:0;margin-right:66.6667%}.nut-col-16{width:66.6667%}.nut-col-offset-17{margin-left:70.8333%}[dir=rtl] .nut-col-offset-17,.nut-rtl .nut-col-offset-17{margin-left:0;margin-right:70.8333%}.nut-col-17{width:70.8333%}.nut-col-offset-18{margin-left:75%}[dir=rtl] .nut-col-offset-18,.nut-rtl .nut-col-offset-18{margin-left:0;margin-right:75%}.nut-col-18{width:75%}.nut-col-offset-19{margin-left:79.1667%}[dir=rtl] .nut-col-offset-19,.nut-rtl .nut-col-offset-19{margin-left:0;margin-right:79.1667%}.nut-col-19{width:79.1667%}.nut-col-offset-20{margin-left:83.3333%}[dir=rtl] .nut-col-offset-20,.nut-rtl .nut-col-offset-20{margin-left:0;margin-right:83.3333%}.nut-col-20{width:83.3333%}.nut-col-offset-21{margin-left:87.5%}[dir=rtl] .nut-col-offset-21,.nut-rtl .nut-col-offset-21{margin-left:0;margin-right:87.5%}.nut-col-21{width:87.5%}.nut-col-offset-22{margin-left:91.6667%}[dir=rtl] .nut-col-offset-22,.nut-rtl .nut-col-offset-22{margin-left:0;margin-right:91.6667%}.nut-col-22{width:91.6667%}.nut-col-offset-23{margin-left:95.8333%}[dir=rtl] .nut-col-offset-23,.nut-rtl .nut-col-offset-23{margin-left:0;margin-right:95.8333%}.nut-col-23{width:95.8333%}.nut-col-offset-24{margin-left:100%}[dir=rtl] .nut-col-offset-24,.nut-rtl .nut-col-offset-24{margin-left:0;margin-right:100%}.nut-col-24{width:100%}.nut-checkbox{min-height:calc(32px * var(--nut-scale-f,1));flex-shrink:0;align-items:center;display:flex}.nut-checkbox.nut-checkbox-nolabel{min-width:calc(32px * var(--nut-scale-f,1));justify-content:center}.nut-checkbox-icon{color:var(--nutui-color-text-disabled,#b4b8bf);background-color:var(--nutui-color-background-overlay,#fff);font-size:var(--nutui-checkbox-icon-font-size,var(--nutui-font-size-icon,calc(16px * var(--nut-scale-icon,var(--nut-scale-f,1)))));border-radius:50%;flex-shrink:0;transition-property:color,border-color,background-color;transition-duration:.3s}.nut-checkbox-icon-wrap{box-shadow:none;border-radius:50%;font-size:0;line-height:0}.nut-checkbox-icon-checked{color:var(--nutui-color-primary,#ff0f23);box-shadow:none;background-color:#fff;border-radius:50%;transition-property:color,border-color,background-color;transition-duration:.3s}.nut-checkbox-icon-checked.nut-checkbox-icon-disabled{color:var(--nutui-color-primary-disabled-special,#ff91a5);background-color:var(--nutui-color-background-overlay,#fff);box-shadow:none}.nut-checkbox-label{margin-left:var(--nutui-checkbox-label-margin-left,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))));font-size:var(--nutui-checkbox-label-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-checkbox-label-color,var(--nutui-color-title,#1a1a1a));flex-shrink:0}.nut-checkbox-label-disabled{color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-checkbox-icon-indeterminate{color:var(--nutui-color-primary,#ff0f23);box-shadow:none;background-color:#fff;border-radius:50%}.nut-checkbox-icon-indeterminate.nut-checkbox-icon-disabled{color:var(--nutui-color-primary-disabled-special,#ff91a5);background-color:var(--nutui-color-background-overlay,#fff);box-shadow:none}.nut-checkbox-icon-disabled{color:var(--nutui-color-text-disabled,#b4b8bf);background-color:var(--nutui-color-background-overlay,#fff);box-shadow:none;border-radius:50%}.nut-checkbox-reverse{flex-direction:row-reverse}.nut-checkbox-reverse .nut-checkbox-label{margin-right:var(--nutui-checkbox-label-margin-left,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))));margin-left:0}.nut-checkbox-button{min-height:calc(32px * var(--nut-scale-f,1));padding:var(--nutui-checkbox-button-padding,calc(5px * var(--nut-scale-f,1)) calc(18px * var(--nut-scale-f,1)));font-size:var(--nutui-checkbox-button-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));background:var(--nutui-color-background,#f2f3f5);border-radius:var(--nutui-checkbox-button-border-radius,calc(15px * var(--nut-scale-f,1)));color:var(--nutui-checkbox-label-color,var(--nutui-color-title,#1a1a1a));box-sizing:border-box;border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-background,#f2f3f5);align-items:center;display:inline-flex;position:relative;overflow:hidden}.nut-checkbox-button-active{background:var(--nutui-color-primary-light-pressed,#ffe8ee);color:var(--nutui-color-primary,#ff0f23);border:var(--nutui-checkbox-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23))}.nut-checkbox-button-disabled{color:var(--nutui-color-text-disabled,#b4b8bf);border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-background,#f2f3f5)}.nut-checkbox-button-icon{border-top:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1)))) solid transparent;border-left:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1)))) solid transparent;border-bottom:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1)))) solid var(--nutui-color-primary,#ff0f23);border-right:var(--nutui-icon-size-10,calc(10px * var(--nut-scale-icon,var(--nut-scale-f,1)))) solid var(--nutui-color-primary,#ff0f23);justify-content:flex-end;align-items:flex-end;width:0;height:0;display:flex;position:absolute;bottom:0;right:0}.nut-checkbox-button .nut-checkbox-button-icon-checked{width:calc(12px * var(--nut-scale-f,1));height:calc(12px * var(--nut-scale-f,1));color:#fff;transform:translate(calc(-1px * var(--nut-scale-f,1)),calc(-2px * var(--nut-scale-f,1)));position:absolute;bottom:0;right:0}.nut-checkbox-button .nut-icon{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));width:calc(12px * var(--nut-scale-f,1));height:calc(12px * var(--nut-scale-f,1));position:absolute}.nut-checkbox-button .nut-icon:before{top:auto;bottom:calc(-22px * var(--nut-scale-f,1));margin-left:calc(6px * var(--nut-scale-f,1))}.nut-checkbox .nut-checkbox-button-active.nut-checkbox-button-disabled{background:var(--nutui-color-text-disabled,#b4b8bf);color:#fff;border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-text-disabled,#b4b8bf)}.nut-checkbox-list-item{padding:var(--nutui-checkbox-list-item-padding,calc(12px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)) 0);border-top:var(--nutui-checkbox-list-item-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));justify-content:space-between;display:flex}.nut-checkbox-list-item .nut-checkbox-label,.nut-checkbox-list-item .nut-icon{flex:none}[dir=rtl] .nut-checkbox-label,.nut-rtl .nut-checkbox-label{margin-left:0;margin-right:var(--nutui-checkbox-label-margin-left,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))))}[dir=rtl] .nut-checkbox-reverse .nut-checkbox-label,.nut-rtl .nut-checkbox-reverse .nut-checkbox-label{margin-left:var(--nutui-checkbox-label-margin-left,var(--nutui-spacing-xxs,calc(4px * var(--nut-scale-f,1))));margin-right:0}[dir=rtl] .nut-checkbox-button-icon,.nut-rtl .nut-checkbox-button-icon{border-right:calc(10px * var(--nut-scale-f,1)) solid transparent;border-left:calc(10px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23);left:0;right:auto}[dir=rtl] .nut-checkbox-button-icon-checked,.nut-rtl .nut-checkbox-button-icon-checked{transform:translate(calc(3px * var(--nut-scale-f,1)),calc(-3px * var(--nut-scale-f,1)));left:auto;right:50%}[dir=rtl] .nut-checkbox-button-icon .nut-icon:before,.nut-rtl .nut-checkbox-button-icon .nut-icon:before{margin-left:0;margin-right:calc(6px * var(--nut-scale-f,1))}.nut-circleprogress{position:relative}.nut-circleprogress-hover{stroke:var(--nutui-circleprogress-primary-color,var(--nutui-color-primary,#ff0f23));transition:stroke-dasharray .2s ease-in-out,stroke .2s}.nut-circleprogress-path{stroke:var(--nutui-circleprogress-path-color,var(--nutui-color-background,#f2f3f5))}.nut-circleprogress-text{box-sizing:border-box;text-align:center;width:100%;color:var(--nutui-circleprogress-text-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-circleprogress-text-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));position:absolute;top:50%;left:0;transform:translateY(-50%)}[dir=rtl] .nut-circleprogress-text,.nut-rtl .nut-circleprogress-text{left:auto;right:0}.nut-cell-group{display:block}.nut-cell-group-title{display:inherit;padding:var(--nutui-cell-group-title-padding,0 calc(10px * var(--nut-scale-f,1)));color:var(--nutui-cell-group-title-color,var(--nutui-color-title,#1a1a1a));font-size:var(--nutui-cell-group-title-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-cell-group-title-line-height,calc(20px * var(--nut-scale-f,1)));margin-top:calc(30px * var(--nut-scale-f,1));margin-bottom:calc(10px * var(--nut-scale-f,1))}.nut-cell-group-description{display:inherit;padding:var(--nutui-cell-group-description-padding,0 calc(10px * var(--nut-scale-f,1)));color:var(--nutui-cell-group-description-color,var(--nutui-color-text,#505259));font-size:var(--nutui-cell-group-description-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:var(--nutui-cell-group-description-line-height,calc(16px * var(--nut-scale-f,1)));margin-top:calc(10px * var(--nut-scale-f,1));margin-bottom:calc(10px * var(--nut-scale-f,1))}.nut-cell-group-wrap{border-radius:var(--nutui-cell-border-radius,calc(6px * var(--nut-scale-f,1)));background-color:var(--nutui-cell-group-background-color,var(--nutui-color-background-overlay,#fff));margin-bottom:var(--nutui-cell-group-wrap-margin,calc(10px * var(--nut-scale-f,1)));overflow:hidden}.nut-cell{width:100%;line-height:var(--nutui-cell-line-height,calc(20px * var(--nut-scale-f,1)));padding:var(--nutui-cell-padding,calc(13px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)));background-color:var(--nutui-cell-background-color,var(--nutui-color-background-overlay,#fff));border-radius:var(--nutui-cell-border-radius,calc(6px * var(--nut-scale-f,1)));box-shadow:var(--nutui-cell-box-shadow,0px calc(1px * var(--nut-scale-f,1)) calc(7px * var(--nut-scale-f,1)) 0px #edeef1);font-size:var(--nutui-cell-title-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-cell-title-color,var(--nutui-color-title,#1a1a1a));margin-bottom:calc(10px * var(--nut-scale-f,1));box-sizing:border-box;flex-direction:row;display:flex;position:relative}.nut-cell-group-item{border-radius:0;margin:0;box-shadow:0 0 #0000}.nut-cell-left{flex-direction:column;flex:1;align-items:flex-start;display:flex}.nut-cell-title,.nut-cell-description,.nut-cell-extra{line-height:var(--nutui-cell-line-height,calc(20px * var(--nut-scale-f,1)))}.nut-cell-description{font-size:var(--nutui-cell-description-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-cell-description-color,var(--nutui-color-text,#505259))}.nut-cell-extra{word-break:break-all;min-width:0;font-size:var(--nutui-cell-extra-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-cell-extra-color,var(--nutui-color-text,#505259));flex-direction:row;flex:1 0;justify-content:flex-end;align-items:center;display:flex}.nut-cell:active:before{opacity:.1}.nut-cell-clickable{cursor:pointer}.nut-cell-clickable:before{border:inherit;border-radius:inherit;opacity:0;content:" ";background-color:#000;border-color:#000;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-cell-divider{min-height:calc(1px * var(--nut-scale-f,1));padding-left:var(--nutui-cell-divider-left,calc(16px * var(--nut-scale-f,1)));padding-right:var(--nutui-cell-divider-right,calc(16px * var(--nut-scale-f,1)));display:flex}.nut-cell-divider-inner{height:calc(1px * var(--nut-scale-f,1));border-top:var(--nutui-cell-divider-border-bottom,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));width:100%;display:flex}.nut-cell-divider-rtl{padding-left:var(--nutui-cell-divider-right,calc(16px * var(--nut-scale-f,1)));padding-right:var(--nutui-cell-divider-left,calc(16px * var(--nut-scale-f,1)))}.nut-checkboxgroup .nut-checkbox-button{background-color:var(--nutui-color-background,#f2f3f5)}.nut-checkboxgroup-vertical{flex-direction:column;display:flex}.nut-checkboxgroup-vertical .nut-checkbox{margin-bottom:calc(5px * var(--nut-scale-f,1))}.nut-checkboxgroup-vertical .nut-checkbox.nut-checkbox-reverse{justify-content:space-between;width:100%}.nut-checkboxgroup-vertical .nut-checkbox-button-active{border:var(--nutui-radio-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23));background-color:var(--nutui-color-primary-light-pressed,#ffe8ee)}.nut-checkboxgroup-horizontal{flex-flow:wrap;display:flex}.nut-checkboxgroup-horizontal .nut-checkbox{margin-right:calc(20px * var(--nut-scale-f,1));flex:1;display:inline-flex}.nut-checkboxgroup-horizontal .nut-checkbox-button-active{border:var(--nutui-radio-button-active-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23));background-color:var(--nutui-color-primary-light-pressed,#ffe8ee)}.nut-checkboxgroup-list{border-bottom:var(--nutui-checkbox-list-item-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));border-top:var(--nutui-checkbox-list-item-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f));padding:var(--nutui-checkbox-list-padding,0 0 0 calc(12px * var(--nut-scale-f,1)));background:var(--nutui-checkbox-list-background-color,#fff);box-sizing:border-box;flex-grow:1}.nut-checkboxgroup-list .nut-checkbox{margin-bottom:calc(5px * var(--nut-scale-f,1))}.nut-checkboxgroup-list .nut-checkbox.nut-checkbox-reverse{flex-grow:1;justify-content:space-between;width:auto}.nut-checkboxgroup-list .nut-checkbox-list-item:first-child{border-top:none}[dir=rtl] .nut-checkboxgroup .nut-checkbox-label,.nut-rtl .nut-checkboxgroup .nut-checkbox-label,[dir=rtl] .nut-checkboxgroup-vertical .nut-checkbox-label,.nut-rtl .nut-checkboxgroup-vertical .nut-checkbox-label{margin-right:calc(5px * var(--nut-scale-f,1))}[dir=rtl] .nut-checkboxgroup-horizontal .nut-checkbox,.nut-rtl .nut-checkboxgroup-horizontal .nut-checkbox{margin-right:0;margin-left:calc(20px * var(--nut-scale-f,1))}.nut-cascader{width:100%;font-size:var(--nutui-cascader-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-cascader .nut-tabs-titles{padding:var(--nutui-cascader-tabs-item-padding,0 calc(10px * var(--nut-scale-f,1)));background:var(--nutui-color-background-overlay,#fff)}.nut-cascader .nut-tabs-titles-item{flex:initial;width:auto;min-width:auto;padding:var(--nutui-cascader-tabs-item-padding,0 calc(10px * var(--nut-scale-f,1)));white-space:nowrap}.nut-cascader .nut-tabpane{background:var(--nutui-color-background-overlay,#fff);padding:0}.nut-cascader-pane{width:100%;padding-top:var(--nutui-cascader-pane-paddingTop,calc(10px * var(--nut-scale-f,1)));height:var(--nutui-cascader-pane-height,calc(342px * var(--nut-scale-f,1)));-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.nut-cascader-item{padding:var(--nutui-cascader-item-padding,calc(10px * var(--nut-scale-f,1)) calc(20px * var(--nut-scale-f,1)));margin:var(--nutui-cascader-item-margin,0px);border-bottom:var(--nutui-cascader-item-border-bottom,0px solid var(--nutui-color-border,#0000000f));font-size:var(--nutui-cascader-item-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-cascader-item-color,var(--nutui-color-title,#1a1a1a));cursor:pointer;justify-content:center;align-items:center;display:flex}.nut-cascader-item.disabled{opacity:.6;cursor:not-allowed}.nut-cascader-item.active:not(.disabled){color:var(--nutui-cascader-item-active-color,var(--nutui-color-primary,#ff0f23))}.nut-cascader-item.active .nut-cascader-item-icon-check{visibility:visible;color:inherit}.nut-cascader-item-title{flex:1}.nut-cascader .nut-icon-checklist{margin-left:var(--nutui-cascader-icon-checklist-marginLeft,calc(10px * var(--nut-scale-f,1)));visibility:hidden}[dir=rtl] .nut-cascader .nut-icon-checklist,.nut-rtl .nut-cascader .nut-icon-checklist{margin-left:0;margin-right:var(--nutui-cascader-icon-checklist-marginLeft,calc(10px * var(--nut-scale-f,1)))}.nut-card{background-color:inherit;border-radius:var(--nutui-card-border-radius,calc(4px * var(--nut-scale-f,1)));width:100%;display:flex}.nut-card-left{width:calc(120px * var(--nut-scale-f,1));height:calc(120px * var(--nut-scale-f,1));flex-shrink:0}.nut-card-left>img{border-radius:var(--nutui-card-border-radius,calc(4px * var(--nut-scale-f,1)));width:100%;height:100%;display:block}.nut-card-right{padding:0 calc(10px * var(--nut-scale-f,1)) calc(8px * var(--nut-scale-f,1));flex:1}.nut-card-right-title{-webkit-line-clamp:2;word-break:break-all;line-height:var(--nutui-line-height-2xl,var(--nutui-font-size-2xl,calc(20px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-title,#1a1a1a);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nut-card-right-price{height:calc(18px * var(--nut-scale-f,1));line-height:calc(18px * var(--nut-scale-f,1));margin-top:calc(9px * var(--nut-scale-f,1));align-items:center;display:flex}.nut-card-right-price-origin.nut-price{margin-left:calc(2px * var(--nut-scale-f,1))}.nut-card-right-price-origin.nut-price .nut-price-symbol,.nut-card-right-price-origin.nut-price .nut-price-integer,.nut-card-right-price-origin.nut-price .nut-price-decimal{color:#d2a448}.nut-card-right-other{padding:calc(5px * var(--nut-scale-f,1)) 0 calc(2px * var(--nut-scale-f,1));align-items:center;display:flex}.nut-card-right-other .nut-tag{padding:0 calc(2px * var(--nut-scale-f,1));margin-right:calc(5px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1))))}.nut-card-right-shop{justify-content:space-between;align-items:center;display:flex}.nut-card-right-shop-name{line-height:var(--nutui-line-height-xl,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-color-text,#505259);font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));padding-top:calc(4px * var(--nut-scale-f,1))}[dir=rtl] .nut-card-right-price-origin.nut-price,.nut-rtl .nut-card-right-price-origin.nut-price{margin-left:0;margin-right:calc(2px * var(--nut-scale-f,1))}[dir=rtl] .nut-card-right-other .nut-tag,.nut-rtl .nut-card-right-other .nut-tag{margin-right:0;margin-left:calc(5px * var(--nut-scale-f,1))}.nut-calendarcard{background:var(--nutui-color-background-overlay,#fff);border-radius:calc(12px * var(--nut-scale-f,1));font-size:var(--nutui-calendar-base-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));color:var(--nutui-color-title,#1a1a1a);overflow:hidden}.nut-calendarcard-header{font-weight:400;line-height:var(--nutui-line-height-l,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));flex-direction:row;justify-content:space-between;align-items:center;display:flex}.nut-calendarcard-header-left,.nut-calendarcard-header-right{cursor:pointer;margin:calc(16px * var(--nut-scale-f,1));flex-direction:row;display:flex}.nut-calendarcard-header-left .left,.nut-calendarcard-header-right .left{margin-left:calc(8px * var(--nut-scale-f,1))}.nut-calendarcard-header-left .right,.nut-calendarcard-header-right .right{margin-right:calc(8px * var(--nut-scale-f,1))}.nut-calendarcard-icon{width:calc(18px * var(--nut-scale-f,1));height:calc(18px * var(--nut-scale-f,1));display:block}.nut-calendarcard-days{flex-flow:wrap;align-items:center;display:flex}.nut-calendarcard-day{width:var(--nutui-calendar-day-width,14.28%);height:calc(48px * var(--nut-scale-f,1));cursor:pointer;margin-bottom:calc(4px * var(--nut-scale-f,1));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.nut-calendarcard-day-top,.nut-calendarcard-day-inner,.nut-calendarcard-day-bottom{color:var(--nutui-color-title,#1a1a1a)}.nut-calendarcard-day.header{cursor:auto}.nut-calendarcard-day-top,.nut-calendarcard-day-bottom{width:100%;height:calc(12px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:calc(12px * var(--nut-scale-f,1));justify-content:center;align-items:center;display:flex}.nut-calendarcard-day.weekend,.nut-calendarcard-day.weekend .nut-calendarcard-day-top,.nut-calendarcard-day.weekend .nut-calendarcard-day-inner,.nut-calendarcard-day.weekend .nut-calendarcard-day-bottom{color:var(--nutui-calendar-choose-color,var(--nutui-color-primary,#ff0f23))}.nut-calendarcard-day.active{background-color:var(--nutui-calendar-active-background-color,var(--nutui-color-primary,#ff0f23));border-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-calendarcard-day.active .nut-calendarcard-day-top,.nut-calendarcard-day.active .nut-calendarcard-day-inner,.nut-calendarcard-day.active .nut-calendarcard-day-bottom{color:var(--nutui-color-primary-text,#fff)}.nut-calendarcard-day.start,.nut-calendarcard-day.end{background-color:var(--nutui-calendar-active-background-color,var(--nutui-color-primary,#ff0f23))}.nut-calendarcard-day.start .nut-calendarcard-day-top,.nut-calendarcard-day.start .nut-calendarcard-day-inner,.nut-calendarcard-day.start .nut-calendarcard-day-bottom,.nut-calendarcard-day.end .nut-calendarcard-day-top,.nut-calendarcard-day.end .nut-calendarcard-day-inner,.nut-calendarcard-day.end .nut-calendarcard-day-bottom{color:var(--nutui-color-primary-text,#fff)}.nut-calendarcard-day.start{border-top-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-calendarcard-day.end{border-top-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-calendarcard-day.mid{background-color:var(--nutui-calendar-choose-background-color,var(--nutui-color-primary-light-pressed,#ffe8ee))}.nut-calendarcard-day.mid .nut-calendarcard-day-top,.nut-calendarcard-day.mid .nut-calendarcard-day-inner,.nut-calendarcard-day.mid .nut-calendarcard-day-bottom{color:var(--nutui-calendar-choose-color,var(--nutui-color-primary,#ff0f23))}.nut-calendarcard-day .nut-calendar-day-info{color:var(--nutui-color-primary-text,#fff)}.nut-calendarcard-day.prev,.nut-calendarcard-day.next,.nut-calendarcard-day.disabled{cursor:not-allowed}.nut-calendarcard-day.prev .nut-calendarcard-day-top,.nut-calendarcard-day.prev .nut-calendarcard-day-inner,.nut-calendarcard-day.prev .nut-calendarcard-day-bottom,.nut-calendarcard-day.next .nut-calendarcard-day-top,.nut-calendarcard-day.next .nut-calendarcard-day-inner,.nut-calendarcard-day.next .nut-calendarcard-day-bottom,.nut-calendarcard-day.disabled .nut-calendarcard-day-top,.nut-calendarcard-day.disabled .nut-calendarcard-day-inner,.nut-calendarcard-day.disabled .nut-calendarcard-day-bottom{color:var(--nutui-calendar-disable-color,var(--nutui-color-text-disabled,#b4b8bf))}[dir=rtl] .nut-calendarcard-header-left .left,[dir=rtl] .nut-calendarcard-header-right .left,.nut-rtl .nut-calendarcard-header-left .left,.nut-rtl .nut-calendarcard-header-right .left{margin-left:0;margin-right:calc(8px * var(--nut-scale-f,1))}[dir=rtl] .nut-calendarcard-header-left .right,[dir=rtl] .nut-calendarcard-header-right .right,.nut-rtl .nut-calendarcard-header-left .right,.nut-rtl .nut-calendarcard-header-right .right{margin-right:0;margin-left:calc(8px * var(--nut-scale-f,1))}[dir=rtl] .nut-calendarcard-header-left .nut-icon-ArrowLeft,[dir=rtl] .nut-calendarcard-header-left .nut-icon-ArrowRight,[dir=rtl] .nut-calendarcard-header-left svg,[dir=rtl] .nut-calendarcard-header-right .nut-icon-ArrowLeft,[dir=rtl] .nut-calendarcard-header-right .nut-icon-ArrowRight,[dir=rtl] .nut-calendarcard-header-right svg,.nut-rtl .nut-calendarcard-header-left .nut-icon-ArrowLeft,.nut-rtl .nut-calendarcard-header-left .nut-icon-ArrowRight,.nut-rtl .nut-calendarcard-header-left svg,.nut-rtl .nut-calendarcard-header-right .nut-icon-ArrowLeft,.nut-rtl .nut-calendarcard-header-right .nut-icon-ArrowRight,.nut-rtl .nut-calendarcard-header-right svg{transform:rotate(180deg)}[dir=rtl] .nut-calendarcard-day.start,[dir=rtl] .nut-calendarcard-day.end,.nut-rtl .nut-calendarcard-day.start,.nut-rtl .nut-calendarcard-day.end{border-radius:0}[dir=rtl] .nut-calendarcard-day.start,.nut-rtl .nut-calendarcard-day.start{border-top-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-calendarcard-day.end,.nut-rtl .nut-calendarcard-day.end{border-top-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-button{width:calc(80px * var(--nut-scale-f,1));box-sizing:border-box;width:auto;height:var(--nutui-button-default-height,calc(32px * var(--nut-scale-f,1)));font-size:var(--nutui-button-default-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-font-weight,400);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-appearance:none;-webkit-tap-highlight-color:#0000;color:var(--nutui-button-default-color,var(--nutui-color-title,#1a1a1a));background:var(--nutui-button-default-background-color,transparent);border-width:var(--nutui-button-border-width,calc(.5px * var(--nut-scale-f,1)));flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s;display:inline-block;position:relative}.nut-button-text{margin-left:var(--nutui-button-text-icon-margin,calc(4px * var(--nut-scale-f,1)))}.nut-button-text-right{margin-right:var(--nutui-button-text-icon-margin,calc(4px * var(--nut-scale-f,1)))}.nut-button-children{background:0 0;flex-direction:row;display:flex}.nut-button:before{background-color:var(--nutui-color-mask,#000000b3);border:inherit;border-color:var(--nutui-color-mask,#000000b3);border-radius:inherit;opacity:0;content:" ";pointer-events:none;pointer-events:auto;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-button:after{border:none}.nut-button:active:before{opacity:.1}.nut-button-wrap{background:initial;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nut-button-wrap .nut-icon{font-size:var(--nutui-button-default-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-button-default-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-button-default-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-loading:before,.nut-button-disabled:before{display:none}.nut-button.nut-button-disabled{cursor:not-allowed}.nut-button.nut-button-disabled.nut-button-disabled-gray{background:var(--nutui-button-disabled-background-color,#ccc);color:#fff;border-color:var(--nutui-button-disabled-background-color,#ccc);opacity:1}.nut-button.nut-button-disabled.nut-button-disabled-gray .nut-button-desc{color:#fffc}.nut-button.nut-button-icononly{width:var(--nutui-button-default-height,calc(32px * var(--nut-scale-f,1)));padding:0}.nut-button-round{border-radius:var(--nutui-button-border-radius,var(--nutui-radius-s,calc(6px * var(--nut-scale-f,1))))}.nut-button-default{padding:var(--nutui-button-default-padding,0px calc(12px * var(--nut-scale-f,1)));border-style:solid;border-color:var(--nutui-button-default-border-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-button-default-disabled,.nut-button-default-solid-disabled{color:var(--nutui-button-primary-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-default-disabled,var(--nutui-color-text-disabled,#b4b8bf));border-color:var(--nutui-button-default-disabled,var(--nutui-color-text-disabled,#b4b8bf))}.nut-button-default-none-disabled{color:var(--nutui-button-default-disabled-color,var(--nutui-color-text-help,#888b94))}.nut-button-default-outline-disabled,.nut-button-default-dashed-disabled{color:var(--nutui-button-default-disabled,var(--nutui-color-text-disabled,#b4b8bf));border-color:var(--nutui-button-default-disabled,var(--nutui-color-text-disabled,#b4b8bf));background:0 0}.nut-button-default:active:not(.nut-button-disabled):not(.nut-button-loading){background:var(--nutui-button-default-pressed,var(--nutui-color-default-pressed,#e6e6e6))}.nut-button-normal{padding:var(--nutui-button-normal-padding,0px calc(12px * var(--nut-scale-f,1)));min-width:calc(60px * var(--nut-scale-f,1))}.nut-button-has-desc .nut-button-text,.nut-button-has-desc .nut-button-children{flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex}.nut-button-has-desc .nut-button-title{font-size:calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)));font-weight:var(--nutui-font-weight-bold,600)}.nut-button-has-desc .nut-button-desc{font-size:calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)));font-weight:var(--nutui-font-weight,400);opacity:.8;margin-top:calc(2px * var(--nut-scale-f,1))}.nut-button-xlarge{height:var(--nutui-button-xlarge-height,calc(48px * var(--nut-scale-f,1)));padding:var(--nutui-button-xlarge-padding,0px calc(20px * var(--nut-scale-f,1)));font-size:var(--nutui-button-xlarge-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-button-xlarge-border-radius,var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))));font-weight:var(--nutui-font-weight-bold,600)}.nut-button-xlarge .nut-button-text{margin-left:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-xlarge .nut-button-text-right{margin-right:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-xlarge .nut-icon{font-size:var(--nutui-button-xlarge-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-button-xlarge-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-button-xlarge-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-xlarge-children{font-size:var(--nutui-button-xlarge-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-44{height:var(--nutui-button-44-height,calc(44px * var(--nut-scale-f,1)));padding:var(--nutui-button-44-padding,0px calc(16px * var(--nut-scale-f,1)));font-size:var(--nutui-button-44-font-size,var(--nutui-font-size-15));border-radius:var(--nutui-button-44-border-radius,var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))));font-weight:var(--nutui-font-weight-bold,600)}.nut-button-44 .nut-button-text{margin-left:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-44 .nut-button-text-right{margin-right:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-44 .nut-icon{font-size:var(--nutui-button-44-font-size,var(--nutui-font-size-15));width:var(--nutui-button-44-font-size,var(--nutui-font-size-15));height:var(--nutui-button-44-font-size,var(--nutui-font-size-15))}.nut-button-44-children{font-size:var(--nutui-button-44-font-size,var(--nutui-font-size-15))}.nut-button-large{height:var(--nutui-button-large-height,calc(40px * var(--nut-scale-f,1)));padding:var(--nutui-button-large-padding,0px calc(12px * var(--nut-scale-f,1)));font-size:var(--nutui-button-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-button-large-border-radius,var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))));min-width:calc(84px * var(--nut-scale-f,1))}.nut-button-large .nut-button-text{margin-left:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-large .nut-button-text-right{margin-right:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-large .nut-icon{font-size:var(--nutui-button-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-button-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-button-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-large-children{font-size:var(--nutui-button-large-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-36{height:var(--nutui-button-36-height,calc(36px * var(--nut-scale-f,1)));padding:var(--nutui-button-36-padding,0px calc(12px * var(--nut-scale-f,1)));font-size:var(--nutui-button-36-font-size,var(--nutui-font-size-14));border-radius:var(--nutui-button-36-border-radius,var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1))));min-width:calc(66px * var(--nut-scale-f,1))}.nut-button-36 .nut-button-text{margin-left:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-36 .nut-button-text-right{margin-right:var(--nutui-button-xlarge-text-icon-margin,calc(6px * var(--nut-scale-f,1)))}.nut-button-36 .nut-icon{font-size:var(--nutui-button-36-font-size,var(--nutui-font-size-14));width:var(--nutui-button-36-font-size,var(--nutui-font-size-14));height:var(--nutui-button-36-font-size,var(--nutui-font-size-14))}.nut-button-36-children{font-size:var(--nutui-button-36-font-size,var(--nutui-font-size-14))}.nut-button-small{height:var(--nutui-button-small-height,calc(28px * var(--nut-scale-f,1)));padding:var(--nutui-button-small-padding,0px calc(8px * var(--nut-scale-f,1)));font-size:var(--nutui-button-small-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-button-small-border-radius,var(--nutui-radius-s,calc(6px * var(--nut-scale-f,1))));min-width:calc(52px * var(--nut-scale-f,1));font-weight:var(--nutui-font-weight,400)}.nut-button-small .nut-icon{font-size:var(--nutui-button-small-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-button-small-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-button-small-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-small-children{font-size:var(--nutui-button-small-font-size,var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-mini{height:var(--nutui-button-mini-height,calc(24px * var(--nut-scale-f,1)));padding:var(--nutui-button-mini-padding,0px calc(6px * var(--nut-scale-f,1)));font-size:var(--nutui-button-mini-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));border-radius:var(--nutui-button-mini-border-radius,var(--nutui-radius-xs,calc(4px * var(--nut-scale-f,1))));min-width:calc(48px * var(--nut-scale-f,1));font-weight:var(--nutui-font-weight,400)}.nut-button-mini .nut-icon{font-size:var(--nutui-button-mini-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));width:var(--nutui-button-mini-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-button-mini-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-mini-children{font-size:var(--nutui-button-mini-font-size,var(--nutui-font-size-xs,calc(11px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-button-primary{color:var(--nutui-button-primary-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23));background-origin:border-box;border-color:#0000}.nut-button-primary-children{color:var(--nutui-button-primary-color,var(--nutui-color-primary-text,#fff))}.nut-button-primary-disabled,.nut-button-primary-solid-disabled{color:var(--nutui-button-primary-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5));border-color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-primary-outline,.nut-button-primary-dashed{color:var(--nutui-button-primary-border-color,var(--nutui-color-primary,#ff0f23));border-color:var(--nutui-button-primary-border-color,var(--nutui-color-primary,#ff0f23))}.nut-button-primary-outline .nut-button-primary-children,.nut-button-primary-dashed .nut-button-primary-children{color:var(--nutui-button-primary-border-color,var(--nutui-color-primary,#ff0f23))}.nut-button-primary-outline-disabled,.nut-button-primary-dashed-disabled{color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5));border-color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-primary-outline-disabled .nut-button-primary-children,.nut-button-primary-dashed-disabled .nut-button-primary-children{color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-primary-none,.nut-button-primary-none .nut-button-primary-children{color:var(--nutui-button-primary-border-color,var(--nutui-color-primary,#ff0f23))}.nut-button-primary-none-disabled,.nut-button-primary-none-disabled .nut-button-primary-children{color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-primary:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-primary-pressed,var(--nutui-color-primary-pressed,#db0b15))}.nut-button-primary-solid{font-weight:var(--nutui-font-weight-bold,600)}.nut-button-primary-solid.nut-button-small,.nut-button-primary-solid.nut-button-mini{font-weight:var(--nutui-font-weight,400)}.nut-button-primary.nut-button-solid.nut-button-normal{font-weight:var(--nutui-font-weight-bold,600)}.nut-button-primary-light{color:var(--nutui-button-primary-light-color,var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23)));background:var(--nutui-button-primary-light-background-color,#fa2c191a);border-color:var(--nutui-button-primary-light-border-color,transparent)}.nut-button-primary-light .nut-button-primary-children{color:var(--nutui-button-primary-light-color,var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23)))}.nut-button-primary-light-disabled{opacity:.5}.nut-button-primary-light-disabled .nut-button-primary-children{color:var(--nutui-button-primary-light-color,var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23)))}.nut-button-primary-light:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-color-primary-light-pressed,#ffe8ee)}.nut-button-success{color:var(--nutui-button-success-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-success-background-color,var(--nutui-color-success,#0acc2a));background-origin:border-box;border-color:#0000}.nut-button-success-children{color:var(--nutui-button-success-color,var(--nutui-color-primary-text,#fff))}.nut-button-success-disabled,.nut-button-success-solid-disabled{color:var(--nutui-button-success-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-success-disabled,var(--nutui-color-success-disabled,#b2f0ae));border-color:var(--nutui-button-success-disabled,var(--nutui-color-success-disabled,#b2f0ae))}.nut-button-success-outline,.nut-button-success-dashed{color:var(--nutui-button-success-border-color,var(--nutui-color-success,#0acc2a));border-color:var(--nutui-button-success-border-color,var(--nutui-color-success,#0acc2a))}.nut-button-success-outline .nut-button-success-children,.nut-button-success-dashed .nut-button-success-children{color:var(--nutui-button-success-border-color,var(--nutui-color-success,#0acc2a))}.nut-button-success-outline-disabled,.nut-button-success-dashed-disabled{color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5));border-color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-success-outline-disabled .nut-button-success-children,.nut-button-success-dashed-disabled .nut-button-success-children{color:var(--nutui-button-primary-disabled,var(--nutui-color-primary-disabled-special,#ff91a5))}.nut-button-success-none,.nut-button-success-none .nut-button-success-children{color:var(--nutui-button-success-border-color,var(--nutui-color-success,#0acc2a))}.nut-button-success-none-disabled,.nut-button-success-none-disabled .nut-button-success-children{color:var(--nutui-button-success-disabled,var(--nutui-color-success-disabled,#b2f0ae))}.nut-button-success:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-success-pressed,var(--nutui-color-success-pressed,#00801e))}.nut-button-info{color:var(--nutui-button-info-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-info-background-color,var(--nutui-color-info-background,#0c82f7));background-origin:border-box;border-color:#0000}.nut-button-info-children{color:var(--nutui-button-info-color,var(--nutui-color-primary-text,#fff))}.nut-button-info-disabled,.nut-button-info-solid-disabled{color:var(--nutui-button-info-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8));border-color:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8))}.nut-button-info-outline,.nut-button-info-dashed{color:var(--nutui-button-info-border-color,var(--nutui-color-info,#0c82f7));border-color:var(--nutui-button-info-border-color,var(--nutui-color-info,#0c82f7))}.nut-button-info-outline .nut-button-info-children,.nut-button-info-dashed .nut-button-info-children{color:var(--nutui-button-info-border-color,var(--nutui-color-info,#0c82f7))}.nut-button-info-outline-disabled,.nut-button-info-dashed-disabled{color:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8));border-color:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8))}.nut-button-info-outline-disabled .nut-button-info-children,.nut-button-info-dashed-disabled .nut-button-info-children{color:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8))}.nut-button-info-none,.nut-button-info-none .nut-button-info-children{color:var(--nutui-button-info-border-color,var(--nutui-color-info,#0c82f7))}.nut-button-info-none-disabled,.nut-button-info-none-disabled .nut-button-info-children{color:var(--nutui-button-info-disabled,var(--nutui-color-info-disabled,#89a6f8))}.nut-button-info:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-info-pressed,var(--nutui-color-info-pressed,#496af2))}.nut-button-danger{color:var(--nutui-button-danger-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-danger-background-color,var(--nutui-color-danger,#ff0f23));background-origin:border-box;border-color:#0000}.nut-button-danger-children{color:var(--nutui-button-danger-color,var(--nutui-color-primary-text,#fff))}.nut-button-danger-disabled,.nut-button-danger-solid-disabled{color:var(--nutui-button-danger-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)));border-color:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)))}.nut-button-danger-outline,.nut-button-danger-dashed{color:var(--nutui-button-danger-border-color,var(--nutui-color-danger,#ff0f23));border-color:var(--nutui-button-danger-border-color,var(--nutui-color-danger,#ff0f23))}.nut-button-danger-outline .nut-button-danger-children,.nut-button-danger-dashed .nut-button-danger-children{color:var(--nutui-button-danger-border-color,var(--nutui-color-danger,#ff0f23))}.nut-button-danger-outline-disabled,.nut-button-danger-dashed-disabled{color:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)));border-color:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)))}.nut-button-danger-outline-disabled .nut-button-danger-children,.nut-button-danger-dashed-disabled .nut-button-danger-children{color:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)))}.nut-button-danger-none,.nut-button-danger-none .nut-button-danger-children{color:var(--nutui-button-danger-border-color,var(--nutui-color-danger,#ff0f23))}.nut-button-danger-none-disabled,.nut-button-danger-none-disabled .nut-button-danger-children{color:var(--nutui-button-danger-disabled,var(--nutui-color-danger-disabled,var(--nutui-color-primary-disabled-special,#ff91a5)))}.nut-button-danger:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-danger-pressed,var(--nutui-color-danger-pressed,#f33))}.nut-button-warning{color:var(--nutui-button-warning-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-warning-background-color,var(--nutui-color-warning,#fa0));background-origin:border-box;border-color:#0000}.nut-button-warning-children{color:var(--nutui-button-warning-color,var(--nutui-color-primary-text,#fff))}.nut-button-warning-disabled,.nut-button-warning-solid-disabled{color:var(--nutui-button-warning-color,var(--nutui-color-primary-text,#fff));background:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9));border-color:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9))}.nut-button-warning-outline,.nut-button-warning-dashed{color:var(--nutui-button-warning-border-color,var(--nutui-color-warning,#fa0));border-color:var(--nutui-button-warning-border-color,var(--nutui-color-warning,#fa0))}.nut-button-warning-outline .nut-button-warning-children,.nut-button-warning-dashed .nut-button-warning-children{color:var(--nutui-button-warning-border-color,var(--nutui-color-warning,#fa0))}.nut-button-warning-outline-disabled,.nut-button-warning-dashed-disabled{color:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9));border-color:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9))}.nut-button-warning-outline-disabled .nut-button-warning-children,.nut-button-warning-dashed-disabled .nut-button-warning-children{color:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9))}.nut-button-warning-none,.nut-button-warning-none .nut-button-warning-children{color:var(--nutui-button-warning-border-color,var(--nutui-color-warning,#fa0))}.nut-button-warning-none-disabled,.nut-button-warning-none-disabled .nut-button-warning-children{color:var(--nutui-button-warning-disabled,var(--nutui-color-warning-disabled,#fdd3b9))}.nut-button-warning:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-warning-pressed,var(--nutui-color-warning-pressed,#c47600))}.nut-button-service{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d));background:var(--nutui-button-service-background-color,var(--nutui-color-service-btn-bg,#ffe6c2));background-origin:border-box;border-color:#0000}.nut-button-service-children{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d))}.nut-button-service-disabled,.nut-button-service-solid-disabled{opacity:.5;color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d));background:var(--nutui-button-service-disabled,var(--nutui-color-service-btn-bg-disabled,#fff4e8));border-color:var(--nutui-button-service-disabled,var(--nutui-color-service-btn-bg-disabled,#fff4e8))}.nut-button-service-outline,.nut-button-service-dashed{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d));border-color:var(--nutui-button-service-border-color,var(--nutui-color-service-border,#ccb9ab))}.nut-button-service-outline .nut-button-service-children,.nut-button-service-dashed .nut-button-service-children{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d))}.nut-button-service-outline-disabled,.nut-button-service-dashed-disabled{opacity:.5;color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d));border-color:var(--nutui-button-service-disabled,var(--nutui-color-service-btn-bg-disabled,#fff4e8))}.nut-button-service-outline-disabled .nut-button-service-children,.nut-button-service-dashed-disabled .nut-button-service-children,.nut-button-service-none,.nut-button-service-none .nut-button-service-children{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d))}.nut-button-service-none-disabled{opacity:.5;color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d))}.nut-button-service-none-disabled .nut-button-service-children{color:var(--nutui-button-service-color,var(--nutui-color-service-text,#80512d))}.nut-button-service:active:not(.nut-button-disabled):not(.nut-button-loading):not(.nut-button-outline):not(.nut-button-dashed){background:var(--nutui-button-service-pressed,var(--nutui-color-service-btn-bg-pressed,#ffddad))}.nut-button-golden{color:var(--nutui-color-service-text,#80512d);background:var(--nutui-color-service-btn-bg,#ffe6c2);background-origin:border-box;border-color:#0000}.nut-button-golden-children{color:var(--nutui-color-service-text,#80512d)}.nut-button-golden-disabled,.nut-button-golden-solid-disabled{opacity:.5;color:var(--nutui-color-service-text,#80512d);background:var(--nutui-color-service-btn-bg-disabled,#fff4e8);border-color:var(--nutui-color-service-btn-bg-disabled,#fff4e8)}.nut-button-golden-outline,.nut-button-golden-dashed{color:var(--nutui-color-service-text,#80512d);border-color:var(--nutui-color-service-border,#ccb9ab)}.nut-button-golden-outline-disabled,.nut-button-golden-dashed-disabled{opacity:.5;color:var(--nutui-color-service-text,#80512d);border-color:var(--nutui-color-service-btn-bg-disabled,#fff4e8)}.nut-button-golden-none{color:var(--nutui-color-service-text,#80512d)}.nut-button-golden-none-disabled{color:var(--nutui-color-service,#fff4e0)}.nut-button-block{width:100%;display:block}.nut-button-outline{background:0 0;border-style:solid}.nut-button-dashed{background:0 0;border-style:dashed}.nut-button-none{background:0 0;border-color:#0000}.nut-button-loading{cursor:default;opacity:.9}.nut-button-square{border-radius:var(--nutui-button-square-border-radius,0)}[dir=rtl] .nut-button-text,.nut-rtl .nut-button-text{margin-left:0;margin-right:var(--nutui-button-text-icon-margin,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-button-text.right,.nut-rtl .nut-button-text.right{margin-left:var(--nutui-button-text-icon-margin,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-button:before,.nut-rtl .nut-button:before{left:auto;right:50%;transform:translate(50%,-50%)}.nut-theme-dark{--nutui-button-primary-light-color:var(--nutui-color-primary);--nutui-button-primary-light-background-color:#fa2c1926;--nutui-button-primary-light-border-color:transparent}.nut-calendar{font-size:var(--nutui-calendar-base-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))));background-color:var(--nutui-color-background-overlay,#fff);color:var(--nutui-color-title,#1a1a1a);flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.nut-calendar.nut-calendar-title .nut-calendar-header .calendar-title{font-size:var(--nutui-calendar-base-font-size,var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-calendar .nut-calendar-taro{height:60vh}.nut-calendar .popup-box{height:100%}.nut-calendar ::-webkit-scrollbar{display:none}.nut-calendar-header{text-align:center;flex-direction:column;display:flex}.nut-calendar-header-buttons{height:var(--nutui-calendar-header-height,calc(24px * var(--nut-scale-f,1)))}.nut-calendar-title{color:var(--nutui-color-title,#1a1a1a);font-size:var(--nutui-calendar-title-font-size,var(--nutui-font-size-xl,calc(18px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-weight:var(--nutui-calendar-title-font-weight,var(--nutui-font-weight-bold,600));line-height:calc(50px * var(--nut-scale-f,1))}.nut-calendar-sub-title{padding:calc(7px * var(--nut-scale-f,1)) 0;line-height:calc(22px * var(--nut-scale-f,1));font-size:var(--nutui-calendar-sub-title-font-size,var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-calendar-weeks{height:calc(36px * var(--nut-scale-f,1));border-radius:0 0 calc(12px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1));box-shadow:0 calc(4px * var(--nut-scale-f,1)) calc(10px * var(--nut-scale-f,1)) 0 #0000000f;justify-content:space-around;align-items:center;display:flex}.nut-calendar-week-item:first-of-type,.nut-calendar-week-item:last-of-type{color:var(--nutui-color-primary,#ff0f23)}.nut-calendar-content{flex:1;width:100%;display:block;overflow-y:auto}.nut-calendar-pannel{box-sizing:border-box;width:100%;height:auto;display:block;position:relative}.nut-calendar-pannel .calendar-loading-tip{height:calc(50px * var(--nut-scale-f,1));line-height:calc(50px * var(--nut-scale-f,1));text-align:center;top:calc(-50px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-text,#505259);position:absolute;left:0;right:0}.nut-calendar-month{text-align:center;flex-direction:column;display:flex}.nut-calendar-month-title{height:calc(23px * var(--nut-scale-f,1));line-height:calc(23px * var(--nut-scale-f,1));margin:calc(8px * var(--nut-scale-f,1)) 0}.nut-calendar-days{overflow:hidden}.nut-calendar-day{float:left;width:var(--nutui-calendar-day-width,14.28%);height:var(--nutui-calendar-day-height,calc(60px * var(--nut-scale-f,1)));font-weight:var(--nutui-calendar-day-font-weight,var(--nutui-font-weight-bold,600));margin-bottom:calc(4px * var(--nut-scale-f,1));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.nut-calendar-day-day,.nut-calendar-day-info-curr{color:var(--nutui-color-title,#1a1a1a)}.nut-calendar-day:nth-child(7n),.nut-calendar-day:nth-child(7n+1),.nut-calendar-day:nth-child(7n) .nut-calendar-day-day,.nut-calendar-day:nth-child(7n) .nut-calendar-day-info-curr,.nut-calendar-day:nth-child(7n+1) .nut-calendar-day-day,.nut-calendar-day:nth-child(7n+1) .nut-calendar-day-info-curr{color:var(--nutui-color-primary,#ff0f23)}.nut-calendar-day-info,.nut-calendar-day-info-curr{bottom:calc(5px * var(--nut-scale-f,1));width:100%;font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:calc(14px * var(--nut-scale-f,1));position:absolute}.nut-calendar-day-info-top{width:100%;top:calc(5px * var(--nut-scale-f,1));position:absolute}.nut-calendar-day-info-bottom{width:100%;bottom:calc(5px * var(--nut-scale-f,1));position:absolute}.nut-calendar-day-active{background-color:var(--nutui-calendar-active-background-color,var(--nutui-color-primary,#ff0f23));border-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));color:var(--nutui-color-primary-text,#fff)!important}.nut-calendar-day-active.active-start{border-radius:0;border-top-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-calendar-day-active.active-end{border-radius:0;border-top-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-calendar-day-active.nut-calendar-day-active .nut-calendar-day-info,.nut-calendar-day-active.nut-calendar-day-active .nut-calendar-day-day,.nut-calendar-day-active.nut-calendar-day-active .nut-calendar-day-info-curr{color:var(--nutui-color-primary-text,#fff)}.nut-calendar-day-disabled{color:var(--nutui-calendar-disable-color,var(--nutui-color-text-disabled,#b4b8bf))!important}.nut-calendar-day-disabled.nut-calendar-day-disabled .nut-calendar-day-day,.nut-calendar-day-disabled.nut-calendar-day-disabled .nut-calendar-day-info-curr{color:var(--nutui-calendar-disable-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-calendar-day-disabled .nut-calendar-day-info-curr{display:none}.nut-calendar-day-choose{background-color:var(--nutui-calendar-choose-background-color,var(--nutui-color-primary-light-pressed,#ffe8ee));color:var(--nutui-calendar-choose-color,var(--nutui-color-primary,#ff0f23))}.nut-calendar-day-choose.nut-calendar-day-choose .nut-calendar-day-day,.nut-calendar-day-choose.nut-calendar-day-choose .nut-calendar-day-info-curr{color:var(--nutui-calendar-choose-color,var(--nutui-color-primary,#ff0f23))}.nut-calendar-day-choose-disabled{background-color:var(--nutui-calendar-choose-disable-background-color,#bfbfbf17);color:var(--nutui-calendar-disable-color,var(--nutui-color-text-disabled,#b4b8bf))!important}.nut-calendar-day-choose-disabled.nut-calendar-day-choose-disabled .nut-calendar-day-day,.nut-calendar-day-choose-disabled.nut-calendar-day-choose-disabled .nut-calendar-day-info-curr{color:var(--nutui-calendar-disable-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-calendar-day-choose-disabled .nut-calendar-day-info-curr{display:none}.nut-calendar-footer{background-color:#fff;flex-direction:column;width:100%;display:flex}.nut-calendar-footer .calendar-confirm-btn{height:calc(40px * var(--nut-scale-f,1));line-height:calc(40px * var(--nut-scale-f,1));margin:calc(6px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1));text-align:center;border-radius:var(--nutui-radius-base,calc(8px * var(--nut-scale-f,1)));background:var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23));color:var(--nutui-color-primary-text,#fff);font-weight:var(--nutui-font-weight-bold,600)}.nut-calendar-popup .nut-popup-title-right{top:calc(7px * var(--nut-scale-f,1))!important}[dir=rtl] .nut-calendar-day,.nut-rtl .nut-calendar-day{float:right}[dir=rtl] .nut-calendar-day-active.active-start,.nut-rtl .nut-calendar-day-active.active-start{border-top-left-radius:0;border-top-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-left-radius:0;border-bottom-right-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}[dir=rtl] .nut-calendar-day-active.active-end,.nut-rtl .nut-calendar-day-active.active-end{border-top-right-radius:0;border-top-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)));border-bottom-right-radius:0;border-bottom-left-radius:var(--nutui-calendar-day-active-border-radius,calc(4px * var(--nut-scale-f,1)))}.nut-barrage{box-sizing:border-box;background-color:var(--nutui-color-background,#f2f3f5);width:100%;height:100%;color:var(--nutui-color-title,#1a1a1a);position:absolute;top:0;left:0;overflow:hidden}.nut-barrage .barrage-item{padding:calc(4px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1));border-radius:calc(16px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));text-align:center;white-space:pre;background:linear-gradient(to right,var(--nutui-black-3),var(--nutui-black-1));box-sizing:border-box;display:block;position:absolute;right:0;transform:translate(100%)}.nut-barrage .barrage-item.move{will-change:transform;animation-name:moving;animation-timing-function:linear;animation-play-state:running}@keyframes moving{0%{transform:translate(100%)}to{transform:translate(var(--move-distance))}}@-webkit-keyframes moving{0%{-webkit-transform:translate(100%)}to{-webkit-transform:translateX(var(--move-distance))}}[dir=rtl] .nut-barrage,.nut-rtl .nut-barrage{left:auto;right:0}[dir=rtl] .nut-barrage .barrage-item,.nut-rtl .nut-barrage .barrage-item{background:linear-gradient(to left,var(--nutui-black-3),var(--nutui-black-1));transform:translate(-100%)}[dir=rtl] .nut-barrage .barrage-item.move,.nut-rtl .nut-barrage .barrage-item.move{animation-name:moving-rtl}@keyframes moving-rtl{0%{transform:translate(var(--move-distance))}to{transform:translate(100%)}}.nut-backtop{display:none}.nut-backtop-show{width:var(--nutui-hoverbutton-item-size,calc(40px * var(--nut-scale-f,1)));height:var(--nutui-hoverbutton-item-size,calc(40px * var(--nut-scale-f,1)));justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.nut-backtop-show .nut-hoverbutton-item-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.nut-avatar-group{flex-direction:row;flex:none;display:flex}.nut-avatar-group-avatar,.nut-avatar-group .nut-avatar{border:calc(1px * var(--nut-scale-f,1)) solid #fff;margin-left:calc(-8px * var(--nut-scale-f,1))}.nut-avatar-group-avatar:not(:first-of-type),.nut-avatar-group .nut-avatar:not(:first-of-type){margin-left:calc(-8px * var(--nut-scale-f,1))}[dir=rtl] .nut-avatar-group .nut-avatar:not(:first-of-type),.nut-rtl .nut-avatar-group .nut-avatar:not(:first-of-type){margin-left:0;margin-right:calc(-8px * var(--nut-scale-f,1))}.nut-avatar-cropper{display:flex;position:relative}.nut-avatar-cropper-edit-text{z-index:1;color:#fff;background-color:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.nut-avatar-cropper-input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.nut-avatar-cropper-popup{background:var(--nut-overlay-bg-color,#000000b3);z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.nut-avatar-cropper-popup-canvas,.nut-avatar-cropper-popup-cut-canvas{z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0}.nut-avatar-cropper-popup-cut-canvas{z-index:0}.nut-avatar-cropper-popup-toolbar{z-index:2;width:100%;position:absolute;bottom:0;left:0}.nut-avatar-cropper-popup-toolbar.top{top:0;bottom:inherit}.nut-avatar-cropper-popup-toolbar-flex{justify-content:space-between;width:100%;display:flex}.nut-avatar-cropper-popup-toolbar-item{color:#fff;padding:calc(15px * var(--nut-scale-f,1));cursor:pointer;align-items:center;display:flex}.nut-avatar-cropper-popup-toolbar-item .nut-button{color:#fff}.nut-avatar-cropper-popup-highlight{z-index:1;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.nut-avatar-cropper-popup-highlight .highlight{box-shadow:0 0 calc(1000px * var(--nut-scale-f,1)) calc(1000px * var(--nut-scale-f,1)) #0009;background-color:#0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-avatar-cropper.round .nut-avatar-cropper-edit-text{border-radius:50%}[dir=rtl] .nut-avatar-cropper-edit-text,.nut-rtl .nut-avatar-cropper-edit-text,[dir=rtl] .nut-avatar-cropper-input,.nut-rtl .nut-avatar-cropper-input,[dir=rtl] .nut-avatar-cropper-popup,.nut-rtl .nut-avatar-cropper-popup,[dir=rtl] .nut-avatar-cropper-popup-canvas,[dir=rtl] .nut-avatar-cropper-popup-cut-canvas,.nut-rtl .nut-avatar-cropper-popup-canvas,.nut-rtl .nut-avatar-cropper-popup-cut-canvas,[dir=rtl] .nut-avatar-cropper-popup-toolbar,.nut-rtl .nut-avatar-cropper-popup-toolbar,[dir=rtl] .nut-avatar-cropper-popup-highlight,.nut-rtl .nut-avatar-cropper-popup-highlight{left:auto;right:0}[dir=rtl] .nut-avatar-cropper-popup-highlight .highlight,.nut-rtl .nut-avatar-cropper-popup-highlight .highlight{left:auto;right:50%;transform:translate(50%,-50%)}.nut-badge{box-sizing:content-box;vertical-align:middle;width:auto;display:inline-flex;position:relative}.nut-badge-icon{background:var(--nutui-badge-background-color,var(--nutui-color-primary,#ff0f23));padding:var(--nutui-badge-icon-padding,calc(2px * var(--nut-scale-f,1)));text-align:center;z-index:var(--nutui-badge-z-index,1);justify-content:center;align-items:center;display:flex}.nut-badge-icon .nut-icon{width:var(--nutui-badge-icon-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));height:var(--nutui-badge-icon-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))));font-size:var(--nutui-badge-icon-size,var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1)))))}.nut-badge-sup,.nut-badge-icon{border-radius:var(--nutui-badge-border-radius,var(--nutui-badge-height,calc(14px * var(--nut-scale-f,1))))}.nut-badge-sup:after,.nut-badge-icon:after{content:"";border:var(--nutui-badge-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary-text,#fff));border-radius:var(--nutui-badge-border-radius,var(--nutui-badge-height,calc(14px * var(--nut-scale-f,1))));position:absolute;inset:-50%;transform:scale(.5)}.nut-badge-sup{text-align:center;min-width:var(--nutui-badge-min-width,calc(6px * var(--nut-scale-f,1)));padding:var(--nutui-badge-padding,calc(1px * var(--nut-scale-f,1)) calc(4px * var(--nut-scale-f,1)));box-sizing:border-box;color:var(--nutui-badge-color,var(--nutui-color-primary-text,#fff));font-size:var(--nutui-badge-font-size,var(--nutui-font-size-xxxs,calc(9px * var(--nut-scale-font,var(--nut-scale-f,1)))));line-height:calc(12px * var(--nut-scale-f,1));white-space:nowrap;vertical-align:middle;background:var(--nutui-badge-background-color,var(--nutui-color-primary,#ff0f23));z-index:1;font-weight:400;display:inline-flex}.nut-badge-disabled{background:var(--nutui-badge-background-disabled-color,var(--nutui-color-text-disabled,#b4b8bf))}.nut-badge-number{font-family:JDZH-Regular}.nut-badge-one{height:var(--nutui-badge-height,calc(14px * var(--nut-scale-f,1)));width:var(--nutui-badge-height,calc(14px * var(--nut-scale-f,1)))}.nut-badge-content{transform:var(--nutui-badge-content-transform,translate(50%, -50%));position:absolute}.nut-badge-dot{border-radius:50%;padding:0}.nut-badge-dot:after{border:var(--nutui-badge-dot-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary-text,#fff));border-radius:50%}.nut-badge-dot-normal{min-width:var(--nutui-badge-dot-width,calc(6px * var(--nut-scale-f,1)));width:var(--nutui-badge-dot-width,calc(6px * var(--nut-scale-f,1)));height:var(--nutui-badge-dot-width,calc(6px * var(--nut-scale-f,1)))}.nut-badge-dot-small{min-width:var(--nutui-badge-dot-small-width,calc(4px * var(--nut-scale-f,1)));width:var(--nutui-badge-dot-small-width,calc(4px * var(--nut-scale-f,1)));height:var(--nutui-badge-dot-small-width,calc(4px * var(--nut-scale-f,1)))}.nut-badge-dot-large{min-width:var(--nutui-badge-dot-large-width,calc(8px * var(--nut-scale-f,1)));width:var(--nutui-badge-dot-large-width,calc(8px * var(--nut-scale-f,1)));height:var(--nutui-badge-dot-large-width,calc(8px * var(--nut-scale-f,1)))}.nut-badge-outline{background:var(--nutui-color-primary-text,#fff);color:var(--nutui-badge-outline-color,var(--nutui-color-primary,#ff0f23))}.nut-badge-outline:after{border:var(--nutui-badge-outline-border,calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23))}.nut-avatar{width:var(--nutui-avatar-normal-width,calc(40px * var(--nut-scale-f,1)));height:var(--nutui-avatar-normal-height,calc(40px * var(--nut-scale-f,1)));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.nut-avatar-round{border-radius:calc(999px * var(--nut-scale-f,1));overflow:hidden}.nut-avatar-square{border-radius:var(--nutui-avatar-square,calc(5px * var(--nut-scale-f,1)))}.nut-avatar-first-child{margin-left:0;margin-right:0}.nut-avatar-img{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;width:100%;height:100%}.nut-avatar-icon{background-size:100% 100%}.nut-avatar-text{justify-content:center;align-items:center;display:flex}.nut-avatar-large,.nut-avatar-large-img,.nut-avatar-large-icon,.nut-avatar-large-text{width:var(--nutui-avatar-large-width,calc(60px * var(--nut-scale-f,1)));height:var(--nutui-avatar-large-height,calc(60px * var(--nut-scale-f,1)))}.nut-avatar-small,.nut-avatar-small-text{width:var(--nutui-avatar-small-width,calc(32px * var(--nut-scale-f,1)));height:var(--nutui-avatar-small-height,calc(32px * var(--nut-scale-f,1)))}.nut-audio-icon{display:inline-block;position:relative}.nut-audio-icon-box{width:calc(30px * var(--nut-scale-f,1));height:calc(30px * var(--nut-scale-f,1));box-shadow:0 0 calc(8px * var(--nut-scale-f,1)) var(--nutui-color-text-disabled,#b4b8bf);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.nut-audio-icon .nut-audio-icon-stop{position:relative}.nut-audio-icon .nut-audio-icon-stop:after{content:"";height:calc(2px * var(--nut-scale-f,1));width:calc(30px * var(--nut-scale-f,1));background:var(--nutui-color-text-disabled,#b4b8bf);transform-origin:calc(8px * var(--nut-scale-f,1)) calc(-18px * var(--nut-scale-f,1));position:absolute;top:50%;left:50%;transform:rotate(45deg)}.nut-audio-progress{width:100%;padding:calc(10px * var(--nut-scale-f,1)) 0;align-items:center;margin:0 auto;display:flex}.nut-audio-progress-bar-wrapper{margin:0 calc(10px * var(--nut-scale-f,1));flex:1}.nut-audio-progress .time{min-width:calc(50px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));text-align:center}.nut-audio-progress .nut-range-button{width:calc(8px * var(--nut-scale-f,1));height:calc(8px * var(--nut-scale-f,1))}.nut-audio .custom-button-group .nut-button-primary{margin:0 calc(5px * var(--nut-scale-f,1))}.nut-audio .custom-button-group-disable .nut-button-primary{margin:0 calc(5px * var(--nut-scale-f,1));pointer-events:none}.nut-audio .disable{color:#00f}.nut-audio .nut-audio-none-container .nut-voice{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-title,#1a1a1a);align-items:center}[dir=rtl] .nut-audio-icon .nut-audio-icon-stop:after,.nut-rtl .nut-audio-icon .nut-audio-icon-stop:after{transform-origin:calc(20px * var(--nut-scale-f,1)) calc(-18px * var(--nut-scale-f,1));left:auto;right:50%;transform:rotate(-45deg)}.nut-address-exist{padding:calc(15px * var(--nut-scale-f,1)) calc(20px * var(--nut-scale-f,1)) 0;height:calc(279px * var(--nut-scale-f,1));box-sizing:border-box;display:block;overflow-y:auto}.nut-address-exist-item{margin-bottom:calc(20px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));line-height:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-title,#1a1a1a);align-items:center;display:flex}.nut-address-exist-item.active{font-weight:var(--nutui-font-weight-bold,600)}.nut-address-exist-item-info{margin-left:calc(9px * var(--nut-scale-f,1))}.nut-address-footer{width:100%;height:calc(54px * var(--nut-scale-f,1));padding:calc(6px * var(--nut-scale-f,1)) 0 0;border-top:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f)}.nut-address-footer-btn{width:90%;height:calc(42px * var(--nut-scale-f,1));line-height:calc(42px * var(--nut-scale-f,1));text-align:center;background:var(--nutui-button-primary-background-color,var(--nutui-color-primary,#ff0f23));border-radius:calc(21px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-l,calc(15px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-primary-text,#fff);margin:auto}.nut-address-title{font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));padding:calc(16px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1)) calc(12px * var(--nut-scale-f,1)) calc(16px * var(--nut-scale-f,1));font-weight:500}.nut-address-hotlist{padding:0 calc(16px * var(--nut-scale-f,1));flex-wrap:wrap;align-items:flex-start;display:flex}.nut-address-hotlist-item{width:calc(63px * var(--nut-scale-f,1));height:calc(28px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));border-radius:calc(4px * var(--nut-scale-f,1));margin-bottom:calc(7px * var(--nut-scale-f,1));margin-right:calc(6px * var(--nut-scale-f,1));margin-right:calc(7px * var(--nut-scale-f,1));background-color:var(--nutui-color-background-sunken,#f7f8fc);color:var(--nutui-color-title,#1a1a1a);justify-content:center;align-items:center;display:flex}.nut-address-hotlist-item:nth-child(5n){margin-right:0}.nut-address-hotlist.hotlist-more .nut-address-hotlist-item{width:auto;padding:0 calc(16px * var(--nut-scale-f,1));margin-right:calc(7px * var(--nut-scale-f,1))}.nut-address-selected{width:100%;height:calc(60px * var(--nut-scale-f,1));padding:0 calc(16px * var(--nut-scale-f,1));border-bottom:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-border,#0000000f);align-items:center;display:flex}.nut-address-selected-item{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));height:calc(28px * var(--nut-scale-f,1));line-height:calc(28px * var(--nut-scale-f,1));padding:0 calc(12px * var(--nut-scale-f,1));border-radius:calc(4px * var(--nut-scale-f,1));background-color:var(--nutui-color-background-sunken,#f7f8fc);display:inline-block}.nut-address-selected-item.active{border:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-color-primary,#ff0f23);background-color:var(--nutui-color-primary-light-pressed,#ffe8ee);color:var(--nutui-color-primary,#ff0f23)}.nut-address-selected-border{margin:0 calc(2px * var(--nut-scale-f,1));color:var(--nutui-color-text-disabled,#b4b8bf)}.nut-address-elevator{margin-top:0}.nut-address-elevator .nut-elevator-list-item{padding-left:calc(20px * var(--nut-scale-f,1));position:relative}.nut-address-elevator .nut-elevator-list-item-code{height:calc(30px * var(--nut-scale-f,1));line-height:calc(30px * var(--nut-scale-f,1));color:var(--nutui-color-text-help,#888b94);border-bottom:0;font-weight:500;display:inline;position:absolute;top:0;left:0}.nut-address-elevator .nut-elevator-bars{background:0 0;padding:0;top:40%}.nut-address-elevator .nut-elevator-bars-inner-item{width:calc(16px * var(--nut-scale-f,1));height:calc(16px * var(--nut-scale-f,1));font-size:var(--nutui-font-size-xxs,calc(10px * var(--nut-scale-font,var(--nut-scale-f,1))));border-radius:calc(16px * var(--nut-scale-f,1));margin-bottom:calc(2px * var(--nut-scale-f,1));color:var(--nutui-color-text-help,#888b94);justify-content:center;align-items:center;display:flex}.nut-address-elevator .nut-elevator-bars-inner-item-active{background-color:var(--nutui-color-primary,#ff0f23);color:var(--nutui-color-background-overlay,#fff);font-weight:400}[dir=rtl] .nut-address-exist-item-info,.nut-rtl .nut-address-exist-item-info{margin-left:0;margin-right:calc(9px * var(--nut-scale-f,1))}.nut-animate [class*=nut-animate-]{animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes slide-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.nut-animate .nut-animate-slide-right{animation-name:slide-right}.nut-animate .nut-animate-slide-left{animation-name:slide-left}.nut-animate .nut-animate-slide-top{animation-name:slide-top}.nut-animate .nut-animate-slide-bottom{animation-name:slide-bottom}@keyframes shake{0%,to{transform:translate(0)}10%{transform:translate(calc(-9px * var(--nut-scale-f,1)))}20%{transform:translate(calc(8px * var(--nut-scale-f,1)))}30%{transform:translate(calc(-7px * var(--nut-scale-f,1)))}40%{transform:translate(calc(6px * var(--nut-scale-f,1)))}50%{transform:translate(calc(-5px * var(--nut-scale-f,1)))}60%{transform:translate(calc(4px * var(--nut-scale-f,1)))}70%{transform:translate(calc(-3px * var(--nut-scale-f,1)))}80%{transform:translate(calc(2px * var(--nut-scale-f,1)))}90%{transform:translate(calc(-1px * var(--nut-scale-f,1)))}}.nut-animate .nut-animate-shake{animation-name:shake}@keyframes ripple{0%{transform:scale(1)}50%{transform:scale(1.1)}}.nut-animate .nut-animate-ripple{animation-name:ripple}@keyframes breath{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.nut-animate .nut-animate-breath{animation-name:breath;animation-duration:2.7s;animation-timing-function:ease-in-out;animation-direction:alternate}.nut-animate .nut-animate-twinkle{position:relative}.nut-animate .nut-animate-twinkle:after,.nut-animate .nut-animate-twinkle:before{width:calc(60px * var(--nut-scale-f,1));height:calc(60px * var(--nut-scale-f,1));content:"";box-sizing:border-box;border:calc(4px * var(--nut-scale-f,1)) solid #fff9;border-radius:calc(30px * var(--nut-scale-f,1));margin-top:calc(-30px * var(--nut-scale-f,1));margin-right:calc(-30px * var(--nut-scale-f,1));z-index:1;animation:2s ease-out infinite twinkle;position:absolute;right:50%;transform:scale(0)}.nut-animate .nut-animate-twinkle:after{animation-delay:.4s}@keyframes twinkle{0%{transform:scale(0)}20%{opacity:1}50%,to{opacity:0;transform:scale(1.4)}}.nut-animate .nut-animate-flicker{position:relative;overflow:hidden}.nut-animate .nut-animate-flicker:after{width:calc(100px * var(--nut-scale-f,1));height:calc(60px * var(--nut-scale-f,1));opacity:.73;content:"";filter:blur(calc(3px * var(--nut-scale-f,1)));background-image:linear-gradient(106deg,#e8e0ff00 24%,#e8e0ff 91%);animation:1.5s linear infinite flicker;position:absolute;top:0;left:0;transform:skew(-20deg)}@keyframes flicker{0%{transform:translate(calc(-100px * var(--nut-scale-f,1))) skew(-20deg)}40%,to{transform:translate(calc(150px * var(--nut-scale-f,1))) skew(-20deg)}}@keyframes jump{0%{transform:rotate(0)translateY(0)}25%{transform:rotate(10deg) translateY(calc(20px * var(--nut-scale-f,1)))}50%{transform:rotate(0) translateY(calc(-10px * var(--nut-scale-f,1)))}75%{transform:rotate(-10deg) translateY(calc(20px * var(--nut-scale-f,1)))}to{transform:rotate(0)translateY(0)}}.nut-animate .nut-animate-jump{transform-origin:50%;animation:.7s linear jump}@keyframes float-pop{0%{top:0}25%{top:calc(1px * var(--nut-scale-f,1))}50%{top:calc(4px * var(--nut-scale-f,1))}75%{top:calc(1px * var(--nut-scale-f,1))}to{top:0}}.nut-animate .nut-animate-float{animation-name:float-pop;position:relative}.nut-animate .loop{animation-iteration-count:infinite}.nut-actionsheet{text-align:center}.nut-actionsheet.nut-popup{background-color:var(--nutui-actionsheet-background-color,var(--nutui-color-background-overlay,#fff));min-height:10%}.nut-actionsheet .nut-popup-title{border-bottom:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-actionsheet-border-color,var(--nutui-color-border,#0000000f))}.nut-actionsheet-list{border-radius:var(--nutui-actionsheet-border-radius,0);margin:0;padding:0;list-style:none;display:block}.nut-actionsheet-cancel,.nut-actionsheet-item{padding:calc(10px * var(--nut-scale-f,1));text-align:var(--nutui-actionsheet-item-text-align,center);line-height:var(--nutui-actionsheet-item-line-height,calc(24px * var(--nut-scale-f,1)));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-actionsheet-item-color,var(--nutui-color-title,#1a1a1a));cursor:pointer;display:block}.nut-actionsheet-cancel-name,.nut-actionsheet-item-name{text-align:var(--nutui-actionsheet-item-text-align,center);line-height:var(--nutui-actionsheet-item-line-height,calc(24px * var(--nut-scale-f,1)));font-size:var(--nutui-font-size-base,calc(14px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-actionsheet-item-color,var(--nutui-color-title,#1a1a1a))}.nut-actionsheet-cancel-description,.nut-actionsheet-item-description{font-size:var(--nutui-font-size-s,calc(12px * var(--nut-scale-font,var(--nut-scale-f,1))));color:var(--nutui-color-text,#505259);text-align:var(--nutui-actionsheet-item-text-align,center);line-height:var(--nutui-actionsheet-item-line-height,calc(24px * var(--nut-scale-f,1)));display:block}.nut-actionsheet-cancel-danger,.nut-actionsheet-item-danger{color:var(--nutui-actionsheet-item-danger,var(--nutui-color-danger,#ff0f23))}.nut-actionsheet-cancel-disabled,.nut-actionsheet-item-disabled{cursor:not-allowed;color:var(--nutui-color-text-disabled,#b4b8bf)!important}.nut-actionsheet-cancel{margin-top:calc(5px * var(--nut-scale-f,1));border-top:calc(1px * var(--nut-scale-f,1)) solid var(--nutui-actionsheet-border-color,var(--nutui-color-border,#0000000f));border-radius:var(--nutui-actionsheet-border-radius,0)}.nut-actionsheet-safe-area{width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);display:block}:root{--nut-icon-height:16px;--nut-icon-width:16px;--nut-icon-line-height:16px;--animate-duration:1s;--animate-delay:0s}page{--nut-icon-height:20px;--nut-icon-width:20px;--nut-icon-line-height:20px;--animate-duration:1s;--animate-delay:0s}.nut-icon{width:var(--nut-icon-width);height:var(--nut-icon-height);line-height:var(--nut-icon-line-height);text-align:right;display:inline-block;position:relative}.nut-icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nut-icon__img{width:var(--nut-icon-width);height:var(--nut-icon-height);object-fit:contain}.nut-icon-loading,.nut-icon-loading1,.nut-icon-Loading,.nut-icon-Loading1{animation:1s linear infinite rotation;display:inline-block}.nut-icon-am-infinite{animation-iteration-count:infinite;animation-direction:alternate}.nut-icon-am-jump{-webkit-animation-name:nutJumpOne;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease;-webkit-animation-delay:var(--animate-delay);animation-name:nutJumpOne;animation-duration:var(--animate-duration);animation-timing-function:ease;animation-delay:var(--animate-delay)}.nut-icon-am-jump.nut-icon-am-infinite{animation-name:nutJump}.nut-icon-am-rotate{-webkit-animation-name:rotation;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:linear;-webkit-animation-delay:var(--animate-delay);animation-name:rotation;animation-duration:var(--animate-duration);animation-timing-function:linear;animation-delay:var(--animate-delay)}.nut-icon-am-rotate.nut-icon-am-infinite{animation-direction:normal}.nut-icon-am-blink{-webkit-animation-name:nutBlink;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBlink;animation-duration:var(--animate-duration);animation-timing-function:linear;animation-delay:var(--animate-delay)}.nut-icon-am-breathe{-webkit-animation-name:nutBreathe;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBreathe;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)}.nut-icon-am-flash{-webkit-animation-name:nutFlash;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutFlash;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)}.nut-icon-am-bounce{-webkit-animation-name:nutBounce;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutBounce;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)}.nut-icon-am-bounce.nut-icon-am-infinite{animation-direction:normal}.nut-icon-am-shake{-webkit-animation-name:nutShake;-webkit-animation-duration:var(--animate-duration);-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:var(--animate-delay);animation-name:nutShake;animation-duration:var(--animate-duration);animation-timing-function:ease-in-out;animation-delay:var(--animate-delay)}*{box-sizing:border-box;margin:0;padding:0}.admin-body{color:#333;background:#f0f2f5;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.admin-login-page{background:linear-gradient(135deg,#2c3e50 0%,#1a1a2e 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-login-box{background:#fff;border-radius:12px;width:400px;max-width:90vw;padding:40px;box-shadow:0 20px 60px #0000004d}.admin-login-title{text-align:center;color:#2c3e50;margin-bottom:8px;font-size:24px;font-weight:600}.admin-login-sub{text-align:center;color:#999;margin-bottom:32px;font-size:14px}.admin-login-field{margin-bottom:20px}.admin-login-field label{color:#666;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.admin-login-field input{border:1px solid #ddd;border-radius:8px;outline:none;width:100%;height:44px;padding:0 16px;font-size:15px;transition:border-color .2s}.admin-login-field input:focus{border-color:#2c3e50}.admin-login-btn{color:#fff;cursor:pointer;background:#2c3e50;border:none;border-radius:8px;width:100%;height:44px;font-size:16px;font-weight:500;transition:opacity .2s}.admin-login-btn:hover{opacity:.9}.admin-login-btn:disabled{opacity:.5;cursor:not-allowed}.admin-login-error{color:#e74c3c;text-align:center;min-height:20px;margin-bottom:16px;font-size:13px}.admin-layout{z-index:1000;background:#f5f5f5;min-height:100vh;display:flex;position:fixed;inset:0}.admin-sidebar{color:#fff;z-index:100;background:#1a1a2e;flex-direction:column;width:220px;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-sidebar-logo{text-align:center;border-bottom:1px solid #ffffff1a;padding:20px}.admin-sidebar-logo h1{color:#fff;font-size:18px;font-weight:600}.admin-sidebar-logo p{color:#ffffff80;margin-top:4px;font-size:12px}.admin-sidebar-menu{flex:1;padding:12px 0;overflow-y:auto}.admin-sidebar-item{color:#ffffffb3;cursor:pointer;align-items:center;gap:10px;padding:12px 24px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.admin-sidebar-item:hover{color:#fff;background:#ffffff14}.admin-sidebar-item.active{color:#fff;background:#c0392b4d;border-left:3px solid #c0392b;padding-left:21px}.admin-sidebar-item svg{flex-shrink:0;width:18px;height:18px}.admin-sidebar-group{font-weight:600;position:relative}.admin-sidebar-group.expanded{color:#fff;background:#ffffff0d}.admin-sidebar-arrow{margin-left:auto;font-size:16px;line-height:1;transition:transform .2s;display:inline-block}.admin-sidebar-arrow.open{transform:rotate(90deg)}.admin-sidebar-subitem{font-weight:400;color:#ffffff8c!important;padding-left:38px!important;font-size:13px!important}.admin-sidebar-subitem:hover{color:#ffffffd9!important;background:#ffffff0a!important}.admin-sidebar-subitem.active{border-left:3px solid #c0392b;color:#fff!important;background:#c0392b40!important;padding-left:35px!important}.admin-sidebar-dot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.admin-sidebar-subitem.active .admin-sidebar-dot{background:#c0392b}.admin-sidebar-subgroup{cursor:pointer;font-weight:600;color:#ffffffb3!important;padding-left:38px!important;font-size:13px!important}.admin-sidebar-subgroup:hover{color:#ffffffe6!important;background:#ffffff0a!important}.admin-sidebar-subgroup.expanded{background:#ffffff0d;color:#fff!important}.admin-sidebar-subgroup .admin-sidebar-arrow{margin-left:auto;font-size:14px;transition:transform .2s;display:inline-block}.admin-sidebar-subgroup .admin-sidebar-arrow.open{transform:rotate(90deg)}.admin-sidebar-leaf{align-items:center;gap:8px;font-weight:400;display:flex;color:#ffffff8c!important;padding-left:56px!important;font-size:13px!important}.admin-sidebar-leaf:hover{color:#ffffffd9!important;background:#ffffff0a!important}.admin-sidebar-leaf.active{border-left:3px solid #c0392b;color:#fff!important;background:#c0392b40!important;padding-left:53px!important}.admin-sidebar-leaf-dot{background:#ffffff40;border-radius:50%;flex-shrink:0;width:5px;height:5px}.admin-sidebar-leaf.active .admin-sidebar-leaf-dot{background:#c0392b}.admin-sidebar-footer{color:#fff6;border-top:1px solid #ffffff1a;padding:16px 24px;font-size:12px}.admin-main{flex-direction:column;flex:1;min-width:0;min-height:100vh;margin-left:220px;display:flex}.admin-header{z-index:50;background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.admin-header-title{color:#333;font-size:16px;font-weight:600}.admin-header-user{color:#666;align-items:center;gap:12px;font-size:14px;display:flex}.admin-header-user span{cursor:pointer}.admin-header-user .logout-btn{color:#e74c3c;cursor:pointer;font-size:13px}.admin-content{flex:1;min-width:0;padding:24px;overflow-y:auto}.admin-card{background:#fff;border-radius:8px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px #0000000f}.admin-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin-card-title{color:#333;font-size:16px;font-weight:600}.admin-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:8px 16px;font-size:13px;transition:opacity .2s;display:inline-flex}.admin-btn:hover{opacity:.85}.admin-btn-primary{color:#fff;background:#2c3e50}.admin-btn-success{color:#fff;background:#27ae60}.admin-btn-danger{color:#fff;background:#e74c3c}.admin-btn-warning{color:#fff;background:#f39c12}.admin-btn-default{color:#666;background:#f5f5f5;border:1px solid #ddd}.admin-btn-sm{padding:4px 10px;font-size:12px}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;color:#666;white-space:nowrap;z-index:10;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:8px 12px;font-weight:600;position:sticky;top:0}.admin-table td{color:#333;border-bottom:1px solid #f0f0f0;padding:8px 12px}.admin-table tr:hover td{background:#fafafa}.admin-table img.thumb{object-fit:cover;border:1px solid #eee;border-radius:6px;width:50px;height:50px}:is(.admin-card:has(.admin-table),.admin-section-box:has(.admin-table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:1530px}.admin-tag{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.admin-tag-success{color:#27ae60;background:#e8f5e9}.admin-tag-warning{color:#f39c12;background:#fff3e0}.admin-tag-danger{color:#e74c3c;background:#fce4ec}.admin-tag-info{color:#2196f3;background:#e3f2fd}.admin-tag-default{color:#999;background:#f5f5f5}.admin-form-group{margin-bottom:16px}.admin-form-group label{color:#666;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.admin-form-group input,.admin-form-group select,.admin-form-group textarea{border:1px solid #ddd;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:14px;transition:border-color .2s}.admin-form-group input:focus,.admin-form-group select:focus,.admin-form-group textarea:focus{border-color:#2c3e50}.admin-form-group textarea{resize:vertical;min-height:80px}.admin-form-row{gap:16px;display:flex}.admin-form-row .admin-form-group{flex:1}.admin-modal-overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:8px;flex-direction:column;width:600px;max-width:90vw;max-height:85vh;display:flex}.admin-modal-header{border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.admin-modal-header h3{font-size:16px;font-weight:600}.admin-modal-close{cursor:pointer;color:#999;background:0 0;border:none;font-size:20px}.admin-modal-body{flex:1;padding:24px;overflow-y:auto}.admin-modal-footer{border-top:1px solid #e8e8e8;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.admin-stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-stat-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000000f}.admin-stat-card .stat-label{color:#999;margin-bottom:8px;font-size:13px}.admin-stat-card .stat-value{color:#333;font-size:28px;font-weight:700}.admin-stat-card .stat-sub{color:#999;margin-top:4px;font-size:12px}.admin-search-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-search-bar input,.admin-search-bar select{border:1px solid #ddd;border-radius:6px;outline:none;padding:8px 12px;font-size:13px}.admin-empty{text-align:center;color:#999;padding:40px;font-size:14px}.admin-loading{text-align:center;color:#999;padding:40px}.admin-modal-large{width:800px;max-width:92vw}.admin-image-uploader{display:inline-block}.admin-image-upload-btn{cursor:pointer;color:#999;background:#fafafa;border:2px dashed #ddd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.admin-image-upload-btn:hover{color:#2c3e50;border-color:#2c3e50}.admin-image-upload-btn span:first-child{margin-bottom:2px;font-size:24px;line-height:1}.admin-image-remove{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.admin-image-hint{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;display:inline-block}.admin-section-box{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin-top:16px;padding:16px}.admin-section-title{color:#333;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.admin-empty-sm{text-align:center;color:#999;padding:20px;font-size:13px}.admin-dynamic-list{flex-direction:column;gap:12px;display:flex}.admin-dynamic-item{background:#fff;border:1px solid #e8e8e8;border-radius:6px;align-items:flex-end;gap:12px;padding:12px;display:flex}.admin-dynamic-item .admin-form-group{margin-bottom:0}.admin-pagination{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.admin-pagination button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:13px}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-pagination span{color:#666;font-size:13px}.admin-multi-image-uploader{width:100%}.admin-multi-image-list{flex-wrap:wrap;gap:12px;display:flex}.admin-multi-image-item{border:1px solid #e8e8e8;border-radius:6px;width:100px;height:100px;position:relative;overflow:hidden}.admin-multi-image-item img{object-fit:cover;width:100%;height:100%}.admin-multi-image-actions{opacity:0;background:#0009;justify-content:center;gap:8px;padding:4px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.admin-multi-image-item:hover .admin-multi-image-actions{opacity:1}.admin-multi-image-actions button{color:#fff;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:12px}.admin-multi-image-actions button:disabled{color:#999;cursor:not-allowed}.admin-multi-image-add{cursor:pointer;color:#999;background:#fafafa;border:2px dashed #ddd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;transition:all .2s;display:inline-flex}.admin-multi-image-add:hover{color:#2c3e50;border-color:#2c3e50}.admin-multi-image-add span:first-child{margin-bottom:4px;font-size:24px;line-height:1}.admin-multi-image-tip{color:#999;margin-top:8px;font-size:12px}.admin-ai-detail-box{background:#f0f7ff;border:1px solid #d0e3ff;border-radius:8px;margin-top:12px;padding:16px}.admin-ai-detail-title{color:#2c3e50;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.admin-ai-detail-desc{color:#666;font-size:13px;line-height:1.6}.admin-ai-detail-tip{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-top:10px;padding:8px 12px;font-size:13px}.admin-ai-detail-error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin-top:10px;padding:8px 12px;font-size:13px}.admin-ai-components{margin-top:16px}.admin-ai-component-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;overflow:hidden}.admin-ai-component-header{background:#f8f9fa;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-ai-component-badge{color:#fff;white-space:nowrap;background:#c0392b;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.admin-ai-component-title{border:1px solid #e0e0e0;border-radius:4px;flex:1;padding:4px 8px;font-size:14px;font-weight:600}.admin-ai-component-body{padding:12px}.admin-ai-edit-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.admin-ai-spec-row{gap:8px;margin-bottom:6px;display:flex}.admin-form-tip{color:#999;margin-top:6px;font-size:12px}.cat-page{text-align:left}.cat-toolbar{align-items:center;gap:8px;margin-bottom:16px;padding:0 2px;display:flex}.cat-toolbar-hint{color:#999;margin-left:auto;font-size:12px}.cat-section{background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.cat-section-bar{background:#fafafa;border-bottom:1px solid #f0f0f0;border-left:3px solid #1e5a8a;align-items:center;gap:10px;padding:14px 18px;display:flex}.cat-section-title{color:#333;font-size:15px;font-weight:600}.cat-section-desc{color:#999;font-size:12px}.cat-section-bar .cat-btn{margin-left:auto}.cat-row-wrap{border-bottom:1px solid #f5f5f5}.cat-row-wrap:last-child{border-bottom:none}.cat-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 18px;transition:background .15s;display:flex}.cat-row:hover{background:#f9f9f9}.cat-row-open{background:#f9fbff}.cat-arrow{color:#999;text-align:center;flex-shrink:0;width:14px;font-size:10px;transition:transform .2s;display:inline-block}.cat-arrow.open{color:#1890ff;transform:rotate(90deg)}.cat-row-name{color:#333;min-width:100px;font-size:14px;font-weight:600}.cat-row-meta{color:#999;font-size:12px}.cat-row-status{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.cat-row-status.on{color:#52c41a;background:#f6ffed;border:1px solid #b7eb8f}.cat-row-status.off{color:#ff4d4f;background:#fff1f0;border:1px solid #ffa39e}.cat-row-nav-tag{color:#1e5a8a;background:#e6f4ff;border:1px solid #91caff;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.cat-nav-pos{color:#fff;background:#1e5a8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;font-size:12px;font-weight:600;display:inline-flex}.cat-nav-pos.dim{color:#999;background:#f0f0f0}.cat-row-ops{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.cat-children{background:#fcfcfc;border-top:1px solid #f0f0f0}.cat-child-empty{color:#999;padding:16px 18px 16px 42px;font-size:13px}.cat-child-head{color:#999;background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;padding:8px 18px 8px 42px;font-size:12px;font-weight:500;display:flex}.cat-child-row{border-bottom:1px solid #f5f5f5;align-items:center;padding:10px 18px 10px 42px;transition:background .15s;display:flex}.cat-child-row:hover{background:#f9f9f9}.cat-child-row:last-child{border-bottom:none}.cat-child-col-name{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.cat-child-col-type{color:#666;width:100px;font-size:12px}.cat-child-col-sort{color:#999;text-align:center;width:60px;font-size:12px}.cat-child-col-status{width:70px;font-size:12px}.cat-child-col-status.on{color:#52c41a}.cat-child-col-status.off{color:#ff4d4f}.cat-child-col-ops{justify-content:flex-end;gap:4px;width:auto;display:flex}.cat-link-btn{color:#1890ff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:13px;transition:background .15s}.cat-link-btn:hover{background:#e6f7ff}.cat-link-danger{color:#ff4d4f}.cat-link-danger:hover{background:#fff1f0}.cat-btn{color:#333;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:5px 14px;font-size:13px;transition:all .15s}.cat-btn:hover{color:#1890ff;border-color:#1890ff}.cat-btn-primary{color:#fff;background:#1890ff;border-color:#1890ff}.cat-btn-primary:hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.cat-btn-ghost{color:#666;border-color:#d9d9d9}.cat-btn-small{padding:3px 10px;font-size:12px}.cat-edit-panel{background:#fff;border:1px solid #e8e8e8;border-radius:6px;margin:0 18px 12px 42px;overflow:hidden}.cat-edit-panel-bar{background:#f5f5f5;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.cat-edit-panel-title{color:#333;font-size:13px;font-weight:600}.cat-edit-close{color:#999;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex}.cat-edit-close:hover{color:#ff4d4f;background:#fff1f0}.cat-edit-panel-form{flex-direction:column;gap:10px;padding:14px;display:flex}.cat-edit-field{flex-direction:column;gap:4px;display:flex}.cat-edit-field label{color:#666;font-size:12px;font-weight:500}.cat-edit-field input,.cat-edit-field select{box-sizing:border-box;border:1px solid #d9d9d9;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-size:13px;transition:border-color .2s}.cat-edit-field input:focus,.cat-edit-field select:focus{border-color:#1890ff}.cat-edit-field input:disabled,.cat-edit-field select:disabled{color:#999;background:#f5f5f5}.cat-edit-field-row{align-items:flex-end;gap:12px;display:flex}.cat-edit-check{color:#666;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding-bottom:8px;font-size:13px;display:flex}.cat-edit-nav-toggle{cursor:pointer;color:#1e5a8a;background:#f5f9ff;border:1px dashed #91caff;border-radius:6px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.cat-edit-nav-toggle:has(input:checked){background:#e6f4ff;border-style:solid;border-color:#1e5a8a}.cat-edit-nav-icon{font-size:14px}.cat-edit-nav-hint{color:#8c8c8c;margin-left:4px;font-size:12px;font-weight:400}.cat-edit-biz{gap:6px;display:flex}.cat-edit-biz-btn{color:#666;cursor:pointer;background:#fff;border:1.5px solid #d9d9d9;border-radius:4px;flex:1;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s}.cat-edit-biz-btn:hover{color:#1890ff;border-color:#1890ff}.cat-edit-biz-btn.on{color:#1890ff;background:#e6f7ff;border-color:#1890ff}.cat-edit-panel-foot{background:#fafafa;border-top:1px solid #e8e8e8;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.cat-section-empty{text-align:center;color:#999;padding:24px 18px;font-size:13px}.admin-mobile-menu-btn{color:#333;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:12px;padding:6px;display:none}.admin-mobile-menu-btn svg{width:22px;height:22px}.admin-mobile-menu-btn:hover{background:#f5f5f5}.admin-sidebar-overlay{z-index:99;background:#00000073;display:none;position:fixed;inset:0}@media (width<=768px){.admin-sidebar{z-index:100;width:260px;transition:transform .25s;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-overlay{display:block}.admin-main{min-width:0;margin-left:0}.admin-header{padding:0 16px}.admin-header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.admin-header-user span:first-child{display:none}.admin-mobile-menu-btn{justify-content:center;align-items:center;display:inline-flex}.admin-content{min-width:0;padding:16px}.admin-search-bar{gap:10px}.admin-search-bar input,.admin-search-bar select{flex:1;min-width:120px}.admin-stat-grid{grid-template-columns:1fr}:is(.admin-card:has(.admin-table),.admin-section-box:has(.admin-table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:640px}.admin-table th,.admin-table td{padding:10px 12px;font-size:12px}.admin-table img.thumb{width:40px;height:40px}.admin-table td>div{flex-wrap:wrap!important}.admin-modal,.admin-modal-large{width:92vw;max-width:92vw}.admin-modal-body{padding:16px}.admin-form-row{flex-direction:column;gap:0}.cat-row{flex-wrap:wrap;padding:12px 14px}.cat-row-ops{justify-content:flex-end;width:100%;margin-top:8px;margin-left:0}.cat-children{overflow-x:auto}.cat-child-row{min-width:420px}.admin-dynamic-item{flex-direction:column;align-items:stretch;gap:10px}.admin-multi-image-item,.admin-multi-image-add{width:80px;height:80px}.admin-login-box{width:90vw;padding:32px 20px}}
