.gce-group-ttl{font-size:2em;font-weight:800;color:#0f172a;margin:0 0 20px 0;font-family:-apple-system,system-ui,sans-serif}.gce-view-switch{display:flex;gap:8px;margin-left:auto;align-self:center}.gce-v-btn{padding:8px 14px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;color:#64748b;font-size:.88em;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all 0.2s}.gce-v-btn:hover{background:#0f172a;color:#fff}.gce-v-btn.active{background:#0f172a;color:#fff;border-color:#0f172a}.gce-v-btn .dashicons{font-size:16px;width:16px;height:16px}.gce-fb{display:flex;gap:15px;margin-bottom:35px;flex-wrap:wrap;background:#fff;padding:18px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgb(15 23 42 / .02)}.gce-fb select{padding:10px 16px;border:1px solid #cbd5e1;border-radius:8px;min-width:200px;background:#fff;font-size:.9em;color:#334155;font-weight:500;outline:none}.gce-grid{display:grid;gap:30px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gce-card,.gce-cal-event{text-decoration:none!important}.gce-card{border-radius:16px;border:1px solid rgb(255 255 255 / .08);box-shadow:0 10px 15px -3px rgb(15 23 42 / .04);transition:all 0.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:230px;cursor:pointer}.gce-c-in::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--gce-agenda-color) 0%,rgb(15 23 42 / .85) 100%);z-index:1;pointer-events:none}.gce-c-in::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://w3.org d='M54 48c-2 0-3 1-4 2v4c0 1-1 2-2 2H4c-1 0-2-1-2-2v-4c0-1-1-2-4-2v-4c3 0 4-1 4-2v-4c0-1 1-2 2-2h44c1 0 2 1 2 2v4c0 1 1 2 4 2v4z' fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:2;pointer-events:none}.gce-modal-header::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://w3.org d='M54 48c-2 0-3 1-4 2v4c0 1-1 2-2 2H4c-1 0-2-1-2-2v-4c0-1-1-2-4-2v-4c3 0 4-1 4-2v-4c0-1 1-2 2-2h44c1 0 2 1 2 2v4c0 1 1 2 4 2v4z' fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:2;pointer-events:none}.gce-c-in{padding:26px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;position:relative;z-index:3;flex-grow:1}.gce-card:hover{transform:translateY(-6px);box-shadow:0 20px 25px -5px rgb(15 23 42 / .25),0 0 25px var(--gce-agenda-color)40;border-color:rgb(255 255 255 / .2)}.gce-time-badge{position:relative;z-index:3;align-self:flex-start;padding:6px 14px;border-radius:8px;font-size:.78em;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:16px;background:rgb(255 255 255 / .15)!important;color:var(--gce-meta-color,#ffffff)!important;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(5px)}.gce-time-badge .dashicons{font-size:14px;width:14px;height:14px;color:var(--gce-meta-color,#ffffff)!important}.gce-text-container{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start}.gce-card h3{margin:0 0 12px 0;color:var(--gce-title-color,#ffffff)!important;font-size:1.25em;font-weight:700;line-height:1.4;text-shadow:0 1px 2px rgb(0 0 0 / .2);align-self:flex-start}.gce-m-box{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgb(255 255 255 / .1);padding-top:12px;margin-bottom:16px}.gce-meta{font-size:.86em;color:var(--gce-meta-color,#e2e8f0)!important;display:flex;align-items:flex-start;gap:8px;font-weight:500}.gce-meta .dashicons{color:var(--gce-meta-color,#cbd5e1)!important;font-size:15px;width:15px;height:15px;margin-top:3px;flex-shrink:0}.gce-action-link{color:#ffffff!important;opacity:.85;transition:all 0.2s ease;margin-top:auto;font-size:.9em;font-weight:700;display:flex;align-items:center;gap:4px;padding-top:10px}.gce-action-link .dashicons{color:#ffffff!important;font-size:16px;width:16px;height:16px;margin-top:1px;transition:transform 0.2s ease}.gce-card:hover .gce-action-link{gap:8px!important;opacity:1}.gce-card:hover .gce-action-link .dashicons{transform:translateX(3px)}.gce-cal-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 10px 15px -3px rgb(15 23 42 / .02);font-family:-apple-system,system-ui,sans-serif;margin-bottom:20px}.gce-cal-header-month{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.4em;font-weight:800;color:#0f172a;margin-bottom:20px;text-align:left}.gce-cal-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0!important;border-radius:50%;background:#fff!important;color:#64748b!important;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;box-shadow:0 1px 2px rgb(15 23 42 / .06)}.gce-cal-nav-btn:hover{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important;box-shadow:0 4px 8px rgb(15 23 42 / .15)}.gce-cal-nav-btn .dashicons{display:inline-flex;align-items:center;justify-content:center;font-size:16px;width:16px;height:16px;line-height:1}.gce-cal-nav-disabled{border-color:#fff0;box-shadow:none;cursor:default;pointer-events:none}.gce-cal-grid-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;width:100%;box-sizing:border-box}.gce-cal-day-label{background:#f8fafc;color:#475569;font-weight:700;text-align:center;padding:10px 0;font-size:.85em;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;border:1px solid #e2e8f0}.gce-cal-day{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:110px;padding:8px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;position:relative}.gce-cal-empty{background:#f8fafc;border-color:#f1f5f9}.gce-cal-day-num{font-size:.85em;font-weight:700;color:#94a3b8;margin-bottom:2px;align-self:flex-start}.gce-cal-event{padding:6px 10px;border-radius:6px;font-size:.78em;font-weight:600;cursor:pointer;display:flex;flex-direction:column;line-height:1.35;transition:all 0.2s ease;box-sizing:border-box;width:100%;margin-bottom:2px;color:#1e293b;overflow:visible!important}.gce-cal-event:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 23 42 / .08);filter:brightness(.96)}.gce-cal-ev-time{font-size:.9em;opacity:.85;font-weight:700;display:block;margin-bottom:1px}.gce-cal-ev-ttl{white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;display:block!important;overflow:visible!important;text-overflow:clip!important}.gce-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background:rgb(15 23 42 / .4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow-y:auto!important;padding:40px 0;box-sizing:border-box}.gce-m-content{background:#fff;margin:0 auto;padding:0;border-radius:16px;width:90%;max-width:700px;box-shadow:0 25px 50px -12px rgb(15 23 42 / .25);position:relative;overflow:hidden;border:1px solid #e2e8f0;animation:gceFadeUp 0.3s cubic-bezier(.16,1,.3,1)}.gce-modal-header{padding:32px 35px;position:relative}.gce-modal-header::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--gce-modal-color,#0055a4) 0%,rgb(15 23 42 / .9) 100%)!important;z-index:1}.gce-modal-header h2{margin:0;color:#ffffff!important;font-size:1.45em!important;font-weight:700;line-height:1.4;padding-right:30px;border-bottom:none!important;padding-bottom:0!important;position:relative;z-index:3;text-shadow:0 1px 3px rgb(0 0 0 / .3)}.gce-close{position:absolute;right:24px;top:24px;color:rgb(255 255 255 / .7);font-size:26px;font-weight:700;cursor:pointer;transition:color 0.2s;line-height:1;z-index:4}.gce-close:hover{color:#fff}.gce-modal-body-padding{padding:30px 35px 35px 35px;background:#fff}.gce-m-field{font-size:.96em;color:#334155;display:flex;gap:10px;margin-bottom:14px;align-items:flex-start;font-weight:500}.gce-m-field .dashicons{font-size:18px;width:18px;height:18px;margin-top:2px;flex-shrink:0}.gce-m-field strong.gce-m-label{color:#475569;font-weight:600}.gce-m-desc strong,.gce-m-desc b{font-weight:700;color:inherit}.gce-m-desc em,.gce-m-desc i{font-style:italic}.gce-m-desc u{text-decoration:underline}.gce-m-desc a,.gce-single-desc a{color:#0055a4;text-decoration:underline;word-break:break-word}.gce-m-desc a:hover,.gce-single-desc a:hover{opacity:.8}.gce-m-desc{background:#f8fafc;padding:20px;border-radius:12px;border:1px solid #e2e8f0;color:#475569;font-size:.92em;line-height:1.6;margin-top:8px;width:100%;box-sizing:border-box;height:auto!important;max-height:none!important;overflow:visible!important}.gce-pag{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:40px!important;flex-wrap:wrap!important}.gce-pag-nav{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:12px 20px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:0.92em!important;line-height:1.4!important;text-decoration:none!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.gce-pag-nav:hover{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.gce-pag-nav .dashicons{font-size:16px!important;width:16px!important;height:16px!important;transition:transform 0.2s ease}.gce-pag-nav:hover .dashicons-arrow-right-alt2{transform:translateX(3px)}.gce-pag-nav:hover .dashicons-arrow-left-alt2{transform:translateX(-3px)}.gce-pag-info{color:#94a3b8;font-size:.9em;font-weight:500}@keyframes gceFadeUp{from{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:992px){.gce-grid,.gce-grid[style]{grid-template-columns:repeat(2,1fr)!important}.gce-cal-day{min-height:80px}.gce-modal{padding:20px 0}}@media (max-width:640px){.gce-grid,.gce-grid[style]{grid-template-columns:1fr!important}.gce-fb{flex-direction:column}.gce-fb select,.gce-view-switch{width:100%}.gce-v-btn{flex-grow:1;justify-content:center}.gce-m-content{width:95%}.gce-modal{padding:10px 0}.gce-cal-grid-grid{display:flex!important;flex-direction:column!important;gap:12px!important}.gce-cal-day.gce-cal-empty,.gce-cal-empty,.gce-cal-day-label{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important}.gce-cal-day{height:auto!important;min-height:unset!important;border-left:4px solid #ccd5e1!important;display:block!important;width:100%!important;box-sizing:border-box!important}.gce-cal-day-num{font-size:1em;color:#475569;margin-bottom:5px;background:#f1f5f9;padding:2px 8px;border-radius:4px;display:inline-block!important}.gce-cal-wrapper,.gce-cal-event,.gce-cal-ev-ttl{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;overflow-wrap:break-word!important;display:block!important;max-width:100%!important;box-sizing:border-box!important}.gce-pag{justify-content:center!important;gap:10px 16px!important;margin-top:30px!important;width:100%!important;box-sizing:border-box!important}.gce-pag-info{order:3;width:100%;text-align:center}}.gce-m-desc img.gce-desc-img,.gce-single-desc img.gce-desc-img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:12px!important;box-shadow:0 10px 15px -3px rgb(15 23 42 / .08)!important;display:block!important;margin:10px 0!important;cursor:zoom-in}#gce-lightbox{display:none;position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;background:rgb(10 10 15 / .92);align-items:center;justify-content:center;cursor:zoom-out;padding:30px;box-sizing:border-box}#gce-lightbox img{max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .5);cursor:default}.gce-lightbox-close{position:absolute;top:20px;right:30px;color:#fff;font-size:34px;font-weight:700;cursor:pointer;line-height:1}.gce-lightbox-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:rgb(255 255 255 / .12);color:#fff;cursor:pointer;transition:background 0.2s ease;z-index:2}.gce-lightbox-nav:hover{background:rgb(255 255 255 / .28)}.gce-lightbox-nav .dashicons{font-size:22px;width:22px;height:22px}.gce-lightbox-prev{left:16px}.gce-lightbox-next{right:16px}@media (max-width:600px){.gce-lightbox-nav{width:40px;height:40px}.gce-lightbox-prev{left:6px}.gce-lightbox-next{right:6px}}.gce-upcoming-list{display:grid!important;grid-template-columns:1fr;gap:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gce-upcoming-card{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg,var(--gce-agenda-color,#0055a4) 0%,rgb(15 23 42 / .85) 100%);text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0 4px 6px -1px rgb(15 23 42 / .08)}.gce-upcoming-card:hover{transform:translateX(4px);box-shadow:0 10px 15px -3px rgb(15 23 42 / .2)}.gce-upcoming-date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:50px;padding:6px 4px;border-radius:10px;background:rgb(255 255 255 / .18);color:var(--gce-title-color,#ffffff)!important;line-height:1.15}.gce-upcoming-date-day{font-size:1.3em;font-weight:800}.gce-upcoming-date-month{font-size:.7em;font-weight:600;text-transform:uppercase;opacity:.9}.gce-upcoming-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.gce-upcoming-title{color:var(--gce-title-color,#ffffff)!important;font-weight:700;font-size:1.05em;line-height:1.3}.gce-upcoming-place{color:var(--gce-meta-color,#e2e8f0)!important;font-size:.85em;font-weight:500;display:flex;align-items:flex-start;gap:6px;opacity:.9}.gce-upcoming-place .dashicons{font-size:15px;width:15px;height:15px;margin-top:3px;flex-shrink:0;color:var(--gce-meta-color,#e2e8f0)!important}.gce-upcoming-more-btn,a.gce-upcoming-more-btn.gce-upcoming-more-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:16px;padding:12px 20px!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:0.92em!important;line-height:1.4!important;text-decoration:none!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.gce-upcoming-more-btn:hover,a.gce-upcoming-more-btn.gce-upcoming-more-btn:hover{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.gce-upcoming-more-btn .dashicons{font-size:16px!important;width:16px!important;height:16px!important;transition:transform 0.2s ease}.gce-upcoming-more-btn:hover .dashicons-arrow-right-alt2{transform:translateX(3px)}.gce-upcoming-more-btn:hover .dashicons-arrow-left-alt2{transform:translateX(-3px)}.gce-single-event{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.gce-single-hero{margin-bottom:24px}.gce-single-title{font-size:2.3em;font-weight:800;color:#0f172a;letter-spacing:-.01em;margin:0;line-height:1.2}.gce-single-event .gce-m-field .dashicons{color:var(--gce-agenda-color,#0055a4)}.gce-single-box{margin:20px 0 30px 0;background:#f8fafc;padding:24px;border-radius:12px;border:1px solid #e2e8f0;border-left:4px solid var(--gce-agenda-color,#0055a4)}.gce-single-desc{color:#475569;font-size:.98em;line-height:1.7}.gce-single-desc>*:first-child{margin-top:0}.gce-single-desc>img.gce-desc-img:first-child{margin-top:0!important}.gce-single-2col{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.gce-single-image img{width:100%!important;height:auto!important;border-radius:12px!important;box-shadow:0 10px 15px -3px rgb(15 23 42 / .08)!important;cursor:zoom-in;display:block!important}@media (max-width:768px){.gce-single-2col{grid-template-columns:1fr}.gce-single-hero{margin-bottom:20px}.gce-single-title{font-size:1.6em}}.gce-gtags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.gce-gtag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.72em;font-weight:600;line-height:1.7;cursor:pointer;text-decoration:none!important;background:rgb(255 255 255 / .18);color:var(--gce-meta-color,#fff)!important;border:1px solid rgb(255 255 255 / .35);transition:background 0.15s}.gce-gtag:hover,.gce-gtag:focus-visible{background:rgb(255 255 255 / .34)}.gce-single-event .gce-gtag{font-size:.8em;background:var(--gce-agenda-color,#0055a4);color:var(--gce-title-color,#fff)!important;border-color:#fff0}.gce-single-event .gce-gtag:hover{filter:brightness(1.12);background:var(--gce-agenda-color,#0055a4)}.gce-cal-nav-btn.gce-cal-nav-disabled,.gce-cal-nav-btn.gce-cal-nav-disabled:hover{opacity:.35;cursor:default;pointer-events:none;box-shadow:none;background:#fff!important;color:#64748b!important;border-color:#e2e8f0!important}.gce-upcoming-card{position:relative}.gce-upcoming-card:has(.gce-fav-btn){padding-right:58px!important}.gce-fav-btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;line-height:1;box-shadow:none!important;text-shadow:none!important}.gce-fav-modal-row{margin:4px 0 12px}.gce-fav-title{margin:0 0 16px}.gce-fav-empty{padding:32px 20px;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-weight:500;line-height:1.7}.gce-fav-empty .dashicons{vertical-align:middle;color:#f59e0b}.gce-fav-note{margin:14px 0 0;font-size:.85em;color:#64748b}.gce-fav-body{transition:opacity .2s ease}.gce-fav-icon{position:absolute!important;top:10px!important;right:10px!important;z-index:5!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .72)!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s ease,background .15s ease,color .15s ease}.gce-fav-icon .dashicons{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important;color:inherit!important}.gce-fav-icon:hover,.gce-fav-icon:focus-visible{background:rgb(255 255 255 / .95)!important;color:#f59e0b!important;transform:scale(1.06)}.gce-fav-icon.is-on,.gce-fav-icon.is-on:hover{color:#f0a31c!important;background:rgb(255 255 255 / .9)!important}.gce-fav-text{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 12px!important;margin:0!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#64748b!important;font-size:.85em!important;font-weight:500!important;line-height:1.3!important;min-height:0!important;width:auto!important}.gce-fav-text .dashicons{color:#94a3b8!important;font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important}.gce-fav-text:hover,.gce-fav-text:focus-visible{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.gce-fav-text:hover .dashicons,.gce-fav-text.is-on .dashicons{color:#f0a31c!important}.gce-single-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.gce-fav-link{display:flex!important;align-items:center;gap:6px;padding:8px 14px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;color:#64748b!important;font-size:.88em!important;font-weight:600!important;line-height:normal!important;text-decoration:none!important;white-space:nowrap;align-self:center;box-sizing:border-box;transition:all .2s}.gce-fav-link .dashicons{color:#f0a31c;font-size:16px;width:16px;height:16px}.gce-fav-link:hover{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}@media (max-width:768px){.gce-fav-link{width:100%;justify-content:center}}.gce-fav-icon{background:rgb(255 255 255 / .38)!important;color:#8b97a8!important}.gce-fav-icon:hover,.gce-fav-icon:focus-visible{background:rgb(255 255 255 / .85)!important;color:#f59e0b!important}.gce-fav-icon.is-on,.gce-fav-icon.is-on:hover{background:rgb(255 255 255 / .55)!important;color:#f0a31c!important}.gce-single-top{display:flex;justify-content:flex-end;margin:0 0 12px}.gce-fav-single{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:12px 20px!important;margin:0!important;border:1px solid #e2e8f0!important;border-radius:10px!important;background:#fff!important;color:#475569!important;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:.92em!important;line-height:1.4!important;box-sizing:border-box!important;min-height:0!important;width:auto!important;text-decoration:none!important}.gce-fav-single .dashicons{color:#94a3b8!important;font-size:20px!important;width:20px!important;height:20px!important;line-height:20px!important}.gce-fav-single:hover,.gce-fav-single:focus-visible{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important}.gce-fav-single:hover .dashicons,.gce-fav-single.is-on .dashicons{color:#f0a31c!important}.gce-fav-single.is-on{border-color:#f5d78a!important;background:#fffdf5!important}.gce-fav-icon{background:rgb(15 23 42 / .22)!important;color:#fff!important;opacity:1!important}.gce-fav-icon .dashicons{color:#fff!important;opacity:1!important;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35))}.gce-fav-icon:hover,.gce-fav-icon:focus-visible{background:rgb(15 23 42 / .42)!important;color:#fff!important}.gce-fav-icon:hover .dashicons,.gce-fav-icon:focus-visible .dashicons{color:#ffc83d!important}.gce-fav-icon.is-on,.gce-fav-icon.is-on:hover{background:rgb(15 23 42 / .32)!important;color:#ffc83d!important}.gce-fav-icon.is-on .dashicons{color:#ffc83d!important}.gce-fav-single{padding:7px 12px!important;gap:5px!important;border-radius:8px!important;font-size:.82em!important;line-height:1.3!important}.gce-fav-single .dashicons{font-size:17px!important;width:17px!important;height:17px!important;line-height:17px!important}.gce-card-img{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;background:#cbd5e1;flex:0 0 auto}.gce-card-img img{position:absolute!important;display:block!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gce-card>.gce-card-img{width:100%}.gce-upcoming-card.gce-has-thumb{padding:0 20px 0 0!important;overflow:hidden;align-items:stretch!important;gap:14px}.gce-upcoming-card.gce-has-thumb:has(.gce-fav-btn){padding-right:58px!important}.gce-upcoming-card.gce-has-thumb .gce-upcoming-text{padding:14px 0}.gce-upcoming-card.gce-has-thumb .gce-upcoming-date{align-self:center;margin:14px 0}.gce-upcoming-thumb{align-self:stretch;width:160px;min-height:calc(160px * var(--gce-ar,.5625));border-radius:0}@media (max-width:480px){.gce-upcoming-thumb{width:120px;min-height:calc(120px * var(--gce-ar,.5625))}}.gce-single-desc,.gce-m-desc{min-width:0;max-width:100%;overflow-wrap:anywhere}.gce-single-2col>*{min-width:0}.gce-single-desc img,.gce-m-desc img{max-width:100%!important;height:auto!important}.gce-single-desc iframe,.gce-single-desc video,.gce-single-desc embed,.gce-single-desc object,.gce-m-desc iframe,.gce-m-desc video,.gce-m-desc embed,.gce-m-desc object{max-width:100%!important}.gce-single-desc figure,.gce-single-desc .wp-caption,.gce-m-desc figure,.gce-m-desc .wp-caption{max-width:100%!important;margin-left:0;margin-right:0}.gce-single-desc table,.gce-m-desc table{display:block;max-width:100%;overflow-x:auto}