.PlanList-module__ypSNqq__panel{background:var(--uh-white);border:1px solid var(--uh-ink-line);border-radius:22px;gap:10px;margin:0 0 24px;padding:20px;display:grid;box-shadow:0 1px 3px #10211b0f}.PlanList-module__ypSNqq__panelTitle{color:var(--uh-ink);margin:0;font-size:1.25rem;font-weight:700}.PlanList-module__ypSNqq__panelLead{color:var(--uh-ink-2);margin:0;font-size:1rem;line-height:1.5}.PlanList-module__ypSNqq__chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.PlanList-module__ypSNqq__chip{border-radius:var(--uh-radius-pill);background:var(--uh-tint-cream);min-height:40px;color:var(--uh-ink);align-items:center;gap:4px;padding:4px 4px 4px 14px;font-size:.9375rem;font-weight:650;display:inline-flex}.PlanList-module__ypSNqq__chip button{width:32px;height:32px;color:var(--uh-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.PlanList-module__ypSNqq__chip button:hover{background:var(--uh-white);color:var(--uh-ink)}.PlanList-module__ypSNqq__chip button:focus-visible,.PlanList-module__ypSNqq__toggle input:focus-visible{outline:3px solid var(--uh-focus);outline-offset:2px}.PlanList-module__ypSNqq__summary{background:var(--uh-tint-mint);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.PlanList-module__ypSNqq__summary p{color:var(--uh-ink);margin:0;font-size:1.0625rem;line-height:1.45}.PlanList-module__ypSNqq__toggle{min-height:40px;color:var(--uh-ink);cursor:pointer;align-items:center;gap:8px;font-weight:650;display:inline-flex}.PlanList-module__ypSNqq__toggle input{width:22px;height:22px;accent-color:var(--uh-action)}.PlanList-module__ypSNqq__scroll{overflow-x:auto}.PlanList-module__ypSNqq__planCell{text-align:left;padding:16px 8px}.PlanList-module__ypSNqq__fit{border-left:4px solid var(--uh-ink-line-strong);background:var(--uh-tint-cream);color:var(--uh-ink);border-radius:12px;gap:2px;margin:10px 0 0;padding:10px 12px;font-size:.9375rem;font-weight:400;line-height:1.45;display:grid}.PlanList-module__ypSNqq__fit p{margin:0}.PlanList-module__ypSNqq__fit[data-tone=good]{border-left-color:var(--uh-success);background:var(--uh-success-surface)}.PlanList-module__ypSNqq__fit[data-tone=warn]{background:var(--uh-warning-surface);border-left-color:#c98a1b}.PlanList-module__ypSNqq__fit[data-tone=off],.PlanList-module__ypSNqq__fit[data-tone=wait]{color:var(--uh-ink-2);align-items:center;gap:6px;display:flex}.PlanList-module__ypSNqq__fitHead{align-items:flex-start;gap:6px;display:flex}.PlanList-module__ypSNqq__fitHead svg{flex:none;margin-top:3px}.PlanList-module__ypSNqq__fit[data-tone=good] .PlanList-module__ypSNqq__fitHead svg{color:var(--uh-success)}.PlanList-module__ypSNqq__fit[data-tone=warn] .PlanList-module__ypSNqq__fitHead svg{color:var(--uh-warning)}.PlanList-module__ypSNqq__footnote{font-size:var(--uh-fs-small);color:var(--uh-ink-2);margin:10px 0 0;line-height:1.5}.PlanList-module__ypSNqq__table{width:100%}@media (max-width:640px){.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table,.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table tbody,.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table tr,.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table th,.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table td{width:auto;display:block}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table caption{text-align:left;padding:0 0 8px;display:block}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table tr{border-bottom:1px solid var(--uh-ink-line);padding:16px 0}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table .PlanList-module__ypSNqq__planCell{border:0;padding:0 0 10px}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table td{color:var(--uh-ink-2);background:0 0;border:0;padding:0;font-size:.9375rem;display:inline}.PlanList-module__ypSNqq__scroll .PlanList-module__ypSNqq__table td+td:before{content:" · " attr(data-label) " "}}
