:root{--tth-navy:#1a365d;--tth-navy-hover:#142850;--tth-navy-deep:#0f2745;--tth-green:#276749;--tth-green-light:#38a169;--tth-orange:#dd6b20;--tth-sand:#f6f1eb;--tth-mist:#f7fafc;--tth-muted:#718096;--tth-font-sans:var(--font-sans,"Inter"), "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tth-font-mono:var(--font-mono,"JetBrains Mono"), "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-2xs:10.5px;--text-xs:11.5px;--text-sm:12.5px;--text-base:13.5px;--text-md:14px;--text-lg:16px;--text-xl:19px;--text-2xl:22px;--text-3xl:26px;--tracking-tighter:-.022em;--tracking-tight:-.012em;--tracking-snug:-.005em;--tracking-wide:.04em;--tracking-widest:.12em;--theme-success-500:var(--tth-navy);--theme-success-600:var(--tth-navy-hover);--theme-success-400:var(--tth-green)}html,html[data-theme],html[data-theme=dark],html[data-theme=light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.payload-settings__theme,[data-payload-theme-toggle],.theme-selector,button[aria-label*=theme i],button[aria-label*=Theme i]{display:none!important}html,body,button,input,optgroup,select,textarea{font-family:var(--tth-font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01", "kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:var(--text-base);letter-spacing:var(--tracking-snug)}code,kbd,samp,pre,input[name=slug],input[name=code],input[name=domain],.field-type[id*=slug] input[type=text]{font-family:var(--tth-font-mono);font-feature-settings:"liga" 0}h1,h2,h3,h4,h5,h6,.dashboard h1,.list-header h1,.doc-header h1,.collection-edit h1{font-family:var(--tth-font-sans);letter-spacing:var(--tracking-tight);font-feature-settings:"cv02", "cv11", "ss01", "kern"}.list-header h1,.collection-list h1{letter-spacing:var(--tracking-tight);font-weight:700;font-size:var(--text-2xl)!important}.doc-header h1,.collection-edit h1{letter-spacing:var(--tracking-tighter);font-weight:700;line-height:1.2;font-size:var(--text-3xl)!important}.dashboard__label,.dashboard h2{text-transform:uppercase;font-size:var(--text-2xs)!important;letter-spacing:var(--tracking-widest)!important;color:#718096!important;font-weight:700!important}.dashboard__card-title,.dashboard__card h3{letter-spacing:var(--tracking-tight);font-size:var(--text-lg)!important;color:var(--tth-navy)!important;font-weight:600!important}nav.nav,.nav,.template-default__nav nav{font-family:var(--tth-font-sans)}.nav-group__toggle,.nav-group__label,.nav .nav-group h3,.nav-group button{text-transform:uppercase;font-size:var(--text-2xs)!important;letter-spacing:var(--tracking-widest)!important;color:#94a3b8!important;font-weight:700!important}.nav-group__content{opacity:1!important;max-height:none!important;overflow:visible!important}nav.nav a,.nav a{font-family:var(--tth-font-sans);font-size:var(--text-base);letter-spacing:var(--tracking-snug);font-weight:500}nav.nav a.active,nav.nav a[aria-current=page],.nav a.active,.nav a[aria-current=page]{color:var(--tth-navy)!important;font-weight:600!important}.btn{font-family:var(--tth-font-sans);font-weight:600;font-size:var(--text-base);letter-spacing:var(--tracking-snug)}.btn.btn--style-primary{background:var(--tth-navy)!important;border-color:var(--tth-navy)!important;color:#fff!important}.btn.btn--style-primary:hover{background:var(--tth-navy-hover)!important;border-color:var(--tth-navy-hover)!important}.field-type label.field-label,.field-type .field-label,label.field-label{font-family:var(--tth-font-sans);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#2d3748;font-weight:600}.field-type .field-label .required,.required{color:var(--tth-orange);font-weight:700}.field-type input[type=text],.field-type input[type=email],.field-type input[type=number],.field-type input[type=password],.field-type input[type=url],.field-type input[type=search],.field-type input[type=date],.field-type input[type=datetime-local],.field-type textarea,.field-type select{font-family:var(--tth-font-sans);font-size:var(--text-md);letter-spacing:var(--tracking-snug)}.field-type input[type=number],.field-type input[type=date],.field-type input[type=datetime-local]{font-variant-numeric:tabular-nums}.field-type input:focus,.field-type textarea:focus,.field-type select:focus{border-color:var(--tth-navy)!important;outline:none!important;box-shadow:0 0 0 3px #1a365d1f!important}.field-description{font-size:var(--text-sm);color:#718096;margin-top:5px;line-height:1.5}.step-nav{font-size:var(--text-sm);letter-spacing:var(--tracking-snug)}.step-nav a{color:#718096;font-weight:500}.step-nav a:hover{color:var(--tth-navy)}.tabs-field__tab-button{font-family:var(--tth-font-sans);letter-spacing:var(--tracking-snug);font-size:var(--text-base)!important;font-weight:500!important}.tabs-field__tab-button--active{color:var(--tth-navy)!important;border-bottom-color:var(--tth-navy)!important;font-weight:600!important}.pill{font-family:var(--tth-font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-2xs)!important;font-weight:600!important}.pill.pill--style-success,.pill[data-status=published],.pill[data-status=active],.pill[data-status=approved]{color:var(--tth-green)!important;background:#2767491a!important}.pill.pill--style-warning,.pill[data-status=pending],.pill[data-status=draft]{color:var(--tth-orange)!important;background:#dd6b201a!important}.pill.pill--style-error,.pill[data-status=rejected],.pill[data-status=inactive]{color:#c53030!important;background:#c530301a!important}.collection-list .table,.table{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv02", "cv11"}.table .cell-container--header,.table thead th{font-family:var(--tth-font-sans);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs)!important;color:#718096!important;font-weight:600!important}.table .cell-container,.table tbody td{font-size:var(--text-base)}.table a{color:var(--tth-navy);font-weight:600}.table .cell--slug,.table .cell--code,.table .cell--domain,.table .cell--filename{font-family:var(--tth-font-mono);color:#718096;font-size:12.5px}.paginator,.per-page{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.rich-text .ContentEditable__root,.LexicalEditor__contentEditable{font-family:var(--tth-font-sans);letter-spacing:var(--tracking-snug);font-size:15px;line-height:1.7}.rich-text code,.LexicalEditor__contentEditable code{font-family:var(--tth-font-mono);color:var(--tth-navy);background:#1a365d0f;border-radius:4px;padding:2px 5px;font-size:.92em}.rich-text-lexical .toolbar-popup,.rich-text-lexical .popup-button-list,.rich-text-lexical .dropdown-menu,.rich-text-lexical .floating-toolbar{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 8px 28px #0f27451f!important}.rich-text-lexical .toolbar-popup button,.rich-text-lexical .popup-button-list__button,.rich-text-lexical .dropdown-menu__item{font-family:var(--tth-font-sans);font-weight:500;color:#2d3748!important;font-size:var(--text-base)!important;background:0 0!important}.rich-text-lexical .toolbar-popup button:hover,.rich-text-lexical .popup-button-list__button:hover,.rich-text-lexical .dropdown-menu__item:hover{color:var(--tth-navy)!important;background:#1a365d0f!important}.toast{font-family:var(--tth-font-sans);font-size:var(--text-base);font-weight:500}.toast--success{background:var(--tth-green)!important;color:#fff!important}.toast--info{background:var(--tth-navy)!important;color:#fff!important}.document-fields__sidebar-wrap{height:auto!important;position:static!important}.document-fields__sidebar{height:auto!important;min-height:0!important;overflow-y:visible!important}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid var(--tth-navy)!important}.login__form h1{color:var(--tth-navy);font-size:var(--text-2xl)!important;letter-spacing:var(--tracking-tight)!important;font-weight:700!important}.login__form p{font-size:var(--text-sm);color:#718096}
