.elementor-100448 .elementor-element.elementor-element-9b89eb5{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-100448 .elementor-element.elementor-element-b07658e{text-align:start;}.elementor-100448 .elementor-element.elementor-element-fe1b95e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-b481713 *//* ---- Notes Sync / Help doc polish (scoped) ---- */
.thi-export-help{max-width:760px;margin:0 auto;padding:8px 12px 24px;}
.thi-export-help h1{font-size:clamp(28px,3.2vw,36px);text-align:center;margin:1.2rem 0 1rem;}
.thi-export-help h2{margin:1.25rem 0 .55rem;font-size:clamp(18px,2.1vw,22px);}
.thi-export-help p,.thi-export-help li{line-height:1.6}
.thi-export-help ol,.thi-export-help ul{padding-left:1.15rem;margin:.25rem 0 .95rem}

/* link color and hover (your theme makes these red) */
.thi-export-help a{color:#0a66c2;text-decoration:none}
.thi-export-help a:hover{text-decoration:underline}

/* lead line under the title */
.thi-export-help .thi-note{
  font-style:italic;color:#666; margin:.2rem 0 1rem;
}

/* TOC row (the little quick links under the intro) */
.thi-export-help__toc{margin:.35rem 0 1rem;font-size:.96rem}
.thi-export-help__toc a{margin-right:.45rem}
.thi-export-help__toc a::after{content:"·";margin-left:.45rem;color:#aaa}
.thi-export-help__toc a:last-child::after{content:""}

/* badges (Synced / Local / Locked / Unlocked) */
.badge{display:inline-block;font-size:.85em;font-weight:600;padding:.15em .55em;border-radius:999px;margin-right:.45rem;
  border:1px solid rgba(0,0,0,.12);background:#f6f7f8}
.badge-synced{color:#0a5;border-color:rgba(0,170,85,.25);background:rgba(0,170,85,.08)}
.badge-local{color:#555}
.badge-locked{color:#a33;border-color:rgba(170,51,51,.25);background:rgba(170,51,51,.08)}
.badge-unlocked{color:#0a66c2;border-color:rgba(10,102,194,.25);background:rgba(10,102,194,.08)}

/* callouts (Tip / Why this happens / Security reminder) */
.callout{
  border:1px solid rgba(0,0,0,.12);border-left-width:4px;padding:.6rem .75rem;border-radius:.5rem;
  margin:.6rem 0 .85rem;background:#fafbfc
}
.callout.info{border-left-color:#0a66c2}
.callout.warn{border-left-color:#d98324}

/* details/summary "Quick reference" styling */
.thi-export-help details{border:1px solid rgba(0,0,0,.12);border-radius:.5rem;background:#fafbfc;margin:.6rem 0 .6rem}
.thi-export-help summary{cursor:pointer;padding:.55rem .7rem;font-weight:600;list-style:none}
.thi-export-help summary::after{content:"▸";float:right;color:#888}
.thi-export-help details[open] summary::after{content:"▾"}
.thi-export-help details > *:not(summary){padding:0 .8rem .8rem .9rem}

/* Dark mode niceties (optional) */
@media (prefers-color-scheme:dark){
  .thi-export-help a{color:#66b0ff}
  .badge{background:#171b22;border-color:rgba(255,255,255,.12)}
  .callout,.thi-export-help details{background:#11151b;border-color:rgba(255,255,255,.14)}
  .thi-export-help .thi-note{color:#aaa}
}/* End custom CSS */