/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.countdown-timer{display:inline-block;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.countdown-event-name{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#333}.countdown-display{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.countdown-loading{padding:2rem;color:#666;font-style:italic}.countdown-unit{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;min-width:80px;transition:all 0.3s ease}.countdown-unit:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 6px rgb(0 0 0 / .1)}.countdown-value{font-size:2.5rem;font-weight:700;line-height:1;color:#212529;font-variant-numeric:tabular-nums}.countdown-label{font-size:.875rem;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem}.countdown-complete{font-size:1.5rem;font-weight:600;color:#28a745;padding:2rem;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.countdown-link{margin-top:1rem}.countdown-link a{color:#007bff;text-decoration:none;font-weight:500;transition:color 0.2s ease}.countdown-link a:hover{color:#0056b3;text-decoration:underline}@media (prefers-color-scheme:dark){.countdown-event-name{color:#f8f9fa}.countdown-unit{background-color:#343a40;border-color:#495057}.countdown-unit:hover{background-color:#495057}.countdown-value{color:#f8f9fa}.countdown-label{color:#adb5bd}.countdown-complete{color:#52c41a}}@media (max-width:576px){.countdown-display{gap:.5rem}.countdown-unit{min-width:60px;padding:.75rem}.countdown-value{font-size:2rem}.countdown-label{font-size:.75rem}}[dir="rtl"] .countdown-display{direction:rtl}@media print{.countdown-timer{border:1px solid #000;padding:1rem}.countdown-unit{border:1px solid #000;background:none}}
.layout--onecol .layout__region{width:100%;}
