/* Hide the title bar duplicate */ .fusion-page-title-bar .tribe-events-view, .fusion-tb-page-title-bar .tribe-events-view { display: none !important; } /* Fix modal blocking overlay - hide the processing message overlay by default */ .eg-modal .eg-series-add-msg { display: none !important; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); color: white; align-items: center; justify-content: center; text-align: center; z-index: 10; } /* Only show the message overlay when it has content/is being displayed */ .eg-modal .eg-series-add-msg:not(:empty) { display: flex !important; } /* Apply title bar styling to main content events for refined typography */ .tribe-events-calendar-list__event-title { font-size: 16px !important; line-height: 1.5 !important; font-weight: 600 !important; } .tribe-events-calendar-list__event-date-tag { font-size: 13px !important; } .tribe-events-calendar-list__event-datetime { font-size: 14px !important; } .tribe-events-calendar-list__event-venue { font-size: 13px !important; } .tribe-events-calendar-list__month-separator-text { font-size: 18px !important; font-weight: 700 !important; } /* Register button styles */ .tec-btn.tec-btn--register { background-color: #ea8822; color: #fff !important; padding: 10px 20px; font-size: 14px; font-family: Figtree; border: none; border-radius: 4px; cursor: pointer; font-weight: 600; text-decoration: none; display: inline-block; } .tec-btn.tec-btn--register:hover { opacity: .9; } /* Modal styles */ .eg-modal .eg-series-add-msg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7); margin: 0; text-align: center; display: flex; align-items: center; justify-content: center; color: white; } .eg-modal { position: fixed; inset: 0; background: rgba(0,0,0,.45); display: none; align-items: center; justify-content: center; z-index: 100000; padding: 16px; } .eg-modal[aria-hidden="false"] { display: flex; } .eg-modal .eg-modal__dialog { background: #fff; border-radius: 10px; box-shadow: 0 12px 36px rgba(0,0,0,.25); width: 100%; max-width: 960px; max-height: 90vh; overflow: auto; position: relative; padding: 24px !important; overscroll-behavior: contain; } .eg-modal .eg-modal__close { position: absolute; right: 14px; top: 10px; background: transparent; border: 0; cursor: pointer; font-size: 28px; line-height: 1; color: #222; opacity: .7; } .eg-modal .eg-modal__close:hover { opacity: 1; } .eg-modal .eg-h3 { margin: 0 0 14px 0; font-size: 22px; line-height: 1.25; font-weight: 700; } .eg-modal .eg-card.eg-me { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; background: #fafafa; border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 14px; margin: 4px 0 16px; } .eg-modal .eg-card.eg-me > div strong { display: block; margin-bottom: 4px; font-size: 12px; color: #555; } .eg-modal .eg-ev-list { display: flex; flex-direction: column; gap: 12px; margin: 6px 0 12px; } .eg-modal .eg-ev { border: 1px solid #e6e8eb; border-radius: 8px; padding: 12px 14px; background: #fff; } .eg-modal .eg-ev-row { display: grid; grid-template-columns: 20px 1fr auto auto; column-gap: 10px; align-items: center; } .eg-modal .eg-ev-row input[type="checkbox"] { width: 16px; height: 16px; margin: 0; accent-color: #ea8822; } .eg-modal .eg-ev-title { font-weight: 600; } .eg-modal .eg-ev-when { color: #4b5563; font-size: 13px; } .eg-modal .eg-ev-sf { color: #6b7280; font-size: 12px; margin-left: 8px; } .eg-modal .eg-ev-status { font-size: 12px; margin-top: 6px; } .eg-modal .eg-status-ok { color: #2e7d32; } .eg-modal .eg-status-warn { color: #8a6d3b; } .eg-modal .eg-submit { float: right; background-color: #ea8822 !important; color: #fff !important; padding: 10px 20px; font-size: 14px; font-family: Figtree; border: none; border-radius: 4px; cursor: pointer; font-weight: 600; } .eg-modal .eg-series-add-msg { font-size: 13px; } @media (max-width: 720px) { .eg-modal { padding: 12px; } .eg-modal .eg-modal__dialog { padding: 18px !important; max-width: 100%; } .eg-modal .eg-card.eg-me { grid-template-columns: 1fr; } .eg-modal .eg-ev-row { grid-template-columns: 20px 1fr; row-gap: 4px; } .eg-modal .eg-ev-when, .eg-modal .eg-ev-sf { justify-self: start; margin-left: 28px; } } /* Hide the entire top bar with all navigation elements and view selector */ .tribe-events-c-top-bar, .tribe-events-header__top-bar .tribe-events-c-top-bar, .tribe-events-c-top-bar__nav, .tribe-events-c-top-bar__nav-list, .tribe-events-c-top-bar__nav-link, .tribe-events-c-top-bar__nav-link--prev, .tribe-events-c-top-bar__nav-link--next, .tribe-events-c-top-bar__today-button, .tribe-events-c-top-bar__datepicker, .tribe-events-c-top-bar__actions, .tribe-events-c-subscribe-dropdown, .tribe-events-c-ical, .tribe-events-c-view-selector, .tribe-events-c-view-selector__list-item, .tribe-events-c-view-selector__button { display: none !important; }