.editor-save-control[data-v-012e7acc]{position:relative;display:inline-flex;align-items:center;flex-shrink:0;gap:8px}.editor-manual-save[data-v-012e7acc]{order:2;min-height:32px;white-space:nowrap}.editor-save-dropdown[data-v-012e7acc]{position:static;order:1}.editor-save-dropdown[data-v-012e7acc] [role=menu]{top:100%;margin-top:8px;max-width:calc(100vw - 16px)}.editor-save-trigger[data-v-012e7acc]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border-radius:5px}.editor-save-tooltip-anchor[data-v-012e7acc]{display:inline-flex}.editor-save-status[data-v-012e7acc]{height:36px;min-width:36px;gap:6px;padding-inline:6px;font-size:22px}.editor-save-label[data-v-012e7acc]{white-space:nowrap;font-size:12px;line-height:16px;font-weight:500;color:#6b7280}.dark .editor-save-label[data-v-012e7acc]{color:#d1d5db}.editor-save-indicator[data-v-012e7acc]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.editor-save-dot[data-v-012e7acc]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #22c55e;border-radius:50%;background:linear-gradient(180deg,#fff,#f8faf9);color:#16a34a;font-size:12px;box-shadow:0 1px 2px #0f172a1f,inset 0 1px #fff;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}.editor-save-status:hover .editor-save-dot[data-v-012e7acc]:not(.editor-save-pending){box-shadow:0 1px 4px #0f172a2e,inset 0 1px #fff}.editor-save-status:active .editor-save-dot[data-v-012e7acc]{transform:scale(.96)}.editor-save-pending[data-v-012e7acc]{width:20px;height:20px;border-color:#f59e0b;background:transparent;box-shadow:none}.editor-save-busy[data-v-012e7acc]{border-color:#e5e7eb;color:#6b7280}.editor-save-failed[data-v-012e7acc]{border-color:#f87171;color:#dc2626}.editor-save-check[data-v-012e7acc]{animation:editor-save-settle-012e7acc .16s ease-out}.editor-save-spinner[data-v-012e7acc]{width:12px;height:12px;border:1.5px solid #d1d5db;border-top-color:#6b7280;border-radius:50%;animation:editor-save-spin-012e7acc 1s linear infinite}.editor-save-control-split[data-v-012e7acc]{gap:0}.editor-save-control-split .editor-manual-save[data-v-012e7acc]{order:1;border-start-end-radius:0;border-end-end-radius:0}.editor-save-control-split .editor-save-dropdown[data-v-012e7acc]{order:2}.editor-save-settings[data-v-012e7acc]{width:28px;height:32px;border-start-start-radius:0;border-end-start-radius:0;border-inline-start:1px solid rgb(255 255 255 / 20%);font-size:10px}.dark .editor-save-settings[data-v-012e7acc]{border-inline-start-color:#1f293733}@keyframes editor-save-spin-012e7acc{to{transform:rotate(360deg)}}@keyframes editor-save-settle-012e7acc{0%{opacity:.4;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.editor-save-dot[data-v-012e7acc]{transition:none}.editor-save-status:active .editor-save-dot[data-v-012e7acc]{transform:none}.editor-save-spinner[data-v-012e7acc],.editor-save-check[data-v-012e7acc]{animation:none}}@media(max-width:767px){.editor-save-control[data-v-012e7acc]{grid-column:2;grid-row:1;justify-self:end;align-self:center}.editor-save-status[data-v-012e7acc]{height:40px;width:40px;padding:0}.editor-save-label[data-v-012e7acc]{display:none}.editor-save-control:not(.editor-save-control-manual) .editor-save-dropdown[data-v-012e7acc] [role=menu]{margin-top:28px}.editor-save-control-manual[data-v-012e7acc]{inset-inline-start:32px;grid-row:2}.editor-save-control-manual .editor-save-status[data-v-012e7acc]{height:32px;width:32px}.editor-manual-save[data-v-012e7acc]{height:32px;min-height:32px;padding:6px 10px;font-size:11px;line-height:20px;letter-spacing:.06em}}@media(pointer:coarse)and (min-width:768px){.editor-save-trigger[data-v-012e7acc],.editor-manual-save[data-v-012e7acc]{min-height:44px}}.editor-details-dialog[data-v-8e10173d]{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;background:transparent;overflow:auto}.editor-details-dialog[data-v-8e10173d]::backdrop{background:#0f172a73}.editor-details-panel[data-v-8e10173d]{position:absolute;bottom:0;width:100%;max-height:95dvh;overflow-y:auto;border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 20px 60px #0003}@media(min-width:640px){.editor-details-panel[data-v-8e10173d]{position:relative;width:min(30rem,calc(100% - 2rem));margin:8vh auto;max-height:84dvh;border-radius:12px}}.editor-plan-status[data-v-976e4910]{display:inline-flex;flex-shrink:0}.editor-plan-status-dropdown[data-v-976e4910]{display:flex}.editor-plan-status-anchor[data-v-976e4910]{display:inline-flex}.editor-plan-status[data-v-976e4910] [role=dialog]{top:100%;max-width:calc(100vw - 16px);max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain}.editor-plan-status-button[data-v-976e4910]{display:inline-flex;align-items:center;gap:8px;min-width:24px;height:24px;padding:2px;border-radius:5px;white-space:nowrap}.editor-plan-status-button[data-v-976e4910]:hover{background:#f3f4f6}.editor-plan-status-primary[data-v-976e4910],.editor-plan-status-link[data-v-976e4910]{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:18px;font-weight:500}.editor-plan-status-primary[data-v-976e4910]{padding:1px 6px;border-radius:4px}.editor-plan-status-readonly[data-v-976e4910]{display:inline-flex;align-items:center;justify-content:center;width:14px;color:#64748b;font-size:11px}.editor-plan-status-link[data-v-976e4910]{justify-content:center;flex-shrink:0;width:20px;color:#64748b}.editor-plan-status-text[data-v-976e4910]{overflow:hidden;text-overflow:ellipsis}.editor-plan-status-neutral[data-v-976e4910]{background:#f3f4f6;color:#475569}.editor-plan-status-info[data-v-976e4910]{background:#eff6ff;color:#1d4ed8}.editor-plan-status-success[data-v-976e4910]{background:#f0fdf4;color:#15803d}.editor-plan-status-warning[data-v-976e4910]{background:#fffbeb;color:#92400e}.editor-plan-status-danger[data-v-976e4910]{background:#fef2f2;color:#b91c1c}.editor-plan-status-panel[data-v-976e4910]{padding:16px;text-align:start;color:#374151}.editor-plan-status-panel h3[data-v-976e4910]{margin:0 0 12px;font-size:14px;line-height:20px;font-weight:600}.editor-plan-status-rows[data-v-976e4910]{display:grid;gap:10px;width:100%;font-size:12px;line-height:18px;text-align:start}.editor-plan-status-rows>div[data-v-976e4910]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:12px}.editor-plan-status-rows dt[data-v-976e4910]{color:#64748b}.editor-plan-status-rows dd[data-v-976e4910]{margin:0;overflow-wrap:anywhere;font-weight:500}.editor-plan-status-details[data-v-976e4910]{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:4px 0;font-size:12px;font-weight:500;color:#c45e00}.dark .editor-plan-status-button[data-v-976e4910]:hover,.dark .editor-plan-status-neutral[data-v-976e4910]{background:#374151}.dark .editor-plan-status-readonly[data-v-976e4910],.dark .editor-plan-status-link[data-v-976e4910],.dark .editor-plan-status-neutral[data-v-976e4910],.dark .editor-plan-status-rows dt[data-v-976e4910]{color:#cbd5e1}.dark .editor-plan-status-panel[data-v-976e4910]{color:#e5e7eb}.dark .editor-plan-status-info[data-v-976e4910]{background:#172554;color:#bfdbfe}.dark .editor-plan-status-success[data-v-976e4910]{background:#052e16;color:#bbf7d0}.dark .editor-plan-status-warning[data-v-976e4910]{background:#451a03;color:#fde68a}.dark .editor-plan-status-danger[data-v-976e4910]{background:#450a0a;color:#fecaca}.dark .editor-plan-status-details[data-v-976e4910]{color:#fdba74}@media(min-width:1024px)and (max-width:1199px){.editor-plan-status-primary .editor-plan-status-text[data-v-976e4910]{max-width:5rem}.editor-plan-status-warning .editor-plan-status-text[data-v-976e4910],.editor-plan-status-neutral .editor-plan-status-text[data-v-976e4910]{max-width:4.5rem}}@media(max-width:767px){.editor-plan-status-button[data-v-976e4910]{height:20px;min-width:28px;gap:4px;padding:0 3px}.editor-plan-status-primary[data-v-976e4910]{padding:1px 3px}.editor-plan-status-text[data-v-976e4910]{display:none}.editor-plan-status-primary[data-v-976e4910],.editor-plan-status-link[data-v-976e4910]{font-size:11px;line-height:18px}.editor-plan-status-link[data-v-976e4910]{width:16px;padding-inline:2px}}.editor-workspace{min-height:0}.editor-header{display:flex;align-items:center;gap:12px;width:100%;min-width:0;height:48px;padding-right:4px}.editor-brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:44px}.editor-logo{width:auto;height:32px}@media(min-width:768px){.editor-brand:has(>.editor-logo[src="/images/events-logo.svg"],>.editor-logo[src="/images/dark-events-logo.svg"]){margin-inline-end:-16px}}.editor-status-context{align-self:center}.editor-status-context:empty{display:none}.editor-identity-button{display:flex;flex:0 1 auto;width:fit-content;max-width:min(100%,32rem);min-width:0;flex-direction:column;align-items:flex-start;row-gap:2px;padding:1px 4px;margin-inline:-4px;text-align:start;border-radius:4px}.editor-identity-button:hover{background:#94a3b814}.editor-title-row{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.editor-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:600;color:#374151}.editor-title-cue{flex-shrink:0;font-size:11px;color:#ef7c01}.editor-header-event .editor-title{color:#111827}.dark .editor-title{color:#e5e7eb}.dark .editor-header-event .editor-title{color:#fff}.editor-schedule{display:flex;align-items:center;gap:7px;max-width:100%;white-space:nowrap;font-size:12px;line-height:16px;color:#64748b}.dark .editor-schedule,.dark .editor-readonly{color:#cbd5e1}.editor-full-schedule{overflow:hidden;text-overflow:ellipsis}.editor-short-schedule,.editor-mobile-schedule,.editor-schedule-icon{display:none}.editor-location{display:none;align-items:center;gap:6px;margin-inline-start:9px;min-width:0;max-width:12rem}.editor-has-location .editor-location{display:inline-flex}.editor-has-location .editor-full-schedule,.editor-has-location .editor-short-schedule{flex-shrink:0}.editor-location>i{flex-shrink:0;font-size:10px;color:#9ca3af}.editor-location-text{overflow:hidden;text-overflow:ellipsis}.editor-readonly{flex-shrink:0;white-space:nowrap;font-size:11px;line-height:16px;color:#64748b}.editor-actions{display:flex;flex-shrink:0;align-items:center;gap:8px}.editor-icon-button,.editor-melvin-button,.editor-export-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:6px;padding:6px 10px;font-size:12px;white-space:nowrap}.editor-icon-button{width:36px;flex-shrink:0}.editor-header button:focus-visible,.editor-brand:focus-visible,.editor-details-panel button:focus-visible{outline:2px solid #ef7c01;outline-offset:2px}.editor-header button:disabled{opacity:.5;cursor:not-allowed}.editor-melvin-button,.editor-export-button{height:32px;min-height:32px;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.editor-melvin-button{gap:6px;padding-inline:8px}.editor-export-button{padding-inline:12px}.editor-icon-button:hover{background:#94a3b81f}.editor-mobile-action-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,164px),1fr));gap:8px;padding:4px 16px 12px}.editor-mobile-action{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:10px 12px;border-radius:6px;font-size:12px;line-height:20px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.editor-mobile-action>i{font-size:14px}.editor-mobile-action:focus-visible{outline:2px solid #ef7c01;outline-offset:2px}.editor-mobile-action:disabled{cursor:not-allowed;opacity:.5}.editor-mobile-melvin-state{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;font-size:10px;line-height:16px;letter-spacing:0}.editor-mobile-export{display:none}@media(min-width:1024px){.editor-mobile-action-group{display:none}}@media(max-width:1023px){.editor-status-context .editor-wide-badge{display:none}}@media(max-width:1023px){.editor-melvin-button,.editor-export-button{display:none}.editor-mobile-export{display:flex}}@media(max-width:1023px){.editor-full-schedule{display:none}.editor-short-schedule{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:639px){.editor-workspace>.editor-sidebar{position:absolute;inset-block:0;right:0}.editor-workspace .editor-map-options{right:56px;max-width:calc(100% - 112px)}.editor-workspace .editor-map-options>*{max-width:100%}.editor-workspace .editor-map-options>div{flex-wrap:wrap}.editor-workspace .editor-map-scale{right:56px}}@media(max-width:767px){.editor-header{display:grid;height:60px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 20px;gap:0 8px;padding:0}.editor-brand{grid-column:1 / -1;grid-row:1;height:40px;justify-self:start}.editor-actions{display:contents}.editor-header-manual{height:72px;grid-template-rows:40px 32px}.editor-header-manual .editor-identity{grid-column:1}.editor-header-manual .editor-schedule{max-width:min(38vw,11rem)}.editor-identity{grid-column:1 / -1;grid-row:2}.editor-identity{margin-inline-end:-32px}.editor-title{font-size:14px;line-height:20px}.editor-title-cue{font-size:10px}.editor-schedule{gap:4px;padding-inline:6px;border-radius:4px;background:#f3f4f6;box-shadow:inset 0 0 0 1px #e5e7eb;font-size:12px;line-height:20px;font-weight:500;color:#4b5563}.dark .editor-schedule{background:#374151;box-shadow:inset 0 0 0 1px #4b5563;color:#e5e7eb}.editor-schedule-unset,.dark .editor-schedule-unset{padding-inline:0;background:transparent;box-shadow:none}.editor-schedule-unset .editor-schedule-icon{color:#ef7c01}.editor-schedule-icon{display:inline;font-size:10px;color:#9ca3af}.editor-schedule-chevron,.editor-readonly,.editor-has-location .editor-location,.editor-full-schedule,.editor-short-schedule{display:none}.editor-mobile-schedule{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.editor-identity-button{flex-direction:row;align-items:center;gap:8px;width:100%;min-height:20px;max-width:100%;padding:0;margin:0}.editor-title-row{flex:1;gap:4px;width:auto}.editor-schedule{flex-shrink:0;max-width:min(45vw,18rem)}.editor-export-button{display:none}.editor-mobile-export{display:flex}.editor-icon-button{width:40px;min-height:44px}.editor-status-context{gap:3px}.editor-nav-row>.editor-navigation-toggle{height:40px;align-self:flex-start}}@media(pointer:coarse)and (min-width:768px){.editor-header .editor-icon-button,.editor-header .editor-manual-save,.editor-header .editor-export-button,.editor-header .editor-melvin-button{min-height:44px}}.bgt-symbol[data-v-3da03d50]{width:13px;height:13px;background:var(--bgt-color);border:2px solid white;box-shadow:0 0 0 1px #6b7280a6}.bgt-symbol--triangle[data-v-3da03d50]{clip-path:polygon(50% 0,100% 100%,0 100%);border:0}.bgt-symbol--cross[data-v-3da03d50]{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%);border:0}.country-select .ui.dropdown.active>.fi,.country-select .ui.dropdown.active>.text,.country-select .ui.selection.dropdown.active>.fi,.country-select .ui.selection.dropdown.active>.text{opacity:0}.country-select .ui.dropdown,.country-select .ui.selection.dropdown{border:0;border-radius:0;background:transparent}.country-select .ui.dropdown .menu,.country-select .ui.selection.dropdown .menu{border:0;border-radius:0}.country-select .ui.dropdown .fi,.country-select .ui.selection.dropdown .fi{margin-left:-.35rem;margin-right:.9rem}.country-select .ui.dropdown .text,.country-select .ui.selection.dropdown .text{line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-select .ui.dropdown>.text,.country-select .ui.selection.dropdown>.text{margin-right:1rem}.country-select .ui.dropdown,.country-select .ui.dropdown .menu>.item,.country-select .ui.selection.dropdown,.country-select .ui.selection.dropdown .menu>.item{display:flex!important;padding:.75rem 1rem!important;color:#6b7280!important;font-weight:500!important}.dark .country-select .ui.dropdown,.dark .country-select .ui.dropdown .menu>.item,.dark .country-select .ui.selection.dropdown,.dark .country-select .ui.selection.dropdown .menu>.item{color:#9ca3af!important;background-color:#1f2937!important}.dark .country-select .ui.dropdown .menu,.dark .country-select .ui.selection.dropdown .menu{background-color:#1f2937!important}.dark .country-select .ui.dropdown .menu>.item:hover,.dark .country-select .ui.selection.dropdown .menu>.item:hover{background-color:#374151!important}.status-card[data-v-fc44e963]{border-radius:14px;padding:16px 18px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 10px 24px #0000000d}.status-icon[data-v-fc44e963]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.meta-chip[data-v-fc44e963]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#f3f4f6;color:#0f172a}.meta-chip.subtle[data-v-fc44e963]{background:#eef2f7;color:#4b5563}.approval-note[data-v-fc44e963]{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f9fafb;color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a14}.status-info .status-icon[data-v-fc44e963]{background:#e0ecff;color:#0b3b73}.status-info .text-status-body[data-v-fc44e963]{color:#1f2937}.status-success .status-icon[data-v-fc44e963]{background:#dcf7e5;color:#166534}.status-success .text-status-body[data-v-fc44e963]{color:#0f3724}.status-warning .status-icon[data-v-fc44e963]{background:#fff1c6;color:#92400e}.status-warning .text-status-body[data-v-fc44e963]{color:#78350f}.status-danger .status-icon[data-v-fc44e963]{background:#fee2e2;color:#b91c1c}.status-danger .text-status-body[data-v-fc44e963]{color:#991b1b}.charly-action[data-v-f64612e6]{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5rem;margin-top:1rem;border-radius:.75rem;background:#b85900;padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#fff;transition:background-color .15s}.charly-action[data-v-f64612e6]:hover{background:#a04d00}.charly-action[data-v-f64612e6]:focus-visible{outline:2px solid #b85900;outline-offset:2px}.charly-greeting-enter-active[data-v-f64612e6],.charly-greeting-leave-active[data-v-f64612e6]{transition:opacity .2s ease,transform .2s ease}.charly-greeting-enter-from[data-v-f64612e6],.charly-greeting-leave-to[data-v-f64612e6]{opacity:0;transform:translateY(6px)}.charly-greeting-leave-active[data-v-f64612e6]{pointer-events:none}.charly-spinner[data-v-f64612e6]{animation:charly-spin-f64612e6 1s linear infinite}.charly-loading-bar[data-v-f64612e6]{animation:charly-loading-f64612e6 1.5s ease-in-out infinite alternate}@keyframes charly-spin-f64612e6{to{transform:rotate(360deg)}}@keyframes charly-loading-f64612e6{to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.charly-greeting-enter-active[data-v-f64612e6],.charly-greeting-leave-active[data-v-f64612e6]{transition:none}.charly-spinner[data-v-f64612e6],.charly-loading-bar[data-v-f64612e6]{animation:none}}
