.custom-field-card{margin-bottom:24px}.field-add-row{display:grid;grid-template-columns:1.3fr 1fr .8fr 1.8fr auto;align-items:end;gap:16px}.field-add-row .field{margin:0}.field-add-row>.btn{min-height:46px;margin-bottom:0}.custom-options{margin-top:18px}.custom-options[hidden]{display:none}.custom-purpose,.custom-purpose-cell{overflow-wrap:anywhere}.custom-purpose-cell{max-width:380px;white-space:normal}.field-options-summary{display:block;color:#888;margin-top:5px;white-space:normal;max-width:240px}.custom-review-actions{display:flex;gap:8px;margin-top:8px}.custom-form-heading{margin-top:20px;margin-bottom:10px}.custom-fixed{padding:22px 28px}.custom-fixed summary{cursor:pointer;font-weight:700}.custom-fixed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.custom-fixed-list>span{display:flex;justify-content:space-between;background:#f7f7f7;padding:12px;border-radius:9px;gap:12px}.custom-fixed-list small{color:#888;white-space:nowrap}.custom-profile-action{margin:18px 0}.custom-consent{margin:18px 0;line-height:1.6}.custom-purpose-list{line-height:1.8}.custom-field-card td textarea{width:100%;min-width:190px}
.custom-field-card table{min-width:850px}.custom-purpose-cell{min-width:210px}
@media(max-width:1100px){.field-add-row{grid-template-columns:1fr 1fr}.field-add-row>.btn{justify-self:start}.custom-fixed-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.field-add-row,.custom-fixed-list{grid-template-columns:1fr}.field-add-row>.btn{width:100%}.custom-fixed{padding:20px}}
