.billing-profile{color:inherit;font-family:inherit;font-size:.8125rem;line-height:1.5}.billing-profile-heading{margin:0;padding-bottom:1rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.billing-profile-row{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);gap:.75rem;padding-block:1.5rem;display:grid}.billing-profile-label{font-size:inherit;margin:0;font-weight:600}.billing-profile-content{overflow-wrap:anywhere;min-width:0}.billing-profile-content>*+*,.billing-profile-subscription>*+*{margin-top:.5rem}.billing-profile-plan{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.billing-profile-badge{border:1px solid color-mix(in srgb, currentColor 8%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);border-radius:.375rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500}.billing-profile-muted{color:color-mix(in srgb, currentColor 72%, transparent)}.billing-profile-date{padding-top:.5rem}.billing-profile-note{margin-top:.125rem;font-size:.75rem}.billing-profile-action{min-height:2.75rem;color:inherit;font-size:inherit;text-align:left;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;margin:-.625rem -.5rem 0;padding:.625rem .5rem;font-weight:500;display:inline-flex}.billing-profile-action:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.billing-profile-action:focus-visible{outline-offset:2px;outline:2px solid}.billing-profile-action:disabled{cursor:wait;opacity:.6}@media (width>=640px){.billing-profile-row{grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:0}}
