.provider-work-profile,.provider-trade-guide,.provider-profile-summary,.provider-profile-edit{min-width:0;margin-block:24px;color:inherit;overflow-wrap:anywhere}.provider-work-profile h2,.provider-trade-guide h2{font-size:1.35rem;line-height:1.3}.provider-work-profile p,.provider-trade-guide p,.provider-profile-summary p{line-height:1.6}.provider-work-profile fieldset{min-width:0;border:1px solid var(--line,#d6d6cd);border-radius:12px;padding:16px}.provider-work-profile legend{padding-inline:6px;font-weight:700}.provider-task-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.provider-task-options label,.provider-sample-permission{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding-block:10px;line-height:1.45}.provider-task-options input,.provider-sample-permission input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#2246d2}.provider-profile-field{display:grid;gap:7px;margin-top:18px;font-weight:600;min-width:0}.provider-profile-field input,.provider-profile-field textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--line,#c8c8bf);border-radius:9px;background:var(--surface,#fff);color:inherit;padding:12px;font:inherit;font-size:1rem;line-height:1.5}.provider-profile-field textarea{resize:vertical}.provider-profile-field small{font-size:.875rem;font-weight:400;line-height:1.5}.provider-profile-field :is(input,textarea):focus-visible,.provider-task-options input:focus-visible,.provider-sample-permission input:focus-visible{outline:3px solid #2246d2;outline-offset:3px}.provider-trade-guide details,.provider-profile-edit{padding:16px;border:1px solid var(--line,#d6d6cd);border-radius:10px;margin-block:8px}.provider-trade-guide summary,.provider-profile-edit>summary{cursor:pointer;font-weight:700;line-height:1.5;min-height:28px}.provider-profile-summary dt{font-weight:700;margin-top:14px}.provider-profile-summary dd{margin:5px 0 0;white-space:pre-wrap;line-height:1.55}@media(max-width:600px){.provider-task-options{grid-template-columns:minmax(0,1fr)}.provider-work-profile fieldset{padding:12px}}
