.form .form-inline-group .form-label{margin-right:0}.form .form-inline-group .form-label.disabled{pointer-events:none;cursor:not-allowed;opacity:.6;border-color:gray}.form .form-toggle{align-self:flex-start;margin-top:.25em}.form .form-list-item-timings{margin-top:-.5em;font-size:.9rem}.form .form-list-item-body.content{flex-flow:column;display:flex}.form .form-list-item-content>*{max-width:100%}.form .form-list-item-content{font-size:.85em}.form .form-list-item-person{font-size:.8rem;font-weight:700}.form .form-card .form-inline-group{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.form .form-card>.form-label-text{flex:0;margin-bottom:1rem}.form .form-card .form-toggle{visibility:hidden;opacity:0;position:absolute}.form .form-card .form-label{border-radius:var(--field-border-radius);border:.2rem solid #00000012;flex-flow:column;flex-basis:100%;align-items:flex-start;width:100%;margin:.5rem;padding:1rem 2rem;overflow:hidden}.form .form-card .form-label:hover{border-color:var(--field-border-hover);cursor:pointer}.form .form-card .form-label.active{border-color:var(--field-border)}.form .form-card .form-label.active .form-label-text:after{opacity:.6;transform:rotate(45deg)}.form .form-card .form-label .form-label-text{width:100%;margin-top:-.2em;font-size:1.4rem;font-weight:700;position:relative}.form .form-card .form-label .form-label-text:after{color:var(--field-accent);content:"+";-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:transform var(--transition),opacity var(--transition);transition:transform var(--transition),opacity var(--transition),-webkit-transform var(--transition);display:inline-block;position:absolute;right:0}.form .form-card .form-list-item-price,.form .form-card .form-list-item-text{font-weight:700}.form .form-card .form-list-item-price{margin-top:1rem}.form .form-card .form-list-item-text{align-items:center;width:100%;display:inline-flex;position:relative}.form .form-card .form-list-item-content,.form .form-card .form-list-item-images.row{height:fit-content;max-height:1000rem;-webkit-transition:max-height var(--transition),opacity var(--transition),margin var(--transition),-webkit-transform var(--transition);transition:max-height var(--transition),opacity var(--transition),margin var(--transition),-webkit-transform var(--transition);transition:max-height var(--transition),transform var(--transition),opacity var(--transition),margin var(--transition);transition:max-height var(--transition),transform var(--transition),opacity var(--transition),margin var(--transition),-webkit-transform var(--transition);margin-top:.5rem;font-size:1.2rem}.form .form-card .form-list-item-images.row{transition-delay:.3s}.form .form-card.tickbox .form-label:not(.active) .form-list-item-text:before{transition-delay:.5s;transform:rotate(45deg)scaleX(0)}.form .form-card.tickbox .form-label:not(.active) .form-list-item-text:after{transition-delay:0s;transform:rotate(45deg)scaleY(0)}.form .form-card.tickbox .form-list-item-text{text-align:left;padding-left:2.5em}.form .form-card.tickbox .form-list-item-text:after,.form .form-card.tickbox .form-list-item-text:before{border:3px;border-color:inherit;content:"";width:.75em;height:2em;margin-bottom:.6em;font-size:1rem;display:block;position:absolute;transform:rotate(45deg)}.form .form-card.tickbox .form-list-item-text:before{transform-origin:0 100%;border-style:none none solid;margin-top:-1em;margin-left:-2.8em;transition:transform .25s}.form .form-card.tickbox .form-list-item-text:after{transform-origin:100% 100%;transition:transform .5s;border-style:none solid none none;margin-left:-3em;transition-delay:.25s}.form .form-card .form-label.has-content,.form .form-card .form-label.has-content~.form-label,.form .form-card.has-content .form-label{grid-column:1/-1}.form .form-card .form-list-item-text{margin:1rem 0;font-size:1.4em;font-weight:700}
