.cxb-b2b-desc-layout{display:block}.cxb-b2b-desc-layout.has-rail{display:flex;align-items:flex-start;gap:28px;overflow:visible;transform:none;filter:none;contain:none}.cxb-b2b-desc-layout.has-rail > .cxb-b2b-desc-main{flex:1 1 auto;min-width:0}.cxb-b2b-desc-layout.has-rail > .cxb-b2b-desc-rail{flex:0 0 300px;width:300px;align-self:flex-start;position:sticky;top:calc(var(--cxb-sticky-top,0px) + 20px)}.cxb-b2b-sidebar-column.has-dcta{--cxb-dcta-top:calc(var(--cxb-sticky-top,0px) + 20px);--cxb-dcta-gap:16px;align-self:stretch;overflow:visible !important;transform:none !important;filter:none !important;contain:none !important;container-type:normal !important;will-change:auto !important}.cxb-b2b-sidebar-column > .cxb-dcta,.cxb-b2b-sidebar-column > .cxb-b2b-desc-stack{position:-webkit-sticky;position:sticky;top:var(--cxb-dcta-top,calc(var(--cxb-sticky-top,0px) + 20px));z-index:3;width:100%;margin:0 0 var(--cxb-dcta-gap,16px)}.cxb-b2b-sidebar-column > .cxb-b2b-desc-stack > .cxb-dcta{position:static}@media (min-width: 1024px){.cxb-b2b-sidebar-column.has-dcta > *:not(.cxb-dcta):not(.cxb-b2b-desc-stack){position:-webkit-sticky;position:sticky;top:calc(var(--cxb-dcta-top) + var(--cxb-dcta-h,0px) + var(--cxb-dcta-gap));z-index:1}.cxb-b2b-sidebar-column.has-dcta.is-sidebar-scrollable > *:not(.cxb-dcta):not(.cxb-b2b-desc-stack){max-height:calc(100vh - var(--cxb-dcta-top) - var(--cxb-dcta-h,0px) - var(--cxb-dcta-gap) - 16px);max-height:calc(100svh - var(--cxb-dcta-top) - var(--cxb-dcta-h,0px) - var(--cxb-dcta-gap) - 16px);overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin}}@media (max-width: 1023.98px){.cxb-b2b-desc-layout.has-rail{display:block}.cxb-b2b-desc-layout.has-rail > .cxb-b2b-desc-rail,.cxb-b2b-sidebar-column.has-dcta > .cxb-dcta,.cxb-b2b-sidebar-column.has-dcta > .cxb-b2b-desc-stack{display:none}}.cxb-dcta{box-sizing:border-box;background:#fff;border:1px solid #e8eaed;border-radius:14px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06);overflow:hidden}.cxb-dcta::before{content:"";display:block;height:3px;background:var(--cxb-primary-color,#0A7AFF);background:linear-gradient(90deg,var(--cxb-primary-color,#0A7AFF),color-mix(in srgb,var(--cxb-primary-color,#0A7AFF) 55%,#ffffff))}.cxb-dcta__inner{padding:18px}.cxb-dcta *{box-sizing:border-box}.cxb-dcta__brand{display:flex;align-items:center;gap:10px;min-width:0}.cxb-dcta__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#f4f6f8;overflow:hidden}.cxb-dcta__logo img{width:100%;height:100%;object-fit:contain;display:block}.cxb-dcta__logo--text{background:var(--cxb-primary-color,#0A7AFF);color:#fff;font-size:18px;font-weight:700;line-height:1}.cxb-dcta__company{font-size:15px;font-weight:600;line-height:1.35;color:#1f2937;min-width:0;overflow-wrap:anywhere}.cxb-dcta__brand + .cxb-dcta__agent{margin-top:14px;padding-top:14px;border-top:1px solid #f0f1f3}.cxb-dcta__agent{display:flex;align-items:center;gap:11px;min-width:0}.cxb-dcta__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#f4f6f8;color:#9aa4b2;overflow:visible}.cxb-dcta__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.cxb-dcta__avatar svg{width:26px;height:26px}.cxb-dcta__online{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px #fff}.cxb-dcta__online::after{content:"";position:absolute;inset:0;border-radius:50%;background:#22c55e;animation:cxb-dcta-pulse 2.2s ease-out infinite}@keyframes cxb-dcta-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.4);opacity:0}100%{transform:scale(2.4);opacity:0}}.cxb-dcta__agent-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.cxb-dcta__agent-name{font-size:14px;font-weight:600;color:#1f2937;line-height:1.35;overflow-wrap:anywhere}.cxb-dcta__agent-status{font-size:12px;color:#6b7280;line-height:1.3}.cxb-dcta__actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.cxb-dcta .cxb-dcta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:12px 16px;margin:0;border-radius:10px;font-size:15px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;overflow:visible;text-overflow:clip;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cxb-dcta .cxb-dcta__btn--primary,.cxb-dcta .cxb-dcta__btn--primary:link,.cxb-dcta .cxb-dcta__btn--primary:visited{background-color:var(--cxb-primary-color,#0A7AFF);border:1px solid var(--cxb-primary-color,#0A7AFF);color:#fff}.cxb-dcta .cxb-dcta__btn--primary:hover,.cxb-dcta .cxb-dcta__btn--primary:focus{background-color:var(--cxb-primary-color-hover,#085FCC);border-color:var(--cxb-primary-color-hover,#085FCC);color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,24,40,.14)}.cxb-dcta .cxb-dcta__btn--ghost,.cxb-dcta .cxb-dcta__btn--ghost:link,.cxb-dcta .cxb-dcta__btn--ghost:visited{background-color:#fff;border:1px solid #cfe1ff;border-color:color-mix(in srgb,var(--cxb-primary-color,#0A7AFF) 35%,#ffffff);color:var(--cxb-primary-color,#0A7AFF)}.cxb-dcta .cxb-dcta__btn--ghost:hover,.cxb-dcta .cxb-dcta__btn--ghost:focus{background-color:#f5f9ff;background-color:color-mix(in srgb,var(--cxb-primary-color,#0A7AFF) 8%,#ffffff);border-color:var(--cxb-primary-color,#0A7AFF);color:var(--cxb-primary-color,#0A7AFF);transform:translateY(-1px)}.cxb-dcta .cxb-dcta__btn:active{transform:translateY(0);box-shadow:none}.cxb-dcta .cxb-dcta__btn:focus-visible{outline:2px solid var(--cxb-primary-color,#0A7AFF);outline-offset:2px}.cxb-dcta .cxb-b2b-button-icon{width:16px;height:16px;flex:0 0 auto}.cxb-dcta .cxb-dcta__shortcode,.cxb-dcta .cxb-dcta__shortcode > *{width:100%;margin:0}.cxb-dcta .cxb-b2b-quote-message-container:not(:empty){margin-top:12px;font-size:13px;line-height:1.5}@media print{.cxb-b2b-desc-layout.has-rail > .cxb-b2b-desc-rail,.cxb-b2b-sidebar-column > .cxb-dcta,.cxb-b2b-sidebar-column > .cxb-b2b-desc-stack{display:none}}@media (prefers-reduced-motion: reduce){.cxb-dcta .cxb-dcta__btn,.cxb-dcta__online::after{transition:none;animation:none}.cxb-dcta .cxb-dcta__btn:hover,.cxb-dcta .cxb-dcta__btn:focus{transform:none}}.elementor-widget-cxb_b2b_sidebar_inquiry .cxb-dcta{width:100%}.cxb-dcta .cxb-dcta__btn--popup{border:1px solid var(--cxb-primary-color,#0A7AFF)}.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost,.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:link,.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:visited{background-color:#fff !important;color:var(--cxb-primary-color,#0A7AFF) !important;border:1px solid var(--cxb-primary-color,#0A7AFF) !important}.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:hover,.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:focus,.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:focus-visible,.cxb-dcta .cxb-dcta__actions .cxb-dcta__btn--ghost:active{background-color:var(--cxb-primary-color,#0A7AFF) !important;border:1px solid var(--cxb-primary-color,#0A7AFF) !important;color:#fff !important}.cxb-dcta .cxb-dcta__btn .cxb-b2b-button-icon,.cxb-dcta .cxb-dcta__btn:hover .cxb-b2b-button-icon,.cxb-dcta .cxb-dcta__btn:focus .cxb-b2b-button-icon,.cxb-dcta .cxb-dcta__btn-icon,.cxb-dcta .cxb-dcta__btn-icon svg{filter:none !important}.cxb-dcta .cxb-dcta__btn-icon-img{width:18px;height:18px;flex:0 0 auto;filter:brightness(0) saturate(0) opacity(0.75)}.cxb-dcta .cxb-dcta__btn--primary .cxb-dcta__btn-icon-img,.cxb-dcta .cxb-dcta__btn--ghost:hover .cxb-dcta__btn-icon-img,.cxb-dcta .cxb-dcta__btn--ghost:focus .cxb-dcta__btn-icon-img{filter:brightness(0) invert(1)}.cxb-dcta .cxb-dcta__btn--custom{width:100%}.cxb-dcta .cxb-dcta__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:1em;line-height:1}.cxb-dcta .cxb-dcta__btn-icon svg{width:1.15em;height:1.15em}.cxb-dcta .cxb-dcta__btn-icon svg:not([fill="none"]),.cxb-dcta .cxb-dcta__btn-icon svg:not([fill="none"]) path{fill:currentColor}.cxb-dcta .cxb-dcta__btn-icon svg[fill="none"]{fill:none;stroke:currentColor}.cxb-dcta .cxb-dcta__btn-icon svg[fill="none"] circle[fill]{fill:currentColor}.cxb-dcta .cxb-dcta__btn-icon i{color:inherit;font-size:1.05em;line-height:1}.cxb-b2b-sidebar-module-inquiry{margin:0 0 25px}.cxb-b2b-sidebar.cxb-sb-v2 .cxb-b2b-sidebar-module-inquiry{margin:0}.cxb-b2b-sidebar-module-inquiry .cxb-dcta,.cxb-b2b-sidebar .cxb-dcta--sidebar{width:100%}
