html body.logged-in.cc-dashboard-panels .chem-admin-portal,html body.logged-in.cc-dashboard-panels .chem-admin-portal #cc-admin-workspace,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-tab-panel,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-dashboard-tab-canvas,html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-content,html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-layout{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-actions,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-overview-flags,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-overview-grid{min-width:0!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal #cc-admin-workspace>*,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-tab-panel>*,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-dashboard-tab-canvas>*,html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-content>*{min-width:0!important;max-width:100%!important}@media (max-width:992px){html body.logged-in.cc-dashboard-panels .chem-admin-portal{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;overflow:visible!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-mobile-tools{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-mobile-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;width:auto!important;min-width:40px!important;max-width:100%!important;margin:0!important;padding:0 14px!important;border-radius:12px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;z-index:24!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-sidebar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;position:fixed!important;left:0!important;top:var(--cc-dashboard-drawer-top-js,calc(56px + var(--cc-adminbar-offset,0px)))!important;width:var(--cc-dashboard-drawer-width-js,min(320px,calc(100vw - 16px)))!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - var(--cc-dashboard-drawer-top-js,calc(56px + var(--cc-adminbar-offset,0px))))!important;min-height:0!important;margin:0!important;border-radius:0 20px 20px 0!important;box-shadow:0 20px 44px rgba(2,8,23,.28)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;transform:translate3d(calc(-100% - 24px),0,0)!important;transition:transform .24s ease,visibility .24s ease!important;visibility:hidden!important;pointer-events:none!important;z-index:10052!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.is-sidebar-open .chem-admin-sidebar{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-drawer-overlay{display:block!important;position:fixed!important;inset:0!important;border:0!important;margin:0!important;padding:0!important;background:rgba(15,23,42,.52)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important;z-index:10051!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-drawer-overlay.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-sidebar-head{position:relative!important;padding-right:56px!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-sidebar-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:12px!important;right:12px!important;width:36px!important;height:36px!important;border-radius:10px!important;z-index:2!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-nav a{width:100%!important;max-width:none!important;min-height:40px!important;white-space:normal!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal #cc-admin-workspace,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-tab-panel,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-dashboard-tab-canvas,html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-content{margin:0!important;padding:10px max(8px,env(safe-area-inset-right)) calc(var(--mobile-nav-height) + 12px) max(8px,env(safe-area-inset-left))!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;overflow-x:clip!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-panel-clean{position:static!important;top:auto!important;z-index:6!important;display:block!important;margin:0 0 12px!important;padding:12px!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;backdrop-filter:none!important;box-shadow:none!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-all-clean{position:static!important;top:auto!important;display:block!important;margin:12px 0 0!important;padding:0!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean{position:static!important;top:auto!important;z-index:6!important;margin:0 0 12px!important;padding:10px!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-chips,html body.logged-in.cc-dashboard-panels .chem-admin-portal .tab-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;overflow:visible!important;overflow-x:visible!important;white-space:normal!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .tab-nav.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .tab-nav.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-chips.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .chem-admin-portal .tab-nav.cc-portal-sticky-tabs-ready{position:static!important;top:auto!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean .cc-portal-related-link,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean .cc-portal-related-link,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-chip,html body.logged-in.cc-dashboard-panels .chem-admin-portal .tab-nav a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:40px!important;margin:0!important;padding:9px 10px!important;white-space:normal!important;text-align:center!important;line-height:1.25!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-row{position:relative!important;top:auto!important;z-index:6!important;margin:0 0 10px!important;padding:8px 0 10px!important;background:#fff!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-actions,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-overview-flags,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-overview-grid{flex:1 1 100%!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-actions .btn{flex:1 1 calc(50% - 8px)!important}}@media (max-width:576px){html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-chips,html body.logged-in.cc-dashboard-panels .chem-admin-portal .tab-nav{grid-template-columns:1fr!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-header-actions .btn{flex-basis:100%!important}}@media (min-width:993px){html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .tab-nav.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .tab-nav.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-all-clean,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-chips.cc-portal-sticky-tabs-ready,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-panel-clean,html body.logged-in.cc-dashboard-panels .chem-admin-portal .tab-nav.cc-portal-sticky-tabs-ready{position:relative!important;top:auto!important;z-index:auto!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-panel-clean{margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-portal-related-nav-clean,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-context-all-clean{margin:0 0 14px!important;padding:12px!important;border:1px solid #e5ebf3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-panel-tools{position:sticky!important;top:calc(max(var(--cc-adminbar-offset,0px),var(--cc-locked-header-offset,0px)) + 8px)!important;z-index:82!important;display:flex!important;justify-content:flex-end!important;width:100%!important;margin:0 0 10px!important;padding:0!important;background:0 0!important}html body.logged-in.cc-dashboard-panels .cc-client-panel-tools .cc-client-panel-actions,html body.logged-in.cc-dashboard-panels .cc-vendor-panel-tools .cc-vendor-panel-actions,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-panel-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin-left:auto!important}html body.logged-in.cc-dashboard-panels .cc-client-panel-tools .cc-client-panel-actions,html body.logged-in.cc-dashboard-panels .cc-vendor-panel-tools .cc-vendor-panel-actions{position:relative!important;right:0!important}html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .cc-client-mainpanel,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .cc-vendor-mainpanel,html body.logged-in.cc-dashboard-panels .chem-admin-portal #cc-admin-workspace,html body.logged-in.cc-dashboard-panels .chem-admin-portal .chem-admin-content{padding-top:0!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients .cc-client-ops-table-wrap,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-main-table-wrap,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-quoted-enquiries-table-wrap,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors .cc-vendor-manager-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:visible!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients .cc-client-ops-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-main-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-quick-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-quoted-enquiries-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors .cc-vendor-manager-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients .cc-client-ops-table td,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients .cc-client-ops-table th,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-main-table td,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-main-table th,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-quick-table td,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-quick-table th,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-quoted-enquiries-table td,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-quoted-enquiries-table th,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors .cc-vendor-manager-table td,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors .cc-vendor-manager-table th{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;vertical-align:top!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients form,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients input,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients select,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients textarea,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries form,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries input,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries select,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries textarea,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors form,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors input,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors select,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients form[style*='display:flex'],html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries form[style*='display:flex'],html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors form[style*='display:flex']{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors select[multiple]{width:min(100%,320px)!important}}@media (max-width:992px){html body.logged-in.cc-dashboard-panels .cc-dashboard-panel-tools{top:calc(max(var(--cc-adminbar-offset,0px),var(--cc-locked-header-offset,0px)) + 6px)!important;margin-bottom:8px!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients .cc-client-ops-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-main-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-quick-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-quoted-enquiries-table,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors .cc-vendor-manager-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-clients form>*,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-enquiries .cc-enquiry-control-form>*,html body.logged-in.cc-dashboard-panels .chem-admin-portal.cc-admin-tab-vendors form>*{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}}@media (min-width:993px){html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell #content,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell #page,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .content-area,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .site,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .site-content{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell{--cc-dashboard-shell-frame-offset:max(var(--cc-adminbar-offset, 0px), var(--cc-locked-header-offset, 0px));min-height:0!important;height:calc(100dvh - var(--cc-dashboard-shell-frame-offset) - 20px)!important;max-height:calc(100dvh - var(--cc-dashboard-shell-frame-offset) - 20px)!important;overflow:hidden!important;align-items:stretch!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-page-portal-pass-through,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-page-portal-pass-through>*,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-vendor-dashboard-layout{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-sidebar{position:sticky!important;top:calc(max(var(--cc-adminbar-offset,0px),var(--cc-locked-header-offset,0px)) + 10px)!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-card{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-center,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-page-portal-pass-through,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-page-portal-pass-through>*,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-vendor-dashboard-layout{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-center{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-center>.site-main{display:block!important;flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-desktop-shell-scroll{flex:1 1 auto!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable both-edges!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal .cc-admin-tab-panel,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal .cc-dashboard-tab-canvas,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-vendor-dashboard-layout{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-layout{display:grid!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;flex:1 1 auto!important;align-items:start!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell #cc-admin-workspace,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell #cc-client-workspace,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell #cc-vendor-workspace,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-mainpanel,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-mainpanel,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-content{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px clamp(72px,12vh,128px)!important;overflow-y:visible!important;overflow-x:hidden!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important;scroll-padding-bottom:0!important;-webkit-overflow-scrolling:touch!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout .cc-mainpanel-head-copy,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout .cc-mainpanel-head-copy{width:100%!important;max-width:none!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-admin-context-summary,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-mainpanel-head p,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-mainpanel-head p{max-width:none!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal .cc-admin-tab-panel{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal .cc-dashboard-tab-canvas{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-client-dashboard-layout,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .portal-container.cc-vendor-dashboard-layout{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout .cc-client-shell-grid,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout .cc-vendor-shell-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)!important;gap:0!important;margin-top:0!important;margin:0!important;flex:1 1 auto!important;align-items:stretch!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout .cc-client-sidepanel,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout .cc-vendor-sidepanel{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;position:static!important;box-shadow:none!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout #cc-client-workspace,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-dashboard-layout .cc-client-mainpanel,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout #cc-vendor-workspace,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-dashboard-layout .cc-vendor-mainpanel{width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-card,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-card--compact{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:46px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-avatar{width:46px!important;height:46px!important;border-radius:14px!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-copy{width:100%!important;max-width:100%!important;min-width:0!important;gap:2px!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-copy>*,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-meta,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-side-nav--compact,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-sidepanel-statusline{min-width:0!important;max-width:100%!important}html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-copy p,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-meta span,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-portal-identity-name,html body.logged-in.cc-dashboard-panels .cc-dashboard-sidepanel--compact .cc-side-nav--compact a span{overflow-wrap:anywhere!important;word-break:break-word!important}html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-dashboard-panel-tools,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .chem-admin-portal .cc-admin-header-row{position:relative!important;top:auto!important;z-index:auto!important}}html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-dashboard-panel-tools,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .chem-admin-portal .cc-admin-header-row{position:relative!important;top:auto!important;z-index:auto!important}html body.logged-in.cc-dashboard-panels .cc-client-panel-tools .cc-client-panel-actions,html body.logged-in.cc-dashboard-panels .cc-vendor-panel-tools .cc-vendor-panel-actions,html body.logged-in.cc-dashboard-panels .chem-admin-portal .cc-admin-panel-actions{position:relative!important;overflow:visible!important}html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels:not(.cc-unified-dashboard-shell) .chem-admin-portal .cc-admin-header-row{position:relative!important;overflow:visible!important}html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-client-mainpanel-head,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .cc-vendor-mainpanel-head,html body.logged-in.cc-dashboard-panels.cc-unified-dashboard-shell .chem-admin-portal .cc-admin-header-row{overflow:visible!important}html body.logged-in.cc-dashboard-panels .cc-dash-notify-wrap{position:relative!important;overflow:visible!important;z-index:2147483000!important}html body.logged-in.cc-dashboard-panels .cc-dash-notify-wrap.is-open{z-index:2147483200!important}html body.logged-in.cc-dashboard-panels .cc-dash-notify-backdrop{position:fixed!important;inset:0!important;z-index:2147483290!important}html body.logged-in.cc-dashboard-panels .cc-dash-notify-popup{position:fixed!important;z-index:2147483300!important}html body.logged-in.cc-dashboard-panels .cc-admin-notice-panel,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .woocommerce-error,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .woocommerce-info,html body.logged-in.cc-dashboard-panels .cc-client-dashboard-layout .woocommerce-message,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .woocommerce-error,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .woocommerce-info,html body.logged-in.cc-dashboard-panels .cc-vendor-dashboard-layout .woocommerce-message,html body.logged-in.cc-dashboard-panels .cc-vendor-notice-ribbons,html body.logged-in.cc-dashboard-panels .chem-admin-portal .woocommerce-error,html body.logged-in.cc-dashboard-panels .chem-admin-portal .woocommerce-info,html body.logged-in.cc-dashboard-panels .chem-admin-portal .woocommerce-message{position:relative!important;z-index:2147482500!important}@media (max-width:768px){html body.logged-in.cc-dashboard-panels.cc-dash-notify-popup-open{overflow:hidden!important}html body.logged-in.cc-dashboard-panels .cc-dash-notify-popup{position:fixed!important;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;top:calc(var(--cc-adminbar-offset,0px) + var(--cc-locked-header-offset,0px) + 48px)!important;width:auto!important;max-width:none!important}}html body .main-header .brand{flex:0 1 auto!important;min-width:0!important;max-width:min(260px,28vw)!important}html body .main-header .brand>a,html body .main-header .cc-header-brand-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;line-height:1!important;text-decoration:none!important}html body .main-header .brand img,html body .main-header .cc-header-logo,html body .main-header img.custom-logo{display:block!important;width:auto!important;height:var(--cc-ui-logo-h-desktop,42px)!important;max-width:min(220px,24vw)!important;max-height:var(--cc-ui-logo-h-desktop,42px)!important;object-fit:contain!important;object-position:left center!important;flex:0 0 auto!important}html body .main-header .brand-text{display:block!important;max-width:min(240px,26vw)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.15!important}html body .mobile-app-top .mobile-top-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;max-width:min(190px,42vw)!important;overflow:hidden!important;line-height:1!important;text-decoration:none!important}html body .mobile-app-top .cc-mobile-logo,html body .mobile-app-top .mobile-top-brand img,html body .mobile-app-top img.custom-logo{display:block!important;width:auto!important;height:var(--cc-ui-logo-h-mobile,30px)!important;max-width:min(180px,42vw)!important;max-height:calc(var(--cc-mobile-ribbon-h,62px) - 24px)!important;object-fit:contain!important;object-position:left center!important;flex:0 0 auto!important}@media (min-width:993px) and (max-width:1200px){html body .main-header .brand img,html body .main-header .cc-header-logo,html body .main-header img.custom-logo{height:var(--cc-ui-logo-h-tablet,36px)!important;max-height:var(--cc-ui-logo-h-tablet,36px)!important;max-width:min(190px,22vw)!important}html body .main-header .brand{max-width:min(220px,24vw)!important}}@media (max-width:480px){html body .mobile-app-top .mobile-top-brand{max-width:min(170px,38vw)!important}html body .mobile-app-top .cc-mobile-logo,html body .mobile-app-top .mobile-top-brand img,html body .mobile-app-top img.custom-logo{max-width:min(160px,38vw)!important;max-height:34px!important}}@media (max-width:380px){html body .mobile-app-top .mobile-top-brand{max-width:36vw!important}html body .mobile-app-top .cc-mobile-logo,html body .mobile-app-top .mobile-top-brand img,html body .mobile-app-top img.custom-logo{max-width:36vw!important;max-height:30px!important}}:root{--cc-foundation-surface:var(--cc-ui-scheme-surface, #ffffff);--cc-foundation-bg:var(--cc-ui-scheme-bg, #f6f8fb);--cc-foundation-text:var(--cc-ui-scheme-text, #172033);--cc-foundation-muted:var(--cc-ui-scheme-muted, #64748b);--cc-foundation-border:var(--cc-ui-scheme-border, #dce3ec);--cc-foundation-primary:var(--cc-ui-scheme-primary, #0b6477);--cc-foundation-focus:rgba(11, 100, 119, 0.28);--cc-foundation-radius-sm:10px;--cc-foundation-radius:16px;--cc-foundation-shadow:0 10px 30px rgba(15, 23, 42, 0.07);--cc-foundation-shadow-hover:0 16px 38px rgba(15, 23, 42, 0.12);--cc-foundation-motion:180ms cubic-bezier(0.2, 0.7, 0.2, 1)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(*,::before,::after){box-sizing:border-box}:where(img,svg,video,canvas){max-width:100%}:where(img,video){height:auto}:where(button,input,select,textarea){max-width:100%;font:inherit}:where(button,input,select,textarea,a){-webkit-tap-highlight-color:transparent}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){transition:border-color var(--cc-foundation-motion),box-shadow var(--cc-foundation-motion),background-color var(--cc-foundation-motion)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--cc-foundation-focus);outline-offset:2px}:where(button,.btn,.button,input[type=submit],input[type=button],input[type=reset]){touch-action:manipulation;transition:transform var(--cc-foundation-motion),box-shadow var(--cc-foundation-motion),border-color var(--cc-foundation-motion),background-color var(--cc-foundation-motion),color var(--cc-foundation-motion)}:where(button,.btn,.button)[aria-disabled=true],:where(button,.btn,.button,input[type=submit],input[type=button],input[type=reset]):disabled{cursor:not-allowed;filter:grayscale(.25);opacity:.58;pointer-events:none}:where(.chem-card,.instr-card,.cat-card,.panel,.cc-card,.portal-form-side,.chem-admin-content){min-width:0;border-color:var(--cc-foundation-border);background-color:var(--cc-foundation-surface);overflow-wrap:anywhere}:where(.chem-card,.instr-card,.cat-card,.cc-card):focus-within{border-color:var(--cc-foundation-primary);box-shadow:var(--cc-foundation-shadow-hover)}:where(.entry-content,.portal-container,.chem-admin-content,.cc-vendor-mainpanel,.cc-client-mainpanel){min-width:0}:where(.entry-content,.portal-container,.chem-admin-content) :where(p,li,td,th,label,small){overflow-wrap:anywhere}:where(.chem-pro-table,.woocommerce table,.entry-content table){font-variant-numeric:tabular-nums}:where(.chem-pro-table,.woocommerce table) :where(th,td){vertical-align:middle}:where(.table-responsive,.chem-table-wrap,.cc-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}:where(.status-badge,.cc-status-badge,.badge){max-width:100%;line-height:1.25;overflow-wrap:anywhere}:where([id]){scroll-margin-top:calc(var(--cc-locked-header-offset,72px) + 18px)}@supports (content-visibility:auto){body:not(.cc-dashboard-panels) :where(.site-footer,.footer-widgets){content-visibility:auto;contain-intrinsic-size:auto 420px}}@media (hover:hover) and (pointer:fine){:where(.chem-card,.instr-card,.cat-card,.cc-card):hover{box-shadow:var(--cc-foundation-shadow-hover)}}@media (max-width:760px){:where(.entry-content,.portal-container,.chem-admin-content){overflow-wrap:anywhere}:where(.table-responsive,.chem-table-wrap,.cc-table-scroll){margin-inline:-2px;padding-bottom:4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}}@media print{:where(.main-header,.mobile-app-top,.mobile-bottom-nav,.site-footer,.cc-country-chat,.cc-chat-fab){display:none!important}:where(body,.site,.site-content,.entry-content,.portal-container){width:100%!important;max-width:none!important;color:#000!important;background:#fff!important;box-shadow:none!important}a[href]::after{content:none}}html body:not(.logged-in) :where(
.breadcrumb,.breadcrumbs,.woocommerce-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.yoast-breadcrumb,.breadcrumb-trail,.bcn_display,.nav-breadcrumb,#breadcrumbs
){display:none!important}html body.cc-hide-current-title :where(
.entry-title,.page-title,.wp-block-post-title,.post-title,.single-title
){display:none!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels),html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels){overflow-x:clip!important;overflow-y:auto!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) #content,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) #page,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through>*,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .content-area,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .site,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .site-content,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .site-main,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) #content,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) #page,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through>*,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .content-area,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .site,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .site-content,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .site-main{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-x:clip!important;box-sizing:border-box!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container,html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>*,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>*{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container{margin:0 auto!important;padding:12px max(10px,env(safe-area-inset-right)) 18px max(10px,env(safe-area-inset-left))!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>article[style*='overflow: auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>article[style*='overflow:auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow-x: auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow-x:auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow: auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow:auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>section[style*='overflow: auto'],html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>section[style*='overflow:auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>article[style*='overflow: auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>article[style*='overflow:auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow-x: auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow-x:auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow: auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>div[style*='overflow:auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>section[style*='overflow: auto'],html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through .portal-container>section[style*='overflow:auto']{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}html body.logged-in.cc-portal-surface:not(.cc-dashboard-panels) .cc-page-portal-pass-through table,html body.logged-in.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through table{max-width:100%!important}html body.cc-shortcode-page:not(.cc-dashboard-panels){--cc-shortcode-shell-max:1180px;--cc-shortcode-edge:clamp(10px, 2.5vw, 24px);--cc-shortcode-panel-pad:clamp(14px, 2.4vw, 26px);--cc-shortcode-panel-radius:clamp(16px, 2.2vw, 24px);--cc-shortcode-panel-shadow:0 18px 45px rgba(15, 23, 42, 0.08);--cc-shortcode-border:rgba(203, 213, 225, 0.86);--cc-shortcode-surface:#f6f9fc;--cc-shortcode-card:rgba(255, 255, 255, 0.98);background:linear-gradient(180deg,#f8fbff 0,var(--cc-shortcode-surface) 100%)!important;overflow-x:hidden!important;overflow-x:clip!important;-webkit-text-size-adjust:100%}html body.cc-shortcode-page:not(.cc-dashboard-panels) #content,html body.cc-shortcode-page:not(.cc-dashboard-panels) #page,html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-area,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content,html body.cc-shortcode-page:not(.cc-dashboard-panels) .site,html body.cc-shortcode-page:not(.cc-dashboard-panels) .site-content,html body.cc-shortcode-page:not(.cc-dashboard-panels) .site-main{min-width:0!important;max-width:100vw!important;box-sizing:border-box!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.cc-shortcode-page:not(.cc-dashboard-panels) .container.section-wrap,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content,html body.cc-shortcode-page:not(.cc-dashboard-panels) .section-wrap>.container,html body.cc-shortcode-page:not(.cc-dashboard-panels) .site-main>.container{width:min(100%,var(--cc-shortcode-shell-max))!important;max-width:min(var(--cc-shortcode-shell-max),calc(100vw - 20px))!important;margin-left:auto!important;margin-right:auto!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .container.section-wrap,html body.cc-shortcode-page:not(.cc-dashboard-panels) .section-wrap>.container{padding-left:max(var(--cc-shortcode-edge),env(safe-area-inset-left))!important;padding-right:max(var(--cc-shortcode-edge),env(safe-area-inset-right))!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-pricing-wrap,html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-vendors-page,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper>.panel,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container:not(.cc-vendor-dashboard-layout):not(.cc-client-dashboard-layout):not(.chem-admin-portal):not(.cc-live-chat-layout){display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding:var(--cc-shortcode-panel-pad)!important;border:1px solid var(--cc-shortcode-border)!important;border-radius:var(--cc-shortcode-panel-radius)!important;background:var(--cc-shortcode-card)!important;box-shadow:var(--cc-shortcode-panel-shadow)!important;overflow:visible!important;box-sizing:border-box!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through>*,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper>.panel>*,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content>*,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through>[style*=max-width],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content>[style*=max-width],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container>[style*=max-width]{width:100%!important;max-width:100%!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) canvas,html body.cc-shortcode-page:not(.cc-dashboard-panels) img,html body.cc-shortcode-page:not(.cc-dashboard-panels) video{max-width:100%!important;height:auto}html body.cc-shortcode-page:not(.cc-dashboard-panels) iframe{max-width:100%!important;width:100%!important;border-radius:16px}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content select,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content textarea,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container select,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container textarea,html body.cc-shortcode-page:not(.cc-dashboard-panels) .select2-container{max-width:100%!important;min-height:44px!important;border-radius:12px!important;box-sizing:border-box!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content textarea,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container textarea{min-height:120px!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content .btn,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content a.button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input[type=button],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input[type=submit],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container .btn,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container a.button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input[type=button],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input[type=submit]{max-width:100%!important;min-height:42px!important;white-space:normal!important;align-items:center;justify-content:center;touch-action:manipulation}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content table,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container table{width:100%!important;max-width:100%!important;border-collapse:collapse;overflow-wrap:anywhere}html body.cc-shortcode-page:not(.cc-dashboard-panels) .alert,html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-notice,html body.cc-shortcode-page:not(.cc-dashboard-panels) .woocommerce-error,html body.cc-shortcode-page:not(.cc-dashboard-panels) .woocommerce-info,html body.cc-shortcode-page:not(.cc-dashboard-panels) .woocommerce-message{max-width:100%!important;overflow-wrap:anywhere!important;border-radius:14px!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-chemical-results-grid,html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-service-results-grid,html body.cc-shortcode-page:not(.cc-dashboard-panels) .chem-cat-grid,html body.cc-shortcode-page:not(.cc-dashboard-panels) .grid-cols-4,html body.cc-shortcode-page:not(.cc-dashboard-panels) .instr-grid,html body.cc-shortcode-page:not(.cc-dashboard-panels) .woocommerce ul.products{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))!important}@media (max-width:920px){html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper [style*=grid-template-columns],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content [style*=grid-template-columns],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content [style*='display: flex'],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content [style*='display:flex'],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container [style*='display: flex'],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container [style*='display:flex']{flex-wrap:wrap!important}}@media (max-width:760px){html body.cc-shortcode-page:not(.cc-dashboard-panels){--cc-shortcode-edge:10px;--cc-shortcode-panel-pad:14px;--cc-shortcode-panel-radius:16px}html body.cc-shortcode-page:not(.cc-dashboard-panels) .container.section-wrap{padding-top:16px!important;padding-bottom:18px!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper>.panel,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container:not(.cc-vendor-dashboard-layout):not(.cc-client-dashboard-layout):not(.chem-admin-portal):not(.cc-live-chat-layout){margin-top:10px!important;margin-bottom:10px!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content table,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container table{display:block!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content table td,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content table th,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container table td,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container table th{min-width:120px;white-space:normal!important}}@media (max-width:540px){html body.cc-shortcode-page:not(.cc-dashboard-panels){--cc-shortcode-edge:8px;--cc-shortcode-panel-pad:12px;--cc-shortcode-panel-radius:14px}html body.cc-shortcode-page:not(.cc-dashboard-panels) .cc-page-portal-pass-through,html body.cc-shortcode-page:not(.cc-dashboard-panels) .container.section-wrap,html body.cc-shortcode-page:not(.cc-dashboard-panels) .content-wrapper,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content,html body.cc-shortcode-page:not(.cc-dashboard-panels) .section-wrap>.container,html body.cc-shortcode-page:not(.cc-dashboard-panels) .site-main>.container{max-width:calc(100vw - 12px)!important}html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content .btn,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content a.button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input[type=button],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content input[type=submit],html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content select,html body.cc-shortcode-page:not(.cc-dashboard-panels) .entry-content textarea,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container .btn,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container a.button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container button,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input[type=button],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container input[type=submit],html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container select,html body.cc-shortcode-page:not(.cc-dashboard-panels) .portal-container textarea{width:100%!important}}@media (max-width:992px){html body .mobile-app-top{display:block!important;position:sticky!important;top:var(--cc-adminbar-offset,0)!important;height:var(--cc-mobile-ribbon-h,62px)!important;min-height:var(--cc-mobile-ribbon-h,62px)!important;overflow:visible!important;background:linear-gradient(135deg,rgba(7,59,73,.98) 0,rgba(11,100,119,.98) 58%,rgba(17,112,91,.97) 100%)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;box-shadow:0 12px 28px rgba(7,59,73,.24)!important;color:#fff!important;z-index:2145!important}html body .mobile-app-top .container,html body .mobile-top-inner{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .mobile-top-inner{height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important}html body .mobile-top-brand{flex:1 1 auto!important;min-width:72px!important;max-width:min(42vw,210px)!important;height:42px!important;border-radius:8px!important;background:rgba(255,255,255,.12)!important;color:#fff!important}html body .mobile-top-brand img{max-width:100%!important;height:32px!important;object-fit:contain!important}html body .mobile-top-actions{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;max-width:calc(100% - 82px)!important;overflow:visible!important}html body .mobile-top-cart-btn,html body .mobile-top-logout-btn,html body .mobile-top-menu-btn,html body .mobile-top-social-btn,html body .mobile-top-view-btn{position:relative!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:8px!important;background:rgba(255,255,255,.16)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px rgba(2,18,30,.18)!important;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}html body .mobile-top-cart-btn svg,html body .mobile-top-logout-btn svg,html body .mobile-top-menu-btn svg,html body .mobile-top-social-btn svg,html body .mobile-top-view-btn svg{display:block!important;width:21px!important;height:21px!important;flex:0 0 21px!important;color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body .mobile-top-cart-btn svg *,html body .mobile-top-logout-btn svg *,html body .mobile-top-menu-btn svg *,html body .mobile-top-social-btn svg *,html body .mobile-top-view-btn svg *{stroke:currentColor!important}html body .mobile-top-cart-btn:active,html body .mobile-top-cart-btn:focus-visible,html body .mobile-top-cart-btn:hover,html body .mobile-top-logout-btn:active,html body .mobile-top-logout-btn:focus-visible,html body .mobile-top-logout-btn:hover,html body .mobile-top-menu-btn:active,html body .mobile-top-menu-btn:focus-visible,html body .mobile-top-menu-btn:hover,html body .mobile-top-menu-btn[aria-expanded=true],html body .mobile-top-social-btn:active,html body .mobile-top-social-btn:focus-visible,html body .mobile-top-social-btn:hover,html body .mobile-top-view-btn:active,html body .mobile-top-view-btn:focus-visible,html body .mobile-top-view-btn:hover{transform:translateY(-1px) scale(.98)!important;border-color:rgba(255,255,255,.88)!important;background:#fff!important;color:#073b49!important;-webkit-text-fill-color:#073b49!important;box-shadow:0 10px 24px rgba(2,18,30,.22)!important;outline:0!important}html body .mobile-top-cart-btn:focus-visible,html body .mobile-top-logout-btn:focus-visible,html body .mobile-top-menu-btn:focus-visible,html body .mobile-top-social-btn:focus-visible,html body .mobile-top-view-btn:focus-visible{outline:2px solid rgba(255,255,255,.85)!important;outline-offset:2px!important}html body .mobile-top-menu-btn[aria-expanded=true]::after{content:""!important;position:absolute!important;right:6px!important;top:6px!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#f28c28!important;box-shadow:0 0 0 2px #fff!important}}@media (max-width:430px){html body .mobile-top-brand{max-width:34vw!important;padding-left:6px!important;padding-right:6px!important}html body .mobile-top-actions{gap:4px!important;max-width:calc(100% - 70px)!important}html body .mobile-top-cart-btn,html body .mobile-top-logout-btn,html body .mobile-top-menu-btn,html body .mobile-top-social-btn,html body .mobile-top-view-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}html body .mobile-top-cart-btn svg,html body .mobile-top-logout-btn svg,html body .mobile-top-menu-btn svg,html body .mobile-top-social-btn svg,html body .mobile-top-view-btn svg{width:19px!important;height:19px!important;flex-basis:19px!important}}@media (max-width:360px){html body .mobile-top-brand{max-width:31vw!important}html body .mobile-top-cart-btn,html body .mobile-top-logout-btn,html body .mobile-top-menu-btn,html body .mobile-top-social-btn,html body .mobile-top-view-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex-basis:34px!important}}@media (max-width:992px){html body.logged-in .mobile-top-inner{height:100%!important;min-height:0!important;padding:0!important}html body.logged-in.cc-dashboard-panels .mobile-app-top{background:linear-gradient(135deg,rgba(7,59,73,.98) 0,rgba(11,100,119,.98) 58%,rgba(17,112,91,.97) 100%)!important;border-bottom-color:rgba(255,255,255,.2)!important;box-shadow:0 12px 28px rgba(7,59,73,.24)!important;color:#fff!important}html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;flex:0 0 40px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:8px!important;background:rgba(255,255,255,.16)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px rgba(2,18,30,.18)!important}html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn svg,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn svg,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn svg,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn svg,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn[aria-expanded=true],html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:hover{border-color:rgba(255,255,255,.88)!important;background:#fff!important;color:#073b49!important;-webkit-text-fill-color:#073b49!important;box-shadow:0 10px 24px rgba(2,18,30,.22)!important}}@media (max-width:430px){html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;flex-basis:36px!important}}@media (max-width:360px){html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex-basis:34px!important}}@media (max-width:992px){html body{--cc-mobile-lab-blue:#0f4c81;--cc-mobile-lab-blue-dark:#0a3b63;--cc-mobile-lab-blue-soft:#eaf6fb;--cc-mobile-lab-blue-line:#b7d7e8;--cc-mobile-lab-blue-mid:#7bb7d4}html body .mobile-app-top{background:var(--cc-mobile-lab-blue)!important;border-bottom:1px solid var(--cc-mobile-lab-blue-dark)!important;box-shadow:0 8px 20px rgba(10,59,99,.18)!important;color:#fff!important}html body .mobile-app-top::after,html body .mobile-bottom-nav::before{display:none!important}html body .mobile-top-brand{border:1px solid var(--cc-mobile-lab-blue-line)!important;border-radius:8px!important;background:var(--cc-mobile-lab-blue-soft)!important;color:var(--cc-mobile-lab-blue-dark)!important;box-shadow:none!important}html body .mobile-top-brand .brand-text{color:var(--cc-mobile-lab-blue-dark)!important}html body .mobile-top-cart-btn,html body .mobile-top-logout-btn,html body .mobile-top-menu-btn,html body .mobile-top-social-btn,html body .mobile-top-view-btn,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn{border:1px solid var(--cc-mobile-lab-blue-line)!important;border-radius:8px!important;background:var(--cc-mobile-lab-blue-soft)!important;color:var(--cc-mobile-lab-blue)!important;-webkit-text-fill-color:var(--cc-mobile-lab-blue)!important;box-shadow:none!important;transform:none!important}html body .mobile-top-cart-btn:active,html body .mobile-top-cart-btn:focus-visible,html body .mobile-top-cart-btn:hover,html body .mobile-top-logout-btn:active,html body .mobile-top-logout-btn:focus-visible,html body .mobile-top-logout-btn:hover,html body .mobile-top-menu-btn:active,html body .mobile-top-menu-btn:focus-visible,html body .mobile-top-menu-btn:hover,html body .mobile-top-menu-btn[aria-expanded=true],html body .mobile-top-social-btn:active,html body .mobile-top-social-btn:focus-visible,html body .mobile-top-social-btn:hover,html body .mobile-top-view-btn:active,html body .mobile-top-view-btn:focus-visible,html body .mobile-top-view-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-cart-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-logout-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-menu-btn[aria-expanded=true],html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-social-btn:hover,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:active,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:focus-visible,html body.logged-in.cc-dashboard-panels .mobile-top-view-btn:hover{border-color:var(--cc-mobile-lab-blue-mid)!important;background:#fff!important;color:var(--cc-mobile-lab-blue-dark)!important;-webkit-text-fill-color:var(--cc-mobile-lab-blue-dark)!important;box-shadow:0 0 0 3px rgba(123,183,212,.22)!important;transform:none!important}html body .mobile-top-cart-btn:focus-visible,html body .mobile-top-logout-btn:focus-visible,html body .mobile-top-menu-btn:focus-visible,html body .mobile-top-social-btn:focus-visible,html body .mobile-top-view-btn:focus-visible{outline:2px solid #ffffff!important;outline-offset:2px!important}html body .mobile-top-menu-btn[aria-expanded=true]::after{background:#38a8d8!important;box-shadow:0 0 0 2px #fff!important}html body .mobile-top-cart-count{border-color:var(--cc-mobile-lab-blue-soft)!important;background:#0a6ea8!important;color:#fff!important;box-shadow:none!important}html body .mobile-bottom-nav{border:1px solid var(--cc-mobile-lab-blue-line)!important;border-radius:18px!important;background:var(--cc-mobile-lab-blue-soft)!important;box-shadow:0 10px 24px rgba(15,76,129,.15)!important}html body .mob-nav-item{border-radius:8px!important;color:#44677d!important;transform:none!important}html body .mob-nav-item.active,html body .mob-nav-item:focus-visible,html body .mob-nav-item:hover{background:var(--cc-mobile-lab-blue)!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body .mob-nav-item.active::after{background:#8ecae6!important}}@media (max-width:992px){html,html body,html body.admin-bar,html body.cc-js,html body.logged-in.cc-js,html body:not(.logged-in).cc-js,html.admin-bar{margin-top:0!important;padding-top:0!important}html body{--cc-adminbar-offset:0px!important;--cc-adminbar-offset-js:0px!important;--cc-ui-visitor-header-gap:0px!important}html body .mobile-app-top,html body.admin-bar .mobile-app-top,html body.logged-in .mobile-app-top,html body.logged-in.cc-dashboard-panels .mobile-app-top{top:0!important;margin-top:0!important;transform:none!important}html body #wpadminbar,html body.admin-bar #wpadminbar{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important}html body{--cc-mobile-ribbon-h:58px!important;overflow-x:hidden!important}html body .mobile-app-top,html body.admin-bar .mobile-app-top,html body.logged-in .mobile-app-top,html body.logged-in.cc-dashboard-panels .mobile-app-top{inset-block-start:0!important;width:100%!important;height:var(--cc-mobile-ribbon-h,58px)!important;min-height:var(--cc-mobile-ribbon-h,58px)!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;background:#0f4c81!important;border-top:0!important;border-bottom:1px solid rgba(7,39,68,.42)!important;box-shadow:0 10px 22px rgba(10,45,76,.16)!important;transform:translate3d(0,0,0)!important;z-index:2147483000!important}html body .mobile-app-top .container,html body .mobile-app-top .mobile-top-inner,html body.logged-in .mobile-top-inner{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important}html body .mobile-top-brand{height:40px!important;min-height:40px!important;border-radius:8px!important}html body .mobile-top-actions{height:100%!important;align-items:center!important;gap:7px!important}html body .mobile-top-cart-btn,html body .mobile-top-chat-btn,html body .mobile-top-logout-btn,html body .mobile-top-menu-btn,html body .mobile-top-social-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:8px!important;margin-top:0!important;margin-bottom:0!important}}@media (min-width:993px){.main-header{display:block!important}#mobile-overlay,#mobile-panel,#mobile-search-overlay,.cc-mobile-overlay,.cc-mobile-panel,.mobile-app-top,.mobile-bottom-nav,.mobile-search-overlay{display:none!important}}@media (max-width:992px){body #header-hover-zone,body .cc-scroll-shortcuts,body .header-mini-actions,body .main-header,body .portal-role-strip{display:none!important}html,html body,html body.cc-js,html body.logged-in.cc-js,html body:not(.logged-in).cc-js{margin-top:0!important;padding-top:0!important}html body{--cc-adminbar-offset:0px!important;--cc-adminbar-offset-js:0px!important;--cc-ui-visitor-header-gap:0px!important}html body #wpadminbar,html body.admin-bar #wpadminbar{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important}body .mobile-app-top{display:flex!important;position:sticky!important;top:0!important;margin-top:0!important}body .mobile-bottom-nav{display:flex!important}}#cc-chat-meeting-overlay{position:fixed;inset:0;z-index:2147483646;display:none;align-items:center;justify-content:center;background:rgba(2,6,23,.82);padding:14px}#cc-chat-meeting-overlay.cc-open{display:flex}#cc-chat-meeting-overlay .cc-chat-meeting-panel{width:min(1120px,100%);height:min(88vh,900px);max-height:100dvh;background:#0f172a;border:1px solid #1e293b;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(2,6,23,.55)}#cc-chat-meeting-overlay .cc-chat-meeting-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #1e293b;color:#e2e8f0;flex-wrap:wrap}#cc-chat-meeting-overlay .cc-chat-meeting-title{font-size:13px;line-height:1.2}#cc-chat-meeting-overlay .cc-chat-meeting-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#cc-chat-meeting-overlay .cc-chat-meeting-frame{width:100%;height:100%;border:0;background:#0f172a}@media (max-width:782px){#cc-chat-meeting-overlay{padding:0}#cc-chat-meeting-overlay .cc-chat-meeting-panel{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:0}#cc-chat-meeting-overlay .cc-chat-meeting-head{padding:calc(8px + env(safe-area-inset-top)) 10px 8px}#cc-chat-meeting-overlay .cc-chat-meeting-actions .btn{padding:5px 8px;max-width:none;font-size:12px}}.cc-chat-fab{position:fixed;right:16px;bottom:18px;z-index:9999;border:0;border-radius:999px;background:#0f172a;color:#fff;padding:12px 16px;font-size:13px;font-weight:700;box-shadow:0 10px 26px rgba(15,23,42,.28);cursor:pointer;transition:transform .16s ease,filter .16s ease;white-space:nowrap;width:auto;max-width:140px}.cc-chat-fab:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.05);animation:ccChatBlink .9s infinite}.cc-chat-fab.cc-blink{animation:ccChatBlink 1.4s infinite}.cc-chat-popup{position:fixed;right:16px;bottom:74px;width:min(390px,calc(100vw - 24px));max-height:min(78vh,680px);z-index:9999;background:#fff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.24);display:none;overflow:hidden}.cc-chat-popup.open{display:flex;flex-direction:column}.cc-chat-pop-head{background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13px}.cc-chat-pop-body{padding:10px;display:grid;gap:8px}.cc-chat-pop-msg{max-height:320px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#f8fafc}.cc-chat-pop-note{font-size:11px;color:#64748b}.cc-chat-pop-body #cc-chat-pop-email,.cc-chat-pop-body #cc-chat-pop-name,.cc-chat-pop-body input[name=guest_email],.cc-chat-pop-body input[name=guest_name]{display:none!important}@media (max-width:992px){.cc-chat-fab{right:10px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 12px);padding:6px 9px;font-size:10.5px;line-height:1;min-height:30px;max-width:84px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 20px rgba(15,23,42,.24)}.cc-chat-popup{right:10px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 64px);width:calc(100vw - 20px)}}@keyframes ccChatBlink{0%,100%{box-shadow:0 0 0 0 rgba(30,64,175,.35),0 10px 26px rgba(15,23,42,.28)}50%{box-shadow:0 0 0 10px rgba(30,64,175,0),0 10px 26px rgba(15,23,42,.28)}}html body .cc-country-chat,html body .site-footer+.cc-country-chat,html body footer+.cc-country-chat{position:fixed!important;left:clamp(16px,2.4vw,30px)!important;right:auto!important;justify-items:start!important}html body .cc-country-chat-panel{left:0!important;right:auto!important;transform-origin:bottom left!important}html body.logged-in.cc-dashboard-panels .cc-country-chat{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:992px){html body{--cc-whatsapp-final-left:max(12px, env(safe-area-inset-left));--cc-whatsapp-final-bottom:calc(var(--mobile-nav-height, 74px) + env(safe-area-inset-bottom) + 14px);--cc-whatsapp-final-size:40px}html body .cc-country-chat,html body .site-footer+.cc-country-chat,html body footer+.cc-country-chat{top:auto!important;left:var(--cc-whatsapp-final-left)!important;right:auto!important;bottom:calc(var(--cc-whatsapp-float-bottom,var(--cc-whatsapp-final-bottom)) + var(--cc-whatsapp-support-h,38px) + var(--cc-whatsapp-gap,8px))!important;width:var(--cc-whatsapp-final-size)!important;height:var(--cc-whatsapp-final-size)!important;display:block!important;margin:0!important;padding:0!important;gap:0!important;pointer-events:none!important;z-index:2147483000!important}html body .cc-country-chat-toggle{width:var(--cc-whatsapp-final-size)!important;height:var(--cc-whatsapp-final-size)!important;min-width:var(--cc-whatsapp-final-size)!important;min-height:var(--cc-whatsapp-final-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;border:2px solid #fff!important;border-radius:999px!important;background:linear-gradient(135deg,#25d366 0,#128c52 100%)!important;color:#fff!important;font-size:0!important;line-height:0!important;overflow:hidden!important;white-space:nowrap!important;box-shadow:0 12px 28px rgba(18,140,82,.34)!important;pointer-events:auto!important}html body .cc-country-chat-toggle-text{display:none!important}html body .cc-country-chat-toggle-icon{width:var(--cc-whatsapp-final-size)!important;height:var(--cc-whatsapp-final-size)!important;min-width:var(--cc-whatsapp-final-size)!important;min-height:var(--cc-whatsapp-final-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--cc-whatsapp-final-size)!important;background:0 0!important}html body .cc-country-chat-toggle-icon svg{width:24px!important;height:24px!important;display:block!important}html body .cc-country-chat-panel{position:absolute!important;top:auto!important;left:0!important;right:auto!important;bottom:calc(100% + 10px)!important;width:min(320px,calc(100vw - 24px))!important;max-width:calc(100vw - 20px)!important;max-height:min(58vh,430px)!important;display:block!important;margin:0!important;padding:12px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;border:1px solid rgba(15,76,92,.16)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 22px 48px rgba(15,23,42,.24)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px) scale(.96)!important;transform-origin:bottom left!important}html body .cc-country-chat.is-open .cc-country-chat-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}html body .cc-country-chat-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:4px 4px 10px!important;border-bottom:1px solid rgba(15,76,92,.1)!important}html body .cc-country-chat-grid{display:grid!important;gap:8px!important;margin-top:10px!important}html body .cc-country-chat-option{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:54px!important;padding:8px 10px!important;border:1px solid rgba(15,76,92,.12)!important;border-radius:12px!important;background:#fff!important;color:#0f172a!important;text-decoration:none!important}}html body .cc-country-picker{--cc-country-picker-accent:var(--cc-ui-scheme-primary, #0b6477);display:grid;gap:10px;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #d9e3ec;border-radius:16px;background:linear-gradient(180deg,#fbfdff 0,#f6f9fc 100%);box-sizing:border-box}html body .cc-country-picker__sentinel{display:none!important}html body .cc-country-picker__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}html body .cc-country-picker__search-wrap{position:relative;min-width:0}html body .cc-country-picker__search-icon{position:absolute;left:13px;top:50%;z-index:1;display:inline-flex;color:#708196;transform:translateY(-50%);pointer-events:none}html body .cc-country-picker .cc-country-picker__search{width:100%!important;min-height:42px!important;padding:9px 13px 9px 40px!important;border:1px solid #cdd9e5!important;border-radius:12px!important;background:#fff!important;color:#1e2d3d!important;font-size:13px!important;box-shadow:none!important;box-sizing:border-box!important}html body .cc-country-picker .cc-country-picker__search:focus{border-color:var(--cc-country-picker-accent)!important;outline:0!important;box-shadow:0 0 0 4px rgba(11,100,119,.14)!important}html body .cc-country-picker__count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border:1px solid #cde3e0;border-radius:999px;background:#edf8f6;color:#0b6159;font-size:11px;font-weight:800;white-space:nowrap}html body .cc-country-picker__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:286px;padding:8px;overflow:auto;overscroll-behavior:contain;border:1px solid #dce5ed;border-radius:13px;background:#fff;scrollbar-width:thin;box-sizing:border-box}html body .cc-country-picker__option{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;min-height:38px;margin:0!important;padding:8px 10px!important;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease;box-sizing:border-box}html body .cc-country-picker__option[hidden]{display:none!important}html body.logged-in.cc-dashboard-panels #cc-gig-wizard-form .form-floating-group .cc-country-picker .cc-country-picker__option,html body.logged-in.cc-dashboard-panels .cc-admin-resource-form .form-floating-group .cc-country-picker .cc-country-picker__option,html body.logged-in.cc-dashboard-panels .cc-vendor-resource-form .form-floating-group .cc-country-picker .cc-country-picker__option{color:#334155!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important}html body .cc-country-picker__option:hover{border-color:#adcbd0;background:#f4fbfa}html body .cc-country-picker__option.is-selected{border-color:#7eb6b0;background:#eaf7f5;color:#134e4a!important}html body .cc-country-picker__option input[type=checkbox]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;padding:0!important;accent-color:var(--cc-country-picker-accent);flex:0 0 17px}html body .cc-country-picker__option span{min-width:0;overflow-wrap:anywhere}html body .cc-country-picker__empty{grid-column:1/-1;padding:20px;color:#64748b;font-size:12px;text-align:center}html body .cc-country-picker__actions{display:flex;flex-wrap:wrap;gap:8px}html body .cc-country-picker .cc-country-picker__action{min-height:36px!important;padding:7px 11px!important;border-radius:10px!important;font-size:11px!important;box-shadow:none!important}html body .cc-country-route-field__note{margin-top:0!important;padding:9px 11px;border-left:3px solid #9cb8ca;border-radius:0 9px 9px 0;background:#f7fafc;color:#5b6f82!important}html body .cc-route-contact-editor{margin-top:12px;overflow:hidden;border:1px solid #d2e1e8;border-radius:15px;background:#fff}html body .cc-route-contact-editor>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 14px;color:#173b48;background:linear-gradient(135deg,#eef9f7 0,#f7fbfc 100%);cursor:pointer;list-style:none}html body .cc-route-contact-editor>summary::-webkit-details-marker{display:none}html body .cc-route-contact-editor>summary span{font-size:12px;font-weight:900}html body .cc-route-contact-editor>summary small{color:#647c87;font-size:10px;font-weight:700;text-align:right}html body .cc-route-contact-editor__intro{padding:11px 14px 0;color:#5b7180;font-size:11px;font-weight:650;line-height:1.5}html body .cc-route-contact-editor__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px 14px}html body .cc-route-contact-card{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:9px;min-width:0;padding:12px;border:1px solid #d9e6eb;border-radius:12px;background:#fbfdfe}html body .cc-route-contact-card[hidden],html body .cc-route-contact-card__value[hidden]{display:none!important}html body .cc-route-contact-card__head{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #e4edf1}html body .cc-route-contact-card__head>div{display:grid;gap:2px}html body .cc-route-contact-card__head span{color:#16806f;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}html body .cc-route-contact-card__head strong{color:#163d4a;font-size:13px;line-height:1.25}html body .cc-route-contact-card__head small{padding:4px 7px;border:1px solid #c8e3db;border-radius:999px;color:#0a725d;background:#ecf9f4;font-size:8px;font-weight:850;white-space:nowrap}html body .cc-route-contact-card :where(.cc-route-contact-card__method,.cc-route-contact-card__value){display:grid;gap:5px;min-width:0;margin:0}html body .cc-route-contact-card :where(.cc-route-contact-card__method,.cc-route-contact-card__value)>span{color:#546d79;font-size:9px;font-weight:850}html body .cc-route-contact-card :where(select,input){width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 9px!important;border:1px solid #cadce4!important;border-radius:9px!important;color:#173744!important;background:#fff!important;font-size:11px!important;box-sizing:border-box!important}html body .cc-route-contact-card :where(select,input):focus{border-color:#148a78!important;box-shadow:0 0 0 3px rgba(20,138,120,.12)!important;outline:0!important}html body .cc-route-contact-card__hint{grid-column:1/-1;margin:0!important;color:#657b86!important;font-size:9px!important;font-weight:650!important;line-height:1.45!important}html body .cc-route-contact-editor__empty{margin:0 14px 14px!important;padding:12px;border:1px dashed #cbdde4;border-radius:10px;color:#6a7f89!important;background:#f8fbfc;font-size:10px!important;text-align:center}@media (max-width:980px){html body .cc-country-picker__list{grid-template-columns:repeat(2,minmax(0,1fr))}html body .cc-route-contact-editor__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){html body .cc-country-picker{padding:10px;border-radius:13px}html body .cc-country-picker__list,html body .cc-country-picker__toolbar{grid-template-columns:minmax(0,1fr)}html body .cc-country-picker__count{justify-self:start}html body .cc-country-picker__list{max-height:250px}html body .cc-country-picker__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html body .cc-route-contact-editor>summary{display:grid;grid-template-columns:minmax(0,1fr)}html body .cc-route-contact-editor>summary small{text-align:left}html body .cc-route-contact-editor__list{padding:10px}html body .cc-route-contact-card{grid-template-columns:minmax(0,1fr)}html body .cc-route-contact-card__head,html body .cc-route-contact-card__hint{grid-column:auto}}html body .main-header,html body .main-header :where(.topbar,.header-main,.header-nav-bar){width:100%!important;max-width:100vw!important;min-width:0!important;box-sizing:border-box!important}html body .main-header :where(.brand,.search-wrap,.header-actions,.header-quick-links),html body .main-header :where(.topbar-flex,.header-flex,.desktop-nav,.header-nav-list){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .main-header .container{width:min(100%,1600px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(12px,2vw,28px)!important;padding-right:clamp(12px,2vw,28px)!important;box-sizing:border-box!important}html body .main-header .topbar-flex{flex-wrap:wrap!important;gap:6px 16px!important}html body .main-header .topbar-flex>*{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}@media (min-width:993px){html body .main-header .header-flex{display:grid!important;grid-template-columns:minmax(130px,240px) minmax(180px,1fr) minmax(0,auto)!important;align-items:center!important;gap:clamp(10px,1.5vw,24px)!important;width:100%!important}html body .main-header .search-wrap{width:100%!important;max-width:600px!important}html body .main-header .header-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:clamp(6px,.8vw,12px)!important;width:auto!important}html body .main-header .header-actions>*{flex:0 0 auto!important;max-width:100%!important}html body .main-header .header-nav-list{max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important}}@media (min-width:993px) and (max-width:1120px){html body .main-header .header-flex{grid-template-columns:minmax(130px,200px) minmax(0,1fr)!important;row-gap:10px!important}html body .main-header .header-actions{grid-column:1/-1;width:100%!important}html body .main-header .header-actions :where(.header-btn,.btn){min-height:36px!important;padding:7px 10px!important}}html body.cc-resource-single-surface{touch-action:pan-y;overscroll-behavior-y:auto!important}html body.cc-resource-single-surface :where(
.container.section-wrap,.section-wrap,.cc-resource-single-shell,.cc-service-single-page,.pro-layout-grid,.pro-detail-grid,.content-wrapper,.sidebar-wrapper,.cc-service-single-grid,.cc-gig-single-grid,.cc-service-main-col,.cc-service-side-col,.cc-gig-main-intro,.cc-gig-main-tail,.cc-gig-package-col
){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body.cc-resource-single-surface :where(
.entry-content,.cc-service-content,.cc-chemical-content,.cc-resource-single-content,.woocommerce-Tabs-panel
) :where(img,video,iframe,embed,object){max-width:100%!important}html body.cc-resource-single-surface :where(
.entry-content,.cc-service-content,.cc-chemical-content,.cc-resource-single-content,.woocommerce-Tabs-panel
) :where(table,pre){display:block;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}html body.cc-resource-single-surface .cc-service-buy-tabs.is-swipe-ready{position:relative;touch-action:pan-y pinch-zoom!important}html body.cc-resource-single-surface .cc-service-buy-tab-row{touch-action:pan-y pinch-zoom!important}html body.cc-resource-single-surface .cc-service-buy-tab{min-width:0!important;overflow-wrap:anywhere;touch-action:manipulation!important}html body.cc-resource-single-surface .cc-service-buy-tab[aria-selected=true]{color:#222325!important}@media (max-width:1180px),(hover:none) and (pointer:coarse) and (max-width:1366px){html body.cc-resource-single-surface .cc-service-single-page:not(.cc-gig-single-page)>.cc-service-single-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"service-title" "service-package" "service-content"!important;gap:clamp(14px,2.5vw,22px)!important}html body.cc-resource-single-surface .cc-service-single-page:not(.cc-gig-single-page) .cc-service-title-col{grid-area:service-title!important}html body.cc-resource-single-surface .cc-service-single-page:not(.cc-gig-single-page) .cc-service-side-col{grid-area:service-package!important}html body.cc-resource-single-surface .cc-service-single-page:not(.cc-gig-single-page) .cc-service-content-col{grid-area:service-content!important;display:grid!important}html body.cc-resource-single-surface .cc-gig-single-page>.cc-gig-single-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"gig-title" "gig-gallery" "gig-package" "gig-details"!important;gap:clamp(14px,2.5vw,22px)!important}html body.cc-resource-single-surface .cc-gig-single-page .cc-gig-main-intro{grid-area:gig-title!important}html body.cc-resource-single-surface .cc-gig-single-page .cc-gig-gallery-section{grid-area:gig-gallery!important}html body.cc-resource-single-surface .cc-gig-single-page .cc-gig-package-col{grid-area:gig-package!important}html body.cc-resource-single-surface .cc-gig-single-page .cc-gig-main-tail{grid-area:gig-details!important}html body.cc-resource-single-surface :where(
.cc-service-side-col,.cc-gig-package-col,.cc-service-buy-card
){position:static!important;inset:auto!important;top:auto!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important}html body.cc-resource-single-surface .cc-service-buy-tabs{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;touch-action:pan-y pinch-zoom!important}html body.cc-resource-single-surface .cc-service-buy-panel-wrap{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:auto!important}html body.cc-resource-single-surface .cc-service-buy-actions{position:static!important;inset:auto!important}html body.cc-resource-single-surface .cc-service-buy-tabs.is-swipe-ready::after{content:"Swipe sideways or tap a tab to compare packages";display:block;padding:9px 14px 12px;border-top:1px solid #e4e5e7;background:#fafafa;color:#74767e;font-size:10px;font-weight:750;line-height:1.35;text-align:center}}@media (max-width:900px){html body.cc-resource-single-surface :where(
.pro-layout-grid,.pro-detail-grid,.cc-service-single-grid,.cc-gig-single-grid,.woocommerce div.product
){grid-template-columns:minmax(0,1fr)!important}html body.cc-resource-single-surface :where(
.sidebar-wrapper,.cc-shop-side,.woocommerce div.product div.summary
){position:static!important;top:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:640px){html body.cc-resource-single-surface :where(
.container.section-wrap,.section-wrap,.cc-resource-single-shell,.cc-service-single-page
){width:100%!important;padding-right:max(10px,env(safe-area-inset-right))!important;padding-left:max(10px,env(safe-area-inset-left))!important}html body.cc-resource-single-surface :where(
.cc-service-buy-tab,.cc-service-buy-actions .btn,.cc-service-buy-actions button,.cc-service-buy-actions input[type=submit],.cc-chemical-cta-row .btn,.woocommerce div.product form.cart .button
){min-height:44px!important}html body.cc-resource-single-surface .cc-service-buy-tab{padding:8px 4px!important;font-size:11px!important;line-height:1.25!important}html body.cc-resource-single-surface .cc-service-buy-panel-wrap{padding:16px 14px 13px!important}html body.cc-resource-single-surface :where(
.cc-service-title,.pro-title,.product_title,.cc-resource-single-title
){overflow-wrap:anywhere;text-wrap:balance}html body.cc-resource-single-surface{padding-bottom:calc(var(--mobile-nav-height,65px) + env(safe-area-inset-bottom))!important}}html body.cc-resource-single-surface .cc-service-mobile-action-dock{display:none}html body.cc-resource-single-surface :where(
.cc-service-buy-tabs.is-swipe-ready,.cc-service-buy-tab-row,.cc-service-seller-line,.cc-service-seller-meta,.cc-service-seller-overview,.cc-gig-compact-meta,.cc-resource-gallery-track
){touch-action:pan-x pan-y pinch-zoom!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html body.cc-resource-single-surface .cc-service-buy-tab-row{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none!important}html body.cc-resource-single-surface .cc-service-buy-tab-row::-webkit-scrollbar{display:none!important}html body.cc-resource-single-surface .cc-service-buy-tab{scroll-snap-align:center;scroll-snap-stop:always}@media (max-width:900px){html body.cc-resource-single-surface .cc-service-buy-panel,html body.cc-resource-single-surface .cc-service-buy-panel-wrap,html body.cc-resource-single-surface .cc-service-buy-tabs{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important;overscroll-behavior-y:auto!important}html body.cc-resource-single-surface .cc-service-buy-tabs.is-swipe-ready{touch-action:pan-x pan-y pinch-zoom!important}html body.cc-resource-single-surface.cc-has-service-mobile-dock{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html body.cc-resource-single-surface .cc-service-mobile-action-dock{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:9993;display:grid;grid-template-columns:minmax(0,1fr) minmax(238px,.9fr);gap:12px;align-items:center;width:auto;max-width:680px;min-height:72px;margin:0 auto;padding:10px 11px 10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(20,31,43,.96);color:#fff;box-shadow:0 18px 48px rgba(8,20,31,.3);box-sizing:border-box;backdrop-filter:blur(16px)}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;align-items:center;min-width:0}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary small{grid-column:1/-1;color:#aab9c5;font-size:9px;font-weight:850;letter-spacing:.07em;line-height:1.1;text-transform:uppercase}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary span{color:#87e3cd;font-size:11px;font-weight:850;line-height:1.2;white-space:nowrap}html body.cc-resource-single-surface .cc-service-mobile-action-dock__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}html body.cc-resource-single-surface .cc-service-mobile-action-dock.has-single-action .cc-service-mobile-action-dock__buttons{grid-template-columns:minmax(0,1fr)}html body.cc-resource-single-surface .cc-service-mobile-action-dock .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:8px 10px!important;border-radius:11px!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}html body.cc-resource-single-surface .cc-service-mobile-action-dock .btn-primary{border:1px solid #24a98f!important;background:#24a98f!important;color:#fff!important}html body.cc-resource-single-surface .cc-service-mobile-action-dock .btn-outline{border:1px solid rgba(255,255,255,.42)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}html body.cc-resource-single-surface .cc-service-mobile-action-dock [hidden]{display:none!important}}@media (max-width:767px){html body.cc-resource-single-surface .cc-service-mobile-action-dock{bottom:calc(var(--mobile-nav-height,65px) + env(safe-area-inset-bottom) + 8px)}html body.cc-resource-single-surface.cc-has-service-mobile-dock{padding-bottom:calc(var(--mobile-nav-height,65px) + 104px + env(safe-area-inset-bottom))!important}html body.cc-resource-single-surface.cc-has-service-mobile-dock .cc-chat-fab{bottom:calc(var(--mobile-nav-height,65px) + 96px + env(safe-area-inset-bottom))!important}}@media (max-width:520px){html body.cc-resource-single-surface .cc-service-mobile-action-dock{grid-template-columns:minmax(0,.8fr) minmax(194px,1.2fr);gap:8px;min-height:68px;padding:8px 9px 8px 11px;border-radius:15px}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary{grid-template-columns:minmax(0,1fr)}html body.cc-resource-single-surface .cc-service-mobile-action-dock__summary span{overflow:hidden;text-overflow:ellipsis}html body.cc-resource-single-surface .cc-service-mobile-action-dock .btn{min-height:44px!important;padding:7px 6px!important;font-size:10px!important}}