.pc-fields{margin:18px 0;border:1px solid #d8ddea;border-radius:12px;padding:16px;min-width:0}.pc-fields legend{padding:0 6px;font-weight:600}.pc-fields .pc-opening{display:flex;align-items:center;gap:8px;margin-top:16px}.pc-fields input[type=checkbox]{width:auto}.pc-fields [hidden]{display:none!important}.pc-fields .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-fields input,.pc-fields select{min-width:0;max-width:100%}.pc-fields .field{min-width:0}@media(max-width:480px){.pc-fields{padding:12px}.pc-fields .grid{grid-template-columns:minmax(0,1fr)}}
