.prc2{margin:0 auto;max-width:1240px}.prc2 *{box-sizing:border-box}.prc2 .tabs{margin:0 auto 40px}.prc2__content{margin:0 auto;overflow-y:scroll;padding:2px;-ms-overflow-style:none;scrollbar-width:none}.prc2__content[columns="1"]{max-width:400px}.prc2__content[columns="2"]{max-width:820px}.prc2__content::-webkit-scrollbar{display:none}.prc2__content .prc2__content__row{display:grid;gap:0 16px}.prc2__content[columns="2"] .prc2__content__row{grid-template-columns:repeat(2,1fr)}.prc2__content[columns="3"] .prc2__content__row{grid-template-columns:repeat(3,1fr)}.prc2__content[columns="4"] .prc2__content__row{grid-template-columns:repeat(4,1fr)}.prc2__content__cell .buttons__item{width:100%}.prc2__content__cell:has(.buttons__item){padding:0 20px}.prc2__content__cell{background:var(--color-body);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);min-width:280px;position:relative}.prc2__content__row:first-child .prc2__content__cell{border-radius:20px 20px 0 0;border-top:1px solid var(--color-border)}.prc2__content__row:last-child .prc2__content__cell{border-bottom:1px solid var(--color-border);border-radius:0 0 20px 20px}.prc2__content__cell[style=accent]{border-left:1px solid var(--color-body-reverse);border-right:1px solid var(--color-body-reverse)}.prc2__content__row:first-child .prc2__content__cell[style=accent]{border-top:1px solid var(--color-body-reverse)}.prc2__content__row:last-child .prc2__content__cell[style=accent]{border-bottom:1px solid var(--color-body-reverse)}.prc2__content__cell[style=accent]:before,.prc2__content__row:first-child .prc2__content__cell[style=accent]:before,.prc2__content__row:last-child .prc2__content__cell[style=accent]:before{bottom:0;box-shadow:0 0 0 2px var(--color-body-reverse);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.prc2__content__row:first-child .prc2__content__cell[style=accent]:before{border-radius:20px 20px 0 0}.prc2__content__row:last-child .prc2__content__cell[style=accent]:before{border-radius:0 0 20px 20px}@media screen and (max-width:800px){.prc2 .tabs{margin:0 auto 20px}.prc2__content{padding:2px 20px}}