.dedicated-agenda-page[data-astro-cid-fpd6s42v]{padding-top:1.5rem;padding-bottom:4rem}.dedicated-header[data-astro-cid-fpd6s42v]{margin-bottom:2rem}.dedicated-badge-row[data-astro-cid-fpd6s42v]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.badge-partner[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#000;border:1px solid #000;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.partner-auth-box[data-astro-cid-fpd6s42v]{margin-bottom:2.5rem}.auth-card[data-astro-cid-fpd6s42v]{background:#fdfdfd;border:2px solid #000;align-items:flex-start;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:6px 6px #000}.auth-card[data-astro-cid-fpd6s42v].logged-in{background:#f5f5f5}.auth-icon[data-astro-cid-fpd6s42v]{color:#fff;background:#000;border-radius:2px;padding:.5rem;font-size:2.5rem;line-height:1}.auth-info[data-astro-cid-fpd6s42v]{flex:1}.auth-status-tag[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#555;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.auth-status-tag[data-astro-cid-fpd6s42v].active{color:#000;font-weight:900}.auth-info[data-astro-cid-fpd6s42v] h2[data-astro-cid-fpd6s42v]{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.4rem}.auth-info[data-astro-cid-fpd6s42v] p[data-astro-cid-fpd6s42v]{color:#333;margin:0 0 1rem;line-height:1.5}.partner-login-form[data-astro-cid-fpd6s42v]{margin-top:1rem}.input-row[data-astro-cid-fpd6s42v]{flex-wrap:wrap;gap:.75rem;display:flex}.input-row[data-astro-cid-fpd6s42v] input[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;flex:1;min-width:240px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.feedback-msg[data-astro-cid-fpd6s42v]{color:#fff;font-family:var(--font-mono,monospace);background:#000;margin-top:.75rem;padding:.6rem .9rem;font-size:.8rem}.demo-hint[data-astro-cid-fpd6s42v]{color:#555;margin-top:.75rem;font-size:.8rem;display:block}.demo-hint[data-astro-cid-fpd6s42v] code[data-astro-cid-fpd6s42v]{background:#eee;border:1px solid #ccc;padding:.15rem .4rem;font-weight:700}.logged-actions[data-astro-cid-fpd6s42v]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.admin-stats-grid[data-astro-cid-fpd6s42v]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.stat-card[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex;box-shadow:4px 4px #000}.stat-card[data-astro-cid-fpd6s42v].highlight{background:#fffde7;border:2px solid #000}.stat-number[data-astro-cid-fpd6s42v]{font-size:2.2rem;font-weight:900;line-height:1;font-family:var(--font-mono,monospace)}.stat-label[data-astro-cid-fpd6s42v]{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.admin-inbox-section[data-astro-cid-fpd6s42v]{margin-bottom:2.5rem}.inbox-grid-two-cols[data-astro-cid-fpd6s42v]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;display:grid}.inbox-card[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;flex-direction:column;padding:1.5rem;display:flex;box-shadow:5px 5px #000}.inbox-header[data-astro-cid-fpd6s42v]{margin-bottom:1.25rem}.inbox-header[data-astro-cid-fpd6s42v] h3[data-astro-cid-fpd6s42v]{margin:.25rem 0 .4rem;font-size:1.15rem}.inbox-header[data-astro-cid-fpd6s42v] p[data-astro-cid-fpd6s42v]{color:#555;margin:0;font-size:.82rem;line-height:1.35}.pending-requests-container[data-astro-cid-fpd6s42v]{flex-direction:column;flex:1;gap:.75rem;display:flex}.empty-inbox-state[data-astro-cid-fpd6s42v]{text-align:center;background:#fafafa;border:1px dashed #ccc;flex-direction:column;gap:.35rem;padding:2rem 1rem;display:flex}.empty-inbox-state[data-astro-cid-fpd6s42v] span[data-astro-cid-fpd6s42v]{font-size:.9rem;font-weight:700}.empty-inbox-state[data-astro-cid-fpd6s42v] small[data-astro-cid-fpd6s42v]{color:#666;font-size:.78rem}.pending-req-card[data-astro-cid-fpd6s42v]{background:#fffde7;border:1px solid #000;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.pending-top[data-astro-cid-fpd6s42v]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.pending-org-tag[data-astro-cid-fpd6s42v]{color:#fff;font-family:var(--font-mono,monospace);text-transform:uppercase;background:#000;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.pending-date-tag[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:700}.pending-source-tag[data-astro-cid-fpd6s42v]{color:#666;font-size:.7rem}.pending-body[data-astro-cid-fpd6s42v]{font-size:.82rem;line-height:1.3}.pending-body[data-astro-cid-fpd6s42v] p[data-astro-cid-fpd6s42v]{color:#444;margin:.25rem 0 0}.pending-actions-row[data-astro-cid-fpd6s42v]{gap:.5rem;margin-top:.25rem;display:flex}.manual-entry-form[data-astro-cid-fpd6s42v]{flex-direction:column;gap:.75rem;display:flex}.manual-entry-form[data-astro-cid-fpd6s42v] .form-field[data-astro-cid-fpd6s42v]{flex-direction:column;gap:.25rem;display:flex}.manual-entry-form[data-astro-cid-fpd6s42v] label[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);letter-spacing:.05em;font-size:.7rem}.manual-entry-form[data-astro-cid-fpd6s42v] input[data-astro-cid-fpd6s42v],.manual-entry-form[data-astro-cid-fpd6s42v] select[data-astro-cid-fpd6s42v],.manual-entry-form[data-astro-cid-fpd6s42v] textarea[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;padding:.6rem;font-family:inherit;font-size:.88rem}.magic-links-section[data-astro-cid-fpd6s42v]{background:#fafafa;border:2px solid #000;margin-bottom:2.5rem;padding:1.5rem;box-shadow:5px 5px #000}.magic-links-header[data-astro-cid-fpd6s42v] h3[data-astro-cid-fpd6s42v]{margin:.25rem 0 .4rem;font-size:1.25rem}.magic-links-header[data-astro-cid-fpd6s42v] p[data-astro-cid-fpd6s42v]{color:#444;margin:0 0 1.25rem;font-size:.85rem}.magic-links-grid[data-astro-cid-fpd6s42v]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.magic-card[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.magic-topline[data-astro-cid-fpd6s42v]{justify-content:space-between;align-items:center;display:flex}.magic-icon[data-astro-cid-fpd6s42v]{font-size:1.5rem}.magic-tag[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);color:#666;font-size:.65rem;font-weight:700}.magic-card[data-astro-cid-fpd6s42v] h4[data-astro-cid-fpd6s42v]{margin:0;font-size:1.05rem}.magic-input[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);color:#333;background:#f7f7f7;border:1px solid #ccc;padding:.45rem;font-size:.75rem}.magic-actions[data-astro-cid-fpd6s42v]{gap:.5rem;margin-top:.5rem;display:flex}.btn-sm[data-astro-cid-fpd6s42v]{padding:.45rem .75rem;font-size:.75rem}.agenda-toolbar[data-astro-cid-fpd6s42v]{margin-bottom:1.75rem}.filter-controls-row[data-astro-cid-fpd6s42v]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.filter-group[data-astro-cid-fpd6s42v]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filter-title[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);letter-spacing:.05em;font-size:.75rem;font-weight:700}.btn-group-filter[data-astro-cid-fpd6s42v]{flex-wrap:wrap;gap:.35rem;display:flex}.btn-filter[data-astro-cid-fpd6s42v]{cursor:pointer;background:#fff;border:2px solid #000;padding:.45rem .85rem;font-family:inherit;font-size:.78rem;font-weight:700}.btn-filter[data-astro-cid-fpd6s42v]:hover{background:#f0f0f0}.btn-filter[data-astro-cid-fpd6s42v].is-active{color:#fff;background:#000}.month-selector-bar[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.admin-month-nav[data-astro-cid-fpd6s42v]{min-width:320px}.current-month-display[data-astro-cid-fpd6s42v]{text-align:center}.month-heading[data-astro-cid-fpd6s42v]{letter-spacing:.05em;margin:0;font-size:1.15rem}.legend-grid[data-astro-cid-fpd6s42v]{background:#fafafa;border:2px dashed #000;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;padding:.85rem 1rem;display:grid}.legend-item[data-astro-cid-fpd6s42v]{align-items:center;gap:.6rem;display:flex}.legend-box[data-astro-cid-fpd6s42v]{border:1px solid #000;flex-shrink:0;width:16px;height:16px}.box-studios[data-astro-cid-fpd6s42v]{background:#000}.box-cineoff[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000}.box-pending[data-astro-cid-fpd6s42v]{background:#ffea00;border:2px dashed #000}.box-fpv[data-astro-cid-fpd6s42v]{background:#222;border:2px dashed #000}.box-libre[data-astro-cid-fpd6s42v]{background:#f5f5f5;border:1px dotted #888}.legend-text[data-astro-cid-fpd6s42v]{flex-direction:column;font-size:.72rem;line-height:1.2;display:flex}.legend-text[data-astro-cid-fpd6s42v] strong[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);letter-spacing:.05em}.calendar-card[data-astro-cid-fpd6s42v]{background:#fff;border:2px solid #000;margin-bottom:2rem;overflow:hidden}.calendar-card[data-astro-cid-fpd6s42v].is-hidden-month{display:none}.calendar-grid[data-astro-cid-fpd6s42v]{background:#000;border-top:1px solid #000;grid-template-columns:repeat(7,1fr);gap:0;display:grid}.weekday-col[data-astro-cid-fpd6s42v]{color:#fff;text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.1em;background:#000;padding:.5rem .4rem;font-size:.75rem;font-weight:700}.day-cell[data-astro-cid-fpd6s42v]{background:#fff;border:1px solid #000;flex-direction:column;justify-content:space-between;min-height:140px;padding:.5rem;display:flex}.day-empty[data-astro-cid-fpd6s42v]{background:#f3f3f3;min-height:140px}.day-topline[data-astro-cid-fpd6s42v]{justify-content:space-between;align-items:flex-start;margin-bottom:.4rem;display:flex}.day-number[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);font-size:.95rem;font-weight:800}.badges-stack[data-astro-cid-fpd6s42v]{flex-wrap:wrap;justify-content:flex-end;gap:.2rem;display:flex}.tag-studios[data-astro-cid-fpd6s42v]{color:#fff;text-transform:uppercase;background:#000;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.tag-cineoff[data-astro-cid-fpd6s42v]{color:#000;text-transform:uppercase;background:#fff;border:1px solid #000;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.tag-cfa[data-astro-cid-fpd6s42v]{color:#fff;text-transform:uppercase;background:#555;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.tag-fpv[data-astro-cid-fpd6s42v]{color:#fff;letter-spacing:.05em;background:#000;padding:.1rem .35rem;font-size:.6rem;font-weight:700}.tag-pending-badge[data-astro-cid-fpd6s42v]{color:#000;background:#ffea00;border:1px solid #000;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.tag-dispo[data-astro-cid-fpd6s42v]{color:#888;border:1px dotted #888;padding:.05rem .25rem;font-size:.6rem}.day-pending-cell[data-astro-cid-fpd6s42v]{background:#fffde7!important;border:2px dashed #000!important}.day-body[data-astro-cid-fpd6s42v]{flex-direction:column;flex:1;gap:.45rem;font-size:.72rem;line-height:1.25;display:flex}.admin-event-block[data-astro-cid-fpd6s42v]{background:#fafafa;border-left:2px solid #000;padding:.3rem .4rem}.event-type-label[data-astro-cid-fpd6s42v]{font-family:var(--font-mono,monospace);color:#666;margin-bottom:.15rem;font-size:.6rem;font-weight:700;display:block}.event-desc[data-astro-cid-fpd6s42v]{color:#222;display:block}.studios-text[data-astro-cid-fpd6s42v] strong[data-astro-cid-fpd6s42v],.cineoff-text[data-astro-cid-fpd6s42v] strong[data-astro-cid-fpd6s42v]{color:#000}.cfa-text[data-astro-cid-fpd6s42v] strong[data-astro-cid-fpd6s42v]{color:#444}.dispo-text[data-astro-cid-fpd6s42v]{color:#888;font-style:italic}.indispo-text[data-astro-cid-fpd6s42v]{color:#999}.slot-studios[data-astro-cid-fpd6s42v]{border-left:3px solid #000}.slot-cineoff[data-astro-cid-fpd6s42v]{border-right:3px solid #000}.result-box[data-astro-cid-fpd6s42v]{background:#fafafa;border:2px solid #000;margin-top:2rem;padding:1.5rem}.result-head[data-astro-cid-fpd6s42v] h3[data-astro-cid-fpd6s42v]{margin:.25rem 0 .5rem;font-size:1.3rem}.result-pre[data-astro-cid-fpd6s42v]{color:#fff;font-family:var(--font-mono,monospace);white-space:pre-wrap;background:#000;border:1px solid #333;margin:1rem 0;padding:1rem;font-size:.82rem;line-height:1.4;overflow-x:auto}.result-actions[data-astro-cid-fpd6s42v]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=900px){.calendar-grid[data-astro-cid-fpd6s42v]{grid-template-columns:repeat(7,minmax(60px,1fr))}.admin-event-block[data-astro-cid-fpd6s42v]{font-size:.65rem}.filter-controls-row[data-astro-cid-fpd6s42v]{flex-direction:column;align-items:stretch}.admin-month-nav[data-astro-cid-fpd6s42v]{min-width:unset}}
