.profile-form fieldset{border:0;padding:0;margin:1.5rem 0;min-width:0}.profile-form legend{font-weight:600;margin-bottom:1rem}.profile-form .execution-fields{display:block;border-top:1px solid var(--line)}.profile-inline{border-bottom:1px solid var(--line);margin:0;padding:0}.profile-inline>summary{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) auto;gap:1rem;align-items:baseline;list-style:none;cursor:pointer;padding:1rem 0;min-height:2.75rem}.profile-inline>summary::-webkit-details-marker{display:none}.profile-inline>summary>span:first-child{font-weight:600}.profile-inline>summary>[data-profile-summary]{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted)}.profile-inline .profile-edit-label{color:var(--accent);font-size:.875rem;text-decoration:underline;text-underline-offset:.2em}.profile-inline[open]{background:var(--surface)}.profile-inline[open]>summary{border-bottom:1px dashed var(--line)}.profile-inline .execution-field{padding:1rem;max-width:42rem}.profile-form [data-profile-status]{min-height:3em;overflow-wrap:anywhere}.profile-inline>summary:hover .profile-edit-label{color:var(--text)}@media(max-width:600px){.profile-inline>summary{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.profile-inline [data-profile-summary]{grid-column:1/-1;grid-row:2}}@media print{.profile-form .execution-fields{display:block}.profile-form fieldset{break-inside:auto}.profile-inline>summary{display:block}.profile-edit-label{display:none}.profile-form textarea{height:auto}}
