:root{--cs-primary:#0046cf;--cs-primary-hover:#0039a6;--cs-primary-light:#eef4ff;--cs-primary-contrast:#fff;--cs-radius-sm:4px;--cs-radius-md:8px;--cs-radius-lg:12px;--cs-radius-full:999px;--cs-panel-width:380px;--cs-panel-height:580px;--cs-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", sans-serif;--cs-bg-panel:#fff;--cs-bg-header:#fff;--cs-bg-body:#f8fafc;--cs-bg-ai-bubble:#fff;--cs-bg-user-bubble:var(--cs-primary);--cs-text-main:#0f172a;--cs-text-muted:#64748b;--cs-border:#e2e8f0;--cs-shadow:0 12px 36px #0f172a1f}[data-theme=dark] .cs-widget-root,.cs-widget-root.theme-dark{--cs-bg-panel:#14181c;--cs-bg-header:#181d21;--cs-bg-body:#111417;--cs-bg-ai-bubble:#181d21;--cs-bg-user-bubble:#2563eb;--cs-text-main:#f8fafc;--cs-text-muted:#94a3b8;--cs-border:#2a3036;--cs-shadow:0 16px 40px #00000073}.cs-widget-root{font-family:var(--cs-font-family);color:var(--cs-text-main);box-sizing:border-box;font-size:13px;line-height:1.5}.cs-fab-trigger{z-index:99998;background:var(--cs-primary);color:var(--cs-primary-contrast);border:1px solid var(--cs-primary-hover);border-radius:var(--cs-radius-md) 0 0 var(--cs-radius-md);cursor:pointer;user-select:none;border-right:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:80px;right:0;box-shadow:0 4px 16px #0046cf40}.cs-fab-trigger:hover{background:var(--cs-primary-hover);padding-left:12px}.cs-fab-icon{width:20px;height:20px}.cs-fab-label{writing-mode:vertical-rl;letter-spacing:2px;font-size:12px;font-weight:500}.cs-panel{z-index:99999;width:var(--cs-panel-width);height:var(--cs-panel-height);background:var(--cs-bg-panel);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);box-shadow:var(--cs-shadow);opacity:0;pointer-events:none;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;transform:translateY(20px)scale(.97)}.cs-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.cs-panel-header{background:var(--cs-bg-header);border-bottom:1px solid var(--cs-border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cs-panel-title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.cs-online-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #10b98133}.cs-panel-actions{align-items:center;gap:8px;display:flex}.cs-action-btn{color:var(--cs-text-muted);cursor:pointer;border-radius:var(--cs-radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.cs-action-btn:hover{background:var(--cs-border);color:var(--cs-text-main)}.cs-tabs{background:var(--cs-bg-header);border-bottom:1px solid var(--cs-border);grid-template-columns:1fr 1fr;display:grid}.cs-tab-btn{color:var(--cs-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:13px;font-weight:500;transition:all .2s}.cs-tab-btn.is-active{color:var(--cs-primary);border-bottom-color:var(--cs-primary);font-weight:600}.cs-panel-body{background:var(--cs-bg-body);flex-direction:column;flex:1;min-height:0;display:flex}.cs-thread{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.cs-bubble-wrap{gap:10px;max-width:86%;display:flex}.cs-bubble-wrap.user{flex-direction:row-reverse;align-self:flex-end}.cs-bubble-wrap.assistant{align-self:flex-start}.cs-avatar{border-radius:var(--cs-radius-full);background:var(--cs-primary-light);width:30px;height:30px;color:var(--cs-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cs-bubble{border-radius:var(--cs-radius-md);word-break:break-word;white-space:pre-wrap;padding:10px 14px;font-size:13px}.cs-bubble.user{background:var(--cs-bg-user-bubble);color:#fff;border-bottom-right-radius:2px}.cs-bubble.assistant{background:var(--cs-bg-ai-bubble);color:var(--cs-text-main);border:1px solid var(--cs-border);border-bottom-left-radius:2px}.cs-composer{background:var(--cs-bg-panel);border-top:1px solid var(--cs-border);align-items:flex-end;gap:8px;padding:12px;display:flex}.cs-composer textarea{resize:none;border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-bg-panel);min-height:40px;max-height:100px;color:var(--cs-text-main);outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.cs-composer textarea:focus{border-color:var(--cs-primary)}.cs-send-btn{background:var(--cs-primary);color:#fff;border-radius:var(--cs-radius-md);cursor:pointer;border:0;height:40px;padding:0 14px;font-weight:600}.cs-send-btn:hover{background:var(--cs-primary-hover)}.cs-ticket-form{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.cs-field{flex-direction:column;gap:6px;display:flex}.cs-field label{color:var(--cs-text-muted);font-size:12px;font-weight:600}.cs-input,.cs-select,.cs-textarea{border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);background:var(--cs-bg-panel);color:var(--cs-text-main);outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.cs-input:focus,.cs-select:focus,.cs-textarea:focus{border-color:var(--cs-primary)}.cs-widget-root{--cs-primary:var(--site-green);--cs-primary-hover:var(--site-green-hover);--cs-primary-light:transparent;--cs-primary-contrast:#fff;--cs-radius-sm:7px;--cs-radius-md:12px;--cs-radius-lg:16px;--cs-panel-width:390px;--cs-panel-height:min(610px, calc(100vh - 40px));--cs-font-family:inherit;--cs-bg-panel:#fff;--cs-bg-header:#fff;--cs-bg-body:#fff;--cs-bg-ai-bubble:#fff;--cs-bg-user-bubble:var(--site-green);--cs-text-main:#202b40;--cs-text-muted:#687386;--cs-border:var(--site-rule);--cs-shadow:0 20px 64px #1720332e;font-family:inherit}.cs-widget-root *,.cs-widget-root :before,.cs-widget-root :after{box-sizing:border-box}.cs-widget-root .cs-fab-trigger,.cs-widget-root #cs-theme-btn{display:none!important}.cs-widget-root .cs-panel{box-shadow:var(--cs-shadow);border:0;border-radius:16px;font-family:inherit;bottom:22px;right:258px}.cs-widget-root .cs-panel-header{border-bottom:1px solid var(--site-rule)}.cs-widget-root .cs-panel-title{font-size:15px}.cs-widget-root .cs-online-dot{background:var(--site-green);box-shadow:none}.cs-widget-root .cs-avatar{color:var(--site-green);border:0;background:0 0!important}.cs-widget-root .cs-bubble{border-radius:12px;font-size:14px;line-height:1.65}.cs-widget-root .cs-bubble.assistant{background:#f4f6f8;border:0}.cs-widget-root .cs-bubble.user{background:var(--site-green)}.cs-widget-root .cs-tabs{border-bottom:1px solid var(--site-rule)}.cs-widget-root .cs-tab-btn{font:inherit;font-size:13px}.cs-widget-root .cs-composer{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"input input""consent consent""send send";align-items:center;gap:9px 12px;padding:13px 15px 15px;display:grid}.cs-widget-root .cs-composer textarea{resize:vertical;width:100%;min-height:72px;font:inherit;grid-area:input;font-size:14px}.cs-widget-root .cs-consent-label{color:var(--cs-text-muted);cursor:pointer;grid-area:consent;align-items:flex-start;gap:8px;font-size:12px;font-weight:450;line-height:1.5;display:flex}.cs-widget-root .cs-consent-label input{width:15px;height:15px;accent-color:var(--site-green);flex:none;margin:1px 0 0}.cs-widget-root .cs-send-btn{background:var(--site-green);min-width:92px;height:40px;color:var(--site-button-ink);font:inherit;border-radius:12px;grid-area:send;justify-self:end;font-size:14px;font-weight:700}.cs-widget-root .cs-ticket-form .cs-consent-label{margin-top:3px}.cs-widget-root .cs-ticket-form .cs-send-btn{min-width:150px}.cs-widget-root .cs-input,.cs-widget-root .cs-select,.cs-widget-root .cs-textarea{min-height:42px;font:inherit;border-radius:12px;font-size:14px}.cs-widget-root .cs-action-btn{background:0 0}.cs-widget-root .cs-action-btn:hover{color:var(--site-green);background:0 0}@media (width<=1023px){.cs-widget-root{display:none}}:root{--site-green:#df682f;--site-green-hover:#bd5123;--site-blue:#df682f;--site-blue-hover:#bd5123;--site-button-ink:#fff;--site-rule:#e5e8eb}:root[data-theme=blue-green]{--site-green:#22c55e;--site-green-hover:#16a34a;--site-blue:#2563eb;--site-blue-hover:#1d4ed8;--site-button-ink:#fff}.longkou-utility-dock{z-index:1000;flex-direction:column;align-items:flex-end;gap:9px;display:flex;position:fixed;bottom:124px;right:18px}.longkou-utility-toggle{color:#202b40;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .16s,transform .16s;display:grid;box-shadow:0 5px 18px #18274024}.longkou-utility-toggle:hover{color:#111827;transform:translateY(-1px)}.longkou-utility-toggle svg[hidden]{display:none!important}.longkou-utility-collapsed-arrow{display:none}.longkou-utility-menu{background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;width:228px;padding:7px;display:flex;box-shadow:0 8px 28px #18274024}.longkou-utility-menu a,.longkou-utility-menu button.longkou-utility-unavailable{color:#202b40;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:54px;padding:8px 12px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative;overflow:visible}.longkou-utility-menu a:hover{color:var(--site-blue);background:0 0}.longkou-utility-menu a.longkou-utility-service{color:#202b40}.longkou-utility-menu a.longkou-utility-service:hover{color:#111827}.longkou-utility-menu a:not(.longkou-utility-service):hover{color:#202b40}.longkou-utility-menu button.longkou-utility-unavailable{font:inherit;text-align:left;cursor:not-allowed;opacity:.7;background:0 0;border:0}.longkou-utility-menu a span,.longkou-utility-menu button.longkou-utility-unavailable span{min-width:0}.longkou-utility-icon{flex:0 0 25px;width:25px;height:25px}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu{border-radius:999px;align-items:center;gap:0;width:64px;padding:7px 5px}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a,.longkou-utility-dock[data-expanded=false] .longkou-utility-menu button.longkou-utility-unavailable{border-radius:50%;justify-content:center;width:54px;min-height:52px;padding:0}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a:hover{background:0 0}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a span,.longkou-utility-dock[data-expanded=false] .longkou-utility-menu button.longkou-utility-unavailable span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a:is(:hover,:focus-visible)>span,.longkou-utility-dock[data-expanded=false] .longkou-utility-menu button.longkou-utility-unavailable:is(:hover,:focus-visible)>span{z-index:2;clip-path:none;color:#fff;white-space:nowrap;opacity:1;visibility:visible;pointer-events:auto;background:#202b40;border:1px solid #ffffff1a;border-radius:9px;width:max-content;height:auto;padding:8px 11px;font-size:13px;font-weight:400;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;top:50%;right:calc(100% + 11px);overflow:visible;transform:translateY(-50%);box-shadow:0 7px 20px #0f172a2e}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a>span,.longkou-utility-dock[data-expanded=false] .longkou-utility-menu button.longkou-utility-unavailable>span{opacity:0;visibility:hidden;transition:opacity .14s,transform .14s,visibility .14s;transform:translateY(-50%)translate(4px)}.longkou-utility-dock[data-expanded=false] .longkou-utility-menu a:is(:hover,:focus-visible)>span:after,.longkou-utility-dock[data-expanded=false] .longkou-utility-menu button.longkou-utility-unavailable:is(:hover,:focus-visible)>span:after{content:"";background:#202b40;width:8px;height:8px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.longkou-utility-dock[data-expanded=false] .longkou-utility-expanded-arrow{display:none}.longkou-utility-dock[data-expanded=false] .longkou-utility-collapsed-arrow,.longkou-utility-dock[data-expanded=true] .longkou-utility-expanded-arrow{display:block}.longkou-utility-dock[data-expanded=true] .longkou-utility-collapsed-arrow{display:none!important}.market-whatsapp-float{background:var(--site-green)!important;color:var(--site-button-ink)!important;display:none!important}.market-whatsapp-float:hover{background:var(--site-green-hover)!important}html[data-product-category-detail=true] .longkou-footer-main{grid-template-columns:minmax(230px,1.05fr) minmax(350px,1.4fr) minmax(230px,.95fr);align-items:start;gap:clamp(28px,4vw,56px)}html[data-product-category-detail=true] .longkou-footer-resources{gap:12px;min-width:0}html[data-product-category-detail=true] .longkou-footer-resource-grid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:5px 26px;width:100%;display:grid}html[data-product-category-detail=true] .longkou-footer-resource-grid a{align-items:center;min-height:20px;font-size:13px;font-weight:500;line-height:1.35;display:flex}html[data-product-category-detail=true] .longkou-footer-contact{background:#fff;border:0;border-radius:16px;flex-direction:column;align-self:start;align-items:flex-start;gap:8px;min-width:0;min-height:0;padding:16px;display:flex}html[data-product-category-detail=true] .longkou-footer-contact .home-eyebrow{margin:0;font-size:12px;font-weight:600}html[data-product-category-detail=true] .longkou-footer-contact h2{letter-spacing:-.02em;max-width:350px;margin:0;font-size:18px;font-weight:600;line-height:1.4}html[data-product-category-detail=true] .longkou-footer-contact>a.longkou-footer-contact-primary{background:var(--site-blue);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;width:172px;min-height:42px;margin-top:4px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}html[data-product-category-detail=true] .longkou-footer-contact>a.longkou-footer-contact-email{color:#687386;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}@media (width<=1023px){.longkou-utility-dock{display:none}.market-whatsapp-float{display:flex!important}html[data-product-category-detail=true] .longkou-footer-main{grid-template-columns:minmax(220px,1fr) minmax(320px,1.2fr);gap:28px}html[data-product-category-detail=true] .longkou-footer-contact{grid-column:1/-1;width:min(100%,460px)}}@media (width<=760px){html[data-product-category-detail=true] .longkou-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}html[data-product-category-detail=true] .longkou-footer-brand,html[data-product-category-detail=true] .longkou-footer-resources,html[data-product-category-detail=true] .longkou-footer-contact{grid-column:1/-1}html[data-product-category-detail=true] .longkou-footer-resource-grid{gap:5px 22px}}
