.table-column{display:flex;flex-direction:column}.table-column-base{display:table-column;display:flex;flex-direction:column;gap:.5rem}.table-column-base.extended{gap:1.5rem}.table-row{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));min-height:2.5rem}@media (min-width:640px){.table-row{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.table-row th{align-items:center;display:flex;font-weight:400;--tw-text-opacity:1;color:rgb(149 162 193/var(--tw-text-opacity,1))}.table-row td{display:table-column;display:flex;flex-direction:column;gap:.5rem;overflow-wrap:break-word}.table-row td.extended{gap:1.5rem}.table-form tr{display:table-row;display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));min-height:2.5rem}@media (min-width:640px){.table-form tr{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.table-form tr th{align-items:center;display:flex;font-weight:400;--tw-text-opacity:1;color:rgb(149 162 193/var(--tw-text-opacity,1))}.table-form tr td{display:table-column;display:flex;flex-direction:column;gap:.5rem;overflow-wrap:break-word}.table-form tr td.extended{gap:1.5rem}.table-form.vertical{display:table-column;display:flex;flex-direction:column;gap:.5rem}.table-form.vertical.extended{gap:1.5rem}@media (min-width:640px){.table-form.vertical tr{gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}}.table-form.vertical tr th p{align-self:flex-start;margin-top:0}.table-form.vertical tr td>p{margin-top:0}.table-form.extendable{display:table-column;display:flex;flex-direction:column;gap:.5rem}.table-form.extendable.extended{gap:1.5rem}.table-form.extendable tr th{flex:1 1 0%}@media (min-width:640px){.table-form.extendable tr th{flex:none}}.table-form.extendable tr th div{display:flex;flex-direction:column}.table-form.extendable tr td,.table-form.extendable tr td div{display:flex;flex-direction:row;justify-content:space-between}.table-form.extendable tr td div{gap:.5rem}.table-form.extendable tr td div:first-child{flex:1 1 0%}.table-form.wide{display:table-column;display:flex;flex-direction:column;gap:.5rem}.table-form.wide.extended{gap:1.5rem}.table-form.horizontal{display:grid;gap:1rem}.table-form.horizontal tr{display:table-column;display:flex;flex-direction:column;gap:0}
