.price-table{background:#fff;border-radius:8px;box-sizing:border-box;width:100%}.price-table table,.price-table table tr{width:100%}.price-table table th{text-align:left}.price-table__th,.price-table__tr{display:grid;grid-template-columns:40px 1fr 1fr 100px 110px 110px 40px;padding:16px 0;grid-gap:14px;align-items:center;border-bottom:1px solid #e0e0e0;color:#8a8a8a;font-size:12px}.price-table.is-org .price-table__th,.price-table.is-org .price-table__tr{grid-template-columns:40px 1fr 1fr 100px 110px 110px 40px}.price-table__tr:last-child{border-bottom:none}.price-table__tr span{color:#8a8a8a;display:none}.price-table__tr span.no-hide{color:#222;display:block}.price-table__tr.open .price-table__show:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%23222' d='M10.594.633 12 2.039l-6 6-6-6L1.406.633 6 5.227z'/%3E%3C/svg%3E");transform:translate(-50%,-50%) rotate(180deg)}.price-table__tr.open .price-table__subtable{display:block}.price-table__tr .price-table__show:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%238a8a8a' d='M10.594.633 12 2.039l-6 6-6-6L1.406.633 6 5.227z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 9px;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.price-table__th{color:#8a8a8a}.price-table__application-status{background-color:#cce5ff;border-radius:4px;color:#004085;display:inline-block;font-weight:400;padding:4px 8px;width:-moz-max-content;width:max-content}.price-table__application-status.is-red{background-color:#f8d7da;color:#721c24}.price-table__application-status.is-green{background-color:#d4edda;color:#155724}.price-table__show{cursor:pointer;position:relative}.price-table__sub .table-template{background:transparent;box-shadow:none;box-sizing:border-box;color:#222;line-height:120%;padding:0 20px}.price-table__sub .table-template__header{background:#f5f5f5}.price-table__sub .table-template__header,.price-table__sub .table-template__row{color:#222;margin:0 -20px;padding:8px 20px}@media (max-width:750px){.price-table__th{display:none}.price-table__tr{align-items:start;display:flex;flex-direction:column;gap:5px}.price-table__tr span{display:inline-block;margin-right:10px}}
