.form-card{align-items:flex-start;flex-flow:column;margin-left:-1.9rem;margin-right:-1.9rem;width:calc(100% + 3.8rem)}.form-card>.form-label-text{margin-bottom:1rem;margin-left:1.9rem}.form-card .form-toggle{opacity:0;position:absolute;visibility:hidden}.form-card .form-label{align-items:flex-start;border:.2rem solid rgba(0,0,0,.07);flex-basis:100%;flex-flow:column;margin:.5rem;overflow:hidden;padding:1rem}.form-card .form-label.active{border-color:var(--field-accent)}.form-card .form-label.active .form-label-text:after{opacity:.6;transform:rotate(45deg)}.form-card .form-label.disabled{border-color:gray;cursor:not-allowed}.form-card .form-label:not(.disabled):not(.active) .form-card-content{margin:0;max-height:0;opacity:0;transform:translateY(2rem)}.form-card .form-label .form-label-text{font-size:1.4rem;font-weight:700;margin-top:-.2em;position:relative;width:100%}.form-card .form-label .form-label-text:after{color:var(--field-accent);content:"+";display:inline-block;position:absolute;right:0;transition:transform 1s ease-in-out,opacity 1s ease-in-out}.form-card .form-option-price,.form-card .form-option-text{font-weight:700}.form-card .form-option-price{margin-top:.4em}.form-card-content{counter-reset:field-content-a field-content-b;font-size:1.2rem;height:-moz-fit-content;height:fit-content;margin-top:.5rem;max-height:1000rem;transition:max-height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out}.form-card-content span{display:block;margin-left:1.5em}.form-card-content span:not(:first-child){margin-top:.4em}.form-card-content span:before{background:currentColor;content:"";display:inline-block;height:.375rem;margin-bottom:.2em;margin-left:-.95em;margin-right:.6em;width:.375rem}.form-card-content span.ol:before{background:none;content:counter(field-content-a) ".";counter-increment:field-content-a;display:inline-block;font-weight:700;margin-bottom:.2em;margin-left:-.95em;margin-right:.8em}.form-card-content span.ol.ol-b:before{content:counter(field-content-b) ".";counter-increment:field-content-b}
