.provider-profile{display:grid;gap:18px;padding:22px;border:1px solid var(--lg-scene-line,var(--gc-line));border-radius:var(--glg-workspace-radius-lg);background:var(--lg-scene-panel,rgba(253,252,249,.9));box-shadow:var(--lg-scene-shadow-soft,0 10px 28px rgba(29,28,25,.055))}.provider-profile__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.provider-profile__head h2{margin:0}.provider-profile__head p{margin:8px 0 0;color:var(--lg-scene-muted,var(--gray-500));line-height:1.55}.provider-profile__state{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.provider-profile__state span{padding:6px 9px;border-radius:999px;background:var(--lg-scene-panel-soft);font-size:.75rem;font-weight:700}.provider-profile__legacy{padding:14px 16px;border:1px solid var(--lg-scene-line,var(--gc-line));border-radius:16px;background:var(--lg-scene-panel-soft,#f7f5ef)}.provider-profile__legacy p{margin:5px 0 0}.provider-profile__form{display:grid;gap:14px}.provider-profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.provider-profile label,.provider-profile fieldset{display:grid;gap:6px;color:var(--lg-scene-ink-strong,#171715);font-size:.88rem;font-weight:700}.provider-profile input,.provider-profile select,.provider-profile textarea{width:100%;padding:11px 12px;border:1px solid var(--lg-scene-line,var(--gc-line));border-radius:13px;background:var(--lg-scene-panel-strong);color:var(--lg-scene-ink-strong,#171715);font:inherit;font-weight:400}.provider-profile textarea{resize:vertical}.provider-profile :is(input,select,textarea,button):focus-visible{outline:0;box-shadow:var(--lg-scene-focus)}.provider-profile small{color:var(--lg-scene-muted,var(--gray-500));font-weight:400;line-height:1.45}.provider-profile__visibility{margin:0;padding:14px 16px;border:1px solid var(--lg-scene-line,var(--gc-line));border-radius:16px}.provider-profile__visibility legend{padding:0 6px}.provider-profile__visibility label{display:flex;grid-template-columns:none;align-items:flex-start;gap:8px;font-weight:500}.provider-profile__visibility input{width:auto;margin-top:2px}.provider-profile__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.provider-profile__actions p{margin:0;color:var(--lg-scene-muted,var(--gray-500));font-size:.84rem}.provider-profile[data-provider-profile-state="error"] .provider-profile__actions p{color:#9a3d32}@media(max-width:767px){.provider-profile{padding:18px;border-radius:22px}.provider-profile__head,.provider-profile__grid{grid-template-columns:1fr}.provider-profile__state{justify-content:flex-start}.provider-profile input:not([type="radio"]):not([type="checkbox"]),.provider-profile select,.provider-profile textarea{font-size:16px}.provider-profile input:not([type="radio"]):not([type="checkbox"]),.provider-profile select{min-height:48px}.provider-profile__visibility input{min-height:auto}.provider-profile__actions{display:grid}.provider-profile__actions .portal-button{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.provider-profile *{animation:none!important;transition:none!important}}
