.themes-editor .form-grid{align-items:start}.themes-editor .theme-description{grid-column:1/-1}.themes-editor .theme-active{align-items:center;gap:8px;display:flex}.themes-editor .theme-active input{width:auto;margin:0}.themes-editor .media-field{margin:16px 0}.visual-arts-editor .form-grid{align-items:start}.visual-arts-editor .visual-art-long-field{grid-column:1/-1}.visual-arts-editor .visual-art-active{align-items:center;gap:8px;margin:16px 0;display:flex}.visual-arts-editor .visual-art-active input{width:auto;margin:0}.colloquium-editor{padding-bottom:160px}.colloquium-editor .split-editor{align-items:start}.colloquium-encounters>.button{width:100%;margin-top:16px}.colloquium-encounters .record-list{max-height:none;overflow:visible}.colloquium-summary{border-bottom:1px solid color-mix(in srgb,var(--border) 15%,transparent);margin-bottom:18px;padding-bottom:12px}.colloquium-summary h2{overflow-wrap:anywhere;font-size:1.3rem}.colloquium-summary p{color:var(--muted);margin-bottom:0}.colloquium-tabs,.colloquium-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.colloquium-tabs>button{border:1px solid color-mix(in srgb,var(--border) 18%,transparent);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:10px;flex:1;padding:12px;font-size:.8rem;font-weight:800}.colloquium-tabs [aria-pressed=true],.colloquium-tabs [aria-selected=true],.colloquium-filters [aria-pressed=true],.colloquium-rows [aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--brand) 14%,var(--card));box-shadow:inset 0 -2px var(--brand)}.colloquium-fields{border:0;min-width:0;margin:0;padding:0}.colloquium-section-title{margin-top:24px}.colloquium-actions{margin-top:20px}.colloquium-rows{margin:0 0 20px;padding:0;list-style:none}.colloquium-rows>li{border-bottom:1px solid color-mix(in srgb,var(--border) 12%,transparent);align-items:center;gap:12px;display:flex}.colloquium-rows button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 10px;display:flex}.colloquium-rows button>strong,.colloquium-rows button>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.colloquium-rows time,.colloquium-rows small{color:var(--muted);font-size:.75rem}.colloquium-rows strong{font-size:.85rem}.colloquium-speakers button>span:first-child{gap:5px;display:grid}.colloquium-catalog-picker{color:var(--muted);margin:20px 0;font-size:.8rem}.colloquium-catalog-picker label{margin-top:12px}.colloquium-thumbnail{pointer-events:none;border:0;flex:none;width:48px;margin:0;padding:0}.colloquium-thumbnail .media-field{margin:0}.colloquium-thumbnail .media-field>:not(.media-thumbnail),.colloquium-thumbnail .media-thumbnail>small{display:none}.colloquium-thumbnail .media-thumbnail{border-radius:8px;width:48px;height:48px;min-height:0;margin:0;overflow:hidden}.colloquium-thumbnail .media-thumbnail img{object-fit:cover;width:100%;height:100%}.colloquium-editor button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=800px){.colloquium-editor{padding-bottom:220px}.colloquium-editor .form-grid{grid-template-columns:1fr}.colloquium-editor .panel-title,.colloquium-rows button{flex-wrap:wrap}.colloquium-rows button>strong{flex-basis:60%}.colloquium-tabs>button{padding:10px 7px}}.colloquium-editor .editorial-nested{border:1px solid color-mix(in srgb,var(--border) 18%,transparent);border-radius:12px;min-width:0;margin:22px 0 0;padding:18px}.colloquium-editor .editorial-nested legend{color:var(--muted);padding:0 6px;font-size:.8rem}.sponsor-editor .form-grid{align-items:start}.sponsor-editor .sponsor-lock{border:0;min-width:0;margin:0;padding:0}.sponsor-editor .sponsor-handle{cursor:grab;color:var(--muted);flex:none}.sponsor-editor .sponsor-name{overflow-wrap:anywhere;flex:1;min-width:0}.sponsor-editor .sponsor-actions{justify-content:flex-end;margin-top:20px;display:flex}.sponsor-editor .sponsor-confirm{width:min(480px,92vw)}:root{color:#f7f2ec;font-synthesis:none;--brand:#ff6400;--secondary:#3b055c;--accent:#cc6d3d;--page:#09090c;--card:#151720;--overlay:#1b1e28;--text:#f7f2ec;--muted:#aaa5a0;--border:#edd2b2;--success:#434a34;--warning:#ffb000;--error:#b3261e;--sidebar:264px;background:#09090c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--page);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition:all .16s}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.08}h2{letter-spacing:-.025em;margin-bottom:8px}label{color:var(--muted);gap:8px;font-size:.8rem;font-weight:700;display:grid}input,select,textarea{border:1px solid color-mix(in srgb,var(--border) 22%,transparent);width:100%;color:var(--text);background:color-mix(in srgb,var(--page) 68%,var(--card));border-radius:10px;outline:none;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}textarea{resize:vertical;min-height:105px}small,.muted{color:var(--muted)}.eyebrow{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.69rem;font-weight:800}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:12px;font-size:1.08rem;font-weight:800;display:flex}.brand-mark{width:38px;height:38px;color:var(--page);background:var(--brand);border-radius:12px 4px;place-items:center;font-size:.82rem;font-weight:900;display:grid}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.83rem;font-weight:800;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled,.button.disabled{cursor:not-allowed;opacity:.45}.button.primary{color:var(--page);background:var(--brand)}.button.secondary{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 12%,var(--card))}.button.ghost{border-color:color-mix(in srgb,var(--border) 20%,transparent);background:0 0}.button.danger-quiet{color:color-mix(in srgb,var(--error) 70%,var(--text));border-color:color-mix(in srgb,var(--error) 40%,transparent);background:0 0}.icon-button{background:color-mix(in srgb,var(--text) 6%,transparent);cursor:pointer;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.icon-button.danger{color:color-mix(in srgb,var(--error) 55%,var(--text))}.login-shell{grid-template-columns:minmax(360px,1.12fr) minmax(420px,.88fr);min-height:100vh;display:grid}.login-story{background:radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--secondary) 75%,transparent),transparent 38%),linear-gradient(145deg,var(--overlay),var(--page) 68%);flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.login-story:after{border:1px solid color-mix(in srgb,var(--brand) 28%,transparent);width:560px;height:560px;box-shadow:0 0 0 72px color-mix(in srgb,var(--brand) 5%,transparent),0 0 0 144px color-mix(in srgb,var(--secondary) 10%,transparent);content:"";border-radius:50%;position:absolute;bottom:-25%;right:-18%}.story-copy{z-index:1;max-width:640px;position:relative}.story-copy h1{max-width:600px;font-size:clamp(3rem,6vw,6.3rem)}.story-copy>p:last-child{max-width:520px;color:var(--muted);font-size:1.05rem;line-height:1.7}.signal-bars{z-index:1;align-items:end;gap:7px;height:54px;display:flex}.signal-bars i{background:var(--brand);border-radius:8px;width:8px}.signal-bars i:first-child{height:22%}.signal-bars i:nth-child(2){height:58%}.signal-bars i:nth-child(3){height:100%}.signal-bars i:nth-child(4){height:42%}.login-panel{background:var(--card);place-items:center;padding:32px;display:grid}.login-card{gap:22px;width:min(100%,410px);display:grid}.login-card h2{font-size:2rem}.login-card .button{width:100%;min-height:50px}.form-error,.inline-warning{border-left:3px solid var(--error);color:color-mix(in srgb,var(--error) 52%,var(--text));background:color-mix(in srgb,var(--error) 12%,transparent);margin:0;padding:8px 12px}.security-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:.75rem;display:flex}.security-note span{color:var(--success)}.app-shell{min-height:100vh}.sidebar{z-index:30;width:var(--sidebar);border-right:1px solid color-mix(in srgb,var(--border) 12%,transparent);background:color-mix(in srgb,var(--card) 88%,var(--page));flex-direction:column;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{padding:0 8px 28px}.sidebar nav{gap:3px;display:grid;overflow-y:auto}.nav-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:10px 12px 8px;font-size:.61rem;font-weight:800}.sidebar nav a{min-height:43px;color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:.85rem;font-weight:700;display:flex}.sidebar nav a:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.sidebar nav a.active{color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 19%,transparent),color-mix(in srgb,var(--secondary) 18%,transparent));box-shadow:inset 3px 0 var(--brand)}.nav-icon{width:22px;color:var(--brand);text-align:center;font-size:1rem}.operator-card{border-top:1px solid color-mix(in srgb,var(--border) 12%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 4px 0;display:grid}.operator-card div:nth-child(2){display:grid;overflow:hidden}.operator-card strong,.operator-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-card strong{font-size:.8rem}.operator-card span{color:var(--muted);font-size:.68rem}.avatar,.topbar-avatar{border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--page));border-radius:50%;place-items:center;font-weight:850;display:grid}.avatar{width:38px;height:38px;font-size:.68rem}.content-shell{min-height:100vh;margin-left:var(--sidebar)}.topbar{z-index:20;border-bottom:1px solid color-mix(in srgb,var(--border) 10%,transparent);background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:20px;height:72px;padding:0 clamp(20px,4vw,56px);display:flex;position:sticky;top:0}.menu-button{background:0 0;border:0;font-size:1.2rem;display:none}.breadcrumb{color:var(--muted);align-items:center;gap:10px;font-size:.76rem;display:flex}.breadcrumb b{opacity:.35}.breadcrumb strong{color:var(--text)}.edition-selector{align-items:center;gap:12px;min-width:280px;margin-left:auto;display:flex}.edition-selector span{white-space:nowrap}.edition-selector select{padding:8px 10px}.topbar-avatar{width:38px;height:38px;font-size:.68rem}.page{width:min(100%,1480px);margin:0 auto;padding:clamp(28px,4vw,54px)}.page-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.page-header>div:first-child{max-width:760px}.page-header>div:first-child>p:last-child{color:var(--muted);margin-bottom:0;line-height:1.6}.header-actions{flex:none}.panel,.metric-card,.edition-card,.media-card{border:1px solid color-mix(in srgb,var(--border) 11%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--overlay) 76%,var(--card)),var(--card));box-shadow:0 16px 44px color-mix(in srgb,var(--page) 55%,transparent);border-radius:16px}.panel{margin-bottom:20px;padding:24px}.panel-title{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.panel-title h2{margin:0;font-size:1.15rem}.hero-status{background:radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 34%),linear-gradient(135deg,var(--overlay),color-mix(in srgb,var(--secondary) 45%,var(--card)));justify-content:space-between;align-items:center;min-height:190px;padding:clamp(28px,5vw,50px);display:flex;overflow:hidden}.hero-status h2{margin:18px 0 6px;font-size:clamp(1.6rem,3vw,2.8rem)}.hero-status p{color:var(--muted)}.live-chip,.contract-chip{border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);color:color-mix(in srgb,var(--brand) 70%,var(--text));background:color-mix(in srgb,var(--brand) 8%,transparent);border-radius:999px;padding:6px 10px;font-size:.67rem;font-weight:800;display:inline-flex}.revision-orbit{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);width:116px;height:116px;box-shadow:0 0 0 12px color-mix(in srgb,var(--brand) 5%,transparent);border-radius:50%;align-content:center;place-items:center;display:grid}.revision-orbit span,.revision-orbit small{color:var(--muted);font-size:.65rem}.revision-orbit strong{color:var(--brand);font-size:2rem}.metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.metric-card{min-height:156px;padding:20px}.metric-card>p{color:var(--muted);margin:22px 0 8px;font-size:.76rem}.metric-card>strong{margin-bottom:6px;font-size:1.25rem;display:block}.metric-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.metric-icon.violet{background:color-mix(in srgb,var(--secondary) 48%,var(--overlay))}.metric-icon.orange{color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.metric-icon.green{background:var(--success)}.metric-icon.gold{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.dashboard-columns{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-grid a{border:1px solid color-mix(in srgb,var(--border) 10%,transparent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.quick-grid a:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:color-mix(in srgb,var(--brand) 7%,transparent)}.quick-grid b{color:var(--brand);font-size:1.2rem}.quick-grid span{font-size:.82rem;display:grid}.quick-grid i{color:var(--brand)}.activity-list,.simple-list,.diagnostic-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li,.simple-list li{border-bottom:1px solid color-mix(in srgb,var(--border) 8%,transparent);align-items:center;gap:12px;padding:12px 0;display:flex}.activity-list li:last-child,.simple-list li:last-child{border:0}.activity-list div,.simple-list span{font-size:.8rem;display:grid}.activity-dot{background:var(--brand);border-radius:50%;width:8px;height:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid.compact{margin-top:20px}.span-2{grid-column:1/-1}.inline-note,.location-note{color:var(--muted);background:color-mix(in srgb,var(--text) 4%,transparent);border-radius:10px;margin:18px 0 0;padding:12px;font-size:.77rem;line-height:1.5}.location-note{color:color-mix(in srgb,var(--warning) 65%,var(--text));margin:0 0 18px}details summary{cursor:pointer;font-weight:800}.split-editor{grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr);gap:20px;display:grid}.record-list{flex-direction:column;gap:5px;max-height:680px;display:flex;overflow-y:auto}.record-list>button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.record-list>button:hover,.record-list>button.selected{color:var(--text);background:color-mix(in srgb,var(--brand) 9%,var(--overlay))}.record-list>button.selected{box-shadow:inset 3px 0 var(--brand)}.record-list>button span{gap:4px;display:grid}.record-list>button i{color:var(--brand);font-style:normal}.editor-card{min-width:0}.search-field{margin-bottom:14px}.save-bar{z-index:10;border:1px solid color-mix(in srgb,var(--border) 18%,transparent);background:color-mix(in srgb,var(--overlay) 92%,transparent);box-shadow:0 18px 50px var(--page);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;bottom:16px}.save-state,.button-row{align-items:center;gap:12px;display:flex}.status-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot.success{background:color-mix(in srgb,var(--success) 55%,var(--text))}.status-dot.warning{background:var(--warning)}.badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:.64rem;font-weight:850;display:inline-flex}.badge.pass,.badge.media-ready{color:color-mix(in srgb,var(--success) 35%,var(--text));background:color-mix(in srgb,var(--success) 34%,transparent)}.badge.reject,.badge.media-rejected{color:color-mix(in srgb,var(--error) 50%,var(--text));background:color-mix(in srgb,var(--error) 17%,transparent)}.badge.neutral,.badge.media-pending_upload{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.validation-panel{margin-top:26px}.diagnostic-list li{border-top:1px solid color-mix(in srgb,var(--border) 10%,transparent);grid-template-columns:150px minmax(100px,.3fr) 1fr;gap:12px;padding:12px 0;font-size:.76rem;display:grid}.diagnostic-list code{color:var(--brand);overflow-wrap:anywhere}.empty-copy{color:var(--muted)}.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.edition-card{border-color:color-mix(in srgb,var(--border) 12%,transparent);min-height:180px;color:var(--text);text-align:left;cursor:pointer;align-content:start;padding:22px;display:grid}.edition-card:hover,.edition-card.selected{border-color:color-mix(in srgb,var(--brand) 50%,transparent);transform:translateY(-2px)}.edition-card.selected{box-shadow:inset 0 3px var(--brand),0 16px 44px var(--page)}.edition-card>div{color:var(--muted);align-items:center;gap:8px;font-size:.7rem;display:flex}.edition-card h2{margin:26px 0 8px;font-size:1rem}.edition-card p{color:var(--muted);margin-bottom:6px;font-size:.75rem}.theme-overview{grid-template-columns:minmax(220px,.42fr) minmax(0,.58fr);align-items:center;gap:28px;display:grid}.theme-preview{min-height:180px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 18%,transparent);border-radius:14px;align-content:end;padding:24px;display:grid}.theme-preview span,.theme-preview small{font-size:.72rem;font-weight:800}.theme-preview strong{margin:8px 0;font-size:1.35rem}.theme-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.theme-groups>.panel{min-width:0;margin-bottom:0}.count-chip{color:var(--muted);background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:999px;align-items:center;padding:6px 10px;font-size:.67rem;font-weight:800;display:inline-flex}.color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.color-field{min-width:0}.color-field>div{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.color-field input[type=color]{cursor:pointer;height:42px;padding:4px}.media-toolbar{grid-template-columns:1fr .55fr 1fr;align-items:end;gap:16px;display:grid}.upload-button{cursor:pointer}.upload-button input{display:none}.upload-status{color:var(--brand);grid-column:1/-1;margin:0;font-size:.78rem}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.media-card{grid-template-columns:90px 1fr;gap:16px;padding:16px;display:grid;overflow:hidden}.media-placeholder{min-height:100px;color:var(--brand);background:linear-gradient(145deg,color-mix(in srgb,var(--secondary) 55%,var(--overlay)),var(--page));border-radius:11px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.media-card h3{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 5px;font-size:.9rem;overflow:hidden}.media-card p{color:var(--muted);margin:0;font-size:.72rem}.card-actions{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.table-panel{overflow:hidden}.data-table{display:grid}.table-row{border-top:1px solid color-mix(in srgb,var(--border) 9%,transparent);grid-template-columns:1.2fr .7fr .7fr;align-items:center;gap:14px;padding:13px 0;font-size:.78rem;display:grid}.table-row.heading{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:800}.table-row>span{align-items:center;gap:8px;display:flex}.table-row>span:first-child{display:grid}.mono{color:var(--muted);font-family:ui-monospace,monospace}.notice{border:1px solid color-mix(in srgb,var(--warning) 32%,transparent);color:color-mix(in srgb,var(--warning) 58%,var(--text));background:color-mix(in srgb,var(--warning) 7%,transparent);border-radius:11px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:.8rem;display:flex}.notice button{cursor:pointer;background:0 0;border:0;margin-left:auto}.loading-panel,.empty-state{text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.loader{border:3px solid color-mix(in srgb,var(--brand) 20%,transparent);border-top-color:var(--brand);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.scrim{display:none}@media (width<=1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.media-grid,.edition-grid{grid-template-columns:repeat(2,1fr)}.quick-grid{grid-template-columns:1fr}}@media (width<=800px){:root{--sidebar:282px}.theme-overview,.theme-groups{grid-template-columns:minmax(0,1fr)}.login-shell{grid-template-columns:1fr}.login-story{display:none}.sidebar{box-shadow:20px 0 70px var(--page);transform:translate(-105%)}.sidebar.open{transform:translate(0)}.content-shell{margin-left:0}.menu-button{display:block}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding:12px 18px}.breadcrumb{display:none}.edition-selector{order:2;width:100%;min-width:0;margin:0}.edition-selector span{display:none}.topbar-avatar{margin-left:auto}.page{padding:26px 18px 90px}.page-header{flex-direction:column;align-items:start}.split-editor{grid-template-columns:1fr}.record-list{max-height:300px}.scrim{z-index:25;background:color-mix(in srgb,var(--page) 68%,transparent);border:0;display:block;position:fixed;inset:0}.save-bar{flex-direction:column;align-items:stretch;bottom:10px}.save-state,.button-row{justify-content:space-between}.button-row .button{flex:1}}@media (width<=560px){.login-panel{padding:24px}.metric-grid,.media-grid,.edition-grid{grid-template-columns:1fr}.color-grid{grid-template-columns:minmax(0,1fr)}.hero-status{flex-direction:column;align-items:start;gap:20px}.revision-orbit{width:92px;height:92px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.media-toolbar,.diagnostic-list li,.table-row{grid-template-columns:1fr}.table-row.heading{display:none}.button-row{flex-direction:column}.button-row .button{width:100%}}.place-fieldset{border:0;min-width:0;padding:0}.place-fieldset section+section{border-top:1px solid var(--border,#ddd);margin-top:28px;padding-top:22px}.place-map{border-radius:12px;width:100%;height:380px;margin:12px 0}.place-tabs{flex-wrap:wrap;margin-bottom:20px}.place-map-section{min-width:0}@media (width<=700px){.place-map{height:300px}}.place-import-panel .table-scroll{min-width:0;max-width:100%;overflow-x:auto}.place-import-panel .table-scroll table{width:100%;min-width:1100px}.place-import-panel small{overflow-wrap:anywhere}.media-thumbnail{background:var(--page);border-radius:10px;place-items:center;min-height:100px;font-size:.72rem;display:grid;position:relative;overflow:hidden}.media-thumbnail img{object-fit:contain;width:100%;height:150px;display:block}.media-thumbnail small{padding:4px;display:block}.media-thumbnail>span{padding:12px}.media-field{gap:10px;max-width:350px;display:grid}.media-field>.media-thumbnail{max-width:220px}.media-picker{border:1px solid var(--border);background:var(--page);width:min(900px,92vw);max-height:88vh;color:var(--text);border-radius:16px;padding:24px;overflow:auto}.media-picker::backdrop{background:#0009}.media-picker-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-height:55vh;margin:20px 0;display:grid;overflow:auto}.media-picker-grid>button{text-align:left;background:var(--page);min-width:0;color:var(--text);cursor:pointer;border:2px solid #0000;border-radius:12px;gap:8px;padding:10px;display:grid}.media-picker-grid>button.selected{border-color:var(--brand)}.media-picker-grid strong{overflow-wrap:anywhere}.media-picker-grid small{font-size:.7rem}.catalog-map-marker{cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:0 1px 4px #0008}.catalog-map-marker[data-state=PROPOSED],.catalog-map-marker[data-state=BORRADOR\ VERIFIED]{border:3px dashed #222}.maplibregl-popup-content{color:#222;max-width:280px}.maplibregl-popup-content p{margin:6px 0}.import-row{margin-top:15px}.place-map .maplibregl-popup-content{max-height:180px;padding:10px;font-size:12px;line-height:1.25;overflow:auto}.place-map .maplibregl-popup-content p{margin:4px 0}.place-map .maplibregl-popup-content .button{min-height:28px;margin-top:4px;padding:5px 8px;font-size:12px}.editorial-workspace{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:20px;margin-top:20px;display:grid}.editorial-list{flex-direction:column;gap:8px;display:flex}.editorial-list button{text-align:left;background:var(--surface);border:1px solid #ddd;border-radius:10px;padding:12px}.editorial-list button.selected{border:2px solid #bd4d13}.editorial-list small{display:block}.editorial-detail{border:1px solid #ddd;border-radius:12px;min-width:0;padding:16px}.editorial-fields{align-items:start}.editorial-nested{grid-column:1/-1;min-width:0}.editorial-nested details{border-bottom:1px solid #ddd;padding:12px}.editorial-fields input[type=checkbox]{width:auto}.editorial-toggle{align-items:center;gap:10px;display:flex}.sidebar nav{min-height:0;overflow-y:auto}.sidebar .nav-label{margin-top:20px}.apk-preview-stage{max-width:100%;padding:24px 0;overflow:auto}.apk-phone{background:var(--apk-page);color:var(--apk-text);box-sizing:content-box;border:5px solid #28232d;border-radius:30px;flex-direction:column;flex-shrink:0;margin:auto;font-family:Roboto,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 12px 32px #0003}.apk-phone header{border-bottom:1px solid var(--apk-border);justify-content:space-between;align-items:center;padding:22px 18px;display:flex}.apk-phone button{color:inherit;border:1px solid var(--apk-border);background:var(--apk-card);cursor:pointer;border-radius:12px;padding:10px}.apk-phone h2{color:var(--apk-text);font-size:24px}.apk-phone h3{color:var(--apk-text);font-size:16px}.apk-phone p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--apk-text);line-height:1.5}.apk-scroll{flex:1;padding:18px;overflow:auto}.apk-meta{color:var(--apk-muted);font-size:12px}.apk-hero{background:var(--apk-brand);color:var(--apk-text);border-radius:18px;padding:28px 18px}.apk-menu{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apk-menu button{min-height:76px}.apk-card{text-align:left;width:100%;margin:12px 0;display:block}.apk-card strong,.apk-card span{margin-top:8px;display:block}.apk-card span{color:var(--apk-muted);font-size:12px}.apk-phone nav{border-top:1px solid var(--apk-border);justify-content:space-around;gap:3px;padding:10px 5px 18px;display:flex}.apk-phone nav button{padding:7px 4px;font-size:11px}.apk-phone nav button[aria-current]{color:var(--apk-brand)}.apk-phone .media-thumbnail{background:var(--apk-card);max-width:100%;height:160px}.apk-phone .media-thumbnail img{object-fit:cover;width:100%;height:100%}.apk-phone .media-thumbnail small{display:none}.apk-phone .apk-back{margin-bottom:14px}@media (width<=700px){.editorial-workspace{grid-template-columns:1fr}.editorial-list{max-height:220px;overflow:auto}.editorial-fields{grid-template-columns:1fr}.apk-preview-stage{padding:12px 0}}.participants-counts,.participants-filters{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.participants-filters label{flex:1;gap:6px;min-width:160px;display:grid}.participants-list article{overflow-wrap:anywhere;border-bottom:1px solid #ded8cc;padding:16px 0}.participants-page .panel{overflow-wrap:anywhere;margin-top:20px}.participants-list .button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;padding:10px 16px}.participants-page .button-row{flex-wrap:wrap}.editorial-lock{border:0;min-width:0;margin:0;padding:0}.simple-publication{padding:16px 0}.simple-publication [role=dialog]{border:1px solid #b7a795;border-radius:12px;margin:16px 0;padding:20px}.simple-publication li{padding:12px 0}.simple-publication pre{white-space:pre-wrap;overflow-wrap:anywhere}.catalog-map-marker{justify-content:center;align-items:center;width:28px;height:28px;padding:3px;display:flex}.place-tabs button{align-items:center;gap:6px;display:flex}.catalog-map-marker.selected{border:3px solid #fff;width:34px;height:34px;box-shadow:0 0 0 5px #0002}.program-date-control{min-width:0;color:var(--muted);border:0;gap:8px;margin:0;padding:0;font-size:.8rem;font-weight:700;display:grid}.program-date-control legend{margin-bottom:8px;padding:0}.program-date-month{text-transform:uppercase;color:var(--text)}.program-quick-days{flex-wrap:wrap;gap:6px;display:flex}.program-quick-days .button{min-width:36px;padding:8px 10px}.program-change-date{justify-self:start;padding:6px 0}.program-participants{min-height:0}.program-event-form{align-items:start}
