html,body{max-width:100%;overflow-x:clip}img,video,canvas,svg,iframe,pre,code{max-width:100%}pre{overscroll-behavior-inline:contain;overflow-x:auto}.swingg-card,.swingg-panel,.swingg-dialog,.swingg-notice{min-width:0;max-width:100%}.swingg-button,.swingg-button-primary,.swingg-button-secondary,.swingg-button-danger,.swingg-button-ghost,.swingg-icon-button{-webkit-tap-highlight-color:transparent;max-width:100%}.swingg-button:active:not(:disabled),.swingg-button-primary:active:not(:disabled),.swingg-button-secondary:active:not(:disabled),.swingg-button-danger:active:not(:disabled),.swingg-button-ghost:active:not(:disabled),.swingg-icon-button:active:not(:disabled){transform:translateY(1px)}.swingg-button:disabled,.swingg-button-primary:disabled,.swingg-button-secondary:disabled,.swingg-button-danger:disabled,.swingg-button-ghost:disabled,.swingg-icon-button:disabled{border-color:color-mix(in srgb, var(--button-disabled-background) 70%, var(--border));background:var(--button-disabled-background);cursor:not-allowed;opacity:1;box-shadow:none;transform:none;color:var(--button-disabled-text)!important}.swingg-icon-button{transition:border-color .15s,background .15s,color .15s,transform .1s}.swingg-icon-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--button-secondary-background-hover)}.swingg-input,.swingg-select{min-height:var(--control-height,2.625rem)}.swingg-input,.swingg-select,.swingg-textarea{min-width:0;max-width:100%}.swingg-input:disabled,.swingg-select:disabled,.swingg-textarea:disabled{cursor:not-allowed;opacity:.72}.swingg-field{gap:.375rem;min-width:0;display:grid}.swingg-field-label{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.25;display:block}.swingg-field-help{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.swingg-choice-card{border:1px solid var(--border);border-radius:var(--control-radius,var(--button-radius));background:var(--surface-soft);cursor:pointer;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.swingg-choice-card:hover{border-color:var(--border-strong);background:var(--surface)}.swingg-choice-card:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.swingg-section-header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.swingg-section-title{min-width:0;color:var(--foreground);overflow-wrap:anywhere;font-size:.875rem;font-weight:800;line-height:1.25}.swingg-section-description{min-width:0;color:var(--foreground-muted);overflow-wrap:anywhere;margin-top:.125rem;font-size:.75rem;line-height:1.45}.swingg-actions,.swingg-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.swingg-toolbar-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.swingg-list-row{align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:.75rem;display:flex}.swingg-list-row-interactive{cursor:pointer;transition:background .15s}.swingg-list-row-interactive:hover{background:var(--surface-soft)}.swingg-chip{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:2rem;color:var(--foreground);overflow-wrap:anywhere;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;line-height:1.15;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.swingg-chip:hover{border-color:var(--border-strong);background:var(--surface-soft)}.swingg-chip-active{border-color:var(--primary);background:var(--primary);color:var(--button-primary-text)!important}.swingg-count{background:var(--surface-muted);min-width:1.5rem;min-height:1.5rem;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;padding-inline:.45rem;font-size:.7rem;font-weight:800;display:inline-flex}.swingg-technical-details{border:1px solid var(--border);border-radius:var(--button-radius);background:var(--surface);min-width:0;max-width:100%;color:var(--foreground-muted);font-size:.75rem;overflow:hidden}.swingg-technical-details>summary{cursor:pointer;color:var(--foreground);overflow-wrap:anywhere;padding:.75rem;font-weight:700}.swingg-technical-details>:not(summary){min-width:0;max-width:100%;padding-inline:.75rem}.swingg-technical-details>:last-child{padding-bottom:.75rem}.swingg-notice{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);overflow-wrap:anywhere;align-items:flex-start;gap:.5rem;min-width:0;padding:.75rem;font-size:.875rem;display:flex}.swingg-empty-state{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.5rem;min-width:0;max-width:100%;padding:clamp(2rem,6vw,3.5rem) 1rem;display:grid}@media (max-width:639px){.swingg-button,.swingg-button-primary,.swingg-button-secondary,.swingg-button-danger,.swingg-button-ghost,.swingg-icon-button{touch-action:manipulation;min-height:44px}.swingg-input,.swingg-select,.swingg-textarea{font-size:16px}.swingg-section-header{flex-direction:column;align-items:stretch;padding-inline:.75rem}.swingg-section-header>*{min-width:0;max-width:100%}.swingg-list-row{gap:.5rem}.swingg-actions-mobile-full{width:100%}.swingg-actions-mobile-full>.swingg-button,.swingg-actions-mobile-full>.swingg-button-primary,.swingg-actions-mobile-full>.swingg-button-secondary,.swingg-actions-mobile-full>.swingg-button-danger,.swingg-actions-mobile-full>.swingg-button-ghost{flex:calc(50% - .25rem);min-width:0}.swingg-dialog{max-width:100vw}.swingg-chip{white-space:normal}}
html,body{max-width:100%;overflow-x:clip}body,#__next,main,section,article,aside,form{min-width:0}img,video,canvas,svg,iframe{max-width:100%}img,video,canvas{height:auto}.overflow-x-auto,.overflow-x-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.swingg-video-add-button>span:last-child{display:none}.swingg-video-add-button:after{content:"Ajouter"}@media (max-width:639px){main,section,article,aside{max-width:100%}.swingg-button,.swingg-button-primary,.swingg-button-secondary,.swingg-button-danger,.swingg-button-ghost,.swingg-icon-button{touch-action:manipulation}.swingg-video-add-button,.swingg-video-add-button+.swingg-button-secondary{min-width:0;width:calc(50% - .25rem)!important}}
.swingg-button,.swingg-button-primary,.swingg-button-secondary,.swingg-button-danger,.swingg-button-ghost{min-height:max(44px, var(--button-height,44px))}.swingg-icon-button{width:max(44px, var(--button-height,44px));height:max(44px, var(--button-height,44px));min-width:44px;min-height:44px}.swingg-input,.swingg-select{min-height:max(44px, var(--control-height,44px))}.swingg-header-action,.swingg-header-text-action,.swingg-header-profile{min-height:44px}.swingg-header-action{width:44px;min-width:44px;height:44px}@media (pointer:coarse){.swingg-chip,.swingg-menu-item,.swingg-menu-item-active,.swingg-menu-account{min-height:44px}.swingg-menu>button.absolute.right-2.top-2{width:44px;min-width:44px;height:44px;min-height:44px}}
@media (max-width:639px){a[href^="/events/"]>article>div.flex>div.min-w-0.flex-1>div.mt-4.flex{flex-direction:column;align-items:stretch}a[href^="/events/"]>article>div.flex>div.min-w-0.flex-1>div.mt-4.flex>span:last-child.ml-auto{white-space:normal;text-align:right;align-self:flex-end;max-width:100%;margin-left:0}}
.swingg-card:has(#personal-event-status){gap:.5rem;padding:.75rem}.swingg-card:has(#personal-event-status)>div:first-child>div:first-child{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.125rem .5rem;min-width:0;display:flex}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status){gap:.5rem}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>p{line-height:1rem}.swingg-card:has(#personal-event-status)>details{padding-top:.5rem}@media (min-width:480px) and (max-width:719px){.swingg-card:has(#personal-event-status)>form:has(#personal-event-status){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:is(.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>label,.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>p){grid-column:1/-1}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>button{width:auto}}@media (min-width:720px){.swingg-card:has(#personal-event-status){grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.swingg-card:has(#personal-event-status)>div:first-child{grid-area:1/1/auto/-1}.swingg-card:has(#personal-event-status)>form:has(>input[name=favorite]){grid-area:2/1;align-self:center}.swingg-card:has(#personal-event-status)>form:has(>input[name=favorite])>button{width:auto}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status){display:contents}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>label{white-space:nowrap;grid-area:2/2}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>select{grid-area:2/3}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>button{grid-area:2/4;width:auto}.swingg-card:has(#personal-event-status)>form:has(#personal-event-status)>p{grid-area:3/1/auto/-1}.swingg-card:has(#personal-event-status)>details{grid-area:4/1/auto/-1}}
.swingg-video-library section:has(>.swingg-video-list-item){gap:1rem;grid-template-columns:minmax(0,1fr)!important}.swingg-video-list-item{box-shadow:0 8px 24px #47162114}.swingg-video-list-item:hover{transform:translateY(-1px)}@media (max-width:639px){.swingg-video-library section:has(>.swingg-video-list-item){gap:.8rem}.swingg-video-list-item{min-height:230px}.swingg-video-list-item .swingg-video-selection-box{background:#2d07129e;border:2px solid #fffaf0f2;border-radius:8px;width:30px;height:30px}}
section:has(#agenda-search)>form[role=search]{gap:.5rem}section:has(#agenda-search) #agenda-search{min-height:var(--video-search-height);border:2px solid color-mix(in srgb,var(--accent) 75%,var(--border));border-radius:var(--video-search-radius);background:#fffaf0;box-shadow:0 5px 18px #47162114}section:has(#agenda-search)>form[role=search]>button{border-radius:999px}section:has(#agenda-search)>.swingg-card{box-shadow:none;background:#fff9edb5;border:1px solid #d5c09d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid;padding:13px 14px!important}section:has(#agenda-search)>.swingg-card>.flex:first-child{display:contents}section:has(#agenda-search)>.swingg-card>.flex:first-child>h2{grid-area:1/1;align-self:center;margin-right:.25rem}section:has(#agenda-search)>.swingg-card>.flex:first-child>button{white-space:nowrap;box-shadow:none;grid-area:1/3;font-size:.75rem;font-weight:700;border:1px solid var(--border)!important;background:var(--surface-soft)!important;min-height:2.25rem!important;color:var(--foreground)!important;border-radius:999px!important;padding:.35rem .9rem!important}section:has(#agenda-search)>.swingg-card>.flex:first-child>button>span[aria-hidden=true]{display:none}section:has(#agenda-search)>.swingg-card>.flex:first-child>button:hover{border-color:var(--primary)!important;background:var(--surface)!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:.5rem;min-width:0;display:flex;margin-top:.25rem!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>details{flex:16rem;min-width:12rem;max-width:25rem}section:has(#agenda-search)>.swingg-card details>summary{box-shadow:none;font-size:.8rem;font-weight:650;min-height:35px!important;color:var(--foreground)!important;background:#fff9ed!important;border:1px solid #cdb995!important;border-radius:999px!important;padding:.35rem .9rem!important}section:has(#agenda-search)>.swingg-card details>summary:hover{border-color:var(--border-strong)!important;background:#fff9ed!important}section:has(#agenda-search)>.swingg-card details:has(>summary .swingg-count)>summary{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))!important;background:var(--primary-soft)!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>label{background:#fff9ed;border:1px solid #cdb995;border-radius:999px;flex:0 auto;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.8rem;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex;min-height:35px!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>label:hover{border-color:var(--border-strong)}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>label:has(input:checked){border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--primary-soft)}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]{white-space:nowrap;box-shadow:none;grid-area:1/4;font-size:.75rem;font-weight:700;border:1px solid var(--primary)!important;background:var(--primary)!important;color:#fff!important;border-radius:999px!important;width:auto!important;min-height:2.25rem!important;margin-top:0!important;padding:.35rem 1rem!important}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]:hover{border-color:var(--primary-hover)!important;background:var(--primary-hover)!important}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]>span[aria-hidden=true]{display:none}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]>span:not([aria-hidden=true]){white-space:nowrap}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]:after{content:"🔽";font-size:.75rem}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters][aria-expanded=true]:after{content:"🔼"}section:has(#agenda-search)>.swingg-card>.swingg-toolbar{grid-column:1/-1}section:has(#agenda-search)>.swingg-card>#agenda-secondary-filters{grid-column:1/-1}section:has(#agenda-search) #agenda-secondary-filters{margin-top:.25rem!important;padding-top:.75rem!important;padding-bottom:0!important}section:has(#agenda-search) #agenda-secondary-filters>*+*{margin-top:.75rem!important}section:has(#agenda-search) #agenda-secondary-filters>.grid{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}section:has(#agenda-search) #agenda-secondary-filters>.grid>details{flex:14rem;min-width:12rem;max-width:22rem}section:has(#agenda-search) #agenda-secondary-filters .swingg-chip{border-color:var(--border);background:var(--surface-soft);font-size:.78rem;min-height:35px!important}section:has(#agenda-search) #agenda-secondary-filters .swingg-chip-active{border-color:var(--primary);background:var(--primary);color:#fff!important}section:has(#agenda-search) #agenda-secondary-filters fieldset .swingg-field{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;align-items:center;gap:.45rem;min-height:35px;padding-left:.75rem;display:flex}section:has(#agenda-search) #agenda-secondary-filters fieldset .swingg-field-label{flex:none}section:has(#agenda-search) #agenda-secondary-filters fieldset .swingg-field .swingg-input{box-shadow:none;background:0 0;border:0;border-radius:999px;min-height:33px!important}section:has(#agenda-search) #agenda-secondary-filters>.border-t>label{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;display:inline-flex;min-height:35px!important}section:has(#agenda-search) #agenda-secondary-filters>.border-t>label:has(input:checked){border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--primary-soft)}:is(section:has(#agenda-search) #agenda-secondary-filters .swingg-button-primary,section:has(#agenda-search) #agenda-secondary-filters .swingg-button-secondary,section:has(#agenda-search) #agenda-secondary-filters .swingg-button-ghost){border-radius:999px!important}[role=group][aria-label="Affichage de l’agenda"]{border:1px solid #cdb995;min-height:2.35rem;overflow:hidden;background:#fff9ed!important;border-radius:999px!important;gap:0!important;width:auto!important;padding:0!important;display:inline-flex!important}[role=group][aria-label="Affichage de l’agenda"]>button{box-shadow:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;width:auto!important;min-height:2.15rem!important;color:var(--foreground)!important;background:0 0!important;border:0!important;border-right:1px solid #decfb3!important;border-radius:0!important;flex-direction:row!important;flex:none!important;gap:.4rem!important;padding:.3rem .85rem!important;display:inline-flex!important}[role=group][aria-label="Affichage de l’agenda"]>button:last-child{border-right:0!important}[role=group][aria-label="Affichage de l’agenda"]>button:hover:not(:disabled){background:var(--surface-muted)!important}[role=group][aria-label="Affichage de l’agenda"]>button[aria-pressed=true]:not(:disabled){background:var(--primary)!important;color:#fff!important}[role=group][aria-label="Affichage de l’agenda"]>button[aria-pressed=true]:hover:not(:disabled){background:var(--primary-hover)!important}[role=group][aria-label="Affichage de l’agenda"]>button span{color:inherit!important;font-size:inherit!important}@media (max-width:767px){section:has(#agenda-search)>.swingg-card{display:block}section:has(#agenda-search)>.swingg-card>.flex:first-child{justify-content:space-between;align-items:center;display:flex}section:has(#agenda-search)>.swingg-card>.flex:first-child>button{margin-left:auto;min-height:44px!important}section:has(#agenda-search)>.swingg-card>button[aria-controls=agenda-secondary-filters]{width:100%!important;min-height:44px!important;margin-top:.5rem!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid{margin-top:.75rem!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>details{flex:100%;width:100%;max-width:none}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>label{flex:100%;width:100%;max-width:none}section:has(#agenda-search) #agenda-secondary-filters>.grid>details{flex:100%;width:100%;max-width:none}section:has(#agenda-search)>.swingg-card details>summary{min-height:44px!important}section:has(#agenda-search)>.swingg-card>.flex:first-child+.grid>label{min-height:44px!important}section:has(#agenda-search) #agenda-secondary-filters .swingg-chip{min-height:44px!important}section:has(#agenda-search) #agenda-secondary-filters>.border-t>label{min-height:44px!important}[role=group][aria-label="Affichage de l’agenda"]{width:100%!important}[role=group][aria-label="Affichage de l’agenda"]>button{flex:1 1 0!important;min-width:0!important;min-height:44px!important;padding-inline:.45rem!important}}
:where(.swingg-service-website,.swingg-service-email,.swingg-service-phone,.swingg-service-tickets,.swingg-service-map,.swingg-service-directions,.swingg-service-facebook,.swingg-service-instagram,.swingg-service-whatsapp,.swingg-service-youtube,.swingg-service-spotify,.swingg-service-tiktok,.swingg-service-soundcloud,.swingg-service-bandcamp,.swingg-service-linkedin,.swingg-service-telegram,.swingg-service-discord,.swingg-service-google-calendar,.swingg-service-apple-calendar,.swingg-service-outlook,.swingg-service-google-maps,.swingg-service-openstreetmap,.swingg-service-waze,.swingg-service-helloasso,.swingg-service-weezevent,.swingg-service-billetweb,.swingg-service-eventbrite,.swingg-service-shotgun,.swingg-service-stripe,.swingg-service-paypal,.swingg-service-linktree,.swingg-service-zoom,a[class*=swingg-button][href*=facebook\.com],a[class*=swingg-button][href*=fb\.me],a[class*=swingg-button][href*=instagram\.com],a[class*=swingg-button][href*=whatsapp\.com],a[class*=swingg-button][href*=wa\.me],a[class*=swingg-button][href*=youtube\.com],a[class*=swingg-button][href*=youtu\.be],a[class*=swingg-button][href*=spotify\.com],a[class*=swingg-button][href*=tiktok\.com],a[class*=swingg-button][href*=soundcloud\.com],a[class*=swingg-button][href*=bandcamp\.com],a[class*=swingg-button][href*=linkedin\.com],a[class*=swingg-button][href*=t\.me],a[class*=swingg-button][href*=telegram\.me],a[class*=swingg-button][href*=discord\.gg],a[class*=swingg-button][href*=discord\.com],a[class*=swingg-button][href*="calendar.google.com"],a[class*=swingg-button][href*="outlook.live.com"],a[class*=swingg-button][href*="outlook.office.com"],a[class*=swingg-button][href*="maps.google.com"],a[class*=swingg-button][href*="google.com/maps"],a[class*=swingg-button][href*=openstreetmap\.org],a[class*=swingg-button][href*=waze\.com],a[class*=swingg-button][href*=helloasso\.com],a[class*=swingg-button][href*=weezevent\.com],a[class*=swingg-button][href*=billetweb\.fr],a[class*=swingg-button][href*=billetweb\.com],a[class*=swingg-button][href*=eventbrite\.com],a[class*=swingg-button][href*=shotgun\.live],a[class*=swingg-button][href*="checkout.stripe.com"],a[class*=swingg-button][href*="buy.stripe.com"],a[class*=swingg-button][href*=paypal\.com],a[class*=swingg-button][href*=linktr\.ee],a[class*=swingg-button][href*=zoom\.us]){border:1px solid var(--swingg-service-border,var(--button-secondary-border))!important;background:var(--swingg-service-background,var(--button-secondary-background))!important;color:var(--swingg-service-text,var(--button-secondary-text))!important}:where(.swingg-service-website,.swingg-service-email,.swingg-service-phone,.swingg-service-tickets,.swingg-service-map,.swingg-service-directions,.swingg-service-facebook,.swingg-service-instagram,.swingg-service-whatsapp,.swingg-service-youtube,.swingg-service-spotify,.swingg-service-tiktok,.swingg-service-soundcloud,.swingg-service-bandcamp,.swingg-service-linkedin,.swingg-service-telegram,.swingg-service-discord,.swingg-service-google-calendar,.swingg-service-apple-calendar,.swingg-service-outlook,.swingg-service-google-maps,.swingg-service-openstreetmap,.swingg-service-waze,.swingg-service-helloasso,.swingg-service-weezevent,.swingg-service-billetweb,.swingg-service-eventbrite,.swingg-service-shotgun,.swingg-service-stripe,.swingg-service-paypal,.swingg-service-linktree,.swingg-service-zoom,a[class*=swingg-button][href*=facebook\.com],a[class*=swingg-button][href*=fb\.me],a[class*=swingg-button][href*=instagram\.com],a[class*=swingg-button][href*=whatsapp\.com],a[class*=swingg-button][href*=wa\.me],a[class*=swingg-button][href*=youtube\.com],a[class*=swingg-button][href*=youtu\.be],a[class*=swingg-button][href*=spotify\.com],a[class*=swingg-button][href*=tiktok\.com],a[class*=swingg-button][href*=soundcloud\.com],a[class*=swingg-button][href*=bandcamp\.com],a[class*=swingg-button][href*=linkedin\.com],a[class*=swingg-button][href*=t\.me],a[class*=swingg-button][href*=telegram\.me],a[class*=swingg-button][href*=discord\.gg],a[class*=swingg-button][href*=discord\.com],a[class*=swingg-button][href*="calendar.google.com"],a[class*=swingg-button][href*="outlook.live.com"],a[class*=swingg-button][href*="outlook.office.com"],a[class*=swingg-button][href*="maps.google.com"],a[class*=swingg-button][href*="google.com/maps"],a[class*=swingg-button][href*=openstreetmap\.org],a[class*=swingg-button][href*=waze\.com],a[class*=swingg-button][href*=helloasso\.com],a[class*=swingg-button][href*=weezevent\.com],a[class*=swingg-button][href*=billetweb\.fr],a[class*=swingg-button][href*=billetweb\.com],a[class*=swingg-button][href*=eventbrite\.com],a[class*=swingg-button][href*=shotgun\.live],a[class*=swingg-button][href*="checkout.stripe.com"],a[class*=swingg-button][href*="buy.stripe.com"],a[class*=swingg-button][href*=paypal\.com],a[class*=swingg-button][href*=linktr\.ee],a[class*=swingg-button][href*=zoom\.us]):hover{background:var(--swingg-service-background-hover,var(--button-secondary-background-hover))!important}:where(.swingg-service-website){--swingg-service-border:var(--button-secondary-border);--swingg-service-background:var(--button-secondary-background);--swingg-service-background-hover:var(--button-secondary-background-hover);--swingg-service-text:var(--button-secondary-text)}:where(.swingg-service-email){--swingg-service-border:#bad4ec;--swingg-service-background:#edf6ff;--swingg-service-background-hover:#dfedfa;--swingg-service-text:#245f8e}:where(.swingg-service-phone){--swingg-service-border:#b4d8bf;--swingg-service-background:#edf8f0;--swingg-service-background-hover:#def1e4;--swingg-service-text:#2f6e45}:where(.swingg-service-tickets){--swingg-service-border:#e4c76e;--swingg-service-background:#fff8dc;--swingg-service-background-hover:#fff1bd;--swingg-service-text:#765211}:where(.swingg-service-map,.swingg-service-directions){--swingg-service-border:#aed6c3;--swingg-service-background:#eaf7f1;--swingg-service-background-hover:#dcf0e6;--swingg-service-text:#28644a}:where(.swingg-service-facebook,a[class*=swingg-button][href*=facebook\.com],a[class*=swingg-button][href*=fb\.me]){--swingg-service-border:#b9d2fb;--swingg-service-background:#e8f1ff;--swingg-service-background-hover:#dceaff;--swingg-service-text:#145dbf}:where(.swingg-service-instagram,a[class*=swingg-button][href*=instagram\.com]){--swingg-service-border:#e9bfd4;--swingg-service-background:#fff0f6;--swingg-service-background-hover:#ffe5f0;--swingg-service-text:#a72f69}:where(.swingg-service-whatsapp,a[class*=swingg-button][href*=whatsapp\.com],a[class*=swingg-button][href*=wa\.me]){--swingg-service-border:#a4dfb9;--swingg-service-background:#e2f8e9;--swingg-service-background-hover:#d4f3df;--swingg-service-text:#086b43}:where(.swingg-service-youtube,a[class*=swingg-button][href*=youtube\.com],a[class*=swingg-button][href*=youtu\.be]){--swingg-service-border:#f3b8bd;--swingg-service-background:#fff0f1;--swingg-service-background-hover:#ffe2e5;--swingg-service-text:#c5162e}:where(.swingg-service-spotify,a[class*=swingg-button][href*=spotify\.com]){--swingg-service-border:#a8dfb9;--swingg-service-background:#e3f8e9;--swingg-service-background-hover:#d5f3df;--swingg-service-text:#13763a}:where(.swingg-service-tiktok,a[class*=swingg-button][href*=tiktok\.com]){--swingg-service-border:#d8d8d8;--swingg-service-background:#f7f7f7;--swingg-service-background-hover:#eee;--swingg-service-text:#111}:where(.swingg-service-soundcloud,a[class*=swingg-button][href*=soundcloud\.com]){--swingg-service-border:#ffc99f;--swingg-service-background:#fff2e8;--swingg-service-background-hover:#ffe6d3;--swingg-service-text:#b94d00}:where(.swingg-service-bandcamp,a[class*=swingg-button][href*=bandcamp\.com]){--swingg-service-border:#abdfe4;--swingg-service-background:#e5f7f8;--swingg-service-background-hover:#d5f0f2;--swingg-service-text:#176f78}:where(.swingg-service-linkedin,a[class*=swingg-button][href*=linkedin\.com]){--swingg-service-border:#aed2eb;--swingg-service-background:#e8f3fb;--swingg-service-background-hover:#dcecf8;--swingg-service-text:#0a66c2}:where(.swingg-service-telegram,a[class*=swingg-button][href*=t\.me],a[class*=swingg-button][href*=telegram\.me]){--swingg-service-border:#afd9ef;--swingg-service-background:#e8f7ff;--swingg-service-background-hover:#d8f0fc;--swingg-service-text:#1676a5}:where(.swingg-service-discord,a[class*=swingg-button][href*=discord\.gg],a[class*=swingg-button][href*=discord\.com]){--swingg-service-border:#c7c9fb;--swingg-service-background:#f0f0ff;--swingg-service-background-hover:#e4e5ff;--swingg-service-text:#4f56b8}:where(.swingg-service-google-calendar,a[class*=swingg-button][href*="calendar.google.com"]){--swingg-service-border:#b9cff5;--swingg-service-background:#eef4ff;--swingg-service-background-hover:#e2edff;--swingg-service-text:#1a5fc4}:where(.swingg-service-apple-calendar){--swingg-service-border:#d4d4d8;--swingg-service-background:#f4f4f5;--swingg-service-background-hover:#e9e9eb;--swingg-service-text:#27272a}:where(.swingg-service-outlook,a[class*=swingg-button][href*="outlook.live.com"],a[class*=swingg-button][href*="outlook.office.com"]){--swingg-service-border:#b6d7f3;--swingg-service-background:#eaf4ff;--swingg-service-background-hover:#dceeff;--swingg-service-text:#0f6cbd}:where(.swingg-service-google-maps,a[class*=swingg-button][href*="maps.google.com"],a[class*=swingg-button][href*="google.com/maps"]){--swingg-service-border:#b8d8bd;--swingg-service-background:#edf8ee;--swingg-service-background-hover:#dff1e1;--swingg-service-text:#2f6d3b}:where(.swingg-service-openstreetmap,a[class*=swingg-button][href*=openstreetmap\.org]){--swingg-service-border:#b8d5a6;--swingg-service-background:#f0f8e9;--swingg-service-background-hover:#e3f1da;--swingg-service-text:#4c6e32}:where(.swingg-service-waze,a[class*=swingg-button][href*=waze\.com]){--swingg-service-border:#afe3e9;--swingg-service-background:#e9fbfd;--swingg-service-background-hover:#d9f5f8;--swingg-service-text:#177783}:where(.swingg-service-helloasso,a[class*=swingg-button][href*=helloasso\.com]){--swingg-service-border:#a8dcda;--swingg-service-background:#e7f8f7;--swingg-service-background-hover:#d9f1f0;--swingg-service-text:#116e6a}:where(.swingg-service-weezevent,a[class*=swingg-button][href*=weezevent\.com]){--swingg-service-border:#b9d4ed;--swingg-service-background:#ecf6ff;--swingg-service-background-hover:#deedfa;--swingg-service-text:#286895}:where(.swingg-service-billetweb,a[class*=swingg-button][href*=billetweb\.fr],a[class*=swingg-button][href*=billetweb\.com]){--swingg-service-border:#d5bee8;--swingg-service-background:#f8efff;--swingg-service-background-hover:#efdefb;--swingg-service-text:#70429a}:where(.swingg-service-eventbrite,a[class*=swingg-button][href*=eventbrite\.com]){--swingg-service-border:#f4c3ad;--swingg-service-background:#fff2ec;--swingg-service-background-hover:#ffe5da;--swingg-service-text:#a84c24}:where(.swingg-service-shotgun,a[class*=swingg-button][href*=shotgun\.live]){--swingg-service-border:#cfc5dd;--swingg-service-background:#f5f0fa;--swingg-service-background-hover:#eae2f3;--swingg-service-text:#503f69}:where(.swingg-service-stripe,a[class*=swingg-button][href*="checkout.stripe.com"],a[class*=swingg-button][href*="buy.stripe.com"]){--swingg-service-border:#c9c4fa;--swingg-service-background:#f0efff;--swingg-service-background-hover:#e5e3ff;--swingg-service-text:#5145cd}:where(.swingg-service-paypal,a[class*=swingg-button][href*=paypal\.com]){--swingg-service-border:#b5d3ee;--swingg-service-background:#eaf5ff;--swingg-service-background-hover:#ddecfa;--swingg-service-text:#1b5f9d}:where(.swingg-service-linktree,a[class*=swingg-button][href*=linktr\.ee]){--swingg-service-border:#b8ddb1;--swingg-service-background:#ecf9e8;--swingg-service-background-hover:#def1d9;--swingg-service-text:#3c7134}:where(.swingg-service-zoom,a[class*=swingg-button][href*=zoom\.us]){--swingg-service-border:#b9d1f8;--swingg-service-background:#edf4ff;--swingg-service-background-hover:#e0ebfc;--swingg-service-text:#2d64b5}a[class*=swingg-button][href*=facebook\.com]:not(.swingg-service-icon):before,a[class*=swingg-button][href*=fb\.me]:not(.swingg-service-icon):before{content:"f";font-weight:900}a[class*=swingg-button][href*=instagram\.com]:not(.swingg-service-icon):before{content:"◎";font-weight:900}a[class*=swingg-button][href*=whatsapp\.com]:not(.swingg-service-icon):before,a[class*=swingg-button][href*=wa\.me]:not(.swingg-service-icon):before{content:"☎"}a[class*=swingg-button][href*=youtube\.com]:not(.swingg-service-icon):before,a[class*=swingg-button][href*=youtu\.be]:not(.swingg-service-icon):before{content:"▶"}a[class*=swingg-button][href*=spotify\.com]:not(.swingg-service-icon):before{content:"●"}a[class*=swingg-button][href*=tiktok\.com]:not(.swingg-service-icon):before{content:"♪"}a[class*=swingg-button][href*=soundcloud\.com]:not(.swingg-service-icon):before{content:"☁"}a[class*=swingg-button][href*=bandcamp\.com]:not(.swingg-service-icon):before{content:"▰"}a[class*=swingg-button][href*=linkedin\.com]:not(.swingg-service-icon):before{content:"in";font-size:.75em;font-weight:900}a[class*=swingg-button][href*=t\.me]:not(.swingg-service-icon):before,a[class*=swingg-button][href*=telegram\.me]:not(.swingg-service-icon):before{content:"✈"}a[class*=swingg-button][href*=discord\.gg]:not(.swingg-service-icon):before,a[class*=swingg-button][href*=discord\.com]:not(.swingg-service-icon):before{content:"🎮"}a[class*=swingg-button][href*="calendar.google.com"]:not(.swingg-service-icon):before{content:"📅"}a[class*=swingg-button][href*="outlook.live.com"]:not(.swingg-service-icon):before,a[class*=swingg-button][href*="outlook.office.com"]:not(.swingg-service-icon):before{content:"✉️"}
button:disabled[class*=swingg-service-]{cursor:not-allowed!important;opacity:.5!important}
