.event-setup-root[data-v-6400b4f5]{font-family:DM Sans,Segoe UI,sans-serif;background:transparent;padding:0 4px 40px;min-height:100%}.page-header[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.page-title[data-v-6400b4f5]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 3px}.page-subtitle[data-v-6400b4f5]{font-size:.875rem;font-weight:400;color:#64748b;margin:0}.section-block[data-v-6400b4f5]{margin-bottom:28px;background:#fff;border:1px solid #e8edf2;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.04);box-shadow:0 1px 6px rgba(0,0,0,.04)}.section-heading[data-v-6400b4f5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.section-heading-left[data-v-6400b4f5],.section-heading[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-heading-left[data-v-6400b4f5]{gap:12px}.section-icon[data-v-6400b4f5]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0284c7;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.section-title[data-v-6400b4f5]{display:block;font-size:.95rem;font-weight:700;color:#1e293b;line-height:1.3}.section-desc[data-v-6400b4f5]{display:block;font-size:.78rem;color:#94a3b8;font-weight:400;line-height:1.3}.content-grid[data-v-6400b4f5]{display:grid;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:20px}@media (max-width:900px){.content-grid[data-v-6400b4f5]{grid-template-columns:1fr}}.white-card[data-v-6400b4f5]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;margin-bottom:14px}.white-card[data-v-6400b4f5]:last-child{margin-bottom:0}.card-header-label[data-v-6400b4f5]{font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#575c62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:14px}.header-dot[data-v-6400b4f5]{width:7px;height:7px;border-radius:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.dot-blue[data-v-6400b4f5]{background:#3b82f6}.dot-green[data-v-6400b4f5]{background:#22c55e}.dot-amber[data-v-6400b4f5]{background:#f59e0b}.dot-purple[data-v-6400b4f5]{background:#a855f7}.dot-red[data-v-6400b4f5]{background:#ef4444}.info-grid[data-v-6400b4f5]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.info-item[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.info-item.full-span[data-v-6400b4f5]{grid-column:1/-1}.info-label[data-v-6400b4f5]{font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#717479}.info-value[data-v-6400b4f5]{font-size:13.5px;font-weight:500;color:#1e293b;line-height:1.45}.type-pill[data-v-6400b4f5]{display:inline-block;font-size:11.5px;font-weight:700;padding:2px 10px;border-radius:20px}.pill-free[data-v-6400b4f5]{background:#dcfce7;color:#16a34a}.pill-paid[data-v-6400b4f5]{background:#fff7ed;color:#ea580c}.schedule-timeline[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline-item[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.timeline-icon[data-v-6400b4f5]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.start-icon[data-v-6400b4f5]{background:#dcfce7;color:#16a34a}.end-icon[data-v-6400b4f5]{background:#fee2e2;color:#ef4444}.timeline-text[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding-top:4px}.tl-label[data-v-6400b4f5]{font-size:10.5px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#94a3b8}.tl-val[data-v-6400b4f5]{font-size:13.5px;font-weight:500;color:#1e293b}.tl-time[data-v-6400b4f5]{color:#64748b;font-size:12.5px}.timeline-line[data-v-6400b4f5]{width:2px;height:14px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(34,197,94,.3)),to(rgba(239,68,68,.3)));background:linear-gradient(180deg,rgba(34,197,94,.3),rgba(239,68,68,.3));margin:4px 0 4px 15px}.desc-text[data-v-6400b4f5]{font-size:13.5px;line-height:1.7;color:#475569;margin:0}.map-col[data-v-6400b4f5]{height:100%}.map-white-card[data-v-6400b4f5]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 18px 0;overflow:hidden}.map-header[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.btn-maps[data-v-6400b4f5],.map-header[data-v-6400b4f5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-maps[data-v-6400b4f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;background:#1d4ed8;color:#fff;border:none;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.btn-maps[data-v-6400b4f5]:hover{background:#1e40af;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.map-wrapper[data-v-6400b4f5]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:320px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0}.map-address-bar[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:10px 0 14px;font-size:12px;color:#64748b;border-top:1px solid #f1f5f9;margin-top:10px}.map-address-bar i[data-v-6400b4f5]{color:#ef4444;font-size:11px;-ms-flex-negative:0;flex-shrink:0}.btn-action[data-v-6400b4f5]{height:38px;padding:0 16px;border-radius:10px;font-weight:600;font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-transition:.2s;transition:.2s;cursor:pointer}.secondary-btn[data-v-6400b4f5]{background:#fff;border:1px solid #e2e8f0;color:#334155}.secondary-btn[data-v-6400b4f5]:hover{background:#f8fafc}.btn-create[data-v-6400b4f5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;border:none;border-radius:10px;padding:9px 18px;font-weight:700;font-size:.82rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 10px rgba(16,185,129,.28);box-shadow:0 2px 10px rgba(16,185,129,.28);white-space:nowrap}.btn-create[data-v-6400b4f5]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 16px rgba(16,185,129,.38);box-shadow:0 5px 16px rgba(16,185,129,.38)}.banner-management-card[data-v-6400b4f5]{background:transparent}.banner-card[data-v-6400b4f5]{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.06);box-shadow:0 3px 8px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.banner-card[data-v-6400b4f5]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.rectangle-container[data-v-6400b4f5]{width:100%;position:relative;padding-top:50%;background:#f1f5f9;border-radius:12px;overflow:hidden}.rectangle-image[data-v-6400b4f5]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.banner-overlay[data-v-6400b4f5]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.38);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.banner-card:hover .banner-overlay[data-v-6400b4f5]{opacity:1}.circle-action-btn[data-v-6400b4f5]{width:38px;height:38px;border-radius:50%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;cursor:pointer}.circle-action-btn[data-v-6400b4f5]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.circle-action-btn.edit[data-v-6400b4f5]{background:#fff;color:#3b82f6}.circle-action-btn.delete[data-v-6400b4f5]{background:#fff;color:#ef4444}.add-banner-card[data-v-6400b4f5]{border:2px dashed #cbd5e1;cursor:pointer;background:#f8fafc;-webkit-transition:all .2s;transition:all .2s;border-radius:12px}.add-banner-card[data-v-6400b4f5]:hover{border-color:#3b82f6;background:#eff6ff}.add-banner-card:hover .plus-icon[data-v-6400b4f5]{background:#3b82f6;color:#fff}.add-content[data-v-6400b4f5]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.85rem;color:#475569}.add-content[data-v-6400b4f5],.plus-icon[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plus-icon[data-v-6400b4f5]{width:42px;height:42px;border-radius:50%;background:#e2e8f0;color:#64748b;-webkit-transition:all .2s;transition:all .2s;font-size:1rem}.crop-container-box[data-v-6400b4f5]{border-radius:12px;overflow:hidden;background:#000}.btn-save-crop[data-v-6400b4f5]{background:#1e293b!important;border-color:#1e293b!important;font-weight:700}.carousel-banner-image[data-v-6400b4f5]{width:100%;max-height:500px;-o-object-fit:contain;object-fit:contain;background:#0f172a}.form-group-modern[data-v-6400b4f5]{margin-bottom:4px}.form-group-modern label[data-v-6400b4f5]{font-size:12px;font-weight:600;letter-spacing:.5px;color:#374151;margin-bottom:5px;display:block}.req[data-v-6400b4f5]{color:#ef4444}.input-modern[data-v-6400b4f5]{border-radius:8px!important;border:1.5px solid #e5e7eb!important;font-size:14px!important;-webkit-transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,-webkit-box-shadow .2s!important;transition:border-color .2s,box-shadow .2s!important;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s!important}.input-modern[data-v-6400b4f5]:focus{border-color:#22c55e!important;-webkit-box-shadow:0 0 0 3px rgba(34,197,94,.1)!important;box-shadow:0 0 0 3px rgba(34,197,94,.1)!important}.modal-section-label[data-v-6400b4f5]{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#9ca3af;padding-bottom:8px;border-bottom:1px solid #f3f4f6;margin-bottom:14px}.modal-footer-actions[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 6px;border-top:1px solid #f3f4f6;margin-top:16px}.btn-cancel-modern[data-v-6400b4f5]{border-radius:8px!important;font-size:14px!important;font-weight:500!important;padding:8px 20px!important}.btn-submit-modern[data-v-6400b4f5]{background:#22c55e!important;border-color:#22c55e!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;padding:8px 22px!important;-webkit-transition:background .2s!important;transition:background .2s!important}.btn-submit-modern[data-v-6400b4f5]:hover:not(:disabled){background:#16a34a!important;border-color:#16a34a!important}.custom-time-input-wrapper[data-v-6400b4f5]{position:relative}.custom-time-input[data-v-6400b4f5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem .75rem;height:calc(1.5em + .75rem + 2px)}.custom-time-input[data-v-6400b4f5],.time-segments[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-segments[data-v-6400b4f5]{gap:2px;width:100%}.time-colon[data-v-6400b4f5]{color:#6b7280}.clock-icon[data-v-6400b4f5]{cursor:pointer;font-size:1.05rem;padding-left:8px;opacity:.7}.time-segment[data-v-6400b4f5]{cursor:pointer;padding:2px 4px;border-radius:4px;-webkit-transition:background-color .15s;transition:background-color .15s;font-size:13.5px}.time-segment[data-v-6400b4f5]:hover{background-color:#e9ecef}.time-segment.period[data-v-6400b4f5]{font-weight:700;color:#22c55e}.time-input[data-v-6400b4f5]{width:26px;border:none;text-align:center;padding:0;background:transparent;font-size:13.5px}.time-input[data-v-6400b4f5]:focus{outline:none;background:#e9ecef;border-radius:3px}.time-picker-overlay[data-v-6400b4f5]{position:absolute;top:100%;left:0;z-index:1050;background:#fff;border:1px solid #e5e7eb;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;margin-top:4px}.time-picker-column[data-v-6400b4f5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.time-picker-column[data-v-6400b4f5]:not(:last-child){border-right:1px solid #f3f4f6}.arrow[data-v-6400b4f5]{cursor:pointer;padding:4px 8px;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}.arrow[data-v-6400b4f5]:hover{background:#f3f4f6}.time-value[data-v-6400b4f5]{padding:4px 0;font-size:13.5px;font-weight:600}.time-value.period-value[data-v-6400b4f5]{cursor:pointer;color:#22c55e}.loading_main_background[data-v-6400b4f5]{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.4);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading_main_background img[data-v-6400b4f5]{width:70px}@media (max-width:576px){.info-grid[data-v-6400b4f5]{grid-template-columns:1fr}.map-white-card[data-v-6400b4f5]{height:auto}.map-wrapper[data-v-6400b4f5]{min-height:220px}.content-grid[data-v-6400b4f5]{padding:14px}}