/* LOCAL LAB ONLY — derived from the current Chemtopper navbar source. */
:root{--ct217-blue-900:#0f2e63;--ct217-blue-700:#1f5fbf;--ct217-indigo:#363795;--ct217-indigo-light:#7d87c2;--ct217-emerald:#16a34a;--ct217-soft:#f7f9fc;--ct217-text:#0f172a;--ct217-border:#e2e8f0;--ct217-radius:10px}
body#smf{background:var(--ct217-soft);color:var(--ct217-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif}
.ct217-site-header{position:relative;z-index:100}.ct217-navbar{background-image:linear-gradient(90deg,var(--ct217-indigo-light) 0%,var(--ct217-indigo) 100%);color:#fff;min-height:76px}.ct217-nav-inner{max-width:1440px;margin:0 auto;padding:.55rem 1.25rem;display:flex;align-items:center;gap:1rem}.ct217-brand{display:inline-flex;align-items:center;flex:0 0 auto}.ct217-brand img{display:block;width:175px;height:auto;max-height:52px;object-fit:contain}.ct217-site-menu{flex:1 1 auto}.ct217-nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem .25rem;margin:0;padding:0;list-style:none}.ct217-nav-list>li{position:relative}.ct217-nav-list a{display:inline-block;padding:.55rem .5rem;color:#fff;font-size:.84rem;line-height:1.25;text-decoration:none;border-radius:6px}.ct217-nav-list a:hover,.ct217-nav-list a:focus-visible,.ct217-nav-list>li.ct217-open>a{color:#cfe3ff;background:rgba(255,255,255,.12);outline:2px solid rgba(255,255,255,.8);outline-offset:1px}.ct217-has-dropdown>.ct217-dropdown-toggle span{font-size:.75em;margin-left:.2rem}.ct217-dropdown-menu{display:none;position:absolute;z-index:120;top:100%;left:0;min-width:230px;margin:0;padding:.45rem 0;list-style:none;background:#fff;border:1px solid var(--ct217-border);border-radius:0 0 var(--ct217-radius) var(--ct217-radius);box-shadow:0 10px 24px rgba(15,46,99,.18)}.ct217-open>.ct217-dropdown-menu{display:block}.ct217-dropdown-menu li{margin:0}.ct217-dropdown-menu a{display:block;width:100%;padding:.55rem .8rem;color:var(--ct217-text);font-size:.85rem;white-space:nowrap}.ct217-dropdown-menu a:hover,.ct217-dropdown-menu a:focus-visible{color:var(--ct217-indigo);background:#eef3ff;outline:none}.ct217-menu-heading{padding:.45rem .8rem;color:#64748b;font-size:.75rem;font-weight:600;border-bottom:1px solid var(--ct217-border)}.ct217-user-menu{margin-left:.25rem}.ct217-user-trigger{font-weight:600}.ct217-person-icon{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid currentColor;border-radius:50%;font-size:.45rem;vertical-align:-.1rem}.ct217-badge{display:inline-block;min-width:1.2em;padding:.1rem .35rem;border-radius:999px;background:var(--ct217-indigo);color:#fff;font-size:.72rem;text-align:center}.ct217-auth-link{white-space:nowrap}.ct217-auth-link a{font-weight:600}.ct217-trial a{background:var(--ct217-emerald);font-weight:700;padding-inline:.8rem}.ct217-trial a:hover,.ct217-trial a:focus-visible{background:#12833b;color:#fff}.ct217-menu-toggle{display:none;margin-left:auto;border:1px solid rgba(255,255,255,.75);border-radius:6px;background:transparent;color:#fff;padding:.45rem .65rem;cursor:pointer}.ct217-menu-icon,.ct217-menu-icon:before,.ct217-menu-icon:after{display:block;width:1.15rem;height:2px;background:currentColor;content:""}.ct217-menu-icon{margin-bottom:4px}.ct217-menu-icon:before{transform:translateY(-5px)}.ct217-menu-icon:after{transform:translateY(3px)}.ct217-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
#footerfix{min-height:0}#wrapper,#content_section{max-width:1440px;margin-inline:auto}#content_section{padding-inline:clamp(.75rem,2vw,2rem)}#main_content_section{background:#fff;border:1px solid var(--ct217-border);border-radius:var(--ct217-radius);box-shadow:0 4px 18px rgba(15,46,99,.06)}#top_section{display:none}#header{padding-top:1rem}h1.forumtitle a{color:var(--ct217-indigo)}h3.catbg,h3.catbg a,h3.titlebg,h4.titlebg,.titlebg,.subbg{background:var(--ct217-indigo)!important;color:#fff!important}h3.catbg a:hover,.titlebg a:hover{color:#cfe3ff!important}a{color:var(--ct217-blue-700)}a:hover,a:focus-visible{color:var(--ct217-indigo)}
@media(min-width:821px){.ct217-has-dropdown:hover>.ct217-dropdown-menu{display:block}}
@media(max-width:1100px){.ct217-nav-list a{font-size:.78rem;padding-inline:.35rem}}
@media(max-width:820px){.ct217-navbar{min-height:0}.ct217-nav-inner{flex-wrap:wrap}.ct217-menu-toggle{display:inline-block}.ct217-site-menu{display:none;flex-basis:100%}.ct217-site-menu.ct217-is-open{display:block}.ct217-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem}.ct217-nav-list>li{min-width:0}.ct217-nav-list a{display:block;padding:.65rem .55rem}.ct217-dropdown-menu{position:static;min-width:0;border-radius:0;box-shadow:none}.ct217-open>.ct217-dropdown-menu{display:block}.ct217-nav-list .ct217-trial{grid-column:1/-1}}
@media(max-width:460px){.ct217-nav-inner{padding-inline:.7rem}.ct217-brand img{width:145px}.ct217-nav-list{grid-template-columns:1fr}}
