.n9-rtable{--n9-hdr-bg:transparent;--n9-hdr-txt:inherit;--n9-txt:inherit;--n9-font-family:inherit;--n9-font-size:15px;--n9-cell-pt:14px;--n9-cell-pr:16px;--n9-cell-pb:14px;--n9-cell-pl:16px;--n9-bw:1px;--n9-bstyle:solid;--n9-bc:rgba(0,0,0,.12);font-family:var(--n9-font-family);font-size:var(--n9-font-size)}.n9-rtable table{border-collapse:separate;border-color:var(--n9-bc);border-spacing:0;border-width:var(--n9-bw);color:var(--n9-txt);width:100%}.n9-rtable td,.n9-rtable th{padding:var(--n9-cell-pt) var(--n9-cell-pr) var(--n9-cell-pb) var(--n9-cell-pl);vertical-align:top}.n9-rtable thead th{background:var(--n9-hdr-bg);color:var(--n9-hdr-txt);font-weight:700}.n9-rtable tbody td{color:var(--n9-txt)}.n9-rtable tbody td,.n9-rtable thead th{border-bottom:var(--n9-bw) var(--n9-bstyle) var(--n9-bc);border-color:var(--n9-bc);border-width:var(--n9-bw)}.n9-rtable th{min-width:130px}.n9-rtable.zebra-on tbody tr:nth-child(2n) td{background:rgba(0,0,0,.04)}.n9-rtable .align-left{text-align:left}.n9-rtable .align-center{text-align:center}.n9-rtable .align-right{text-align:right}@media (max-width:768px){.n9-rtable table,.n9-rtable tbody,.n9-rtable td,.n9-rtable th,.n9-rtable thead,.n9-rtable tr{display:block;width:100%}.n9-rtable table{border:none}.n9-rtable thead{display:none}.n9-rtable tr{background:#fff;border:var(--n9-bw) var(--n9-bstyle) var(--n9-bc);margin-bottom:14px;overflow:hidden}.n9-rtable td{border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;justify-content:space-between}.n9-rtable td:last-child{border-bottom:none}.n9-rtable td:before{content:attr(data-label);flex:0 0 45%;font-weight:600;opacity:.75;text-align:left}.n9-rtable.zebra-on tr:nth-child(2n){background:rgba(0,0,0,.02)}}.n9-rtable.first-col-header tbody td:first-child{background:rgba(0,0,0,.03);font-weight:700;white-space:nowrap}@media (max-width:768px){.n9-rtable.first-col-header td:first-child{background:rgba(0,0,0,.03);display:block;font-size:calc(var(--n9-font-size, 15px) + 1px);font-weight:700;width:100%}.n9-rtable.first-col-header td:first-child:before{content:"";display:none}.n9-rtable.first-col-header td:not(:first-child){display:grid;grid-template-columns:1fr 2fr}}@media (max-width:360px){.n9-rtable.first-col-header td:not(:first-child){grid-template-columns:auto}}