*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.yy-node-button{box-sizing:border-box;border:0;font:inherit;cursor:pointer}.yy-node-input,.yy-node-textarea{box-sizing:border-box;border:0;font:inherit;min-width:0;resize:none}.yy-client{--yy-green:#083e32;--yy-green-light:#16664f;--yy-gold:#f2d495;--yy-ink:#102a22;--yy-muted:#62736b;--yy-paper:#f7f8f6;--yy-border:#e4eae5;--yy-soft:#edf4ef;--yy-radius:.875rem;--brand:#0b7055;--brand-deep:#084b3b;--t1:#102a22;--t2:#43594e;--t3:#687b71;--bg:#f7f8f6;--surface:#fff;--surface2:#f0f4f0;--line:#e6ece7;color:var(--yy-ink);font-size:.9375rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.yy-client.yy-page[class]{min-height:100vh;box-sizing:border-box;background:var(--yy-paper)}.yy-client.yy-page .fr-card{padding:.875rem;margin-bottom:.625rem;border:.03125rem solid var(--yy-border);border-radius:var(--yy-radius);box-shadow:none}.yy-client.yy-page .fr-sec__title{font-size:1.03125rem;font-weight:800;color:var(--yy-ink)}.yy-client.yy-page .fr-info{font-size:.875rem;line-height:1.65;color:var(--yy-muted)}.yy-client.yy-page .fr-btn{min-height:2.75rem;border-radius:.625rem;font-size:.90625rem}.yy-client.yy-page .fr-btn--primary{background:var(--yy-green);color:#fff}.yy-client.yy-page .fr-chips{margin:0 0 .75rem;white-space:nowrap}.yy-client.yy-page .fr-chip{display:inline-flex;min-height:2.75rem;padding:0 .875rem;align-items:center;justify-content:center;box-sizing:border-box;border:.03125rem solid var(--yy-border);border-radius:3.09375rem;background:#fff;color:var(--yy-muted);font-size:.875rem}.yy-client.yy-page .fr-chip--on{background:var(--yy-green);color:#fff;border-color:var(--yy-green)}.yy-client.yy-page .fr-chip__count{font-size:.71875rem;opacity:.8}.yy-client.yy-page .loading-more{padding:1rem 0;color:var(--yy-muted);font-size:.78125rem}.yy-client.yy-page .yy-brand-panel{position:relative;overflow:hidden;border:0;border-radius:var(--yy-radius);background:#0b4436;color:#fff;box-shadow:none}.yy-client.yy-page .yy-brand-panel:before{content:"";position:absolute;right:-4.625rem;bottom:-7.03125rem;width:14.6875rem;height:14.6875rem;border:.03125rem solid rgba(242,212,149,.2);border-radius:50%;background:none;pointer-events:none}.yy-client.yy-page .yy-brand-panel:after{content:"";position:absolute;right:-1.875rem;top:-5.625rem;width:7.5rem;height:15rem;border-left:.03125rem solid rgba(199,224,199,.08);transform:rotate(39deg);background:none;pointer-events:none}.yy-client.yy-page .yy-brand-panel>.yy-node-view,.yy-client.yy-page .yy-brand-panel>.yy-node-text{position:relative;z-index:1}.yy-client.yy-page .yy-node-button:active,.yy-client.yy-page [role=button]:active{opacity:.76}.yy-client.yy-page .yy-node-button[disabled]{opacity:.5}.yy-client.yy-page .yy-node-button:focus-visible,.yy-client.yy-page .yy-node-input:focus-visible,.yy-client.yy-page .yy-node-textarea:focus-visible{outline:.09375rem solid #a28542;outline-offset:.125rem}.yy-client.yy-page .yy-label{display:block;margin:0 0 .375rem;color:var(--yy-ink);font-size:.875rem;font-weight:700}.yy-client.yy-page .yy-helper{display:block;color:var(--yy-muted);font-size:.78125rem;line-height:1.6}.yy-client.yy-page .empty__title,.yy-client.yy-page .error__title{font-size:1.09375rem;font-weight:800;color:var(--yy-ink)}.yy-client.yy-page .empty__desc,.yy-client.yy-page .error__desc{font-size:.84375rem;line-height:1.6;color:var(--yy-muted)}.yy-client.yy-page .empty__action,.yy-client.yy-page .error__button{min-height:2.75rem;height:auto;padding:.5625rem 1rem;line-height:1.5;border:.03125rem solid var(--yy-green);border-radius:.5625rem;font-size:.875rem;background:#fff;color:var(--yy-green)}.yy-client.yy-page .empty__shape{background:#e6efe9;border-color:#bcd2c5}.yy-client.yy-page .empty__dot{background:var(--yy-green);box-shadow:0 0 0 .3125rem #e0ede5}.yy-client.yy-page .error__button{background:var(--yy-green);color:#fff}.yy-client.yy-page .fr-textarea{font-size:.90625rem;line-height:1.6;border:.03125rem solid var(--yy-border);border-radius:.625rem;padding:.6875rem}.yy-client.yy-page .big-star{display:inline-flex;min-width:2.625rem;min-height:2.75rem;align-items:center;justify-content:center;font-size:1.75rem}.yy-client.yy-page .big-star.on,.yy-client.yy-page .stars{color:#c39a4f}.yy-client.yy-page .rate-block__title{font-size:.9375rem}.yy-client.yy-page .upload-tip{font-size:.78125rem}.yy-client.yy-page .yy-favorite-icon{width:1.125rem;height:1.125rem;background-position:center;background-repeat:no-repeat;background-size:contain}.yy-client.yy-page .search-bar__input{background:transparent;border:0;min-width:0;outline:none}.yy-client.yy-page.yy-page--catalog .fr-page--inner{padding:0 1rem}.yy-client.yy-page.yy-page--catalog .catalog-head{margin:0}.yy-client.yy-page.yy-page--catalog .favorite-entry,.yy-client.yy-page.yy-page--offers .favorite-entry{min-width:3.5rem;min-height:2.75rem;padding:0 .5625rem;font-size:.8125rem;border-color:#cbded2;background:#fff}.yy-client.yy-page.yy-page--catalog .search-bar{height:2.75rem;margin-bottom:.75rem;border:.03125rem solid var(--yy-border);border-radius:3.09375rem;background:#fff;box-shadow:none}.yy-client.yy-page.yy-page--catalog .search-bar__input{font-size:.90625rem}.yy-client.yy-page.yy-page--catalog .search-bar__clear{display:flex;width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.yy-client.yy-page.yy-page--catalog .grid,.yy-client.yy-page.yy-page--offers .offer-grid{gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.yy-client.yy-page.yy-page--catalog .card{padding:0 0 .6875rem;overflow:hidden;margin:0;border-radius:.8125rem}.yy-client.yy-page.yy-page--catalog .card__img-wrap{height:8.4375rem;background:#f3f2ed}.yy-client.yy-page.yy-page--catalog .card__img{width:100%;height:8.4375rem}.yy-client.yy-page.yy-page--catalog .card__name-line{padding:0 .625rem;margin:.5625rem 0 0;gap:.25rem;flex-wrap:wrap;height:auto;min-height:1.375rem}.yy-client.yy-page.yy-page--catalog .card__name{margin:0;font-size:.9375rem;line-height:1.4;font-weight:800}.yy-client.yy-page.yy-page--catalog .card__spec{margin:.25rem .625rem 0;font-size:.78125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--catalog .card__commerce{margin:.375rem .625rem 0;padding:0}.yy-client.yy-page.yy-page--catalog .card__stock{font-size:.78125rem;color:#315e47;white-space:normal}.yy-client.yy-page.yy-page--catalog .card__more{margin:.4375rem .625rem 0;padding:0;font-size:.75rem;color:var(--yy-green)}.yy-client.yy-page.yy-page--catalog .card__favorite,.yy-client.yy-page.yy-page--offers .offer-card__favorite{width:2.75rem;height:2.75rem;top:.15625rem;right:.15625rem;border-radius:50%;background:rgba(255,255,255,.92)}.yy-client.yy-page.yy-page--catalog .card__favorite--on,.yy-client.yy-page.yy-page--offers .offer-card__favorite--on{background:var(--yy-green)}.yy-client.yy-page.yy-page--offers[class]{padding:0 1rem 1.5rem}.yy-client.yy-page.yy-page--offers .offer-hero{padding:1.0625rem;margin:0;min-height:7.8125rem;box-sizing:border-box}.yy-client.yy-page.yy-page--offers .offer-hero__eyebrow{font-size:.75rem;color:var(--yy-gold);letter-spacing:.09375rem}.yy-client.yy-page.yy-page--offers .offer-hero__title{font-size:1.8125rem;line-height:1.2;margin:.4375rem 0}.yy-client.yy-page.yy-page--offers .offer-hero__desc{font-size:.84375rem;color:#e6eee8;line-height:1.5;max-width:17.5rem}.yy-client.yy-page.yy-page--offers .offer-content{padding:0}.yy-client.yy-page.yy-page--offers .offer-summary{margin:.875rem 0 .6875rem}.yy-client.yy-page.yy-page--offers .offer-card{border:.03125rem solid var(--yy-border);border-radius:.8125rem;overflow:hidden;box-shadow:none}.yy-client.yy-page.yy-page--offers .offer-card__media,.yy-client.yy-page.yy-page--offers .offer-card__image{height:8.125rem;background:#f3f2ed}.yy-client.yy-page.yy-page--offers .offer-card__body{padding:.625rem}.yy-client.yy-page.yy-page--offers .offer-card__name{font-size:.9375rem;line-height:1.4}.yy-client.yy-page.yy-page--offers .offer-card__spec,.yy-client.yy-page.yy-page--offers .offer-card__stock{font-size:.78125rem;line-height:1.5}.yy-client.yy-page.yy-page--offers .offer-card__more{font-size:.75rem;color:var(--yy-green)}.yy-client.yy-page.yy-page--offers .offer-card__badge{background:var(--yy-gold);color:#473518;font-size:.71875rem;padding:.1875rem .4375rem;border-radius:.3125rem}.yy-client.yy-page.yy-page--product[class]{padding:0 1rem calc(5.625rem + env(safe-area-inset-bottom))}.yy-client.yy-page.yy-page--product .swiper-wrap{overflow:hidden;border-radius:.875rem .875rem 0 0;background:#f2f0ea}.yy-client.yy-page.yy-page--product .swiper,.yy-client.yy-page.yy-page--product .swiper-img,.yy-client.yy-page.yy-page--product .swiper-img.single{height:15.9375rem;background:#f2f0ea}.yy-client.yy-page.yy-page--product .sku-name{font-size:1.3125rem;font-weight:800;line-height:1.35;margin-bottom:.375rem}.yy-client.yy-page.yy-page--product .yy-product-spec{display:block;font-size:.90625rem;color:var(--yy-muted);margin-bottom:.25rem}.yy-client.yy-page.yy-page--product .yy-product-code{display:block;font-size:.78125rem;color:var(--yy-muted);margin-bottom:.6875rem}.yy-client.yy-page.yy-page--product .private-price{padding:.8125rem;margin:0 0 .75rem;align-items:center;flex-wrap:wrap;gap:.625rem}.yy-client.yy-page.yy-page--product .private-price .private-stock{align-items:flex-start;gap:.125rem}.yy-client.yy-page.yy-page--product .yy-stock-label{font-size:.78125rem;color:#f0f5f1}.yy-client.yy-page.yy-page--product .yy-stock-value{font-size:1.65625rem;line-height:1.25;font-weight:800;color:var(--yy-gold)}.yy-client.yy-page.yy-page--product .yy-stock-tip{display:block;font-size:.75rem;color:#e2ece5;margin-top:.25rem}.yy-client.yy-page.yy-page--product .meta-item{padding:.25rem 0;font-size:.875rem;border-bottom:.03125rem solid var(--yy-border)}.yy-client.yy-page.yy-page--product .meta-item:last-child{border:0}.yy-client.yy-page.yy-page--product .bottom-cta{gap:.5rem;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));background:#fff}.yy-client.yy-page.yy-page--product .favorite-btn{min-height:2.875rem;height:auto;padding:.375rem .5625rem;line-height:1.4;font-size:.84375rem;border-radius:.625rem}.yy-client.yy-page.yy-page--product .favorite-btn--config{width:7.8125rem;flex-shrink:0;white-space:nowrap}.yy-client.yy-page.yy-page--product .yy-node-strong{font-weight:700}.yy-client.yy-page.yy-page--product .inquiry-btn{height:auto;min-height:2.875rem;font-size:.84375rem;line-height:1.4;padding:.5rem}.yy-client.yy-page.yy-page--product .grade-option__notice,.yy-client.yy-page.yy-page--product .grade-option__stock,.yy-client.yy-page.yy-page--product .cloth-help,.yy-client.yy-page.yy-page--product .price-note{font-size:.78125rem;white-space:normal}.yy-client.yy-page.yy-page--product .grade-grid{grid-template-columns:1fr;gap:.375rem}.yy-client.yy-page.yy-page--product .grade-option{min-height:0;padding:.5625rem .6875rem}.yy-client.yy-page.yy-page--product .grade-option__head{align-items:baseline;flex-direction:row}.yy-client.yy-page.yy-page--product .grade-option__name,.yy-client.yy-page.yy-page--product .grade-option__notice,.yy-client.yy-page.yy-page--product .grade-option__stock{margin-top:.1875rem}.yy-client.yy-page.yy-page--favorites[class]{padding:0 1rem calc(5.3125rem + env(safe-area-inset-bottom))}.yy-client.yy-page.yy-page--favorites .favorite-list{padding:0;margin-top:.625rem}.yy-client.yy-page.yy-page--favorites .favorite-card{padding:.75rem;gap:.5625rem;border-radius:.875rem;border-color:var(--yy-border);box-shadow:none;background:#fff}.yy-client.yy-page.yy-page--favorites .favorite-card--selected{border-color:#bdd6c7}.yy-client.yy-page.yy-page--favorites .item-image{width:5.4375rem;height:5.4375rem;border-radius:.5625rem;background:#f3f2ed}.yy-client.yy-page.yy-page--favorites .item-name{font-size:.96875rem;font-weight:800}.yy-client.yy-page.yy-page--favorites .item-spec,.yy-client.yy-page.yy-page--favorites .item-code{font-size:.78125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--favorites .item-commerce{font-size:.78125rem;line-height:1.5}.yy-client.yy-page.yy-page--favorites .select-control{width:1.375rem;height:1.375rem;position:relative}.yy-client.yy-page.yy-page--favorites .select-control:before{content:"";position:absolute;top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.yy-client.yy-page.yy-page--favorites .item-actions{padding-top:.625rem;margin-top:.1875rem}.yy-client.yy-page.yy-page--favorites .qty-control{height:2.625rem}.yy-client.yy-page.yy-page--favorites .qty-control .yy-node-button{width:2.625rem;height:2.625rem;font-size:1.0625rem;line-height:2.625rem}.yy-client.yy-page.yy-page--favorites .qty-input{height:2.625rem;font-size:.9375rem}.yy-client.yy-page.yy-page--favorites .qty-save-state{font-size:.71875rem}.yy-client.yy-page.yy-page--favorites .remove,.yy-client.yy-page.yy-page--favorites .intro__select{display:flex;min-height:2.625rem;align-items:center;font-size:.84375rem}.yy-client.yy-page.yy-page--favorites .bottom-bar{padding:.625rem .875rem calc(.625rem + env(safe-area-inset-bottom));gap:.625rem;background:#fff}.yy-client.yy-page.yy-page--favorites .submit-button,.yy-client.yy-page.yy-page--favorites .confirm-button{height:2.9375rem;background:var(--yy-green);border-radius:.625rem;font-size:.90625rem}.yy-client.yy-page.yy-page--favorites .bottom-summary{font-size:.875rem}.yy-client.yy-page.yy-page--favorites .inquiry-sheet{padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.125rem 1.125rem 0 0;max-height:88vh;overflow-y:auto}.yy-client.yy-page.yy-page--favorites .sheet-mask{background:rgba(6,25,18,.56)}.yy-client.yy-page.yy-page--favorites .sheet-head{margin-bottom:.875rem}.yy-client.yy-page.yy-page--favorites .sheet-close{display:flex;width:2.625rem;height:2.625rem;align-items:center;justify-content:center;font-size:1.25rem}.yy-client.yy-page.yy-page--favorites .summary-list{padding:.75rem;background:var(--yy-soft);border-radius:.625rem;font-size:.90625rem;line-height:1.75}.yy-client.yy-page.yy-page--favorites .field-label{font-size:.875rem;margin-top:.75rem}.yy-client.yy-page.yy-page--favorites .note-input{box-sizing:border-box;width:100%;font-size:.90625rem;line-height:1.6;padding:.75rem;min-height:6.5625rem;border-radius:.625rem;border:.03125rem solid var(--yy-border)}.yy-client.yy-page.yy-page--favorites .sheet-tip{font-size:.78125rem;line-height:1.6}.yy-client.yy-page.yy-page--projects .fr-page--inner{padding:0 1rem}.yy-client.yy-page.yy-page--project[class],.yy-client.yy-page.yy-page--tracking[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--project .service-hero{padding:1rem;margin-bottom:.6875rem}.yy-client.yy-page.yy-page--project .service-hero .title{font-size:1.34375rem;line-height:1.4;margin-top:.625rem}.yy-client.yy-page.yy-page--project .project-no{font-size:.8125rem}.yy-client.yy-page.yy-page--project .service-state{color:#3e321b;background:var(--yy-gold);font-size:.78125rem;font-weight:700}.yy-client.yy-page.yy-page--project .service-hero__hint{font-size:.8125rem;color:#e0eee6}.yy-client.yy-page.yy-page--project .item-name,.yy-client.yy-page.yy-page--project .leader-name{font-size:.96875rem}.yy-client.yy-page.yy-page--project .item-spec,.yy-client.yy-page.yy-page--project .items-note,.yy-client.yy-page.yy-page--project .leader-role,.yy-client.yy-page.yy-page--project .billing-entry__hint,.yy-client.yy-page.yy-page--project .tracking-entry__hint{font-size:.78125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--project .item-img{width:3.625rem;height:3.625rem;border-radius:.5625rem}.yy-client.yy-page.yy-page--project .item-qty{font-size:.90625rem;color:var(--yy-green)}.yy-client.yy-page.yy-page--tracking .map-card{padding:.375rem;overflow:hidden}.yy-client.yy-page.yy-page--tracking .map{height:18.75rem;border-radius:.6875rem}.yy-client.yy-page.yy-page--tracking .summary{padding:.8125rem .5625rem;font-size:.84375rem;line-height:1.7;gap:.3125rem}.yy-client.yy-page.yy-page--tracking .route-summary{align-items:flex-start;flex-direction:column;gap:.5625rem}.yy-client.yy-page.yy-page--tracking .distance{font-size:1.21875rem}.yy-client.yy-page.yy-page--tracking .route-duration,.yy-client.yy-page.yy-page--tracking .privacy{font-size:.8125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--tracking .route-button{width:100%;border-color:var(--yy-green);font-size:.875rem;border-radius:.5625rem}.yy-client.yy-page.yy-page--cases[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--cases .grid{display:grid;grid-template-columns:1fr;gap:.75rem}.yy-client.yy-page.yy-page--cases .card{border:.03125rem solid var(--yy-border);border-radius:.875rem;overflow:hidden;box-shadow:none;background:#fff}.yy-client.yy-page.yy-page--cases .cover{width:100%;height:13.4375rem}.yy-client.yy-page.yy-page--cases .body{padding:.8125rem}.yy-client.yy-page.yy-page--cases .tag,.yy-client.yy-page.yy-page--case .tag{display:inline-flex;padding:.15625rem .4375rem;border-radius:.3125rem;background:#f8e7c1;color:#71552a;font-size:.75rem}.yy-client.yy-page.yy-page--cases .title{font-size:1.125rem;line-height:1.4;margin-top:.5rem}.yy-client.yy-page.yy-page--cases .summary{font-size:.84375rem;line-height:1.6;color:var(--yy-muted);margin-top:.375rem}.yy-client.yy-page.yy-page--case[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--case .hero{height:17.5rem;width:100%;border-radius:.875rem}.yy-client.yy-page.yy-page--case .article{position:relative;padding:1rem;margin-top:-.875rem;border:.03125rem solid var(--yy-border);border-radius:.875rem;background:#fff}.yy-client.yy-page.yy-page--case .title{font-size:1.34375rem;line-height:1.4;margin-top:.625rem}.yy-client.yy-page.yy-page--case .location{font-size:.84375rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--case .summary,.yy-client.yy-page.yy-page--case .content{font-size:.9375rem;line-height:1.9;color:#43594e}.yy-client.yy-page.yy-page--case .gallery{padding:.9375rem 0}.yy-client.yy-page.yy-page--case .gallery-title{font-size:1.0625rem;font-weight:800;border-left:.1875rem solid var(--yy-green);padding-left:.5625rem}.yy-client.yy-page.yy-page--case .gallery-image{border-radius:.75rem;margin-top:.6875rem}.yy-client.yy-page.yy-page--inquiries[class],.yy-client.yy-page.yy-page--messages[class]{padding:0 1rem calc(5rem + env(safe-area-inset-bottom))}.yy-client.yy-page.yy-page--inquiries .card{padding:.8125rem;margin-top:.6875rem;border:.03125rem solid var(--yy-border);border-radius:.875rem;box-shadow:none}.yy-client.yy-page.yy-page--inquiries .top{font-size:.78125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--inquiries .tag{font-size:.75rem;padding:.1875rem .4375rem}.yy-client.yy-page.yy-page--inquiries .yy-inquiry-image{width:4.375rem;height:4.375rem;border-radius:.625rem;background:#f3f2ed}.yy-client.yy-page.yy-page--inquiries .yy-inquiry-count{font-size:.96875rem;font-weight:750}.yy-client.yy-page.yy-page--inquiries .yy-inquiry-date{font-size:.78125rem;color:var(--yy-muted);line-height:1.5}.yy-client.yy-page.yy-page--chat[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--chat .head{padding:.9375rem;margin-bottom:.6875rem}.yy-client.yy-page.yy-page--chat .section,.yy-client.yy-page.yy-page--chat .timeline{padding:.875rem;margin:.625rem 0;border:.03125rem solid var(--yy-border);border-radius:.875rem;background:#fff}.yy-client.yy-page.yy-page--chat .title{font-size:1.03125rem;color:var(--yy-ink);font-weight:800}.yy-client.yy-page.yy-page--chat .note{font-size:.90625rem;line-height:1.7}.yy-client.yy-page.yy-page--chat .item{padding:.6875rem 0;gap:.5rem;font-size:.875rem}.yy-client.yy-page.yy-page--chat .messages{height:20.625rem;margin-top:.6875rem}.yy-client.yy-page.yy-page--chat .message{font-size:.875rem}.yy-client.yy-page.yy-page--chat .yy-message-meta{display:block;color:var(--yy-muted);font-size:.75rem;line-height:1.5;margin-bottom:.375rem}.yy-client.yy-page.yy-page--chat .yy-message-bubble{font-size:.90625rem;line-height:1.65;border-radius:.6875rem;padding:.6875rem;background:var(--yy-paper);color:var(--yy-ink);overflow-wrap:anywhere}.yy-client.yy-page.yy-page--chat .message--mine .yy-message-bubble{background:#e1efe5;color:var(--yy-green)}.yy-client.yy-page.yy-page--chat .quote-card{border:.03125rem solid #c5d9cc;border-radius:.6875rem;padding:.75rem;background:#f5f9f5;font-size:.875rem}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text{display:block;line-height:1.5;margin-top:.25rem;white-space:normal}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text:first-child{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:0;padding:.125rem .375rem;border-radius:.25rem;background:#f8e7c1;color:#71552a;font-size:.75rem}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text:nth-child(2){font-size:.96875rem;font-weight:750;color:var(--yy-ink)}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text:nth-child(3){font-size:.75rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text:nth-child(4){font-size:1.3125rem;font-weight:800;color:var(--yy-green)}.yy-client.yy-page.yy-page--chat .quote-card .yy-node-text:last-child{font-size:.8125rem;color:var(--yy-green)}.yy-client.yy-page.yy-page--chat .composer{align-items:flex-end;margin-top:.625rem;gap:.5rem}.yy-client.yy-page.yy-page--chat .yy-message-input{padding:.625rem;min-height:2.625rem;max-height:7.5rem;font-size:.90625rem;box-sizing:border-box;line-height:1.5;border:.03125rem solid var(--yy-border);border-radius:.5625rem;background:var(--yy-paper)}.yy-client.yy-page.yy-page--chat .yy-send{height:2.75rem;line-height:2.75rem;font-size:.875rem;padding:0 .8125rem;border-radius:.5625rem;background:var(--yy-green);color:#fff}.yy-client.yy-page.yy-page--quotes[class]{padding:0 1rem 1.875rem}.yy-client.yy-page.yy-page--quotes .tabs{margin:0;padding:.25rem;box-shadow:none;border:.03125rem solid var(--yy-border);border-radius:.625rem}.yy-client.yy-page.yy-page--quotes .yy-quote-tab{min-height:2.625rem;font-size:.90625rem}.yy-client.yy-page.yy-page--quotes .tabs .on{background:var(--yy-green);color:#fff}.yy-client.yy-page.yy-page--quotes .list{padding:.75rem 0}.yy-client.yy-page.yy-page--quotes .card{padding:.875rem;border-radius:.875rem;border-color:var(--yy-border);box-shadow:none;margin-bottom:.75rem}.yy-client.yy-page.yy-page--quotes .card__title{font-size:1.125rem;line-height:1.4}.yy-client.yy-page.yy-page--quotes .card__time{font-size:.78125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--quotes .card__bottom{background:var(--yy-soft);font-size:.84375rem;padding:.75rem;gap:.375rem;flex-wrap:wrap}.yy-client.yy-page.yy-page--quotes .yy-quote-price{font-size:1.25rem;color:var(--yy-green);font-weight:850}.yy-client.yy-page.yy-page--quotes .yy-quote-number{font-size:.75rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--quotes .status{font-size:.75rem;white-space:nowrap}.yy-client.yy-page.yy-page--quote[class]{padding:0 1rem calc(5.625rem + env(safe-area-inset-bottom))}.yy-client.yy-page.yy-page--quote .summary{padding:1rem}.yy-client.yy-page.yy-page--quote .summary__no{color:#e4eee7;font-size:.78125rem;gap:.4375rem;flex-wrap:wrap}.yy-client.yy-page.yy-page--quote .summary__no .yy-node-text:last-child{color:#41321b;background:var(--yy-gold);padding:.15625rem .4375rem;border-radius:3.09375rem;font-size:.75rem}.yy-client.yy-page.yy-page--quote .summary__amount{color:var(--yy-gold);font-size:1.9375rem;line-height:1.2;overflow-wrap:anywhere}.yy-client.yy-page.yy-page--quote .summary__title{font-size:1.1875rem;color:#fff}.yy-client.yy-page.yy-page--quote .summary__owner{font-size:.78125rem;color:#e4eee7}.yy-client.yy-page.yy-page--quote .card{padding:.875rem;border-radius:.875rem;border-color:var(--yy-border);font-size:.875rem}.yy-client.yy-page.yy-page--quote .item{flex-wrap:wrap;gap:.5625rem}.yy-client.yy-page.yy-page--quote .yy-quote-item-image{width:3.4375rem;height:3.4375rem;border-radius:.5625rem;background:#f3f2ed}.yy-client.yy-page.yy-page--quote .yy-quote-item-name{font-size:.96875rem;font-weight:750}.yy-client.yy-page.yy-page--quote .yy-quote-item-meta{font-size:.78125rem;color:var(--yy-muted);line-height:1.55}.yy-client.yy-page.yy-page--quote .item__amount{font-size:.90625rem;color:var(--yy-green)}.yy-client.yy-page.yy-page--quote .section-title{font-size:1.0625rem;margin:1rem .125rem .4375rem}.yy-client.yy-page.yy-page--quote .bottom{padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));gap:.5625rem}.yy-client.yy-page.yy-page--quote .primary,.yy-client.yy-page.yy-page--quote .ghost{height:2.9375rem;font-size:.90625rem;border-radius:.5625rem}.yy-client.yy-page.yy-page--quote .primary{background:var(--yy-green)}.yy-client.yy-page.yy-page--messages .thread{padding:.8125rem;gap:.625rem;align-items:flex-start;min-height:5.625rem;border:.03125rem solid var(--yy-border);border-radius:.875rem;box-shadow:none}.yy-client.yy-page.yy-page--messages .thread__cover{width:3.5625rem;height:3.5625rem;flex:0 0 3.5625rem;border-radius:.625rem}.yy-client.yy-page.yy-page--messages .yy-thread-name{font-size:.96875rem;font-weight:800}.yy-client.yy-page.yy-page--messages .yy-thread-time{font-size:.71875rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--messages .thread__preview{font-size:.875rem;line-height:1.55;margin-top:.3125rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.yy-client.yy-page.yy-page--messages .thread__meta{font-size:.71875rem;gap:.3125rem;flex-wrap:wrap;color:var(--yy-muted);margin-top:.5rem}.yy-client.yy-page.yy-page--messages .yy-contact{display:flex;min-height:2.625rem;padding:0 .625rem;align-items:center;justify-content:center;border:.03125rem solid #bcd5c8;border-radius:3.09375rem;background:#fff;color:var(--yy-green);font-size:.8125rem}.yy-client.yy-page.yy-page--account .account-body{padding:0 1rem 1.25rem}.yy-client.yy-page.yy-page--account .profile-card{min-height:5.9375rem;padding:.9375rem;gap:.6875rem}.yy-client.yy-page.yy-page--account .profile-card__avatar{width:3.28125rem;height:3.28125rem;border-radius:50%;background:var(--yy-gold);color:#173d2e;font-size:1.375rem}.yy-client.yy-page.yy-page--account .profile-card__name{font-size:1.1875rem;color:#fff;overflow-wrap:anywhere}.yy-client.yy-page.yy-page--account .profile-card__phone{font-size:.875rem;color:#e2eee6}.yy-client.yy-page.yy-page--account .profile-card__verified{font-size:.75rem;color:#173d2e;background:var(--yy-gold);border-radius:3.09375rem;padding:.25rem .375rem;white-space:nowrap}.yy-client.yy-page.yy-page--account .section-label{font-size:1rem;font-weight:800;color:var(--yy-ink);margin:.9375rem .125rem .5rem}.yy-client.yy-page.yy-page--account .settings-card,.yy-client.yy-page.yy-page--account .company-card{border-radius:.875rem;border-color:var(--yy-border)}.yy-client.yy-page.yy-page--account .setting-row,.yy-client.yy-page.yy-page--account .company-card{padding:.78125rem;min-height:3.5rem;gap:.625rem}.yy-client.yy-page.yy-page--account .yy-setting-title{font-size:.9375rem;font-weight:750;white-space:normal}.yy-client.yy-page.yy-page--account .yy-setting-description{font-size:.78125rem;line-height:1.55;color:var(--yy-muted)}.yy-client.yy-page.yy-page--account .settings-card--services .yy-setting-description{display:none}.yy-client.yy-page.yy-page--account .settings-card--services .setting-row{min-height:3.125rem;padding-top:.625rem;padding-bottom:.625rem}.yy-client.yy-page.yy-page--account .logout-button,.yy-client.yy-page.yy-page--account .staff-button{display:block;width:100%}.yy-client.yy-page.yy-page--account .setting-row__icon,.yy-client.yy-page.yy-page--account .company-card__icon{width:1.375rem;height:1.375rem}.yy-client.yy-page.yy-page--account .logout-button{min-height:2.9375rem;font-size:.90625rem;border-radius:.625rem}.yy-client.yy-page.yy-page--billing[class]{padding:0 1rem calc(5rem + env(safe-area-inset-bottom))}.yy-client.yy-page.yy-page--billing .billing-hero{padding:1rem}.yy-client.yy-page.yy-page--billing .billing-hero__company{font-size:1rem;color:#fff;font-weight:750;line-height:1.5}.yy-client.yy-page.yy-page--billing .billing-hero__amount{flex-direction:column;align-items:flex-start;gap:.375rem;margin-top:.75rem}.yy-client.yy-page.yy-page--billing .yy-balance-label{font-size:.8125rem;color:#eff6ef}.yy-client.yy-page.yy-page--billing .yy-balance-value{font-size:2.0625rem;color:var(--yy-gold);font-weight:850;line-height:1.3;overflow-wrap:anywhere}.yy-client.yy-page.yy-page--billing .yy-stat-value{font-size:.9375rem;color:#fff;font-weight:750;overflow-wrap:anywhere}.yy-client.yy-page.yy-page--billing .yy-stat-label{font-size:.75rem;color:#dce9df}.yy-client.yy-page.yy-page--billing .billing-hero__stats .yy-node-view{min-width:0}.yy-client.yy-page.yy-page--billing .billing-hero__stats .yy-node-text{overflow-wrap:anywhere;text-align:center}.yy-client.yy-page.yy-page--billing .filter-pill{font-size:.8125rem;min-height:2.625rem;box-sizing:border-box;padding:.6875rem .1875rem}.yy-client.yy-page.yy-page--billing .filter-card{padding:.3125rem;border-radius:.6875rem}.yy-client.yy-page.yy-page--billing .account-note,.yy-client.yy-page.yy-page--billing .billing-note{font-size:.78125rem;line-height:1.75}.yy-client.yy-page.yy-page--billing .bill-card{padding:.875rem;border-radius:.875rem;box-shadow:none}.yy-client.yy-page.yy-page--billing .bill-card__title{font-size:1.0625rem;line-height:1.4}.yy-client.yy-page.yy-page--billing .bill-card__date,.yy-client.yy-page.yy-page--billing .bill-card__no{font-size:.75rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--billing .bill-card__actions{font-size:.84375rem;min-height:2.625rem;align-items:center}.yy-client.yy-page.yy-page--billing .status{font-size:.75rem;white-space:nowrap}.yy-client.yy-page.yy-page--billing .amount-grid .yy-node-view{min-width:0}.yy-client.yy-page.yy-page--billing .amount-grid .yy-node-text{overflow-wrap:anywhere;text-align:center}.yy-client.yy-page.yy-page--bind[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--bind .brand{padding:1.1875rem .875rem;margin-bottom:.75rem;text-align:center}.yy-client.yy-page.yy-page--bind .brand__logo{background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;box-shadow:none;border-radius:0}.yy-client.yy-page.yy-page--bind .brand__title{color:#fff;font-size:1.34375rem}.yy-client.yy-page.yy-page--bind .brand__sub{color:#e3eee7;font-size:.875rem}.yy-client.yy-page.yy-page--bind .card{padding:1rem;border-radius:.875rem;border:.03125rem solid var(--yy-border);box-shadow:none}.yy-client.yy-page.yy-page--bind .form{gap:.625rem}.yy-client.yy-page.yy-page--bind .ipt{height:3rem;border:.03125rem solid var(--yy-border);border-radius:.5625rem;background:#f9faf8}.yy-client.yy-page.yy-page--bind .ipt__field{font-size:.90625rem;min-width:0;color:var(--yy-ink)}.yy-client.yy-page.yy-page--bind .hint{font-size:.8125rem;line-height:1.7;color:var(--yy-muted)}.yy-client.yy-page.yy-page--privacy[class]{padding:0 1rem 1.5625rem}.yy-client.yy-page.yy-page--privacy .content{padding:0}.yy-client.yy-page.yy-page--privacy .notice,.yy-client.yy-page.yy-page--privacy .section{padding:.9375rem;margin-top:.6875rem;border:.03125rem solid var(--yy-border);border-radius:.875rem;background:#fff;color:var(--yy-ink)}.yy-client.yy-page.yy-page--privacy .section__title{font-size:1.0625rem;font-weight:800}.yy-client.yy-page.yy-page--privacy .section__body{font-size:.90625rem;line-height:1.85;color:#43594e}.yy-client.yy-page.yy-page--privacy .hero__meta{display:block;font-size:.78125rem;color:var(--yy-muted);line-height:1.6;margin-bottom:.75rem}.yy-client.yy-page.yy-page--privacy .yy-privacy-banner{padding:.875rem;margin-top:.625rem;font-size:1.03125rem;font-weight:750}.yy-client.yy-page.yy-page--privacy .action{font-size:.84375rem;min-height:2.8125rem;height:auto;padding:.625rem;line-height:1.5;border-radius:.625rem}.yy-client.yy-page.yy-page--privacy .action--primary{background:var(--yy-green)}@media (max-width:360px){.yy-client.yy-page.yy-page--favorites .item-image{width:4.375rem;height:4.375rem}.yy-client.yy-page.yy-page--account .profile-card{flex-wrap:wrap}.yy-client.yy-page.yy-page--billing .yy-balance-value{font-size:1.8125rem}}@media (prefers-reduced-motion:reduce){.yy-client.yy-page .fr-chip,.yy-client.yy-page .fr-btn,.yy-client.yy-page .card,.yy-client.yy-page .offer-card{animation:none!important;transition:none!important}}.yy-client{--yy-paper:#f6f8f5;--yy-border:#dce7df;--yy-muted:#50645a;--yy-soft:#edf5ee;--yy-shadow:none;--yy-ease:cubic-bezier(.23,1,.32,1);font-variant-numeric:tabular-nums}.yy-client.yy-page .fr-card{box-shadow:var(--yy-shadow)}.yy-client.yy-page .fr-chip{border-color:var(--yy-border);font-weight:650;transition:background-color .18s var(--yy-ease),color .18s var(--yy-ease),border-color .18s var(--yy-ease)}.yy-client.yy-page .fr-chip--on{background:#0b7055;border-color:#0b7055;box-shadow:none}.yy-client.yy-page .yy-node-button,.yy-client.yy-page [role=button]{touch-action:manipulation}.yy-client.yy-page .yy-node-button:active,.yy-client.yy-page [role=button]:active{opacity:.82}.yy-client.yy-page .yy-node-button:focus-visible,.yy-client.yy-page [role=button]:focus-visible,.yy-client.yy-page .fr-chip:focus-visible{outline:.125rem solid #9b7a35;outline-offset:.125rem}.yy-client.yy-page.yy-page--catalog .search-bar{height:2.875rem;margin-bottom:0;padding:0 .75rem;border-color:#d7e5da;box-shadow:none}.yy-client.yy-page.yy-page--catalog .search-bar__ic{width:1.1875rem;height:1.1875rem}.yy-client.yy-page.yy-page--catalog .search-bar__input{font-size:.9375rem}.yy-client.yy-page.yy-page--catalog .search-tools{display:flex;align-items:center;gap:.5rem;margin-bottom:.6875rem}.yy-client.yy-page.yy-page--catalog .search-tools .search-bar{min-width:0;flex:1}.yy-client.yy-page.yy-page--catalog .model-filter{display:flex;min-width:3.375rem;min-height:2.875rem;padding:0 .5625rem;align-items:center;justify-content:center;line-height:1.3;font-size:.84375rem;font-weight:700;white-space:nowrap;border:.03125rem solid var(--yy-border);border-radius:1.4375rem;background:#fff;color:var(--yy-ink)}.yy-client.yy-page.yy-page--catalog .model-filter--on{border-color:var(--yy-green);background:var(--yy-green);color:#fff}.yy-client.yy-page.yy-page--catalog .grid,.yy-client.yy-page.yy-page--offers .offer-grid{gap:.625rem}.yy-client.yy-page.yy-page--catalog .card,.yy-client.yy-page.yy-page--offers .offer-card{display:flex;min-width:0;flex-direction:column;border:.03125rem solid var(--yy-border);border-radius:.75rem;background:#fff;box-shadow:none;transition:transform .16s var(--yy-ease)}.yy-client.yy-page.yy-page--catalog .card:active,.yy-client.yy-page.yy-page--offers .offer-card:active{transform:scale(.985);box-shadow:none}.yy-client.yy-page.yy-page--catalog .card__img-wrap,.yy-client.yy-page.yy-page--catalog .card__img,.yy-client.yy-page.yy-page--offers .offer-card__media,.yy-client.yy-page.yy-page--offers .offer-card__image{height:9.375rem;background:#f3f5f1}.yy-client.yy-page.yy-page--catalog .card__img-wrap,.yy-client.yy-page.yy-page--offers .offer-card__media{border-bottom:.03125rem solid #edf0e9}.yy-client.yy-page.yy-page--catalog .card__name{font-size:1rem;line-height:1.35;font-weight:750}.yy-client.yy-page.yy-page--catalog .card__spec,.yy-client.yy-page.yy-page--offers .offer-card__spec{font-size:.875rem;line-height:1.45;color:var(--yy-muted)}.yy-client.yy-page.yy-page--catalog .card__commerce{align-items:flex-start;flex-direction:column;gap:.21875rem}.yy-client.yy-page.yy-page--catalog .card__price-line{font-size:.75rem;gap:.09375rem}.yy-client.yy-page.yy-page--catalog .card__price{font-size:1.0625rem;line-height:1.25}.yy-client.yy-page.yy-page--catalog .card__stock,.yy-client.yy-page.yy-page--offers .offer-card__stock{font-size:.84375rem;line-height:1.45;color:#315e47}.yy-client.yy-page.yy-page--catalog .card__more,.yy-client.yy-page.yy-page--offers .offer-card__more{display:none}.yy-client.yy-page.yy-page--catalog .card__more{margin-left:.625rem;margin-right:.625rem}.yy-client.yy-page.yy-page--offers .offer-card__body{display:flex;flex:1;flex-direction:column;padding:.625rem;gap:.25rem}.yy-client.yy-page.yy-page--offers .offer-card__name{font-size:.96875rem;line-height:1.4;font-weight:750}.yy-client.yy-page.yy-page--offers .offer-card__more{margin-top:auto}.yy-client.yy-page.yy-page--offers .offer-summary{align-items:center;gap:.5rem}.yy-client.yy-page.yy-page--offers .offer-summary .favorite-entry{min-height:2.75rem}.yy-client.yy-page.yy-page--product .sku-name{font-size:1.375rem;line-height:1.32}.yy-client.yy-page.yy-page--product .swiper-wrap{box-shadow:none}.yy-client.yy-page.yy-page--product .meta-item{min-height:2.375rem;box-sizing:border-box;display:flex;align-items:center;gap:.4375rem}.yy-client.yy-page.yy-page--orders .orders-tabs{margin-bottom:.5625rem;padding:.21875rem;border-color:var(--yy-border);border-radius:.625rem;box-shadow:none}.yy-client.yy-page.yy-page--orders .orders-tab{min-height:2.9375rem;font-size:.9375rem;transition:background-color .18s var(--yy-ease),color .18s var(--yy-ease)}.yy-client.yy-page.yy-page--orders .orders-tab--active{background:#0b7055;box-shadow:none}.yy-client.yy-page.yy-page--orders .orders-scope{font-size:.78125rem;line-height:1.6;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .project-card--customer{margin-bottom:.625rem;padding:.9375rem;border:.03125rem solid var(--yy-border);border-radius:.75rem;background:#fff;box-shadow:none}.yy-client.yy-page.yy-page--orders .project-card--customer .project-card__title{font-size:1.125rem;line-height:1.42;color:var(--yy-ink)}.yy-client.yy-page.yy-page--orders .project-card--customer .project-card__meta{font-size:.84375rem;line-height:1.6;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .project-card--customer .project-card__stage{padding:.6875rem;border-radius:.59375rem;background:#f2f7f2}.yy-client.yy-page.yy-page--orders .project-card--customer .project-card__stage-top{font-size:.8125rem;color:#435c4e}.yy-client.yy-page.yy-page--orders .project-card--gray .project-card__title,.yy-client.yy-page.yy-page--orders .project-card--gray .project-card__meta{color:var(--yy-ink)}.yy-client.yy-page.yy-page--orders .rated,.yy-client.yy-page.yy-page--orders .to-rate{margin:-.3125rem .9375rem .6875rem;padding-top:.6875rem;font-size:.84375rem}.yy-client.yy-page.yy-page--orders .orders-verify{padding:1.5rem 1rem;border-color:var(--yy-border);border-radius:.75rem;box-shadow:none}.yy-client.yy-page.yy-page--orders .orders-verify__copy{color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .billing-page{background:transparent}.yy-client.yy-page.yy-page--orders .billing-hero{margin-top:.25rem;padding:1.0625rem;border-radius:.9375rem}.yy-client.yy-page.yy-page--orders .yy-balance-value{font-size:1.9375rem;line-height:1.23}.yy-client.yy-page.yy-page--orders .billing-hero__stats{margin-top:.9375rem;padding-top:.75rem}.yy-client.yy-page.yy-page--orders .yy-stat-label{font-size:.71875rem;color:#e1efe6}.yy-client.yy-page.yy-page--orders .filter-card{margin-top:.75rem;padding:.3125rem;border-color:var(--yy-border);border-radius:.6875rem}.yy-client.yy-page.yy-page--orders .filter-pill{display:flex;min-height:2.625rem;box-sizing:border-box;padding:.375rem .1875rem;align-items:center;justify-content:center;font-size:.78125rem;white-space:normal;line-height:1.3}.yy-client.yy-page.yy-page--orders .period-summary{margin:.625rem 0;padding:.625rem;border:.03125rem solid var(--yy-border);border-radius:.625rem;box-shadow:none}.yy-client.yy-page.yy-page--orders .period-summary .yy-node-text:first-child{font-size:1.0625rem}.yy-client.yy-page.yy-page--orders .period-summary .yy-node-text:last-child{font-size:.71875rem;line-height:1.3;text-align:center;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .account-note{padding:.6875rem .75rem;font-size:.78125rem;line-height:1.7;color:#315d4e}.yy-client.yy-page.yy-page--orders .section-head .yy-node-text:first-child{font-size:1.03125rem}.yy-client.yy-page.yy-page--orders .section-head .yy-node-text:last-child{font-size:.75rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .customer-payments,.yy-client.yy-page.yy-page--orders .bill-card{border-color:var(--yy-border);border-radius:.6875rem;box-shadow:none}.yy-client.yy-page.yy-page--orders .customer-payment{padding:.8125rem}.yy-client.yy-page.yy-page--orders .customer-payment>.yy-node-view .yy-node-text:first-child{font-size:.84375rem}.yy-client.yy-page.yy-page--orders .customer-payment>.yy-node-view .yy-node-text:not(:first-child){font-size:.71875rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .customer-payment>.yy-node-text{font-size:.90625rem}.yy-client.yy-page.yy-page--orders .bill-card{padding:.875rem;margin-bottom:.625rem}.yy-client.yy-page.yy-page--orders .bill-card__title{font-size:1rem;line-height:1.4}.yy-client.yy-page.yy-page--orders .bill-card__no,.yy-client.yy-page.yy-page--orders .bill-card__date{font-size:.75rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .amount-grid{padding:.75rem 0;gap:.125rem}.yy-client.yy-page.yy-page--orders .amount-grid .yy-node-text:first-child{font-size:.84375rem}.yy-client.yy-page.yy-page--orders .amount-grid .yy-node-text:last-child{font-size:.6875rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--orders .bill-card__actions{min-height:2.75rem;margin-top:.375rem;align-items:center;gap:.5rem;font-size:.84375rem}.yy-client.yy-page.yy-page--orders .bill-card__actions .yy-node-text{display:flex;min-height:2.625rem;align-items:center}.yy-client.yy-page.yy-page--orders .billing-note{font-size:.71875rem;line-height:1.7;color:var(--yy-muted)}.yy-client.yy-page.yy-page--project .service-hero,.yy-client.yy-page.yy-page--quote .summary{box-shadow:none}.yy-client.yy-page.yy-page--project .item-img,.yy-client.yy-page.yy-page--quote .yy-quote-item-image{background:#f2f5f0;border:.03125rem solid #e9eee8}.yy-client.yy-page.yy-page--quotes .card,.yy-client.yy-page.yy-page--inquiries .card,.yy-client.yy-page.yy-page--messages .service-inquiry{box-shadow:none}.yy-client.yy-page.yy-page--quotes .card__title{font-size:1.125rem;line-height:1.38}.yy-client.yy-page.yy-page--quotes .yy-quote-price{font-size:1.3125rem}.yy-client.yy-page.yy-page--cases .card,.yy-client.yy-page.yy-page--case .article{box-shadow:none}.yy-client.yy-page.yy-page--messages .service-advisor,.yy-client.yy-page.yy-page--account .settings-card,.yy-client.yy-page.yy-page--account .company-card{border-color:var(--yy-border);box-shadow:none}.yy-client.yy-page.yy-page--messages .service-bubble{font-size:.90625rem;line-height:1.65}.yy-client.yy-page.yy-page--messages .service-input{border-color:#bbd2c3;border-radius:.625rem}.yy-client.yy-page.yy-page--messages .service-send{border-radius:.625rem;background:#0b7055}.yy-client.yy-page.yy-page--account .section-label{font-size:1.0625rem;margin-top:1.1875rem}.yy-client.yy-page.yy-page--account .setting-row{min-height:3.5rem}.yy-client.yy-page.yy-page--account .yy-setting-description{font-size:.8125rem;color:var(--yy-muted)}.yy-client.yy-page.yy-page--bind .ipt{border-color:var(--yy-border);background:#fff}.yy-client.yy-page.yy-page--bind .ipt:focus-within{border-color:#0b8060;box-shadow:0 0 0 .125rem rgba(11,128,96,.1)}.yy-client.yy-page .empty{min-height:8.125rem;padding:1.5rem .875rem}.yy-client.yy-page .empty__visual{display:none}.yy-client.yy-page .empty__title{font-size:1rem;font-weight:700}.yy-client.yy-page .empty__desc{font-size:.875rem}.yy-client.yy-page .error{min-height:8.125rem;padding:1.5rem .875rem}.yy-client.yy-page .error__title{font-size:1rem}.yy-client.yy-page .error__desc{font-size:.875rem;line-height:1.55}.yy-client.yy-page.yy-page--favorites .bottom-bar,.yy-client.yy-page.yy-page--product .bottom-cta,.yy-client.yy-page.yy-page--quote .bottom{border-top:.03125rem solid var(--yy-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff}.yy-client.yy-page.yy-page--favorites .submit-button,.yy-client.yy-page.yy-page--favorites .confirm-button{background:var(--yy-green)}.yy-client.yy-page.yy-page--offers .offer-card__badge{display:none}.yy-client.yy-page.yy-page--offers .offer-summary{margin:.25rem 0 .6875rem}.yy-client.yy-page.yy-page--quotes .tabs{padding:0;border:0;border-bottom:.03125rem solid var(--yy-border);border-radius:0;background:transparent}.yy-client.yy-page.yy-page--quotes .yy-quote-tab{min-height:2.75rem;border-radius:0}.yy-client.yy-page.yy-page--quotes .tabs .on{border-bottom:.125rem solid var(--yy-green);background:transparent;color:var(--yy-green)}.yy-client.yy-page.yy-page--quotes .card__bottom{padding:.5625rem 0 0;border-top:.03125rem solid var(--yy-border);border-radius:0;background:transparent}.yy-client.yy-page.yy-page--product .accessory-choice__copy .yy-node-text,.yy-client.yy-page.yy-page--product .cloth-option .yy-node-text,.yy-client.yy-page.yy-page--product .grade-option__name,.yy-client.yy-page.yy-page--product .grade-option__notice,.yy-client.yy-page.yy-page--product .grade-option__stock{font-size:.84375rem;line-height:1.45;white-space:normal}.yy-client.yy-page.yy-page--product .cloth-option{min-height:10.9375rem}.yy-client.yy-page.yy-page--product .price-note{font-size:.8125rem}.yy-client.yy-page.yy-page--account .settings-card--services .yy-setting-description{display:block}.yy-client.yy-page.yy-page--account .settings-card--services .setting-row{min-height:3.5rem}.yy-client.yy-page.yy-page--chat .section,.yy-client.yy-page.yy-page--chat .timeline{margin:.5rem 0;border-radius:.6875rem}.yy-client.yy-page.yy-page--privacy .content{overflow:hidden;border:.03125rem solid var(--yy-border);border-radius:.6875rem;background:#fff}.yy-client.yy-page.yy-page--privacy .notice,.yy-client.yy-page.yy-page--privacy .section{margin:0;padding:.9375rem;border:0;border-radius:0;background:#fff}.yy-client.yy-page.yy-page--privacy .section{border-top:.03125rem solid var(--yy-border)}.yy-client.yy-page.yy-page--privacy .notice{background:var(--yy-soft)}.yy-client.yy-page.yy-page--privacy .yy-privacy-banner{display:none}@media (max-width:360px){.yy-client.yy-page.yy-page--catalog .card__img-wrap,.yy-client.yy-page.yy-page--catalog .card__img,.yy-client.yy-page.yy-page--offers .offer-card__media,.yy-client.yy-page.yy-page--offers .offer-card__image{height:8.125rem}.yy-client.yy-page.yy-page--orders .yy-balance-value{font-size:1.71875rem}.yy-client.yy-page.yy-page--orders .filter-pill{font-size:.71875rem}}@media (prefers-reduced-motion:reduce){.yy-client.yy-page .fr-chip,.yy-client.yy-page.yy-page--catalog .card,.yy-client.yy-page.yy-page--offers .offer-card,.yy-client.yy-page.yy-page--orders .orders-tab{transition:none!important}}.yy-client.yy-page.yy-page--catalog{--yy-paper:#fff;--yy-border:#e1e6df;--yy-ink:#102f2a;background:#fff}.yy-client.yy-page.yy-page--catalog .yy-heading{padding-top:12px;padding-bottom:20px}.yy-client.yy-page.yy-page--catalog .yy-heading__brand,.yy-client.yy-page.yy-page--catalog .yy-heading__skyline{display:none}.yy-client.yy-page.yy-page--catalog .yy-heading__title{font-size:29px;font-weight:600;letter-spacing:.5px}.yy-client.yy-page.yy-page--catalog .yy-heading__subtitle{margin-top:10px;font-size:14px;font-weight:400}.yy-client.yy-page.yy-page--catalog .favorite-entry{min-width:72px;padding:0;border:0;border-radius:0;background:transparent;font-size:13px}.yy-client.yy-page.yy-page--catalog .favorite-entry__icon{width:20px;height:20px}.yy-client.yy-page.yy-page--catalog .favorite-entry__count{top:0;right:0;min-width:17px;height:17px;font-size:10px;line-height:17px;border:0}.yy-client.yy-page.yy-page--catalog .search-bar{min-height:44px;height:44px;border:0;border-radius:4px;background:#f5f6f2}.yy-client.yy-page.yy-page--catalog .search-bar__input{font-size:14px}.yy-client.yy-page.yy-page--catalog .model-filter{min-height:44px;height:44px;border-radius:4px;font-size:13px;font-weight:500}.yy-client.yy-page.yy-page--catalog .fr-chips{margin-bottom:20px;border-bottom:1px solid #e5e8e1}.yy-client.yy-page.yy-page--catalog .fr-chip{min-height:46px;padding:0 18px;border:0;border-radius:0;background:transparent;font-size:14px;font-weight:400;box-shadow:none}.yy-client.yy-page.yy-page--catalog .fr-chip--on{border-bottom:2px solid #174d3e;background:transparent;color:#174d3e;font-weight:600}.yy-client.yy-page.yy-page--catalog .fr-chip__count{font-size:11px}.yy-client.yy-page.yy-page--catalog .grid{gap:24px 16px}.yy-client.yy-page.yy-page--catalog .card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.yy-client.yy-page.yy-page--catalog .card__img-wrap,.yy-client.yy-page.yy-page--catalog .card__img{height:11.25rem;max-height:240px;border:0;border-radius:4px;background-color:#f3f4f0}.yy-client.yy-page.yy-page--catalog .card__name-line{margin:14px 0 0;padding:0}.yy-client.yy-page.yy-page--catalog .card__name{font-size:16px;font-weight:600;line-height:1.5}.yy-client.yy-page.yy-page--catalog .card__spec{margin:5px 0 0;font-size:12px;color:#647168}.yy-client.yy-page.yy-page--catalog .card__commerce{margin:8px 0 0}.yy-client.yy-page.yy-page--catalog .card__stock{font-size:12px;color:#44634f}.yy-client.yy-page.yy-page--catalog .card__favorite{top:5px;right:5px;width:44px;height:44px;border:0;border-radius:3px;background:rgba(255,255,255,.94)}.yy-client.yy-page.yy-page--catalog .card__favorite--on{background:#edf3ee;box-shadow:inset 0 0 0 1px #b5cbbb}.yy-client.yy-page.yy-page--catalog .card__favorite .yy-favorite-icon{width:21px;height:21px}uni-page-body{--brand: #0B8060;--brand-deep: #086B50;--brand-dark: #102F2A;--brand-soft: #E5F4ED;--brand-grad: #0B8060;--blue: #3D7EFF;--blue-soft: #EAF1FF;--orange: #FF9500;--orange-soft: #FFF3E2;--red: #FA5151;--red-soft: #FDECEC;--gold: #FFB400;--purple: #7A5BFF;--purple-soft: #EFEBFF;--t1: #16181D;--t2: #51545C;--t3: #9094A0;--t4: #C2C6CF;--bg: #F3F6F5;--surface: #FFFFFF;--surface2: #F6F7F9;--line: #EEF0F3;--r-s: .4375rem;--r-m: .6875rem;--r-l: .9375rem;--r-pill: 31.21875rem;--sh-card: 0 .1875rem .6875rem rgba(22, 28, 45, .05), 0 .0625rem .1875rem rgba(22, 28, 45, .03);--sh-float: 0 .3125rem .8125rem rgba(11,128,96,.26);--sh-up: 0 -.1875rem .75rem rgba(22, 28, 45, .06);--z-page: 1;--z-sticky: 20;--z-tabbar: 40;--z-modal: 200;background:var(--bg);color:var(--t1);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;font-size:.875rem}body{background:var(--bg)}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-scroll-view,uni-image{box-sizing:border-box}uni-button,uni-input,uni-textarea{font:inherit}uni-button{-webkit-tap-highlight-color:transparent}uni-input,uni-textarea{caret-color:var(--brand)}uni-view,uni-scroll-view,uni-swiper,uni-swiper-item{display:block}uni-image{display:inline-block}.fr-page{min-height:100vh;padding:.75rem .875rem calc(1.25rem + env(safe-area-inset-bottom))}.fr-page--tab{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.fr-page--gray{background:var(--bg)}.fr-card{background:var(--surface);border-radius:var(--r-m);padding:.875rem;box-shadow:var(--sh-card);margin-bottom:.75rem}.fr-card--tap:active{transform:scale(.985);transition:transform .12s}.fr-card--pad0{padding:0;overflow:hidden}.fr-hero{position:relative;background:var(--brand-grad);padding:1.75rem 1.125rem 3rem;color:#fff;overflow:hidden}.fr-hero:after{content:"";position:absolute;top:-3.75rem;right:-2.5rem;width:11.25rem;height:11.25rem;border-radius:50%;background:rgba(255,255,255,.12)}.fr-hero:before{content:"";position:absolute;bottom:-5rem;left:-1.875rem;width:9.375rem;height:9.375rem;border-radius:50%;background:rgba(255,255,255,.08)}.fr-hero__inner{position:relative;z-index:2}.fr-hero-body{padding:0 .875rem;margin-top:-2.125rem;position:relative;z-index:3}.fr-hero-body--section-first{margin-top:0;padding-top:.0625rem}.fr-hero-body--section-first>.fr-sec:first-child{margin-top:.9375rem;margin-bottom:.75rem}.fr-h1{font-size:1.375rem;font-weight:800;color:var(--t1);letter-spacing:.01563rem}.fr-h2{font-size:1.0625rem;font-weight:700;color:var(--t1)}.fr-sub{font-size:.8125rem;color:var(--t3)}.fr-sec{display:flex;align-items:center;justify-content:space-between;margin:.875rem .125rem .5625rem}.fr-sec__title{font-size:1rem;font-weight:700;color:var(--t1);position:relative;padding-left:.6875rem}.fr-sec__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.25rem;height:.9375rem;border-radius:.125rem;background:var(--brand-grad)}.fr-sec__more{font-size:.8125rem;color:var(--t3);display:flex;align-items:center;gap:.125rem}.fr-btn{height:2.875rem;line-height:2.875rem;border-radius:var(--r-pill);font-size:1rem;font-weight:600;text-align:center;border:none;display:flex;align-items:center;justify-content:center;gap:.3125rem;transition:transform .12s,opacity .12s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fr-btn:after{border:none}.fr-btn:active{transform:scale(.98);opacity:.9}.fr-btn--primary{background:var(--brand-grad);color:#fff;box-shadow:0 .25rem .625rem rgba(11,128,96,.24)}.fr-btn--ghost{background:var(--surface);color:var(--brand);border:.0625rem solid var(--brand)}.fr-btn--gray{background:var(--surface2);color:var(--t2)}.fr-btn--orange{background:#b76516;color:#fff;box-shadow:0 .25rem .625rem rgba(255,149,0,.26)}.fr-btn--block{width:100%;display:flex}.fr-btn--sm{height:2rem;line-height:2rem;font-size:.8125rem;padding:0 1rem}.fr-btn[disabled]{background:#d5d8de!important;color:#fff!important;box-shadow:none!important}.fr-tag{display:inline-flex;align-items:center;gap:.1875rem;font-size:.6875rem;font-weight:600;padding:.1875rem .5rem;border-radius:var(--r-pill);line-height:1}.fr-tag:before{content:"";width:.3125rem;height:.3125rem;border-radius:50%;background:currentColor;opacity:.9}.fr-tag--plain:before{display:none}.tag-pending{background:#f0f1f3;color:#8a8f99}.tag-stocking,.tag-dispatching,.tag-ready{background:var(--blue-soft);color:var(--blue)}.tag-delivering{background:var(--orange-soft);color:var(--orange)}.tag-installing,.tag-delivered,.tag-exhibition_completed{background:var(--purple-soft);color:var(--purple)}.tag-collecting,.tag-inbound{background:var(--orange-soft);color:var(--orange)}.tag-completed{background:var(--brand-soft);color:var(--brand-deep)}.tag-cancelled{background:var(--red-soft);color:var(--red)}.tag-in{background:var(--brand-soft);color:var(--brand-deep)}.tag-out,.pay-unpaid{background:var(--orange-soft);color:var(--orange)}.pay-partial{background:var(--blue-soft);color:var(--blue)}.pay-paid{background:var(--brand-soft);color:var(--brand-deep)}.fr-avatar{width:2.875rem;height:2.875rem;border-radius:50%;background:var(--brand-grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1875rem;font-weight:700;flex-shrink:0}.fr-avatar--sm{width:2.25rem;height:2.25rem;font-size:.9375rem}.fr-avatar--lg{width:3.75rem;height:3.75rem;font-size:1.5625rem}.fr-avatar--ring{border:.125rem solid rgba(255,255,255,.6)}.fr-chips{white-space:nowrap;margin:0 -.875rem .5625rem;padding:0 .875rem}.fr-chip{display:inline-flex;align-items:center;height:1.875rem;padding:0 .9375rem;margin-right:.5rem;border-radius:var(--r-pill);background:var(--surface);color:var(--t2);font-size:.8125rem;box-shadow:var(--sh-card);transition:background-color .15s,color .15s,box-shadow .15s}.fr-chip--on{background:var(--brand-grad);color:#fff;font-weight:600;box-shadow:0 .1875rem .5rem rgba(11,128,96,.24)}.fr-cell{display:flex;align-items:center;gap:.6875rem;padding:.875rem .125rem}.fr-cell+.fr-cell{border-top:.0625rem solid var(--line)}.fr-cell__ic{width:2rem;height:2rem;border-radius:.5625rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;flex-shrink:0}.fr-cell__main{flex:1;min-width:0}.fr-cell__title{font-size:.9375rem;color:var(--t1);font-weight:500}.fr-cell__desc{font-size:.75rem;color:var(--t3);margin-top:.125rem}.fr-cell__arrow{color:var(--t4);font-size:.9375rem}.fr-info{display:flex;align-items:flex-start;gap:.375rem;font-size:.84375rem;color:var(--t2);line-height:1.5;margin-top:.375rem}.fr-info__ic{color:var(--t3);flex-shrink:0}.fr-stat{text-align:center;flex:1}.fr-stat__num{display:block;font-size:1.5rem;font-weight:800;color:var(--t1);line-height:1.1;font-variant-numeric:tabular-nums}.fr-stat__label{display:block;font-size:.75rem;color:var(--t3);margin-top:.25rem}.fr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem .25rem}.fr-grid--3{grid-template-columns:repeat(3,1fr)}.fr-gitem{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5625rem 0;border-radius:var(--r-s);transition:background .15s}.fr-gitem:active{background:var(--surface2)}.fr-gitem__ic{width:2.875rem;height:2.875rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;font-size:1.375rem}.fr-gitem__label{font-size:.78125rem;color:var(--t2)}.ic-green{background:var(--brand-soft);color:var(--brand-deep)}.ic-blue{background:var(--blue-soft);color:var(--blue)}.ic-orange{background:var(--orange-soft);color:var(--orange)}.ic-red{background:var(--red-soft);color:var(--red)}.ic-purple{background:var(--purple-soft);color:var(--purple)}.ic-gold{background:#fff6dc;color:#e0920a}.fr-empty{display:flex;flex-direction:column;align-items:center;padding:3.4375rem 0}.fr-empty__ic{width:4.6875rem;height:4.6875rem;border-radius:50%;background:var(--surface2);display:flex;align-items:center;justify-content:center;font-size:2.25rem;opacity:.85}.fr-empty__text{font-size:.84375rem;color:var(--t3);margin-top:.8125rem}.fr-field{margin-bottom:.75rem}.fr-field__label{display:block;font-size:.8125rem;color:var(--t2);font-weight:600;margin-bottom:.4375rem}.fr-field__label--req:after{content:" *";color:var(--red)}.fr-input,.fr-textarea,.fr-picker{width:100%;background:var(--surface2);border-radius:var(--r-s);padding:0 .8125rem;font-size:.875rem;color:var(--t1);box-sizing:border-box;border:.0625rem solid transparent}.fr-input{height:2.75rem;line-height:2.75rem}.fr-picker{height:2.75rem;line-height:2.75rem;color:var(--t1);display:flex;align-items:center;justify-content:space-between}.fr-picker--ph{color:var(--t4)}.fr-textarea{min-height:4.6875rem;padding:.6875rem .8125rem;line-height:1.5}.fr-input:focus,.fr-textarea:focus{border-color:var(--brand);background:#fff}.fr-stepper{display:inline-flex;align-items:center;gap:0;background:var(--surface2);border-radius:var(--r-pill);padding:.1875rem}.fr-stepper__btn{width:1.875rem;height:1.875rem;line-height:1.75rem;text-align:center;font-size:1.25rem;color:var(--brand-deep);background:#fff;border-radius:50%;box-shadow:var(--sh-card)}.fr-stepper__btn:active{transform:scale(.92)}.fr-stepper__val{min-width:3rem;text-align:center;font-size:1rem;font-weight:700;color:var(--t1)}.fr-seg{display:flex;gap:.4375rem}.fr-seg__item{flex:1;text-align:center;padding:.5625rem 0;border-radius:var(--r-s);background:var(--surface2);color:var(--t2);font-size:.84375rem;transition:background-color .15s,color .15s}.fr-seg__item--on{background:var(--brand-soft);color:var(--brand-deep);font-weight:700}.fr-imgs{display:flex;gap:.5625rem;flex-wrap:wrap}.fr-img{position:relative;width:4.9375rem;height:4.9375rem;border-radius:var(--r-s);overflow:hidden}.fr-img__pic{width:100%;height:100%}.fr-img__del{position:absolute;top:0;right:0;width:1.375rem;height:1.375rem;background:rgba(0,0,0,.45);color:#fff;font-size:.9375rem;line-height:1.25rem;text-align:center;border-bottom-left-radius:var(--r-s)}.fr-img__add{width:4.9375rem;height:4.9375rem;border-radius:var(--r-s);border:.09375rem dashed #D5D8DE;background:var(--surface2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;color:var(--t4);font-size:1.5rem}.fr-fab{position:fixed;right:1.125rem;bottom:calc(1.5rem + env(safe-area-inset-bottom));z-index:50;width:3.375rem;height:3.375rem;border-radius:50%;background:var(--brand-grad);color:#fff;font-size:1.875rem;line-height:3.375rem;text-align:center;box-shadow:var(--sh-float)}.fr-fab--tab{bottom:calc(5.3125rem + env(safe-area-inset-bottom))}.fr-fab:active{transform:scale(.94)}.fr-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(20,24,32,.5);z-index:var(--z-modal);display:flex;align-items:flex-end;animation:frFade .2s}.fr-sheet{background:var(--surface);width:100%;border-radius:var(--r-l) var(--r-l) 0 0;padding:.375rem .875rem calc(.875rem + env(safe-area-inset-bottom));max-height:88vh;display:flex;flex-direction:column;animation:frUp .26s cubic-bezier(.2,.8,.25,1)}.fr-sheet__bar{width:2rem;height:.25rem;border-radius:.125rem;background:#e2e4e9;margin:.25rem auto .5625rem}.fr-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6875rem}.fr-sheet__title{font-size:1.0625rem;font-weight:700;color:var(--t1)}.fr-sheet__close{font-size:1.25rem;color:var(--t3);line-height:1}.fr-sheet__body{flex:1;overflow-y:auto}@keyframes frFade{0%{opacity:0}to{opacity:1}}@keyframes frUp{0%{transform:translateY(1.875rem);opacity:.4}to{transform:translateY(0);opacity:1}}.fr-bar{height:.375rem;border-radius:.1875rem;background:var(--surface2);overflow:hidden}.fr-bar__fill{height:100%;border-radius:.1875rem;background:var(--brand-grad);transition:width .4s}.fr-skel{background:#e6ede8;background-size:400% 100%;animation:frShimmer 1.3s infinite;border-radius:.375rem}@keyframes frShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width: 768px){.fr-page{max-width:35rem;margin-right:auto;margin-left:auto}}@media (orientation: landscape) and (max-height: 500px){uni-page-body{padding-right:3rem;box-sizing:border-box}.fr-page--tab{padding-bottom:1.25rem}}.u-row{display:flex;align-items:center}.u-between{display:flex;align-items:center;justify-content:space-between}.u-center{display:flex;align-items:center;justify-content:center}.u-col{display:flex;flex-direction:column}.u-flex1{flex:1;min-width:0}.u-gap8{gap:.25rem}.u-gap16{gap:.5rem}.u-gap24{gap:.75rem}.u-wrap{flex-wrap:wrap}.u-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-mt8{margin-top:.25rem}.u-mt16{margin-top:.5rem}.u-mt24{margin-top:.75rem}.u-mt32{margin-top:1rem}.u-green{color:var(--brand-deep)}.u-orange{color:var(--orange)}.u-red{color:var(--red)}.u-blue{color:var(--blue)}.u-t3{color:var(--t3)}.u-bold{font-weight:700}.u-divider{height:.0625rem;background:var(--line);margin:.75rem 0}.staff-page{--t1: #17251F;--t2: #43534B;--t3: #64746B;--t4: #64746B;--bg: #F3F6F4;--surface: #FFFFFF;--surface2: #F1F5F2;--line: #E5ECE7;--brand-grad: #0B8060;--sh-card: none;--sh-float: 0 .25rem .6875rem rgba(11, 65, 49, .16);--r-s: .375rem;--r-m: .625rem;--r-l: .8125rem;background:var(--bg);color:var(--t1)}.staff-page .fr-card{border:0;border-radius:var(--r-m);box-shadow:none}.staff-page.fr-page{padding-right:1rem;padding-left:1rem}.staff-page .fr-card--tap{transition:background-color .15s ease}.staff-page .fr-card--tap:active{transform:none;background:#eef5f0}.staff-page .fr-hero{background:#103b30}.staff-page .fr-hero:before,.staff-page .fr-hero:after{display:none}.staff-page .fr-sec{margin-top:1.1875rem;margin-bottom:.625rem}.staff-page .fr-sec__title{padding-left:0;font-size:.96875rem;letter-spacing:0}.staff-page .fr-sec__title:before{display:none}.staff-page .fr-sec__more{min-height:2.75rem;padding:0 .25rem;color:var(--brand-deep);font-weight:650}.staff-page .fr-chip{min-height:2.75rem;padding:0 .875rem;font-size:.84375rem;box-shadow:none;border:0;background:#e9efeb}.staff-page .fr-chip--on{background:#dcede3;color:#075e47;box-shadow:none}.staff-page .fr-tag{min-height:1.25rem;font-size:.6875rem;line-height:1.25}.staff-page .fr-btn--primary{background:#0b8060;box-shadow:none}.staff-page .fr-btn--orange{background:#995b10;box-shadow:none}.staff-page .fr-btn--ghost{border-color:#a5c5b4}.staff-page .fr-btn:active{transform:none;opacity:.82}.staff-page .fr-info{color:var(--t2)}.staff-page .fr-stat__num{font-weight:600;font-variant-numeric:tabular-nums}.staff-page .fr-stat__label{color:var(--t2)}.staff-page .fr-btn--sm{min-height:2.75rem;line-height:2.75rem}.staff-page .fr-sheet__close{display:flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.staff-page .fr-input,.staff-page .fr-picker,.staff-page .fr-textarea{border:.03125rem solid #DCE5DF;background:#fff}.staff-page .fr-input,.staff-page .fr-picker{min-height:2.75rem}.staff-page .fr-field__label{color:var(--t2)}.staff-page .fr-stepper__btn{box-shadow:none}.staff-page .fr-avatar,.staff-page .fr-fab{background:#0b8060}.staff-page .fr-gitem__ic{background:transparent;color:var(--t2)}.staff-page .fr-skel{background:#e6ede8;animation:none}.staff-page .empty{min-height:6.5625rem;padding:1.5rem .875rem;border-radius:var(--r-m);background:#fff}.staff-page .empty__visual,.staff-page .fr-empty__ic{display:none}.staff-page .empty__title{color:var(--t1);font-size:.90625rem;font-weight:650}.staff-page .empty__desc,.staff-page .fr-empty__text{color:var(--t2);font-size:.75rem}.staff-page .empty__action{display:flex;min-height:2.75rem;margin-top:.625rem;align-items:center;border-radius:.375rem;background:#e4f1e8;color:#075e47;font-size:.8125rem}.staff-page .skeleton{border-radius:var(--r-m)}.staff-page .fr-sheet{box-shadow:0 -.25rem .9375rem rgba(16,47,42,.08)}@media (min-width: 768px){.staff-page.fr-page,.staff-page .content,.staff-page .fr-hero-body,.staff-page .leader-body,.staff-page .body{max-width:720px;margin-left:auto;margin-right:auto}}
