.BookJourneysAdmin_cardHeader__ZmH4Z,.BookJourneysAdmin_confirmActions__UmvqE,.BookJourneysAdmin_expander__GQhqc,.BookJourneysAdmin_filters__m8NgG,.BookJourneysAdmin_sectionHeading__l43ob,.BookJourneysAdmin_sourceLink__vvWaS,.BookJourneysAdmin_summary__br2PU{display:flex;align-items:center}.BookJourneysAdmin_summary__br2PU{gap:1.25rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);font-size:.875rem}.BookJourneysAdmin_filters__m8NgG{gap:.75rem;margin:1rem 0;align-items:end}.BookJourneysAdmin_filters__m8NgG label{display:grid;gap:.25rem;color:var(--text-secondary);font-size:.75rem}.BookJourneysAdmin_filters__m8NgG input,.BookJourneysAdmin_filters__m8NgG select{min-height:44px;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--foreground);padding:.55rem .7rem;font-size:.9rem}.BookJourneysAdmin_searchLabel__pitLM{flex:1}.BookJourneysAdmin_searchLabel__pitLM input{width:100%}.BookJourneysAdmin_list__lmQDA{display:grid;gap:.75rem}.BookJourneysAdmin_card__rLpbL{border:1px solid var(--border);border-radius:.8rem;background:var(--surface);overflow:hidden}.BookJourneysAdmin_cardHeader__ZmH4Z{gap:.5rem;padding:.35rem}.BookJourneysAdmin_expander__GQhqc{min-height:52px;min-width:0;flex:1;gap:.7rem;text-align:left;padding:.4rem;border-radius:.55rem}.BookJourneysAdmin_cardHeader__ZmH4Z>button:focus-visible,.BookJourneysAdmin_confirmActions__UmvqE button:focus-visible,.BookJourneysAdmin_expander__GQhqc:focus-visible,.BookJourneysAdmin_sourceLink__vvWaS:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.BookJourneysAdmin_order__CVBM3{width:1.8rem;text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.BookJourneysAdmin_bookTitle__MWneg{display:grid;min-width:0;flex:1}.BookJourneysAdmin_bookTitle__MWneg small{font-weight:400;color:var(--text-secondary);margin-top:.12rem}.BookJourneysAdmin_publicationBadge__UmZjr{font-size:.72rem;padding:.22rem .5rem;border-radius:999px;background:var(--background);color:var(--text-secondary)}.BookJourneysAdmin_publicationBadge__UmZjr.BookJourneysAdmin_published__sEoMm{background:color-mix(in srgb,var(--accent-success,#16834a) 16%,var(--surface));color:var(--accent-success,#16834a)}.BookJourneysAdmin_chevron__PQe26{transition:transform .18s ease}.BookJourneysAdmin_expander__GQhqc[aria-expanded=true] .BookJourneysAdmin_chevron__PQe26{transform:rotate(180deg)}.BookJourneysAdmin_confirmActions__UmvqE button,.BookJourneysAdmin_publishButton__6U0_Y,.BookJourneysAdmin_unpublishButton__hu4A7{min-height:44px;border-radius:.5rem;padding:.45rem .75rem;font-weight:650}.BookJourneysAdmin_publishButton__6U0_Y{background:var(--accent-primary);color:white}.BookJourneysAdmin_unpublishButton__hu4A7{border:1px solid var(--accent-danger,#b42318);color:var(--accent-danger,#b42318)}.BookJourneysAdmin_cardHeader__ZmH4Z>button:disabled{opacity:.45;cursor:not-allowed}.BookJourneysAdmin_confirmGrid__5_lsj,.BookJourneysAdmin_detailGrid__A_aVx{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s ease,opacity .16s ease}.BookJourneysAdmin_confirmGrid__5_lsj.BookJourneysAdmin_open__aChpb,.BookJourneysAdmin_detailGrid__A_aVx.BookJourneysAdmin_open__aChpb{grid-template-rows:1fr;opacity:1}.BookJourneysAdmin_confirmGrid__5_lsj>div,.BookJourneysAdmin_detailGrid__A_aVx>div{min-height:0;overflow:hidden}.BookJourneysAdmin_detail__WtRUz{padding:0 1rem 1.1rem;border-top:1px solid var(--border)}.BookJourneysAdmin_headline__BIMMO{font-size:1.08rem;font-weight:700;margin-top:1rem}.BookJourneysAdmin_detail__WtRUz p{line-height:1.55}.BookJourneysAdmin_section__jWDnB{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.BookJourneysAdmin_sectionHeading__l43ob{gap:.65rem;justify-content:space-between}.BookJourneysAdmin_sectionHeading__l43ob h2{font-size:1rem;font-weight:750}.BookJourneysAdmin_sectionHeading__l43ob span{font-size:.72rem;color:var(--text-secondary);padding:.2rem .45rem;border-radius:999px;background:var(--background)}.BookJourneysAdmin_claims__a8fB_{display:grid;gap:.7rem;margin:.75rem 0 0;padding-left:1.15rem}.BookJourneysAdmin_claims__a8fB_ li::marker{color:var(--text-secondary)}.BookJourneysAdmin_sourceList__cja7r{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.BookJourneysAdmin_sourceLink__vvWaS,.BookJourneysAdmin_sourcePlain__F_sGU{min-height:44px;border-radius:.45rem;padding:.35rem .5rem;background:var(--background);color:var(--text-secondary);font-size:.78rem}.BookJourneysAdmin_sourceLink__vvWaS{gap:.35rem;text-decoration:underline;text-underline-offset:2px}.BookJourneysAdmin_canonNote__vVBwz,.BookJourneysAdmin_missing__IeMvP{margin-top:1rem;padding:.8rem;border-left:3px solid var(--accent-primary);border-radius:.3rem;background:var(--background)}.BookJourneysAdmin_standingNote__K4zMs{margin-top:1rem;color:var(--text-secondary);font-size:.82rem;font-style:italic}.BookJourneysAdmin_confirmPanel__mUHDS{margin:0 .75rem .75rem;padding:.8rem;border-radius:.6rem;background:color-mix(in srgb,var(--accent-warning,#b7791f) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent-warning,#b7791f) 42%,var(--border))}.BookJourneysAdmin_confirmPanel__mUHDS p{font-size:.85rem;line-height:1.45}.BookJourneysAdmin_confirmActions__UmvqE{justify-content:flex-end;gap:.5rem;margin-top:.7rem}.BookJourneysAdmin_confirmActions__UmvqE button:first-child{border:1px solid var(--border);background:var(--surface)}.BookJourneysAdmin_empty__xpU2p,.BookJourneysAdmin_error__I7kve{padding:1rem;border-radius:.6rem;margin:.8rem 0}.BookJourneysAdmin_error__I7kve{background:color-mix(in srgb,var(--accent-danger,#b42318) 12%,var(--surface));color:var(--accent-danger,#b42318)}.BookJourneysAdmin_empty__xpU2p{border:1px dashed var(--border);color:var(--text-secondary)}.BookJourneysAdmin_catalogUpdate__AM_YN{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid color-mix(in srgb,var(--accent-warning,#b7791f) 42%,var(--border));border-radius:.75rem;background:color-mix(in srgb,var(--accent-warning,#b7791f) 10%,var(--surface))}.BookJourneysAdmin_catalogUpdate__AM_YN p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.45}.BookJourneysAdmin_catalogUpdate__AM_YN>button{flex:0 0 auto}.BookJourneysAdmin_catalogActions__4FaIF{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.BookJourneysAdmin_catalogActions__4FaIF button:first-child{min-height:44px;border:1px solid var(--border);border-radius:.5rem;padding:.45rem .75rem;background:var(--surface);font-weight:650}.BookJourneysAdmin_confirmGrid__5_lsj,.BookJourneysAdmin_detailGrid__A_aVx{visibility:hidden;pointer-events:none;transition:grid-template-rows .22s ease,opacity .16s ease,visibility 0s linear .22s}.BookJourneysAdmin_confirmGrid__5_lsj.BookJourneysAdmin_open__aChpb,.BookJourneysAdmin_detailGrid__A_aVx.BookJourneysAdmin_open__aChpb{visibility:visible;pointer-events:auto;transition:grid-template-rows .22s ease,opacity .16s ease,visibility 0s linear 0s}.BookJourneysAdmin_saved__eXd3r{padding:1rem;border-radius:.6rem;margin:.8rem 0;background:color-mix(in srgb,var(--accent-success,#16834a) 12%,var(--surface));color:var(--accent-success,#16834a)}.BookJourneysAdmin_detailActions__61jlP{display:flex;justify-content:flex-end;align-items:center;min-height:44px;margin-top:.65rem;color:var(--text-secondary);font-size:.8rem}.BookJourneysAdmin_detailActions__61jlP button,.BookJourneysAdmin_editorActions__2D1ZD button{min-height:44px;border:1px solid var(--border);border-radius:.5rem;padding:.45rem .75rem;background:var(--surface);font-weight:650}.BookJourneysAdmin_detailActions__61jlP button:focus-visible,.BookJourneysAdmin_editorActions__2D1ZD button:focus-visible,.BookJourneysAdmin_editor__K9bN9 textarea:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.BookJourneysAdmin_editor__K9bN9{display:grid;gap:1rem;padding-top:1rem;animation:BookJourneysAdmin_editor-in__AUYxq .14s ease-out}.BookJourneysAdmin_editorNote__0HwJW{margin:0;color:var(--text-secondary);font-size:.85rem}.BookJourneysAdmin_editorField__6aTiF,.BookJourneysAdmin_editor__K9bN9 label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700}.BookJourneysAdmin_editor__K9bN9 textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:.5rem;background:var(--background);color:var(--foreground);padding:.65rem .75rem;font:inherit;font-size:.9rem;font-weight:400;line-height:1.5}.BookJourneysAdmin_editor__K9bN9 fieldset{display:grid;gap:.85rem;margin:0;padding:1rem;border:1px solid var(--border);border-radius:.65rem}.BookJourneysAdmin_editor__K9bN9 legend{padding:0 .35rem;font-size:.9rem;font-weight:750}.BookJourneysAdmin_editor__K9bN9 .BookJourneysAdmin_sourceList__cja7r{font-weight:400}.BookJourneysAdmin_editorActions__2D1ZD{display:flex;justify-content:flex-end;gap:.5rem;position:sticky;bottom:0;padding:.75rem 0;background:var(--surface)}.BookJourneysAdmin_editorActions__2D1ZD .BookJourneysAdmin_publishButton__6U0_Y{border-color:transparent;background:var(--accent-primary);color:white}.BookJourneysAdmin_editorActions__2D1ZD button:disabled{opacity:.5;cursor:not-allowed}@keyframes BookJourneysAdmin_editor-in__AUYxq{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.BookJourneysAdmin_summary__br2PU{flex-wrap:wrap}.BookJourneysAdmin_catalogUpdate__AM_YN{align-items:stretch;display:grid}.BookJourneysAdmin_catalogActions__4FaIF{justify-content:flex-end}.BookJourneysAdmin_filters__m8NgG{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.BookJourneysAdmin_searchLabel__pitLM{grid-column:1/-1}.BookJourneysAdmin_cardHeader__ZmH4Z{align-items:stretch}.BookJourneysAdmin_publicationBadge__UmZjr{display:none}.BookJourneysAdmin_cardHeader__ZmH4Z>.BookJourneysAdmin_publishButton__6U0_Y,.BookJourneysAdmin_cardHeader__ZmH4Z>.BookJourneysAdmin_unpublishButton__hu4A7{padding:.4rem .55rem}.BookJourneysAdmin_order__CVBM3{display:none}}@media(prefers-reduced-motion:reduce){.BookJourneysAdmin_chevron__PQe26,.BookJourneysAdmin_confirmGrid__5_lsj,.BookJourneysAdmin_detailGrid__A_aVx{transition-duration:1ms}.BookJourneysAdmin_editor__K9bN9{animation:none}}.full-screen-panel{display:none}@media (max-width:767px){.full-screen-panel{display:block}}@media (pointer:coarse) and (orientation:landscape) and (max-height:500px){.full-screen-panel{display:block}}.full-screen-panel{position:fixed;inset:0;z-index:998;overflow:hidden}.full-screen-panel:not(.full-screen-panel--themed){--foreground:#fff;--text-muted:rgba(255,255,255,0.7);--surface:rgba(255,255,255,0.1);--background:rgba(255,255,255,0.08);--border:rgba(255,255,255,0.2);--hover:rgba(255,255,255,0.15);--active:rgba(255,255,255,0.25);--nav-bg:rgba(255,255,255,0.1);--button-text:#fff;--accent-link:rgba(255,255,255,0.5);--accent-selection:rgba(255,255,255,0.3)}.full-screen-panel--sermon{--foreground:#e8e8f0;--text-muted:rgba(232,232,240,0.6);--surface:rgba(255,255,255,0.08);--background:rgba(255,255,255,0.05);--border:rgba(255,255,255,0.12);--hover:rgba(255,255,255,0.12);--active:rgba(255,255,255,0.18);--nav-bg:rgba(255,255,255,0.06);--accent-primary:#4f7cff;--accent-secondary:rgba(79,124,255,0.2);--accent-link:#6b9aff;--accent-selection:rgba(79,124,255,0.3);--button-text:#fff;--danger-color:#ef5350;--green:#4caf50}.full-screen-panel--themed .full-screen-panel-close{background:var(--hover);color:var(--foreground)}.full-screen-panel--themed .full-screen-panel-close:active{background:var(--active)}.full-screen-panel--themed .full-screen-panel-content{color:var(--foreground);justify-content:flex-start}.full-screen-panel--themed .full-screen-panel-content input,.full-screen-panel--themed .full-screen-panel-content select,.full-screen-panel--themed .full-screen-panel-content textarea{color:var(--foreground)}.full-screen-panel-close{position:fixed;top:calc(20px + env(safe-area-inset-top, 0px));right:20px;width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;z-index:999;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s ease}.full-screen-panel-close:active{background:rgba(255,255,255,.3)}.full-screen-panel-content{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#fff;padding:calc(60px + env(safe-area-inset-top, 0px)) 20px calc(20px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;justify-content:center;align-items:center}.full-screen-panel-content input,.full-screen-panel-content select,.full-screen-panel-content textarea{color:#fff}@media (orientation:landscape) and (max-height:500px){.full-screen-panel-content{padding-top:calc(20px + env(safe-area-inset-top, 0px));padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));justify-content:flex-start}.full-screen-panel-close{top:calc(10px + env(safe-area-inset-top, 0px));right:calc(10px + env(safe-area-inset-right, 0px));width:36px;height:36px}}@media (pointer:fine) and (min-width:768px){.full-screen-panel{display:none!important}}.quick-action-pill-container{display:flex;align-items:center;justify-content:flex-end}.quick-action-pill{display:flex;align-items:center;height:36px;border-radius:18px;overflow:hidden;position:relative}.quick-action-pill-content{display:flex;align-items:center;gap:2px;padding:2px;height:100%}.pill-icon-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--foreground);cursor:pointer;transition:background .15s ease,opacity .15s ease;flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent}.pill-icon-btn--sm{width:28px;height:28px;opacity:.5}.pill-icon-btn--sm svg{width:16px;height:16px}.pill-icon-btn--active{opacity:1;box-shadow:inset 0 0 0 1.5px var(--accent-primary)}.pill-icon-btn--active,.pill-icon-btn:hover{background:var(--hover)}.pill-icon-btn:active{background:var(--active)}.pill-icon-btn svg{pointer-events:none}.pill-avatar{padding:2px}@supports (padding:env(safe-area-inset-right)){.quick-action-pill-container{padding-right:max(0px,env(safe-area-inset-right))}}@media (min-width:768px){.quick-action-pill-container{display:none}}