.agenda-button-grid.svelte-16qxvck{background-color:var(--black);border:1px solid var(--white);display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck){background-color:var(--black);border-bottom:1px solid var(--white);border-right:0;color:var(--white);font-family:Space Mono,monospace;font-size:1.25rem;font-weight:400;grid-column:span 3;padding:1.25rem;transition:background-color .3s ease,color .3s ease}@media screen and (min-width:600px){.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck){border-bottom:0;border-right:1px solid var(--white);grid-column:span 1}}.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck).active,.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck):active{background-color:var(--yellow);color:var(--black)}.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck):last-of-type{border-bottom:0;border-right:0}.agenda-button-grid.svelte-16qxvck .agenda-button:where(.svelte-16qxvck):not(.active):hover{background-color:var(--yellow-paler);color:var(--white)}.agenda-grid-holder.svelte-16qxvck{display:grid;grid-template-areas:"overlap";height:100%;min-height:20rem;position:relative;z-index:0}.agenda-grid-holder.svelte-16qxvck .agenda-grid-container:where(.svelte-16qxvck){grid-area:overlap;height:0;opacity:0;overflow:hidden;transition:opacity .5s ease;z-index:0}.agenda-grid-holder.svelte-16qxvck .agenda-grid-container:where(.svelte-16qxvck).active{height:100%;opacity:1;z-index:1}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck){align-items:stretch;background-color:var(--black);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white);display:grid;grid-template-columns:repeat(2,1fr);width:100%;z-index:0}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck){grid-column:span 2;padding:1.25rem}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck){padding:2.5rem}}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on{display:flex;flex-direction:column;gap:.5rem;grid-column:span 2}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on .title-price:where(.svelte-16qxvck){display:flex;justify-content:space-between}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on .title-price:where(.svelte-16qxvck) .title:where(.svelte-16qxvck){color:var(--white);font-family:Space Mono,monospace;font-size:1rem;font-weight:400;line-height:100%}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on .title-price:where(.svelte-16qxvck) .price:where(.svelte-16qxvck){background-color:var(--yellow);border-radius:.5rem;color:var(--border-black);display:inline-flex;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;line-height:100%;padding:.25rem}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on:first-of-type{border-right:0}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on:first-of-type{border-right:1px solid var(--white)}}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).add-on{grid-column:span 1}}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot{border-top:1px solid var(--white);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot{flex-direction:row;gap:0}}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .time-slot-title-time:where(.svelte-16qxvck){width:100%}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .time-slot-title-time:where(.svelte-16qxvck){width:30%}}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .time-slot-title-time:where(.svelte-16qxvck) .time-slot-title:where(.svelte-16qxvck){color:var(--white);color:#fff;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;line-height:100%;letter-spacing:2.1px;margin-bottom:.625rem}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .time-slot-title-time:where(.svelte-16qxvck) .time-slot-time:where(.svelte-16qxvck){color:var(--grayellow);font-family:Space Mono,monospace;font-size:1.5rem;font-weight:400;line-height:110%}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck){width:100%}@media screen and (min-width:600px){.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck){width:65%}}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck) .session-item:where(.svelte-16qxvck){margin-bottom:1rem}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck) .session-item:where(.svelte-16qxvck):last-of-type{margin-bottom:0}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck) .session-item:where(.svelte-16qxvck) .title:where(.svelte-16qxvck) p:where(.svelte-16qxvck){color:var(--yellow);font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;letter-spacing:2.1px}.agenda-grid-holder.svelte-16qxvck .agenda-grid:where(.svelte-16qxvck) .agenda-item:where(.svelte-16qxvck).time-slot .sessions-container:where(.svelte-16qxvck) .session-item:where(.svelte-16qxvck) .description:where(.svelte-16qxvck){margin-top:.5rem}
