.gl-pic{flex:none;display:block}.gl-pulse{transform-origin:48px 23px;animation:1.8s ease-out infinite gl-pulse}@keyframes gl-pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.gl-ba{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gl-ba-row{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.gl-ba-side{border-radius:14px;align-items:center;gap:12px;min-width:0;padding:8px 12px 8px 8px;font-size:14.5px;line-height:1.3;display:flex}.gl-ba-side.is-before{color:#4a5868;background:#f3f5f8}.gl-ba-side.is-before span{-webkit-text-decoration:line-through #d0473c8c;text-decoration:line-through #d0473c8c;text-decoration-thickness:1.5px}.gl-ba-side.is-after{background:var(--gl-tint);color:#0e1b2c;font-weight:600}.gl-ba-arrow{color:var(--gl-accent)}.gl-ba-lg{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gl-ba-lg .gl-ba-row{background:#fff;border:1px solid #e1e6ec;border-radius:20px;gap:12px;padding:14px}.gl-ba-lg .gl-ba-side{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;gap:10px;height:100%;padding:16px 10px;font-size:15.5px}.gl-dots{display:none}@media (max-width:600px){.gl-ba,.gl-ba-lg{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:12px;margin:0 -24px;padding:0 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.gl-ba::-webkit-scrollbar{display:none}.gl-ba-row,.gl-ba-lg .gl-ba-row{scroll-snap-align:start;box-sizing:border-box;background:#fff;border:1px solid #e1e6ec;border-radius:16px;flex:0 0 86%;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:6px;padding:8px}.gl-ba-side,.gl-ba-lg .gl-ba-side{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;gap:6px;height:100%;padding:10px 6px;font-size:14px}.gl-ba-lg .gl-ba-side svg{width:52px;height:52px}.gl-ba-arrow{width:16px}.gl-dots{justify-content:center;gap:0;margin-top:2px;display:flex}.gl-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.gl-dots button:before{content:"";background:#cbd5e1;border-radius:999px;width:8px;height:8px;transition:width .2s,background-color .2s}.gl-dots button.is-on:before{background:var(--gl-accent);width:22px}}.gl-flow{margin:0}.gl-flow ol{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.gl-flow li{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:72px;display:flex;position:relative}.gl-flow li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--gl-accent) 0 5px,transparent 5px 9px);opacity:.45;height:2px;position:absolute;top:23px;left:calc(50% + 28px);right:calc(28px - 50%)}.gl-flow-ico{background:var(--gl-tint);width:48px;height:48px;color:var(--gl-accent);border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #0e1b2c0f}.gl-flow li:last-child .gl-flow-ico{background:var(--gl-accent);color:#fff}.gl-flow-label{color:#1e293b;font-size:13px;font-weight:600;line-height:1.25}@media (max-width:600px){.gl-flow ol{flex-wrap:nowrap}.gl-flow li{flex:1 1 0;gap:6px;min-width:0}.gl-flow li:not(:last-child):after{top:18px;left:calc(50% + 21px);right:calc(21px - 50%)}.gl-flow-ico{border-radius:11px;width:38px;height:38px}.gl-flow-ico svg{width:18px;height:18px}.gl-flow-label{padding:0 2px;font-size:12px}}
@media (max-width:600px){.dc-ShowBatchFlow .bf-side{display:none!important}.dc-ShowBatchFlow .bf-qty{gap:2px!important}.dc-ShowBatchFlow .bf-qty .eq-step{width:26px;height:26px}.dc-ShowBatchFlow .bf-qty>span{min-width:28px!important}.dc-ShowBatchFlow .bf-stages span{font-size:10px!important}}
.dc-ShowFMB .fm-opt{color:#fff;min-height:36px;font:600 12px/1 var(--font-inter),system-ui,sans-serif;cursor:pointer;background:0 0;border:1.5px solid #ffffff8c;border-radius:8px;flex:1;transition:background-color .18s,color .18s,transform .12s}.dc-ShowFMB .fm-opt:hover{background:#ffffff24}.dc-ShowFMB .fm-opt:active{transform:scale(.95)}.dc-ShowFMB .fm-opt.is-on{color:#884a39;background:#fff;border-color:#fff}.dc-ShowFMB .fm-day{font:600 13px/1 var(--font-inter),system-ui,sans-serif;color:#884a39;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:9px 12px;transition:background-color .18s,color .18s}.dc-ShowFMB .fm-day.is-on{color:#fff;background:#884a39}
