.admin-lifecycle-grid{grid-template-columns:1fr 1fr}.lifecycle-actions,.import-row{display:flex;gap:.75rem;flex-wrap:wrap}.archive-list{display:grid;gap:.8rem}.archive-card{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1rem;border:1px solid var(--border,#d9d9d9);border-radius:12px}.archive-card h3{margin:0}.archive-card p{margin:.25rem 0;color:#666}.archive-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.import-preview{margin-top:1rem;padding:1rem;border-radius:10px;background:#f6f7f9}.danger-outline{border-color:#9d3030;color:#8f2525}

/* GUIDON FIX11CH · Event Administration modernization */
.administration-shell{max-width:none!important}.administration-hero{align-items:flex-start}.administration-config-link{flex:0 0 auto;margin-top:4px}.administration-command-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;margin-bottom:20px}.administration-command-grid>.admin-panel,.administration-recovery-panel{border:1px solid #dbe2ea;border-radius:15px;background:#fff;box-shadow:0 8px 24px rgba(7,26,51,.055)}.administration-command-grid>.admin-panel{padding:22px}.administration-card-heading{align-items:flex-start;margin-bottom:16px}.administration-card-heading h2{margin:3px 0 0;color:#071a33;font-family:Georgia,serif;font-size:1.45rem}.administration-current-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.administration-current-details>div{display:grid;gap:5px;padding:14px;border:1px solid #e2e7ed;border-radius:10px;background:#f8fafc}.administration-current-details span{color:#667085;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.administration-current-details strong{color:#13243d;font-size:.95rem}.administration-primary-actions{display:flex;gap:10px;flex-wrap:wrap}.administration-technical-details{margin-top:18px;border-top:1px solid #e6eaf0;padding-top:12px}.administration-technical-details>summary{cursor:pointer;color:#657386;font-size:.82rem;font-weight:800}.compact-detail-list{margin:10px 0 0}.compact-detail-list>div{padding:8px 0}.administration-card-copy{margin:-2px 0 16px;color:#64748b;line-height:1.5}.administration-new-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.administration-new-form label:first-child{grid-column:1/-1}.administration-new-form label{display:grid;gap:6px;color:#13243d;font-size:.82rem;font-weight:800}.administration-new-form input{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #cfd7e2;border-radius:8px;padding:9px 11px;font:inherit}.field-hint{margin-left:4px;color:#8692a2;font-size:.72rem;font-weight:650}.administration-new-advanced{margin:12px 0 0;padding-top:10px;border-top:1px solid #edf0f4}.administration-new-advanced>summary{cursor:pointer;color:#6b788a;font-size:.78rem;font-weight:800}.administration-new-advanced label{display:grid;gap:6px;margin-top:10px;color:#13243d;font-size:.82rem;font-weight:800}.administration-new-advanced input{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #cfd7e2;border-radius:8px;padding:9px 11px;font:inherit}.administration-archive-check{margin:14px 0!important;display:flex!important;align-items:flex-start!important;gap:9px!important;color:#526074;font-size:.84rem!important;font-weight:650!important}.administration-archive-check input{margin-top:2px}.administration-recovery-panel{padding:0;overflow:hidden}.administration-recovery-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px}.administration-recovery-details>summary::-webkit-details-marker{display:none}.administration-recovery-details>summary>span:first-child{display:grid;gap:3px}.administration-recovery-details>summary b{color:#13243d}.administration-recovery-details>summary small{color:#758295;font-size:.78rem}.recovery-chevron{color:#9a7a2e;font-size:1.4rem;font-weight:900;transition:transform .15s ease}.administration-recovery-details[open] .recovery-chevron{transform:rotate(90deg)}.administration-recovery-body{border-top:1px solid #e4e8ee;padding:20px}.administration-recovery-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid #e3e8ee;border-radius:10px;background:#f8fafc}.administration-recovery-intro p{max-width:760px;margin:0;color:#667085;font-size:.84rem;line-height:1.45}.administration-recovery-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:18px}.administration-recovery-grid>section{min-width:0;padding:16px;border:1px solid #e3e7ed;border-radius:11px}.administration-recovery-grid h3{margin:3px 0 14px;color:#13243d;font-family:Georgia,serif}.administration-recovery-grid input[type=file]{max-width:100%}

@media(max-width:1000px){.administration-command-grid,.administration-recovery-grid{grid-template-columns:1fr}.administration-recovery-intro{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.administration-hero{gap:12px}.administration-config-link{width:100%}.administration-current-details,.administration-new-form{grid-template-columns:1fr}.administration-new-form label:first-child{grid-column:auto}.administration-command-grid>.admin-panel{padding:17px}.administration-recovery-body{padding:15px}}

/* GUIDON FIX27 · Master seating assignment visibility */
.seating-assignment-roster{margin:14px 0 18px}.seating-assignment-roster details{background:#fff;border:1px solid #d8e0ea;border-radius:12px;padding:0 14px}.seating-assignment-roster summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;cursor:pointer}.seating-assignment-roster summary span{color:#667085;font-size:.84rem;font-weight:500}.assignment-roster-grid{border-top:1px solid #e2e7ed;max-height:300px;overflow:auto}.assignment-roster-row{display:grid;grid-template-columns:80px minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid #edf0f4}.assignment-roster-row small{color:#667085}@media(max-width:760px){.assignment-roster-row{grid-template-columns:70px 1fr}.assignment-roster-row span:nth-of-type(2),.assignment-roster-row small{grid-column:2}}

/* GUIDON FIX11CI · command-card Event Administration */
.administration-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin:0 0 22px;padding:6px 0 4px}.administration-page-heading h1{margin:4px 0 10px;color:#0a1f38;font:700 36px/1.05 Georgia,serif}.administration-page-heading>div>p:last-child{max-width:980px;margin:0;color:#64758a;font-size:15px;line-height:1.55}.administration-page-heading .eyebrow{margin:0;color:#d2a33a;font-size:11px;letter-spacing:.12em}.administration-config-link{min-height:46px;display:inline-flex;align-items:center;white-space:nowrap;padding-inline:18px!important;border-radius:10px!important}
.administration-command-grid{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr);gap:18px}.administration-command-grid>.admin-panel{padding:24px!important}.administration-card-kicker{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#b68110;font-size:12px;font-weight:900;letter-spacing:.08em}.administration-card-kicker>span:first-child{width:5px;height:24px;background:#c69524;border-radius:1px}.administration-card-kicker .status-pill{margin-left:auto;color:#29313a;letter-spacing:0;background:#f0eee7;border-radius:999px;padding:8px 14px}.administration-current-identity{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center}.administration-current-card h2,.administration-new-card h2{margin:0 0 14px;color:#071a33;font:700 26px/1.15 Georgia,serif}.administration-event-facts{display:grid;gap:14px}.administration-event-facts>div{display:flex;align-items:center;gap:10px;color:#172a44}.fact-icon{display:grid;place-items:center;width:24px;height:24px;color:#0b2947;font-weight:900}.administration-event-facts strong{font-size:14px}.administration-event-mark{display:grid;place-items:center;min-height:150px}.administration-event-mark img{width:128px;height:128px;object-fit:contain;filter:drop-shadow(0 7px 15px rgba(7,29,50,.12))}
.administration-primary-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:20px}.administration-big-action{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:62px;padding:12px 16px!important;text-decoration:none!important;border-radius:10px!important}.administration-big-action .action-icon{font-size:22px}.administration-big-action span:last-child{display:grid;gap:3px;text-align:left}.administration-big-action b{font-size:14px}.administration-big-action small{font-size:11px;font-weight:600;opacity:.8}.administration-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e3e8ee}.administration-quick-grid a{display:grid;grid-template-columns:28px 1fr;gap:2px 8px;padding:12px;border:1px solid #dce3ea;border-radius:9px;background:#fbfcfd;color:#10263e;text-decoration:none}.administration-quick-grid a:hover{border-color:#c39a36;background:#fffaf0}.administration-quick-grid a>span{grid-row:1/3;font-size:19px}.administration-quick-grid b{font-size:12px}.administration-quick-grid small{color:#6d7b8c;font-size:10px}.administration-technical-details{margin-top:12px;padding-top:10px}
.administration-new-card{display:flex;flex-direction:column}.administration-new-card .administration-card-copy{margin:-4px 0 18px;font-size:14px}.administration-new-form{grid-template-columns:1fr 1fr}.administration-new-form label:first-child{grid-column:1/-1}.administration-new-form input,.administration-new-advanced input{min-height:46px!important;border-radius:9px!important}.administration-new-advanced{margin-top:18px;padding-top:14px}.administration-archive-check{margin:18px 0!important}.administration-create-button{align-self:flex-start;min-width:320px;min-height:50px!important;font-size:15px!important;border-radius:9px!important}.administration-create-button span{font-size:22px;margin-right:6px}
.administration-tools-panel{margin:18px 0;padding:20px!important;border:1px solid #dbe2ea;border-radius:15px!important;background:#fff;box-shadow:0 8px 24px rgba(7,26,51,.05)}.administration-tools-panel .administration-card-kicker{margin-bottom:14px}.administration-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.administration-tools-grid>a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px;border:1px solid #dce3ea;border-radius:10px;background:#fff;color:#10263e;text-decoration:none}.administration-tools-grid>a:hover{border-color:#c69a31;box-shadow:0 5px 14px rgba(7,29,50,.06)}.tool-icon{display:grid;place-items:center;width:32px;height:32px;border:2px solid #10263e;border-radius:50%;font-size:16px;font-weight:900}.administration-tools-grid div{display:grid;gap:4px}.administration-tools-grid b{font-size:13px}.administration-tools-grid small{min-height:34px;color:#68788b;font-size:11px;line-height:1.45}.administration-tools-grid u{margin-top:6px;color:#0c3155;font-size:11px;font-weight:800;text-decoration:underline}
.administration-recovery-panel{margin-top:18px}.administration-recovery-details>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto}.recovery-summary-icon{display:grid;place-items:center;width:30px;height:30px;border:2px solid #17314b;border-radius:50%;color:#17314b}.administration-recovery-details>summary>span:nth-child(2){display:grid;gap:3px}
@media(max-width:1250px){.administration-command-grid{grid-template-columns:1fr}.administration-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.administration-page-heading{flex-direction:column}.administration-config-link{width:100%}.administration-current-identity{grid-template-columns:1fr}.administration-event-mark{display:none}.administration-primary-actions,.administration-quick-grid,.administration-tools-grid,.administration-new-form{grid-template-columns:1fr}.administration-new-form label:first-child{grid-column:auto}.administration-create-button{width:100%;min-width:0}}


/* GUIDON FIX11CK · compact create-event recovery option */
.administration-new-card label.administration-archive-check{
  display:grid!important;
  grid-template-columns:20px minmax(0,1fr)!important;
  align-items:start!important;
  justify-content:start!important;
  gap:10px!important;
  width:min(100%,520px)!important;
  margin:18px 0 20px!important;
  padding:12px 14px!important;
  border:1px solid #e0e6ed!important;
  border-radius:9px!important;
  background:#f8fafc!important;
  color:#526074!important;
  cursor:pointer!important;
}
.administration-new-card label.administration-archive-check .form-check-input{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  min-height:18px!important;
  margin:1px 0 0!important;
  padding:0!important;
  justify-self:start!important;
  align-self:start!important;
}
.administration-new-card label.administration-archive-check .form-check-label{
  display:block!important;
  width:auto!important;
  max-width:430px!important;
  margin:0!important;
  padding:0!important;
  line-height:1.4!important;
  text-align:left!important;
}
@media(max-width:800px){
  .administration-new-card label.administration-archive-check{width:100%!important}
}

/* GUIDON FIX11GE · authoritative data moved into active Administration flow */
.administration-authority-panel{margin:0 0 18px;padding:20px!important;border:1px solid #dbe2ea;border-radius:15px!important;background:#fff;box-shadow:0 8px 24px rgba(7,26,51,.05)}
.administration-authority-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}
.administration-authority-heading h2{margin:3px 0 5px;color:#071a33;font-family:Georgia,serif;font-size:1.45rem}
.administration-authority-heading .muted{margin:0;max-width:860px}
.administration-authority-status{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
#authorityHealth:target{scroll-margin-top:110px;box-shadow:0 0 0 2px rgba(198,149,36,.22),0 8px 24px rgba(7,26,51,.05)}
@media(max-width:760px){.administration-authority-heading{flex-direction:column}.administration-authority-heading .button{width:100%}.administration-authority-status{justify-content:flex-start}}
