.contract-layout-node-frame[data-v-4d5aeb45]{width:var(--contract-node-width-sm,auto);max-width:100%;height:var(--contract-node-height-sm,auto);min-width:0}.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-sm,1),minmax(0,1fr));gap:.75rem;display:grid}.contract-layout-column[data-v-4d5aeb45],.contract-layout-row[data-v-4d5aeb45]{flex-direction:column;min-width:0;display:flex}@media (width>=768px){.contract-layout-node-frame[data-v-4d5aeb45]{width:var(--contract-node-width-md,var(--contract-node-width-sm,auto));height:var(--contract-node-height-md,var(--contract-node-height-sm,auto))}.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1)),minmax(0,1fr));gap:.875rem}.contract-layout-row[data-v-4d5aeb45]{flex-direction:row}}@media (width>=1024px){.contract-layout-node-frame[data-v-4d5aeb45]{width:var(--contract-node-width-lg,var(--contract-node-width-md,var(--contract-node-width-sm,auto)));height:var(--contract-node-height-lg,var(--contract-node-height-md,var(--contract-node-height-sm,auto)))}.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-lg,var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1))),minmax(0,1fr))}}@media (width>=1280px){.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-xl,var(--contract-grid-cols-lg,var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1)))),minmax(0,1fr))}}@container form-fields (width>=0){.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-sm,1),minmax(0,1fr));gap:.75rem}}@container form-fields (width>=440px){.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1)),minmax(0,1fr));gap:.875rem}}@container form-fields (width>=740px){.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-lg,var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1))),minmax(0,1fr));gap:1rem}}@container form-fields (width>=1060px){.contract-layout-grid[data-v-4d5aeb45]{grid-template-columns:repeat(var(--contract-grid-cols-xl,var(--contract-grid-cols-lg,var(--contract-grid-cols-md,var(--contract-grid-cols-sm,1)))),minmax(0,1fr));gap:1rem}}
