.onima-forfaits-clair.ns-plans{min-height:100vh;padding:calc(var(--ns-shell-height) + 40px) 16px 56px;overflow-x:hidden}.ns-plans__inner{width:100%;max-width:1120px;margin:0 auto}.ns-plans__intro{max-width:44rem;margin-bottom:32px}.ns-plans__intro .ns-h1{margin-top:6px}.ns-plans__intro .ns-body{margin-top:8px}.ns-plans__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=900px){.ns-plans__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.ns-plans__card{min-width:0;padding:24px}.ns-plans__current{background:linear-gradient(var(--ns-surface), var(--ns-surface)) padding-box, var(--ns-horizon) border-box;box-shadow:var(--ns-shadow-2);border:2px solid #0000}.ns-plans__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ns-plans__head .ns-badge svg{width:14px;height:14px}.ns-plans__name,.ns-plans__title{margin:6px 0}.ns-plans__credits{margin-top:16px;padding:16px}.ns-plans__credits-title{color:var(--ns-ink);font-weight:650}.ns-plans__credits .ns-caption{margin-top:4px}.ns-plans__signin,.ns-plans__status{margin-top:12px}.ns-plans__signin a{min-height:var(--ns-target-min);color:var(--ns-blue-deep);text-underline-offset:2px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.ns-plans__values{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0 0;display:grid}.ns-plans__values dt{color:var(--ns-ink-2);font-size:.8125rem}.ns-plans__values dd{color:var(--ns-ink);font-family:var(--ns-font-display);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.375rem}.ns-plans__list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ns-plans__item{border:1px solid var(--ns-line);border-radius:var(--ns-radius-control);min-height:44px;color:var(--ns-ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:600;display:flex}.ns-plans__item>span:first-child{overflow-wrap:anywhere;min-width:0}.ns-plans__payments{border-radius:var(--ns-radius-card);background:var(--ns-info-bg);color:var(--ns-ink);gap:12px;margin-top:16px;padding:14px 16px;display:flex}.ns-plans__payments svg{width:20px;height:20px;color:var(--ns-blue);flex:none;margin-top:2px}.ns-plans__payments strong,.ns-plans__payments span{display:block}.ns-plans__payments span{color:var(--ns-ink-2)}@media (width<=767px){.onima-forfaits-clair.ns-plans{padding-top:calc(var(--ns-shell-height-mobile) + 28px);padding-bottom:calc(var(--ns-tabbar-height) + 32px + env(safe-area-inset-bottom))}.ns-plans__card{padding:20px}}
