.videoproduct_summary_wrapper{width:100%;display:grid;grid-template-columns:minmax(auto,80rem);justify-content:center;background-color:var(--color-text-inverted);z-index:9950;position:fixed;bottom:0;left:0;font-size:.75rem}@container (width>1024px){.videoproduct_summary_wrapper{position:sticky;top:0;font-size:1.125rem;bottom:auto;left:auto}}.videoproduct_summary{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"date length_hours" "price action";border-top:.1rem solid var(--color-additional);color:var(--color-additional);font-size:1rem;font-weight:bold;padding:1rem}@container (width>640px){.videoproduct_summary{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"date . . price" "length_hours . . action"}}@container (width>1024px){.videoproduct_summary{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"date date . . . . . . price price" "length_hours length_hours . . . . . . action action";border-top:none;border-bottom:.1rem solid var(--color-additional)}}.videoproduct_summary__date{grid-area:date}.videoproduct_summary__time{grid-area:time}.videoproduct_summary__length_days{grid-area:length_days}.videoproduct_summary__length_hours{grid-area:length_hours}.videoproduct_summary__price{grid-area:price;text-align:center}.videoproduct_summary__action{grid-area:action;padding:.4rem 2rem;display:inline-block;place-self:center;background-color:var(--color-action);border-radius:.2rem;border:.1rem solid var(--color-action);color:var(--color-text-inverted);font-size:.9rem;text-transform:uppercase;cursor:pointer;transition:var(--default-transition)}@container (width>1024px){.videoproduct_summary__action{font-size:1rem}}.videoproduct_summary__action:focus,.videoproduct_summary__action:hover{background-color:var(--color-text-inverted);color:var(--color-action)}.videoproduct_summary__action--reserved{background-color:var(--color-accent);border:.1rem solid var(--color-accent)}.videoproduct_summary__action--reserved:focus,.videoproduct_summary__action--reserved:hover{background-color:var(--color-text-inverted);color:var(--color-accent)}.videoproduct_summary__external_link{grid-area:action}.videoproduct_summary__state{grid-area:action;margin:0;text-align:center}.videoproduct_summary__state--pending,.videoproduct_summary__state--success{color:var(--color-additional)}.videoproduct_summary__state--cancelled{color:var(--color-alert-error-vivid)}