.nb{--nb-margin:6.1rem;--nb-row:var(--tap);--nb-pad:.5rem;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--r-group);box-shadow:var(--sh-paper);margin:0;padding:0;list-style:none;overflow:clip}.nb .nb__row{grid-template-columns:var(--nb-margin) minmax(0, 1fr);width:100%;min-height:var(--nb-row);font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.nb button.nb__row,.nb label.nb__row,.nb a.nb__row{cursor:pointer}.nb .nb__row:not(:first-child),.nb li:not(:first-child){border-top:1px solid var(--hairline-strong)}.nb .nb__row:focus-visible{outline-offset:-3px;border-radius:0}.nb .nb__row--chosen{background:var(--y-50)}.nb .nb__margin{min-width:0;padding:var(--nb-pad) .5rem var(--nb-pad) .9rem;align-items:center;display:flex}.nb .nb__margin--mark{align-items:flex-start;padding-top:.65rem}.nb .nb__name{color:var(--primary);line-height:1.3}.nb .nb__line{min-width:0;padding:var(--nb-pad) .9rem var(--nb-pad) .8rem;border-left:1px solid var(--hairline-strong);flex-direction:column;justify-content:center;display:flex}.nb .nb__row--wide{grid-template-columns:minmax(0,1fr)}.nb .nb__row--wide>.nb__line{border-left:0;padding-left:.9rem}.nb .nb__value{font-size:1.2rem;line-height:1.2}.nb .nb__margin>input[type=checkbox]{width:100%;height:100%;inset:0}.nb .tick .box{width:1.8rem;height:1.8rem;font-size:1.4rem}.nb .tick .nb__margin--mark{padding-top:.45rem}
