:root{--container-summary-medium:600px;--container-summary-big:1024px;--container-summary-huge:1280px;--border-size-summary:.1rem}.schedule_item_summary_wrapper{width:100%;display:grid;grid-template-columns:minmax(auto,var(--container-summary-huge));justify-content:center;background-color:var(--color-text-inverted);z-index:9950;position:fixed;bottom:0;left:0;font-size:.75rem}@container (width>1024px){.schedule_item_summary_wrapper{position:sticky;top:0;font-size:1.125rem;bottom:auto;left:auto}}.schedule_item_summary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"date length_days" "time length_hours" "price action";border-top:solid var(--border-size-summary) var(--color-brand);color:var(--color-brand);font-size:1rem;font-weight:bold;padding:1rem}@container (width>1024px){.schedule_item_summary{grid-template-columns:repeat(10,1fr);grid-template-areas:"date date length_days . . . . . price price" "time time length_hours . . . . . action action";gap:.5rem;border-top:none;border-bottom:solid var(--border-size-summary) var(--color-brand)}}.schedule_item_summary__date{grid-area:date}.schedule_item_summary__time{grid-area:time}.schedule_item_summary__length_days{grid-area:length_days}.schedule_item_summary__length_hours{grid-area:length_hours}.schedule_item_summary__price{grid-area:price;text-align:center}.schedule_item_summary__action{grid-area:action;padding:.4rem 2rem;display:inline-block;place-self:center;background-color:var(--color-action);border-radius:.2rem;border:var(--border-size-summary) solid var(--color-action);color:var(--color-text-inverted);font-size:.9rem;text-transform:uppercase;cursor:pointer;transition:var(--default-transition)}@container (width>1024px){.schedule_item_summary__action{font-size:1rem}}.schedule_item_summary__action:focus,.schedule_item_summary__action:hover{background-color:var(--color-text-inverted);color:var(--color-action)}.schedule_item_summary__action--reserved{background-color:var(--color-accent);border:var(--border-size-summary) solid var(--color-accent)}.schedule_item_summary__action--reserved:focus,.schedule_item_summary__action--reserved:hover{background-color:var(--color-text-inverted);color:var(--color-accent)}.schedule_item_summary__location{grid-area:price}.schedule_item_summary__external_link{grid-area:action}.schedule_item_summary__state{grid-area:action;margin:0;text-align:center}.schedule_item_summary__state--pending,.schedule_item_summary__state--success{color:var(--color-brand)}.schedule_item_summary__state--cancelled{color:var(--color-alert-error-vivid)}