:root{--label-margin:clamp(2px,1vw,10px);--label-minwidth:10em;--multiple-input-gap:clamp(5px,1.25vw,10px)}.ccc-checkbox-group{display:flex;flex-direction:row;gap:var(--label-margin);line-height:1}.ccc-checkbox-label{font-style:italic}.ccc-section-label{font-size:125%;font-weight:bold}.ccc-input-label-wrapper{display:flex;flex-direction:row;justify-content:right;align-items:center}.ccc-input-label{font-style:italic;font-size:90%;text-align:right;line-height:1;white-space:break-spaces;min-width:var(--label-minwidth);margin-right:var(--label-margin)}.ccc-input-label-wrapper>select+select{margin-left:var(--gap)}.ccc-multiple-inputs-1,.ccc-multiple-inputs-2,.ccc-multiple-inputs-3,.ccc-multiple-inputs-4,.ccc-multiple-inputs-5,.ccc-multiple-inputs-6,.ccc-multiple-inputs-7,.ccc-multiple-inputs-8,.ccc-multiple-inputs-9,.ccc-multiple-inputs-10,.ccc-multiple-inputs-11,.ccc-multiple-inputs-12{display:grid;gap:var(--multiple-input-gap)}.ccc-multiple-inputs-1{grid-template-columns:repeat(1,1fr)}.ccc-multiple-inputs-2{grid-template-columns:repeat(2,1fr)}.ccc-multiple-inputs-3{grid-template-columns:repeat(3,1fr)}.ccc-multiple-inputs-4{grid-template-columns:repeat(4,1fr)}.ccc-multiple-inputs-5{grid-template-columns:repeat(5,1fr)}.ccc-multiple-inputs-6{grid-template-columns:repeat(6,1fr)}.ccc-multiple-inputs-7{grid-template-columns:repeat(7,1fr)}.ccc-multiple-inputs-8{grid-template-columns:repeat(8,1fr)}.ccc-multiple-inputs-9{grid-template-columns:repeat(9,1fr)}.ccc-multiple-inputs-10{grid-template-columns:repeat(10,1fr)}.ccc-multiple-inputs-11{grid-template-columns:repeat(11,1fr)}.ccc-multiple-inputs-12{grid-template-columns:repeat(12,1fr)}.ccc-span-1{grid-column:span 1}.ccc-span-2{grid-column:span 2}.ccc-span-3{grid-column:span 3}.ccc-span-4{grid-column:span 4}.ccc-span-5{grid-column:span 5}.ccc-span-6{grid-column:span 6}.ccc-span-7{grid-column:span 7}.ccc-span-8{grid-column:span 8}.ccc-span-9{grid-column:span 9}.ccc-span-10{grid-column:span 10}.ccc-span-11{grid-column:span 11}.ccc-span-12{grid-column:span 12}.ccc-hidden{display:none}.ccc-optional{opacity:.25}.ccc-optional:hover,.ccc-optional:focus{opacity:1}