#app[data-v-4c8693a5]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.app-main[data-v-4c8693a5]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.app-navbar[data-v-6d7ccef8]{background:var(--gradient-header);min-height:64px}.app-navbar-brand[data-v-6d7ccef8]{font-weight:700;letter-spacing:.04em;font-size:1.15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.app-navbar-logo[data-v-6d7ccef8]{width:28px;height:28px;border-radius:6px;-o-object-fit:contain;object-fit:contain}.home-nav-item[data-v-6d7ccef8] .nav-link{color:var(--color-text-on-dark)!important;border-radius:999px;padding:.45rem .8rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.home-nav-item[data-v-6d7ccef8] .nav-link.router-link-exact-active,.home-nav-item[data-v-6d7ccef8] .nav-link:hover{background-color:var(--color-overlay-medium)}.user-dropdown[data-v-6d7ccef8] .nav-link{color:var(--color-text-on-dark)!important;padding:.5rem .75rem;border-radius:999px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.user-dropdown[data-v-6d7ccef8] .nav-link:hover,.user-dropdown[data-v-6d7ccef8] .show>.nav-link{background-color:var(--color-overlay-medium)}.user-dropdown[data-v-6d7ccef8] .user-dropdown-toggle.dropdown-toggle:after{display:none!important}.user-dropdown-menu[data-v-6d7ccef8]{min-width:220px;margin-top:.5rem;border:1px solid var(--color-dropdown-border);-webkit-box-shadow:var(--shadow-dropdown);box-shadow:var(--shadow-dropdown);border-radius:.5rem;padding:.35rem 0}.user-dropdown-menu .dropdown-item[data-v-6d7ccef8]{color:inherit;padding-top:.5rem;padding-bottom:.5rem}.user-dropdown-menu .dropdown-item.text-danger[data-v-6d7ccef8]{color:var(--color-danger)!important}.user-mobile-toggle[data-v-6d7ccef8]{text-decoration:none!important}.user-mobile-toggle[data-v-6d7ccef8]:focus{-webkit-box-shadow:none;box-shadow:none}.mobile-user-menu[data-v-6d7ccef8]{background:var(--color-overlay-soft);border-left:2px solid var(--color-overlay-strong);border-radius:.25rem;margin-top:.25rem;padding:.5rem 0}.mobile-user-menu .dropdown-item[data-v-6d7ccef8]{width:100%;text-align:left}@media (max-width:991.98px){.home-nav-item[data-v-6d7ccef8],.mobile-user-section[data-v-6d7ccef8]{width:100%}.home-nav-item[data-v-6d7ccef8] .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:0;padding-right:0}.user-mobile-toggle[data-v-6d7ccef8]{margin-top:0!important;padding-top:.5rem;padding-bottom:.5rem;text-align:left}}.app-footer[data-v-5d2708fc]{background:var(--gradient-footer)}.footer-yellow-bar[data-v-5d2708fc]{height:30px;background-color:var(--color-guc-yellow)}.footer-title[data-v-5d2708fc]{font-weight:700;color:var(--color-text-on-dark)}.footer-text[data-v-5d2708fc]{color:var(--color-text-muted-on-dark);font-size:.95rem}.footer-link[data-v-5d2708fc]{color:var(--color-text-on-dark);text-decoration:none;opacity:.9}.footer-address[data-v-5d2708fc]{font-size:.95rem;line-height:1.6}.footer-link[data-v-5d2708fc]:hover{color:var(--color-text-on-dark);opacity:1;text-decoration:underline}.social-icons[data-v-5d2708fc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-icon[data-v-5d2708fc]{color:var(--color-text-on-dark);font-size:1.25rem;opacity:.9;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;line-height:1}.social-icon[data-v-5d2708fc]:hover{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.b-list-group-item[data-v-a0011cc0]{cursor:default}.hour-minute-picker[data-v-4bbd7daa]{position:relative;width:100%}.hour-minute-picker__input-wrapper[data-v-4bbd7daa]{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.hour-minute-picker__control[data-v-4bbd7daa]{border-top-left-radius:0;border-bottom-left-radius:0;padding-right:2.25rem}@media (max-width:768px){.hour-minute-picker__prepend[data-v-4bbd7daa]{display:none!important}.hour-minute-picker__control[data-v-4bbd7daa]{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}.hour-minute-picker__control--disabled[data-v-4bbd7daa]{cursor:not-allowed}.hour-minute-picker__control--open[data-v-4bbd7daa]{border-color:var(--color-stroke-regular)}.hour-minute-picker__prepend[data-v-4bbd7daa]{min-width:2.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hour-minute-picker__clear[data-v-4bbd7daa]{position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--color-secondary);border:0;background:transparent;padding:0;line-height:1;font-size:1rem}.hour-minute-picker__menu[data-v-4bbd7daa]{z-index:1100;min-width:220px;border:1px solid var(--color-border-light);border-radius:.375rem;background:var(--color-surface-elevated)}.hour-minute-picker__columns[data-v-4bbd7daa]{display:grid;grid-template-columns:1fr 1fr}.hour-minute-picker__column[data-v-4bbd7daa]{max-height:220px;overflow-y:auto;padding:.5rem}.hour-minute-picker__column+.hour-minute-picker__column[data-v-4bbd7daa]{border-left:1px solid var(--color-border-light)}.hour-minute-picker__column-title[data-v-4bbd7daa]{position:sticky;top:-.5rem;padding:.5rem 0;margin-bottom:.25rem;background:var(--color-surface-elevated);color:var(--color-secondary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hour-minute-picker__option[data-v-4bbd7daa]{width:100%;border:0;border-radius:.25rem;background:transparent;color:var(--color-text-primary);padding:.35rem .5rem;text-align:left}.hour-minute-picker__option[data-v-4bbd7daa]:hover{background:var(--color-surface-light)}.hour-minute-picker__option.is-selected[data-v-4bbd7daa]{background:var(--color-primary);color:var(--color-primary-text)}.map-location-picker__map[data-v-66843648]{width:100%;height:280px;border:1px solid #dfe4ea;border-radius:.5rem}.covoit-map-thumb[data-v-57b3785e]{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0}.covoit-map-thumb__map[data-v-57b3785e]{width:100%;height:100%;pointer-events:none}.profile-chip[data-v-6185d3a6]{font-size:.8rem}.profile-delete-btn[data-v-6185d3a6]{font-size:.75rem;line-height:1;opacity:.6}.profile-delete-btn[data-v-6185d3a6]:hover{opacity:1}.admin-event-description[data-v-6185d3a6]{line-height:1.5}.rich-text-content[data-v-6185d3a6] ol,.rich-text-content[data-v-6185d3a6] p,.rich-text-content[data-v-6185d3a6] ul{margin-bottom:.75rem}.rich-text-content[data-v-6185d3a6] ol:last-child,.rich-text-content[data-v-6185d3a6] p:last-child,.rich-text-content[data-v-6185d3a6] ul:last-child{margin-bottom:0}.rich-text-content[data-v-6185d3a6] ol,.rich-text-content[data-v-6185d3a6] ul{padding-left:1.25rem}.rich-text-content[data-v-6185d3a6] a{color:#007bff;text-decoration:underline}.planning-section__header[data-v-6185d3a6]{font-weight:600;font-size:.95rem;color:#1f2a44;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.planning-slots[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.planning-slot[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;border-radius:.6rem;padding:.6rem .9rem;border:1px solid transparent;min-width:148px;-webkit-box-flex:1;-ms-flex:1 1 148px;flex:1 1 148px}.planning-slot--open[data-v-6185d3a6]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.planning-slot--close[data-v-6185d3a6]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.planning-slot__icon-clock[data-v-6185d3a6],.planning-slot__icon-type[data-v-6185d3a6]{font-size:1rem;opacity:.75;vertical-align:middle;margin-right:.25rem}.planning-slot__time[data-v-6185d3a6]{font-size:1.15rem;font-weight:700;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planning-slot__label[data-v-6185d3a6]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75;line-height:1.2}.planning-slot__person[data-v-6185d3a6]{font-size:.78rem;opacity:.8;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.howto-section[data-v-6185d3a6]{background:#f8fbff;border:1px solid #d6e4f5;border-radius:.6rem;padding:.9rem 1rem}.howto-section__header[data-v-6185d3a6]{font-weight:600;font-size:.95rem;color:#1f2a44;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.6rem}.howto-list[data-v-6185d3a6]{list-style:decimal;padding:0;padding-left:2.25rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem}.howto-list li[data-v-6185d3a6]{font-size:.88rem;line-height:1.35;color:#2c3a59;padding-left:.35rem}.howto-list li[data-v-6185d3a6]::marker{color:#3b82f6;font-weight:700}.howto-hint[data-v-6185d3a6]{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:#3b82f6;text-decoration-color:#3b82f6;text-underline-offset:.2em;text-decoration-thickness:1px;cursor:help}.gear-collapsible[data-v-6185d3a6]{border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.gear-collapsible__toggle[data-v-6185d3a6]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;border:0;cursor:pointer;text-align:left;font-size:.9rem;font-weight:600;color:#1f2a44;-webkit-transition:background .15s;transition:background .15s}.gear-collapsible__toggle[data-v-6185d3a6]:hover{background:#eef0f3}.gear-collapsible__toggle--open[data-v-6185d3a6]{background:#eef0f3;border-bottom:1px solid #dee2e6}.gear-collapsible__toggle-left[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.gear-collapsible__summary[data-v-6185d3a6]{font-size:.78rem;font-weight:400;color:#6c757d;margin-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.gear-collapsible__chevron[data-v-6185d3a6]{-ms-flex-negative:0;flex-shrink:0;color:#6c757d}.gear-collapsible__body[data-v-6185d3a6]{padding:1rem;background:#fff}.gear-notice[data-v-6185d3a6]{font-size:.85rem;padding:.5rem .75rem;margin-bottom:0}.gear-checkboxes[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.gear-checkbox-item[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4rem .75rem;border:1px solid #dee2e6;border-radius:999px;cursor:pointer;font-weight:400;font-size:.875rem;color:#495057;background:#f8f9fa;margin:0;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.gear-checkbox-item--checked[data-v-6185d3a6]{background:#e8f0fe;border-color:#9dd3dd;color:#056d80}.gear-checkbox-item--disabled[data-v-6185d3a6]{opacity:.55;cursor:not-allowed}.carpool-layout[data-v-6185d3a6]{border-radius:.75rem;padding:0}.carpool-card[data-v-6185d3a6]{background:#fff;border-radius:.75rem;border:1px solid #e4e8ef;-webkit-box-shadow:0 12px 24px rgba(15,23,42,.06);box-shadow:0 12px 24px rgba(15,23,42,.06);height:100%}.carpool-card__title[data-v-6185d3a6]{font-weight:600;padding:1rem 1.25rem;border-bottom:1px solid #eef1f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1f2a44}.carpool-card__body[data-v-6185d3a6]{padding:1.25rem}.carpool-switch .btn-group[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.carpool-switch .btn[data-v-6185d3a6]{border-radius:999px}.carpool-switch .btn-group>.btn[data-v-6185d3a6]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.carpool-switch .btn-group>.btn[data-v-6185d3a6]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.covoit-list[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem}.covoit-empty[data-v-6185d3a6]{color:#8a9ab0}.covoit-card[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.85rem;background:#fff;border:1px solid #e4e8ef;border-radius:.6rem;padding:.75rem 1rem;-webkit-transition:border-color .15s;transition:border-color .15s}.covoit-card[data-v-6185d3a6]:hover{border-color:#b8c5d6}.covoit-card--full[data-v-6185d3a6]{background:#f8f9fb;border-color:#e4e8ef}.covoit-card--mine[data-v-6185d3a6]{border-left:3px solid var(--color-guc-darkblue)}.covoit-card--joined[data-v-6185d3a6]{border-left:3px solid var(--color-guc-yellow)}.covoit-card__avatar[data-v-6185d3a6]{-ms-flex-negative:0;flex-shrink:0;width:88px;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.covoit-card__avatar--clickable[data-v-6185d3a6]{cursor:pointer;position:relative}.covoit-card__avatar--clickable[data-v-6185d3a6]:after{content:"";position:absolute;inset:0;border-radius:.5rem;background:transparent;-webkit-transition:background .15s;transition:background .15s;pointer-events:none}.covoit-card__avatar--clickable[data-v-6185d3a6]:hover:after{background:rgba(0,0,0,.12)}.driver-avatar[data-v-6185d3a6]{width:100%;height:100%;border-radius:.5rem;background-color:var(--color-guc-darkblue,#1a3a5c);color:#fff;font-size:1.2rem;font-weight:700;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;letter-spacing:.5px}.covoit-card__body[data-v-6185d3a6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.covoit-card__title[data-v-6185d3a6]{font-weight:600;font-size:.95rem;color:#1f2a44;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-bottom:.2rem}.covoit-badge[data-v-6185d3a6]{font-size:.7rem;font-weight:600;border-radius:999px;padding:.1rem .5rem;display:inline-block}.covoit-badge--mine[data-v-6185d3a6]{background:var(--color-guc-lightblue);color:var(--color-guc-darkdarkblue)}.covoit-badge--joined[data-v-6185d3a6]{background:#ffecd9;color:#b85a1a}.covoit-card__meta[data-v-6185d3a6]{font-size:.82rem;color:#4a5568;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;margin-bottom:.2rem}.covoit-card__info[data-v-6185d3a6]{font-size:.8rem;color:#6b7280;margin-bottom:.2rem;font-style:italic}.covoit-card__actions[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.covoit-action-btn[data-v-6185d3a6]{border-radius:999px!important;font-size:.8rem;padding:.25rem .75rem}.covoit-card__stats[data-v-6185d3a6]{-ms-flex-negative:0;flex-shrink:0;gap:.4rem;min-width:56px}.covoit-card__stats[data-v-6185d3a6],.covoit-stat[data-v-6185d3a6]{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}.covoit-stat[data-v-6185d3a6]{background:#f1f5f9;border-radius:.4rem;padding:.3rem .5rem;width:100%;text-align:center}.covoit-stat--available[data-v-6185d3a6]{background:#d1fae5;color:#065f46}.covoit-stat--full[data-v-6185d3a6]{background:#f1f5f9;color:#64748b}.covoit-stat--neutral[data-v-6185d3a6]{background:#f1f5f9;color:#475569}.covoit-stat__icon[data-v-6185d3a6]{font-size:.85rem;margin-bottom:.05rem}.covoit-stat__value[data-v-6185d3a6]{font-size:1rem;font-weight:700;line-height:1.1}.covoit-stat__label[data-v-6185d3a6]{font-size:.65rem;text-transform:uppercase;letter-spacing:.3px;opacity:.8}.carpool-footer[data-v-6185d3a6]{text-align:right}.covoit-card__stats-mobile[data-v-6185d3a6]{display:none}.covoit-stat-mini[data-v-6185d3a6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.covoit-stat-mini--available[data-v-6185d3a6]{background:#d1fae5;color:#065f46}.covoit-stat-mini--full[data-v-6185d3a6]{background:#f1f5f9;color:#64748b}.covoit-stat-mini--neutral[data-v-6185d3a6]{background:#f1f5f9;color:#475569}@media (max-width:576px){.covoit-card__avatar[data-v-6185d3a6]{width:68px}.covoit-card[data-v-6185d3a6]{gap:.6rem;padding:.65rem .75rem}.covoit-card__stats[data-v-6185d3a6]{display:none}.covoit-card__stats-mobile[data-v-6185d3a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}}.howto-tooltip.tooltip .tooltip-inner{background:#1f2a44;color:#f8fbff;font-size:.82rem;line-height:1.4;padding:.6rem .75rem;max-width:280px;text-align:left;border-radius:.5rem;-webkit-box-shadow:0 6px 18px rgba(15,23,42,.18);box-shadow:0 6px 18px rgba(15,23,42,.18)}.howto-tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before,.howto-tooltip.bs-tooltip-top .arrow:before{border-top-color:#1f2a44}.howto-tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.howto-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#1f2a44}.howto-tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before,.howto-tooltip.bs-tooltip-left .arrow:before{border-left-color:#1f2a44}.howto-tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before,.howto-tooltip.bs-tooltip-right .arrow:before{border-right-color:#1f2a44}.event-schedule-item[data-v-83f7373e]{padding:20px 0}.event-table[data-v-83f7373e]{border-collapse:separate;border-spacing:0 10px}.event-table[data-v-83f7373e] tbody tr{vertical-align:middle}.event-table[data-v-83f7373e] .date-column{padding-right:0!important;padding-left:.25rem!important}.event-table[data-v-83f7373e] .event-details{padding-left:.5rem!important}.event-date[data-v-83f7373e]{min-width:50px;padding:8px 0;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-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.day-name[data-v-83f7373e]{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.day-number[data-v-83f7373e]{font-size:26px;font-weight:700;color:#343a40;line-height:1;margin:2px 0}.month[data-v-83f7373e]{font-size:11px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.event-title[data-v-83f7373e],.event-title a[data-v-83f7373e]{font-family:Gagalin,sans-serif;font-size:1.15rem}.event-title a[data-v-83f7373e]{color:#343a40;font-weight:600;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;-webkit-line-clamp:1}.event-description[data-v-83f7373e],.event-title a[data-v-83f7373e]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-description[data-v-83f7373e]{font-size:14px;line-height:1.4;-webkit-line-clamp:2}.event-title a[data-v-83f7373e]:hover{color:#007bff}.time[data-v-83f7373e]{font-size:15px}.event-header-row[data-v-83f7373e]{gap:.5rem}.event-times[data-v-83f7373e]{font-size:14px;line-height:1.4}.event-description-row[data-v-83f7373e]{gap:.75rem}.event-description-row .event-description[data-v-83f7373e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.meta[data-v-83f7373e]{font-size:14px}.register-btn[data-v-83f7373e]{color:#007bff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.register-btn[data-v-83f7373e]:hover{-webkit-transform:translateX(3px);transform:translateX(3px);text-decoration:none}.counters[data-v-83f7373e]{gap:8px}.event-schedule-item[data-v-83f7373e] .table-responsive{overflow-x:visible}@media (max-width:768px){.event-date[data-v-83f7373e]{min-width:50px}.day-number[data-v-83f7373e]{font-size:20px}.day-name[data-v-83f7373e],.month[data-v-83f7373e]{font-size:10px}.event-title a[data-v-83f7373e]{font-size:14px}.event-description[data-v-83f7373e],.event-times[data-v-83f7373e]{font-size:12px}.event-header-row[data-v-83f7373e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.counters[data-v-83f7373e]{margin-top:5px}.event-description-row .event-description[data-v-83f7373e]{min-width:0}.action-column .b-icon[data-v-83f7373e]{font-size:2em!important}}@font-face{font-family:Gagalin;src:url(/fonts/Gagalin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:Outfit,sans-serif}:root{--color-guc-darkblue:#056d80;--color-guc-darkdarkblue:#035766;--color-guc-blue:#9dd3dd;--color-guc-lightblue:#cdecef;--color-guc-yellow:#ff914d;--color-text-primary:#212529;--color-text-on-dark:#f8f9fa;--color-text-muted-on-dark:rgba(248,249,250,0.8);--color-surface-light:#f8f9fa;--color-border-light:#e6eaee;--color-app-background:var(--color-guc-lightblue);--color-surface-elevated:#fff;--color-stroke-soft:#b8dde4;--color-stroke-regular:#9fcfd8;--color-stroke-strong:#82bfcb;--color-header-start:#056d80;--color-header-mid:#056d80;--color-header-end:#056d80;--gradient-header:linear-gradient(90deg,var(--color-header-start),var(--color-header-mid) 60%,var(--color-header-end));--color-footer-start:#056e80;--color-footer-mid:#056d80;--color-footer-end:#056d80;--gradient-footer:linear-gradient(90deg,var(--color-footer-start),var(--color-footer-mid) 60%,var(--color-footer-end));--color-shell-start:var(--color-header-start);--color-shell-mid:var(--color-header-mid);--color-shell-end:var(--color-header-end);--gradient-shell:linear-gradient(90deg,var(--color-shell-start),var(--color-shell-mid) 60%,var(--color-shell-end));--color-overlay-soft:var(--color-guc-lightblue);--color-overlay-medium:hsla(0,0%,100%,0.14);--color-overlay-strong:rgba(0,0,0,0.25);--color-dropdown-border:rgba(0,0,0,0.08);--shadow-dropdown:0 0.6rem 1.3rem rgba(0,0,0,0.16);--color-primary:var(--color-guc-darkblue);--color-primary-hover:var(--color-guc-darkdarkblue);--color-primary-border:var(--color-guc-darkdarkblue);--color-primary-text:#fff;--color-secondary:#6c757d;--color-secondary-hover:#5a6268;--color-secondary-border:#545b62;--color-secondary-text:#fff;--color-success:#28a745;--color-success-hover:#218838;--color-success-border:#1e7e34;--color-success-text:#fff;--color-danger:var(--color-guc-yellow);--color-danger-hover:#e6803d;--color-danger-border:#cc6f2a;--color-danger-text:#fff;--color-warning:var(--color-guc-yellow);--color-warning-hover:#e6803d;--color-warning-border:#cc6f2a;--color-warning-text:#fff;--color-info:#17a2b8;--color-info-hover:#138496;--color-info-border:#117a8b;--color-info-text:#fff;--color-light:#f8f9fa;--color-light-hover:#e2e6ea;--color-light-border:#dae0e5;--color-light-text:#212529;--color-dark:#343a40;--color-dark-hover:#23272b;--color-dark-border:#1d2124;--color-dark-text:#fff}.btn-primary{background-color:var(--color-primary)}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:var(--color-primary-text);border-color:var(--color-primary-border)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{color:var(--color-secondary-text);background-color:var(--color-secondary);border-color:var(--color-secondary-border)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:var(--color-secondary-text);background-color:var(--color-secondary-hover);border-color:var(--color-secondary-border)}.btn-success{background-color:var(--color-success)}.btn-success,.btn-success:active,.btn-success:focus,.btn-success:hover{color:var(--color-success-text);border-color:var(--color-success-border)}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:var(--color-success-hover)}.btn-danger{background-color:var(--color-danger)}.btn-danger,.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:var(--color-danger-text);border-color:var(--color-danger-border)}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background-color:var(--color-danger-hover)}.btn-warning{background-color:var(--color-warning)}.btn-warning,.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:var(--color-warning-text);border-color:var(--color-warning-border)}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background-color:var(--color-warning-hover)}.btn-info{background-color:var(--color-info)}.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover{color:var(--color-info-text);border-color:var(--color-info-border)}.btn-info:active,.btn-info:focus,.btn-info:hover{background-color:var(--color-info-hover)}.btn-outline-primary{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:var(--color-primary-text)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary-border)!important}.btn-outline-secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:var(--color-secondary-text);background-color:var(--color-secondary);border-color:var(--color-secondary-border)}.btn-outline-success{color:var(--color-success);border-color:var(--color-success)}.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{color:var(--color-success-text);background-color:var(--color-success);border-color:var(--color-success-border)}.btn-outline-danger{color:var(--color-danger);border-color:var(--color-danger)}.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{color:var(--color-danger-text);background-color:var(--color-danger);border-color:var(--color-danger-border)}.btn-outline-warning{color:var(--color-warning-border);border-color:var(--color-warning-border)}.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover{color:var(--color-warning-text);background-color:var(--color-warning);border-color:var(--color-warning-border)}.btn-outline-info{color:var(--color-info);border-color:var(--color-info)}.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover{color:var(--color-info-text);background-color:var(--color-info);border-color:var(--color-info-border)}.btn-danger.disabled,.btn-danger:disabled{color:var(--color-danger-text);background-color:var(--color-danger);border-color:var(--color-danger-border)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:var(--color-danger);border-color:var(--color-danger)}.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger-border)}.btn.focus,.btn:focus,.btn:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:var(--color-primary-text);background-color:var(--color-primary);border-color:var(--color-primary-border)}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-success{color:var(--color-success)!important}.text-danger{color:var(--color-danger)!important}.text-warning{color:var(--color-warning)!important}.text-info{color:var(--color-info)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.bg-success{background-color:var(--color-success)!important}.bg-danger{background-color:var(--color-danger)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-info{background-color:var(--color-info)!important}.badge-primary{background-color:var(--color-primary)!important;color:var(--color-primary-text)}.badge-secondary{background-color:var(--color-secondary)!important;color:var(--color-secondary-text)}.badge-success{background-color:var(--color-success)!important;color:var(--color-success-text)}.badge-danger{background-color:var(--color-danger)!important;color:var(--color-danger-text)}.badge-warning{background-color:var(--color-warning)!important;color:var(--color-warning-text)}.badge-info{background-color:var(--color-info)!important;color:var(--color-info-text)}.alert-primary{color:var(--color-primary-text);background-color:var(--color-primary);border-color:var(--color-primary-border)}.alert-secondary{color:var(--color-secondary-text);background-color:var(--color-secondary);border-color:var(--color-secondary-border)}.alert-success{color:var(--color-success-text);background-color:var(--color-success);border-color:var(--color-success-border)}.alert-danger{color:var(--color-danger-text);background-color:var(--color-danger);border-color:var(--color-danger-border)}.alert-warning{color:var(--color-warning-text);background-color:var(--color-warning);border-color:var(--color-warning-border)}.alert-info{color:var(--color-info-text);background-color:var(--color-info);border-color:var(--color-info-border)}.nav-tabs .nav-link{color:var(--color-guc-darkdarkblue)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:var(--color-primary-hover);border-color:var(--color-stroke-soft) var(--color-stroke-soft) transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--color-primary);border-color:var(--color-stroke-soft) var(--color-stroke-soft) #fff}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--color-primary);border-color:var(--color-primary)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}#app,body,html{background-color:var(--color-app-background)}hr{border-top-color:var(--color-stroke-regular)}.table,table{background-color:var(--color-guc-lightblue)}.table td,.table th,.table thead th{border-color:var(--color-stroke-soft)!important}.card,.custom-select,.dropdown-menu,.form-control,.input-group-text,.list-group-item,.modal-content{border-color:var(--color-stroke-soft)}.custom-select:focus,.form-control:focus{border-color:var(--color-stroke-strong);-webkit-box-shadow:0 0 0 .2rem rgba(130,191,203,.25);box-shadow:0 0 0 .2rem rgba(130,191,203,.25)}