:root{--nav-bg:#1e2d50;--nav-active:#2a3d6b;--nav-hover:rgba(255,255,255,0.06);--nav-text:#cbd5e1;--nav-text-on:#ffffff;--nav-divider:rgba(255,255,255,0.08);--content-bg:#f8f9fb;--card-bg:#ffffff;--border:#e5e7eb;--border-light:#f3f4f6;--text-dark:#111827;--text-mid:#374151;--text-muted:#9ca3af;--text-sub:#6b7280;--accent:#1e2d50;--accent-hover:#253662;--accent-light:#eef2ff;--radius:6px}@media(min-width:768px){.nav{transform:translateX(0)!important;left:0!important;margin-left:0!important;opacity:1!important;visibility:visible!important;display:flex!important;border-right:none!important;box-shadow:2px 0 8px rgba(0,0,0,.12)!important}.nav-backdrop,.nav-overlay,.nav__backdrop,.nav__overlay{display:none!important;pointer-events:none!important}}.nav,.nav>*,.nav__scroll,nav.nav{background-color:var(--nav-bg)!important}.nav-group__indicator,.nav-group__label,.nav-group__toggle,button.nav-group__toggle{display:none!important}.nav-group{border-top:none!important;padding:0 8px!important;margin-bottom:2px!important}.nav-group__content a,.nav__link{color:var(--nav-text)!important;display:flex!important;align-items:center!important;padding:9px 14px!important;margin:2px 0!important;border-radius:var(--radius)!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;border-left:none!important;transition:background .15s,color .15s!important}.nav-group__content a:hover,.nav__link:hover{background:var(--nav-hover)!important;color:var(--nav-text-on)!important}.nav-group__content a[aria-current],.nav-group__content a[class*=active],.nav__link--active{background:var(--nav-active)!important;color:var(--nav-text-on)!important;font-weight:600!important}@media(min-width:768px){#nav-toggler,.template-default__nav-toggler-container,.template-default__nav-toggler-wrapper{display:none!important}}@media(max-width:767px){#nav-toggler,.template-default__nav-toggler-wrapper{position:static!important;width:auto!important;padding:8px 12px!important;background:rgba(0,0,0,0)!important;border-top:none!important}#nav-toggler button,.template-default__nav-toggler button,.template-default__nav-toggler-container button{color:var(--nav-text)!important;background:rgba(0,0,0,0)!important;border:none!important;border-radius:6px!important;padding:6px 10px!important;cursor:pointer!important}}.template--default,.template--default__wrap,main{background-color:var(--content-bg)!important}.doc-header__title,.list-header__heading,h1{color:var(--text-dark)!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:-.01em!important}.collection-list,.collection-list__wrap,.table-wrap{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;overflow:hidden!important}.list-header{padding:14px 20px!important;background:var(--card-bg)!important}.list-header,.table .header,.table th{border-bottom:1px solid var(--border)!important}.table .header,.table th{background-color:var(--card-bg)!important;color:var(--text-muted)!important;font-size:.7rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:10px 16px!important;white-space:nowrap!important}.table td{color:var(--text-dark)!important;font-size:.875rem!important;padding:13px 16px!important;border-bottom:1px solid var(--border-light)!important;white-space:nowrap!important;vertical-align:middle!important}.cell-link,.row a,.table td a{color:var(--text-dark)!important;font-weight:600!important;text-decoration:none!important}.cell-link:hover,.row a:hover,.table td a:hover{color:var(--accent)!important}.table td .cell-sub,.table td small{color:var(--text-sub)!important;font-size:.78rem!important;font-weight:400!important;display:block!important;margin-top:1px!important}.table .row:nth-child(odd) td{background:rgba(0,0,0,0)!important}.table .row:hover td{background:#f9fafb!important}.btn--style-primary{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;border-radius:var(--radius)!important;font-weight:600!important;font-size:.875rem!important}.btn--style-primary:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.list-search input,.search input,input[type=search]{border:1px solid var(--border)!important;border-radius:var(--radius)!important;font-size:.875rem!important;color:var(--text-dark)!important;background:#fff!important;padding:9px 14px!important}.search input:focus,input[type=search]:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(30,45,80,.08)!important;outline:none!important}.doc-controls,.document-fields,.edit-view__content,.render-fields{background:var(--card-bg)!important}.doc-controls{border-bottom:1px solid var(--border)!important}.field-label{font-size:.8125rem!important;font-weight:600!important;color:var(--text-mid)!important;margin-bottom:5px!important;letter-spacing:.01em!important}.required{color:#ef4444!important;font-weight:700!important;margin-left:2px!important}.field-description{font-size:.72rem!important;color:var(--text-sub)!important;margin-top:3px!important;line-height:1.4!important}input[type=email],input[type=password],input[type=text],select,textarea{color:var(--text-dark)!important;border-color:var(--border)!important;border-radius:var(--radius)!important;font-size:.875rem!important}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(30,45,80,.08)!important}::-moz-placeholder{color:var(--text-muted)!important}::placeholder{color:var(--text-muted)!important}.group-field--gutter{border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:14px 18px!important;background:var(--card-bg)!important}.document-fields .render-fields .field-type,.group-field--gutter{margin-bottom:1.1rem!important}.rich-text-lexical .editor-scroller{min-height:500px!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;background:#fff!important}.rich-text-lexical .ContentEditable__root{min-height:460px!important;padding:18px!important;color:var(--text-dark)!important;font-size:.9375rem!important;line-height:1.75!important}.fixed-toolbar.fixed-toolbar--hide{visibility:visible!important;pointer-events:auto!important}.fixed-toolbar{flex-wrap:wrap!important;min-height:44px!important;border-radius:var(--radius) var(--radius) 0 0!important;padding:4px 10px!important;background:#f9fafb!important;border-bottom:1px solid var(--border)!important}.step-nav{font-size:.8rem!important}.step-nav,.step-nav a{color:var(--text-sub)!important}.step-nav span:last-child{color:var(--text-dark)!important;font-weight:600!important}