.theme--white,:root{--tableblock-background-color:#fff;--tableblock-border-width:2px;--tableblock-border-color:var(--gray);--tableblock-box-shadow:var(--box-shadow_small);--tableblock-cell-hightlight-background-color:var(--gray_light);--tableblock-cell-header-description-background:#fff;--tableblock-intertitle-background:#fff;--tableblock-icon-check:var(--check);--tableblock-icon-xmark:var(--xmark);--tableblock-icon-minus:var(--minus);--tableblock-icon-check-color:var(--blue);--tableblock-icon-xmark-color:var(--gray);--tableblock-icon-minus-color:var(--gray);--tableblock-columntag-color:#fff;--tableblock-columntag-background-color:var(--blue)}.theme--light{--tableblock-cell-header-description-background:var(--gray_light);--tableblock-intertitle-background:var(--gray_light)}.theme--dark{--tableblock-cell-header-description-background:var(--gray_dark);--tableblock-intertitle-background:var(--gray_dark)}.theme--color{--tableblock-cell-header-description-background:var(--blue);--tableblock-intertitle-background:var(--blue)}.tableblock{--title-margin-bottom:0;--text-margin-bottom:0}.tableblock__table{width:100%}.tableblock__head{display:none}.tableblock__body{display:flex;flex-flow:column;gap:15px}.tableblock__row{background-color:var(--tableblock-background-color);border:var(--tableblock-border-width) solid var(--tableblock-border-color);box-shadow:var(--tableblock-box-shadow);display:flex;flex-flow:column;gap:10px;padding:15px}.tableblock__row-intertitle{--tableblock-background-color:var(--tableblock-intertitle-background)}.tableblock__cell--header{font-weight:400;text-align:left}.tableblock__cell--header-with-tag{position:relative}.tableblock__cell--header-maincolumn{border-bottom:var(--tableblock-border-width) solid var(--tableblock-border-color);padding-bottom:10px}.tableblock__cell--data{display:flex;flex-flow:column;gap:5px}.tableblock__cell-column-name{flex:1;margin:0;white-space:nowrap}.tableblock__cell-column-tag{background-color:var(--tableblock-columntag-background-color);color:var(--tableblock-columntag-color);margin-left:5px;padding:0 5px}.tableblock__cell-icon{display:inline-block;position:relative;--tableblock-icon-size:var(--base-font-size)}.tableblock__cell-icon,.tableblock__cell-icon:before{height:var(--tableblock-icon-size);width:var(--tableblock-icon-size)}.tableblock__cell-icon:before{background-color:var(--tableblock-icon-color);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:50%;-webkit-mask:var(--tableblock-icon) center center /contain no-repeat;mask:var(--tableblock-icon) center center /contain no-repeat;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.tableblock__cell-icon--tick{--tableblock-icon:var(--tableblock-icon-check);--tableblock-icon-color:var(--tableblock-icon-check-color)}.tableblock__cell-icon--cross{--tableblock-icon:var(--tableblock-icon-xmark);--tableblock-icon-color:var(--tableblock-icon-xmark-color)}.tableblock__cell-icon--minus{--tableblock-icon:var(--tableblock-icon-minus);--tableblock-icon-color:var(--tableblock-icon-minus-color)}.tableblock__cell-icon--empty{--tableblock-icon-size:0}@media (min-width:600px){.tableblock__cell--data{flex-flow:row;gap:15px}}@media (min-width:900px){.tableblock{background-color:var(--tableblock-background-color);box-shadow:var(--tableblock-box-shadow)}.tableblock__head{display:table-header-group}.tableblock__body{display:table-row-group}.tableblock__row{box-shadow:none;display:table-row}.tableblock__columntag{background-color:var(--tableblock-columntag-background-color);bottom:calc(100% + 1px);color:var(--tableblock-columntag-color);font-size:var(--small-font-size);left:50%;padding:5px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap}.tableblock__cell{border:var(--tableblock-border-width) solid var(--tableblock-border-color);display:table-cell;padding:15px;text-align:center;vertical-align:middle}.tableblock__cell--highlight{background-color:var(--tableblock-cell-hightlight-background-color)}.tableblock__cell--header-description{background-color:var(--tableblock-cell-header-description-background);padding:30px 15px}.tableblock__cell--header-intertitle,.tableblock__cell--header-maincolumn{text-align:left}.tableblock__cell-column-name{display:none}}