/* YjMall 1.0.0. Native, scoped storefront theme; no icon-font dependency. */
.ym-body,.ym-center,.ym-auth{--ym-width:1200px;--ym-bg:#f5f6f8;--ym-surface:#fff;--ym-soft:#f8f8fa;--ym-text:#202124;--ym-muted:#69717b;--ym-line:#ebedf0;--ym-accent:#d63f14;--ym-accent-soft:#fff1e9;--ym-shadow:0 8px 28px rgba(31,35,48,.07);--acg-primary:var(--ym-accent);--acg-brand:var(--ym-accent);--acg-text-strong:var(--ym-text);--acg-text-muted:var(--ym-muted);--acg-card-bg:var(--ym-surface);--acg-border:var(--ym-line);--md-primary:var(--ym-accent);background:var(--ym-bg)!important;color:var(--ym-text);font-family:"PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
html[data-theme=dark] .ym-body,html[data-theme=dark] .ym-center,html[data-theme=dark] .ym-auth{--ym-bg:#191c1f;--ym-surface:#121518;--ym-soft:#202428;--ym-text:#ebedef;--ym-muted:#9b9fa5;--ym-line:#2c3035;--ym-accent:#ff6839;--ym-accent-soft:#34221c;--ym-shadow:0 8px 28px rgba(0,0,0,.16);color-scheme:dark}
:root[data-theme] body.storefront-body.ym-body{background:var(--ym-bg)!important;background-image:none!important}.ym-body::before,.ym-body::after{display:none!important}.ym-container{width:min(var(--ym-width),calc(100% - 40px));margin-inline:auto}.ym-body .container{max-width:var(--ym-width)}
.ym-body :is(.ym-topbar,.ym-header,.ym-home,.ym-footer,.ym-totop) *{box-sizing:border-box}.ym-body :is(.ym-topbar,.ym-header,.ym-home,.ym-footer) a{text-decoration:none;color:inherit}.ym-body :is(.ym-topbar,.ym-header,.ym-home,.ym-footer) button,.ym-body .ym-search input{font:inherit}.ym-body :is(.ym-topbar,.ym-header,.ym-home,.ym-footer) svg:not(.lottery-nav-icon){fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.ym-body :is(.ym-topbar,.ym-header,.ym-home,.ym-footer) :is(a,button,summary,input):focus-visible,.ym-totop:focus-visible{outline:3px solid #ffa27f;outline-offset:3px}.ym-body [hidden]{display:none!important}.ym-body .ym-primary{background:var(--ym-accent);color:white!important;border-color:var(--ym-accent)}
.ym-topbar{height:32px;background:var(--ym-soft);font-size:11px;color:var(--ym-muted);border-bottom:1px solid var(--ym-line)}.ym-topbar-inner,.ym-topbar-actions{display:flex;align-items:center;justify-content:space-between;height:100%;gap:20px}.ym-welcome{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ym-welcome svg{width:14px;height:14px;color:var(--ym-accent)}.ym-topbar-actions{gap:20px;flex-shrink:0}.ym-topbar-actions>a{color:var(--ym-accent)!important}
.ym-dropdown{position:relative}.ym-dropdown summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;white-space:nowrap}.ym-dropdown summary::-webkit-details-marker{display:none}.ym-dropdown summary svg{width:16px;height:16px}.ym-popover{position:absolute;right:0;top:calc(100% + 9px);padding:8px;min-width:155px;z-index:1060;border:1px solid var(--ym-line);border-radius:12px;box-shadow:var(--ym-shadow);background:var(--ym-surface);color:var(--ym-text);font-size:13px}.ym-popover>a,.ym-popover>button,.ym-popover>strong,.ym-popover>span{display:block;width:100%;text-align:left;padding:8px 10px;white-space:nowrap;border:0;border-radius:6px;background:transparent;color:inherit}.ym-popover>a:hover,.ym-popover>button:hover,.ym-popover>button.active{background:var(--ym-accent-soft);color:var(--ym-accent)}.ym-dropdown:not([open])>.ym-popover{display:none!important}.ym-account[open] .dropdown-menu{display:block;inset:auto 0 auto auto;margin-top:9px}.ym-account summary img{border-radius:50%;object-fit:cover}.ym-account summary{font-size:12px}.ym-popover>#user-balance{color:var(--ym-accent);border-bottom:1px solid var(--ym-line);margin-bottom:5px}
.ym-header{position:relative;background:var(--ym-surface);border-bottom:1px solid var(--ym-line);z-index:40}.ym-header-inner{display:flex;align-items:center;gap:20px;min-height:76px}.ym-brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.ym-brand img{border-radius:10px;object-fit:cover}.ym-brand strong{font-size:17px;line-height:1.3;color:var(--ym-text);max-width:160px}.ym-categories{flex-shrink:0;font-size:13px}.ym-categories summary{background:var(--ym-soft);padding:10px 12px;border-radius:8px}.ym-categories .ym-popover{left:0;right:auto;max-height:55vh;overflow:auto;min-width:190px}.ym-search{display:flex;align-items:center;gap:8px;min-width:150px;flex:1;height:39px;padding:3px 3px 3px 12px;border:2px solid var(--ym-accent);border-radius:24px;background:var(--ym-surface);margin:0}.ym-search>svg{width:17px;height:17px;color:var(--ym-muted)}.ym-search input{border:0;outline:0;background:none;color:var(--ym-text);min-width:0;width:100%;font-size:12px;box-shadow:none}.ym-search button{height:29px;border:0;padding:0 21px;color:#fff;background:var(--ym-accent);border-radius:18px;white-space:nowrap;font-size:12px;font-weight:600;cursor:pointer}.ym-nav{display:flex;align-items:center;gap:15px;white-space:nowrap}.ym-nav a{display:flex;align-items:center;gap:5px;font-size:12px}.ym-nav a:hover,.ym-nav a.active{color:var(--ym-accent)!important}.ym-nav .ym-nav-icon{width:17px;height:17px}.ym-nav .lottery-nav-icon{width:24px!important;height:24px!important;min-width:24px!important;padding:3px!important;background:var(--ym-accent-soft)!important;color:var(--ym-accent)!important}.ym-login{border:1px solid var(--ym-accent);border-radius:20px;padding:5px 14px;font-size:12px;color:var(--ym-accent)!important;white-space:nowrap}
.ym-home{padding-top:14px;padding-bottom:42px}.ym-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;margin-bottom:12px}.ym-carousel{position:relative;height:330px;border-radius:14px;overflow:hidden;background:#253055}.ym-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .5s ease;isolation:isolate}.ym-slide.is-active{opacity:1;visibility:visible}.ym-slide::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,17,36,.74),rgba(11,17,36,.2) 65%,transparent)}.ym-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.ym-slide-copy{position:absolute;left:34px;bottom:36px;max-width:78%;color:#fff;text-shadow:0 1px 15px rgba(0,0,0,.2)}.ym-slide-tag{display:inline-block;font-size:11px;letter-spacing:2px;padding-bottom:10px;opacity:.9}.ym-slide-copy h1,.ym-slide-copy h2{font-size:32px;font-weight:800;line-height:1.3;margin:0 0 10px;color:#fff;letter-spacing:1px}.ym-slide-copy p{font-size:13px;line-height:1.6;margin:0 0 20px;max-width:450px;opacity:.9}.ym-slide-cta{display:inline-flex;align-items:center;gap:20px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px);border-radius:6px;padding:9px 15px;font-size:12px}.ym-carousel-arrows{position:absolute;top:43%;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.ym-carousel-arrows button{pointer-events:auto;border:0;color:#fff;background:rgba(0,0,0,.18);border-radius:50%;height:30px;width:30px;font-size:24px!important;line-height:20px;cursor:pointer;opacity:.3}.ym-carousel:hover .ym-carousel-arrows button,.ym-carousel:focus-within .ym-carousel-arrows button{opacity:1}.ym-carousel-dots{position:absolute;bottom:13px;left:0;right:0;display:flex;justify-content:center;gap:7px}.ym-carousel-dots button{height:5px;width:17px;border:0;padding:0;border-radius:4px;background:rgba(255,255,255,.5);cursor:pointer}.ym-carousel-dots button[aria-pressed=true]{background:#fff;width:26px}
.ym-member-card{background:var(--ym-surface);border:1px solid var(--ym-line);border-radius:14px;padding:20px;display:flex;align-items:center;flex-direction:column;text-align:center}.ym-member-avatar{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:var(--ym-accent-soft);color:var(--ym-accent)!important;margin-bottom:12px}.ym-member-avatar svg{width:25px;height:25px}.ym-member-card h2{font-size:15px;margin:0 0 8px;font-weight:700;overflow-wrap:anywhere;max-width:100%}.ym-member-card p{font-size:11px;color:var(--ym-muted);line-height:1.6;margin:0 0 10px}.ym-member-balance{font-size:11px;color:var(--ym-muted);margin-bottom:8px}.ym-member-balance strong{color:var(--ym-accent);font-size:14px}.ym-member-actions{display:flex;gap:9px;width:100%;margin-bottom:14px}.ym-member-actions a{padding:7px 8px;border:1px solid var(--ym-line);border-radius:18px;font-size:12px;flex:1}.ym-member-benefits{align-self:stretch;margin: auto 0 0;padding:14px 0 0;border-top:1px solid var(--ym-line);display:grid;gap:7px;text-align:left;list-style:none;font-size:11px;color:var(--ym-muted)}.ym-member-benefits li{display:flex;align-items:center;gap:8px}.ym-member-benefits svg{width:14px;height:14px;color:var(--ym-accent)}
.ym-quicklinks{display:flex;align-items:center;gap:12px;padding:19px 24px;background:var(--ym-surface);border-radius:12px;margin-bottom:12px;border:1px solid var(--ym-line)}.ym-quicklinks a{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-width:95px;color:var(--ym-accent)!important;font-size:11px}.ym-quicklinks a:hover{color:var(--ym-text)!important}.ym-quicklinks svg{width:22px;height:22px}
.ym-body .ym-notice.panel{background:var(--ym-surface);border:1px solid var(--ym-line);box-shadow:none;border-radius:8px;margin:0 0 14px;padding:0;overflow:visible}.ym-notice summary{display:flex;gap:9px;align-items:center;padding:12px 14px;cursor:pointer;font-size:11px;list-style:none}.ym-notice summary::-webkit-details-marker{display:none}.ym-notice summary svg{width:15px;height:15px;color:var(--ym-accent)}.ym-notice summary strong{font-size:11px;white-space:nowrap}.ym-notice summary>span{color:var(--ym-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ym-notice summary b{font-weight:400;white-space:nowrap;color:var(--ym-muted)}.ym-notice .shop-notice{border-top:1px solid var(--ym-line);padding:18px;font-size:13px;line-height:1.85}.ym-notice .shop-notice a{color:var(--ym-accent)!important;text-decoration:underline!important}.ym-notice .shop-notice p:last-child{margin:0}.ym-body .lottery-banner{padding:15px 18px;margin-bottom:22px;border:1px solid var(--ym-line);border-radius:12px;background:linear-gradient(100deg,var(--ym-accent-soft),var(--ym-surface));box-shadow:none}.ym-body .lottery-banner strong{font-size:17px}.ym-body .lottery-banner small{font-size:11px}.ym-body .lottery-banner .lottery-banner-icon{background:var(--ym-accent-soft);border-color:var(--ym-line);box-shadow:none}
.ym-section{margin-top:27px}.ym-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 12px}.ym-section-head h2{font-size:17px;font-weight:700;line-height:1.4;margin:0;color:var(--ym-text)}.ym-section-head>a{font-size:11px;white-space:nowrap;color:var(--ym-accent)!important}.ym-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.ym-goods{min-width:0;display:block;background:var(--ym-surface);border:1px solid transparent;border-radius:10px;overflow:hidden;transition:border-color .15s,transform .15s}.ym-goods:hover{border-color:var(--ym-accent);transform:translateY(-3px)}.ym-goods:focus-visible{outline-offset:3px}.ym-goods-media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--ym-soft)}.ym-goods-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ym-goods:hover img{transform:scale(1.04)}.ym-goods-body{padding:9px 8px 10px}.ym-goods-name{margin:0 0 9px;font-size:12px;font-weight:400;line-height:1.55;height:37px;color:var(--ym-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ym-goods-price{color:var(--ym-accent);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.3}.ym-goods-price small{font-size:11px;font-weight:600}.ym-goods-price .ym-price-range{font-size:11px}.ym-goods-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:7px;font-size:9px;white-space:nowrap;color:var(--ym-muted);overflow:hidden}.ym-goods-stock{max-width:65%;text-overflow:ellipsis;overflow:hidden;color:#359373}.ym-goods-member{font-size:9px;color:var(--ym-accent);margin-top:3px;min-height:13px}.ym-goods-badge{position:absolute;top:7px;left:7px;max-width:calc(100% - 14px);padding:3px 6px;border-radius:4px;background:rgba(22,26,35,.7);color:#fff;font-size:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ym-goods[aria-disabled=true] .ym-goods-media{filter:grayscale(.6)}.ym-goods[aria-disabled=true] .ym-goods-badge{background:rgba(40,42,48,.8)}
.ym-feed{margin-top:32px}.ym-filter{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.ym-filter a{font-size:12px;color:var(--ym-muted)!important;border-bottom:2px solid transparent;padding:3px 0}.ym-filter a.is-active{color:var(--ym-accent)!important;border-color:var(--ym-accent)}.ym-list-state{font-size:12px;color:var(--ym-muted);text-align:center;padding:20px;margin:0}.ym-list-state.is-error{color:#d2513b}.ym-list-state:empty{display:none}.ym-load-more{display:block;margin:22px auto 0;border:1px solid var(--ym-line);color:var(--ym-muted);background:var(--ym-surface);padding:10px 30px;border-radius:7px;font-size:12px!important;cursor:pointer}.ym-category-mode .ym-hero,.ym-category-mode .ym-quicklinks,.ym-category-mode #ym-shelves{display:none}.ym-category-mode .ym-feed{margin-top:24px}
.ym-footer{background:var(--ym-surface);border-top:1px solid var(--ym-line);padding:28px 0 0}.ym-footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:15px}.ym-footer-top p{color:var(--ym-muted);font-size:12px;margin:0}.ym-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:25px;gap:25px}.ym-footer-grid>div{display:grid;align-content:start;gap:9px}.ym-footer-grid h3{font-size:13px;font-weight:700;margin:0 0 4px}.ym-footer-grid a{font-size:11px;color:var(--ym-muted)!important}.ym-footer-grid a:hover{color:var(--ym-accent)!important}.ym-footer-bottom{border-top:1px solid var(--ym-line);padding:14px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--ym-muted)}.ym-totop{position:fixed;bottom:90px;right:24px;z-index:30;width:40px;height:40px;border:1px solid var(--ym-line);border-radius:10px;box-shadow:var(--ym-shadow);background:var(--ym-surface);color:var(--ym-muted);cursor:pointer}.ym-totop svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}
/* Preserve the existing checkout DOM, selection boards and account workflows. */
.ym-body .btn-primary{background-color:var(--ym-accent);border-color:var(--ym-accent)}.ym-body .catalog-section{padding-top:24px!important}.ym-center .uc-bg{background:transparent}.ym-center .uc-nav,.ym-center .uc-card{border-color:var(--ym-line);box-shadow:var(--ym-shadow)}.ym-auth{min-height:100vh;background:radial-gradient(ellipse at 15% 0,var(--ym-accent-soft),transparent 65%),var(--ym-bg)!important}.ym-auth .btn-primary{background:var(--ym-accent);border-color:var(--ym-accent)}
@media(min-width:1400px){.ym-header-inner{gap:20px}.ym-search{min-width:265px}}
@media(max-width:1150px){.ym-brand strong{max-width:135px;font-size:15px}.ym-header-inner{gap:12px}.ym-categories{display:none}.ym-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ym-nav{gap:12px}.ym-hero{grid-template-columns:minmax(0,1fr) 210px}.ym-carousel{height:310px}}
@media(max-width:850px){.ym-container{width:calc(100% - 28px)}.ym-header-inner{flex-wrap:wrap;gap:12px;min-height:110px;padding-block:12px}.ym-brand{order:0}.ym-brand strong{max-width:none}.ym-account,.ym-login{margin-left:auto;order:1}.ym-search{order:3;flex-basis:100%;max-width:none}.ym-nav{order:2;margin-left:8px}.ym-nav-icon{display:none}.ym-hero{grid-template-columns:minmax(0,1fr) 185px}.ym-carousel{height:280px}.ym-slide-copy{left:25px;bottom:32px}.ym-slide-copy h1,.ym-slide-copy h2{font-size:25px}.ym-member-card{padding:18px 13px}.ym-member-card h2{font-size:13px}.ym-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ym-section-head{flex-wrap:wrap}.ym-filter{justify-content:flex-start}.ym-topbar-actions{gap:12px}}
@media(max-width:600px){.ym-container{width:calc(100% - 24px)}.ym-topbar{height:29px;font-size:10px}.ym-welcome{max-width:43%}.ym-topbar-actions{gap:10px}.ym-topbar-actions>details:first-child>summary{font-size:0}.ym-topbar-actions>details:first-child>summary::after{content:"语言";font-size:10px}.ym-header-inner{min-height:128px;row-gap:11px}.ym-brand img{width:31px;height:31px;border-radius:8px}.ym-brand strong{font-size:14px;max-width:180px}.ym-account summary span{display:none}.ym-account summary img{height:28px;width:28px}.ym-nav{order:4;flex:1;justify-content:space-around;margin-left:0;padding-top:2px}.ym-nav a{font-size:11px}.ym-nav .ym-nav-icon{display:block;width:15px;height:15px}.ym-search{height:36px}.ym-search button{height:27px}.ym-hero{display:block}.ym-carousel{height:230px;border-radius:12px}.ym-member-card{display:none}.ym-slide-copy{left:24px;bottom:28px;max-width:80%}.ym-slide-copy h1,.ym-slide-copy h2{font-size:25px;letter-spacing:0}.ym-slide-copy p{font-size:11px;margin-bottom:13px;line-height:1.6}.ym-slide-tag{font-size:9px;letter-spacing:1px;padding-bottom:9px}.ym-slide-cta{font-size:10px;padding:7px 11px}.ym-quicklinks{gap:0;justify-content:space-between;padding:15px 7px}.ym-quicklinks a{min-width:0;width:25%;gap:9px;font-size:10px}.ym-quicklinks svg{width:20px;height:20px}.ym-notice summary{padding:10px;font-size:10px;gap:7px}.ym-notice summary>span{font-size:10px}.ym-notice summary strong{display:none}.ym-notice .shop-notice{padding:14px;font-size:12px}.ym-section{margin-top:23px}.ym-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ym-section-head h2{font-size:16px}.ym-goods-body{padding:9px 9px 11px}.ym-goods-name{font-size:12px}.ym-goods-price{font-size:19px}.ym-goods-meta{font-size:10px}.ym-filter{gap:13px;flex-wrap:nowrap;overflow:auto;max-width:100%;padding:2px 0 6px}.ym-filter a{white-space:nowrap;flex-shrink:0;font-size:11px}.ym-feed .ym-section-head{display:block}.ym-feed .ym-section-head h2{margin-bottom:12px}.ym-body .lottery-banner{padding:13px 12px;gap:10px}.ym-body .lottery-banner strong{font-size:14px}.ym-body .lottery-banner small{font-size:10px;line-height:1.5}.ym-body .lottery-banner>span:last-child{margin-left:auto;font-size:11px}.ym-footer-top{align-items:flex-start;flex-direction:column;gap:10px}.ym-footer-grid{grid-template-columns:repeat(2,1fr);gap:26px}.ym-footer-bottom{gap:8px;flex-wrap:wrap}.ym-totop{right:15px;bottom:90px}.ym-body.catalog-checkout > :is(.ym-topbar,.ym-header,.ym-footer,.ym-totop){display:none!important}}
 .ym-body.catalog-checkout > :is(.ym-topbar,.ym-header,.ym-footer,.ym-totop){display:none!important}
@media(prefers-reduced-motion:reduce){.ym-body *{scroll-behavior:auto!important}.ym-slide,.ym-goods,.ym-goods-media img{transition:none!important}.ym-goods:hover,.ym-goods:hover img{transform:none}}

/* Companion pages keep their original controllers, with a consistent accessible skin. */
:root[data-theme] body.ym-body{display:flex;flex-direction:column;min-height:100vh}.ym-body>#pjax-container{flex:1}.ym-body .ym-header,.ym-body .ym-topbar,.ym-body .ym-footer{flex-shrink:0}
:root[data-theme] .ym-body .panel{background:var(--ym-surface);border:1px solid var(--ym-line);border-radius:12px;box-shadow:none}:root[data-theme] .ym-body .panel-header{background:var(--ym-soft);border-bottom:1px solid var(--ym-line)}:root[data-theme] .ym-body .btn-search-query{background:var(--ym-accent)!important;box-shadow:none!important;border-color:var(--ym-accent);color:#fff;min-height:44px}.ym-body .ym-inline-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;margin-right:7px;vertical-align:middle}.ym-body .order-query-form>.d-flex{flex-wrap:wrap}.ym-body .order-query-form>.d-flex>div:first-child{min-width:180px;flex:1;max-width:420px}.ym-body .order-query-form .form-control{min-height:44px}
:root[data-theme] body.ym-auth{background:radial-gradient(ellipse at 20% 0,var(--ym-accent-soft),transparent 60%),var(--ym-bg)!important}:root[data-theme] .ym-auth .auth-wrapper{background:transparent}.ym-auth::before,.ym-auth::after,.ym-auth .auth-wrapper::before,.ym-auth .auth-wrapper::after{display:none!important}.ym-auth .auth-card{background:var(--ym-surface);color:var(--ym-text);border:1px solid var(--ym-line);box-shadow:var(--ym-shadow);backdrop-filter:none}.ym-auth .brand-header{margin-bottom:18px}.ym-auth .ym-auth-title{text-align:center;font-size:23px;font-weight:700;color:var(--ym-text);margin:6px 0 12px}.ym-auth .auth-subtitle,.ym-auth .form-floating>label{color:var(--ym-muted)}.ym-auth .text-link{color:var(--ym-accent)}.ym-auth .form-control,.ym-auth .form-control:focus{background:var(--ym-soft);border-color:var(--ym-line);color:var(--ym-text)}.ym-auth .form-control:focus{border-color:var(--ym-accent);box-shadow:0 0 0 3px var(--ym-accent-soft)}.ym-auth .btn-gradient{background:var(--ym-accent);box-shadow:none;color:#fff}.ym-auth .btn-gradient:hover{filter:brightness(.94);box-shadow:none}.ym-auth input[type=checkbox]{accent-color:var(--ym-accent)}.ym-auth .auth-title{color:var(--ym-text)}
@media(max-width:600px){.ym-body .order-query-form>.d-flex>div{width:100%!important;max-width:none}.ym-body .btn-search-query{width:100%}.ym-auth .auth-card{padding:24px 20px}.ym-auth .auth-wrapper{padding:24px 14px}}
