@layer falcon.parts.core;widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list]{margin-bottom:2vw}@media (min-width:0) and (max-width:479px){widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list]{margin-bottom:7vw}}@media (min-width:480px) and (max-width:767px){widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list]{margin-bottom:5vw}}@media (min-width:768px) and (max-width:1023px){widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list]{margin-bottom:3.4vw}}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card{--falcon-primary:var(--across-color-primary, #2c7be5);--falcon-link-color:var(--falcon-primary);--falcon-link-hover-color:color-mix(in srgb, var(--falcon-primary), #000 25%);--falcon-primary-text-emphasis:color-mix(in srgb, var(--falcon-primary), #000 25%);--falcon-primary-bg-subtle:color-mix(in srgb, var(--falcon-primary) 12%, transparent);--falcon-primary-border-subtle:color-mix(in srgb, var(--falcon-primary) 35%, transparent);background:var(--lr-card-bg, var(--falcon-emphasis-bg, #fff));border:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));border-radius:var(--falcon-border-radius-lg, .375rem);box-shadow:0 7px 14px 0 rgba(65,69,88,0.1),0 3px 6px 0 rgba(0,0,0,0.07);display:flex;flex-direction:column;min-width:0;color:var(--lr-text, var(--falcon-body-color, #5e6e82));font-family:var(--falcon-body-font-family);overflow:hidden}[data-bs-theme="dark"] widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card{box-shadow:0 7px 14px 0 rgba(3,12,51,0.15),0 3px 6px 0 rgba(0,0,0,0.2)}[data-bs-theme="dark"] widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card{--falcon-primary-text-emphasis:color-mix(in srgb, var(--falcon-primary), #fff 35%);--falcon-primary-bg-subtle:color-mix(in srgb, var(--falcon-primary) 18%, transparent);--falcon-primary-border-subtle:color-mix(in srgb, var(--falcon-primary) 40%, transparent)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:.75rem 1rem;border-bottom:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));background:var(--lr-card-hd-bg, var(--falcon-tertiary-bg, #f9fafd))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-header.is-tinted{background:var(--falcon-primary-bg-subtle, rgba(44,123,229,0.1));border-bottom-color:var(--falcon-primary-border-subtle, #abcaf5)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-title{font-family:var(--falcon-font-sans-serif);font-size:1rem;font-weight:bold;color:var(--falcon-card-cap-color, var(--falcon-gray-900, #344050));margin:0;line-height:1.2}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-header.is-tinted .fb-card-title{color:var(--falcon-primary-text-emphasis, #215cac)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card{height:100%}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-filter{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;color:var(--lr-muted, var(--falcon-tertiary-color, #748194));margin-bottom:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-select{font-family:var(--falcon-body-font-family);font-size:.78rem;color:var(--lr-text, var(--falcon-body-color, #5e6e82));background:var(--falcon-input-bg, #fff) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23748194' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") right .55rem center / 14px no-repeat;border:1px solid var(--falcon-input-border, #d8e2ef);border-radius:var(--falcon-border-radius, .25rem);padding:.2rem 1.8rem .2rem .6rem;appearance:none;cursor:pointer;line-height:1.4;outline:none}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-select:focus{border-color:var(--falcon-primary-border-subtle);box-shadow:0 0 0 .15rem color-mix(in srgb, var(--falcon-primary) 15%, transparent)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] [data-bs-theme="dark"] .fb-select{background-color:var(--falcon-input-bg, #0b1727);border-color:var(--falcon-input-border, rgba(255,255,255,0.08))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .list-card{border:none;box-shadow:none;background:transparent;border-radius:0;margin-top:0 !important}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .list-card>:first-child{border-radius:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .list-card>:last-child{border-radius:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] bottom-list,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] bottom-list>div{display:block;width:100%;background:var(--lr-card-hd-bg, var(--falcon-tertiary-bg, transparent))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] bottom-list:not(:has(.fb-pagination-wrapper)){display:none}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-top:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));background:var(--lr-card-hd-bg, var(--falcon-tertiary-bg, #f9fafd));color:var(--lr-muted, var(--falcon-tertiary-color, #748194));width:100%}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper .ctnPagination{margin:0;float:none;width:auto;display:flex;justify-content:center}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .pagination{margin:0;gap:0;display:inline-flex}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item .page-link{font-family:var(--falcon-body-font-family);font-size:.78rem;min-width:30px;height:30px;display:inline-grid;place-items:center;padding:0 8px;border:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));background:transparent;color:var(--falcon-primary, #2c7be5);text-decoration:none;margin-left:-1px;border-radius:0;transition:all .15s;line-height:1}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item:first-child .page-link{border-top-left-radius:var(--falcon-border-radius, .25rem);border-bottom-left-radius:var(--falcon-border-radius, .25rem);margin-left:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item:last-child .page-link{border-top-right-radius:var(--falcon-border-radius, .25rem);border-bottom-right-radius:var(--falcon-border-radius, .25rem)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item:hover .page-link{background:color-mix(in srgb, var(--falcon-primary, #2c7be5) 10%, transparent)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item.active .page-link{background:var(--falcon-primary, #2c7be5);border-color:var(--falcon-primary, #2c7be5);color:#fff;z-index:1}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-pagination-wrapper widget-pagination .page-item.disabled .page-link{color:var(--lr-muted, var(--falcon-tertiary-color, #748194));background:transparent;pointer-events:none;opacity:.35}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body list,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body list>div,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body list-articles,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body list-articles>div,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .list-card{flex:1;min-height:0;display:flex;flex-direction:column}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .ctnArray.articles{flex:1;min-height:0;display:flex;flex-direction:column;border:none}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body bottom-list{flex-shrink:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card-body .ctnArray.articles .fb-list{flex:1;overflow-y:auto;min-height:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list{list-style:none;padding:0;margin:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item{display:flex;align-items:center;gap:14px;padding:.75rem 1rem;border-bottom:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));text-decoration:none;color:inherit;transition:background-color .12s ease}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item:last-child{border-bottom:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item:hover{background:var(--lr-hover-bg, rgba(0,0,0,0.04))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item:hover .fb-list-title{color:var(--lr-primary, var(--falcon-primary, #2c7be5))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-datepill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;padding:4px 6px;background:var(--lr-card-hd-bg, var(--falcon-tertiary-bg, #f9fafd));border:1px solid var(--lr-border, var(--falcon-border-color, #e3e6ef));border-radius:var(--falcon-border-radius, .25rem);line-height:1;flex-shrink:0}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-datepill-day{font-family:var(--falcon-font-sans-serif);font-size:16px;font-weight:600;color:var(--lr-text, var(--falcon-body-color, #5e6e82))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-datepill-month{font-size:9px;letter-spacing:1.2px;color:var(--lr-muted, var(--falcon-tertiary-color, #748194));margin-top:3px;font-weight:700;text-transform:uppercase}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-title{font-family:var(--falcon-body-font-family);font-size:.875rem;color:var(--lr-text, var(--falcon-body-color, #5e6e82));font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .12s ease}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-meta{display:flex;gap:8px;align-items:center;font-size:.72rem;color:var(--lr-muted, var(--falcon-tertiary-color, #748194))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item--skeleton .fb-list-title,widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item--skeleton .fb-list-meta{border-radius:var(--falcon-border-radius, .25rem);background:var(--lr-card-hd-bg, var(--falcon-tertiary-bg))}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item--skeleton .fb-list-title{width:70%}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-list-item--skeleton .fb-list-meta{width:30%}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge{display:inline-block;padding:.18rem .5rem;border-radius:var(--falcon-border-radius-pill, 50rem);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:var(--falcon-primary-bg-subtle, rgba(44,123,229,0.1));color:var(--falcon-primary-text-emphasis, #215cac);border:1px solid transparent;line-height:1.3}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-cx{background:linear-gradient(135deg, #e63757, #d01a3b)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-road{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-mtb{background:linear-gradient(135deg, #00b388, #008061)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-track{background:linear-gradient(135deg, #a855f7, #8f24f5)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-bmx{background:linear-gradient(135deg, #9b59b6, #804399)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-gravel{background:linear-gradient(135deg, #f6905c, #f36f2c)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-trial{background:linear-gradient(135deg, #d2691e, #a55318)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-triathlon{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-duathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-aquathlon{background:linear-gradient(135deg, #00b388, #008061)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-vetathlon{background:linear-gradient(135deg, #9b59b6, #804399)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-runAndBike{background:linear-gradient(135deg, #f6c343, #f4b312)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-animathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-cyclo{background:linear-gradient(135deg, #2c9fb8, #227b8f)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-indoor{background:linear-gradient(135deg, #e6a817, #b88612)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-para_bike{background:linear-gradient(135deg, #4f7cff, #1c56ff)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-badge.disc-def{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--falcon-primary-bg-subtle);color:var(--falcon-primary-text-emphasis);font-size:11px;font-weight:700;font-family:var(--falcon-font-sans-serif)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-cx{background:linear-gradient(135deg, #e63757, #d01a3b)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-road{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-mtb{background:linear-gradient(135deg, #00b388, #008061)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-track{background:linear-gradient(135deg, #a855f7, #8f24f5)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-bmx{background:linear-gradient(135deg, #9b59b6, #804399)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-gravel{background:linear-gradient(135deg, #f6905c, #f36f2c)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-trial{background:linear-gradient(135deg, #d2691e, #a55318)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-triathlon{background:linear-gradient(135deg, #2c7be5, #1862c6)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-duathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-aquathlon{background:linear-gradient(135deg, #00b388, #008061)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-vetathlon{background:linear-gradient(135deg, #9b59b6, #804399)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-runAndBike{background:linear-gradient(135deg, #f6c343, #f4b312)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-animathlon{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-cyclo{background:linear-gradient(135deg, #2c9fb8, #227b8f)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-indoor{background:linear-gradient(135deg, #e6a817, #b88612)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-para_bike{background:linear-gradient(135deg, #4f7cff, #1c56ff)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-icon.disc-def{background:linear-gradient(135deg, #5e6e82, #495564)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-disc-info{font-weight:600;color:var(--lr-muted, var(--falcon-tertiary-color, #748194));font-size:.65rem}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-type-badge{display:inline-block;padding:.18rem .5rem;border-radius:var(--falcon-border-radius-pill, 50rem);font-size:.65rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:rgba(116,129,148,0.12);color:var(--falcon-gray-700, #5e6e82);line-height:1.3}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] [data-bs-theme="dark"] .fb-type-badge{background:rgba(157,169,187,0.16);color:#d8e2ef}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-type-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(116,129,148,0.12);color:var(--falcon-gray-700, #5e6e82);font-size:11px;font-weight:700;font-family:var(--falcon-font-sans-serif)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] [data-bs-theme="dark"] .fb-type-icon{background:rgba(157,169,187,0.16);color:#d8e2ef}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card.disc-theme .fb-disc-badge[data-disc],widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card.disc-theme .fb-disc-icon[data-disc]{background:var(--falcon-primary-bg-subtle);color:var(--falcon-primary-text-emphasis)}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card.is-compact .fb-list-item{padding:.5rem 1rem}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card.is-compact .fb-list-title{-webkit-line-clamp:1;line-clamp:1}widget-flashs [data-bs-template=falcon-flashs-v2][data-bs-mode=list] .fb-card.is-cozy .fb-list-item{padding:1rem 1rem}