.table-2{--table-2__max-width: 100%;--table-2__box-shadow: 0 4px 4px 0 #00000040;--table-2--caption__height: 63px;--table-2--caption__background: var(--purple-1);--table-2--tr__background: var(--purple-2);--table-2--td__min-height: 45px;--table-2__border-radius-top: 8px 8px 0 0;--table-2__border-radius-bottom: 0 0 8px 8px;--table-2--th__padding: 10px 16px;margin:0 auto 40px;max-width:724px;width:100%;font-size:var(--px16);line-height:var(--px21)}.table-2 caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:var(--table-2--th__padding);height:var(--table-2--caption__height);background:var(--table-2--caption__background);border-radius:var(--table-2__border-radius-top);color:#fff;text-align:left;font-size:var(--px17);line-height:var(--px22);font-weight:700}.table-2 thead{display:none}.table-2 tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.table-2 tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:var(--table-2__box-shadow);box-shadow:var(--table-2__box-shadow);box-shadow:var(--table-2__box-shadow);border-radius:0 0 8px 8px}.table-2 td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--table-2--th__padding);min-height:var(--table-2--td__min-height);font-weight:700;color:var(--purple-1)}.table-2 td::before{content:attr(data-label);font-weight:500}.table-2 td small{font-size:var(--px12)}.table-2 td:first-child{font-weight:700}.table-2 td:first-child::before{font-size:var(--px16);line-height:var(--px21);font-weight:700}.table-2 td:nth-of-type(2n+2){background:var(--table-2--tr__background)}.table-2--align-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}