﻿/*!
 * -------------------------------------
 * Web Skin Peripheral CSS for
 * "Virtual" Tables
 * ---
 * MSIE Support: 11+
 * ---
 * Requires
 *   web-skin Core CSS
 * ---
 * Copyright © 2025 Workiva
 * -------------------------------------
 */.table .caption{display:table-caption}.col{display:table-column-group}.thead{display:table-header-group}.tbody{display:table-row-group}.tfoot{display:table-footer-group}.col{display:table-column}.tr{display:table-row}.td{display:table-cell}.th{display:table-cell}.td,.th{transition:opacity .1s linear 0s,color .1s linear 0s,width .1s linear 0s,height .1s linear 0s,background-color .1s linear 0s,border-top-color .1s linear 0s,border-right-color .1s linear 0s,border-bottom-color .1s linear 0s,border-left-color .1s linear 0s;font-family:var(--body-font-family, Lato, "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:normal;color:#333;background-color:rgba(0,0,0,0);border-color:#d6d6d6;border-top-width:.1rem;border-top-style:solid;padding:.8rem;line-height:1.4285714286;text-align:left;vertical-align:middle}.th{font-weight:bold}.thead .th{border-bottom-color:#b3b3b3;color:#616161;text-transform:uppercase;padding:.8rem;font-size:1.3rem;line-height:1.5384615385;vertical-align:bottom;border-bottom-width:.1rem;border-bottom-style:solid}.col[class*=col-]{display:table-column;float:none}.td[class*=col-],.th[class*=col-]{display:table-cell;float:none}.table-condensed .td,.table-condensed .th{padding:.5rem}.table-condensed .thead .th{padding:.5rem}.table .caption{padding:.8rem;text-align:left;color:#616161}.table-condensed .table .caption{padding:.5rem;font-size:1.2rem}.table-bordered .td,.table-bordered .th{border-left:.1rem solid #d6d6d6}.table-bordered .td.table-cell-empty,.table-bordered .th.table-cell-empty{border-left-color:rgba(0,0,0,0)}.table-bordered.table-bordered-vertical .tbody .td,.table-bordered.table-bordered-vertical .tbody .th{border-top:0 none}.table-bordered.table-bordered-horizontal .td,.table-bordered.table-bordered-horizontal .th{border-left-width:0}.table-bordered.table-bordered-horizontal .td:first-child,.table-bordered.table-bordered-horizontal .th:first-child{border-left-width:.1rem}.table-bordered .table .caption{background-color:#fafafa;border:.1rem solid inherit;border-bottom:0 none}.table-striped .tbody>.tr:nth-child(odd) .td,.table-striped .tbody>.tr:nth-child(odd) .th{background-color:#ededed}.table-striped .tbody>.tr .td,.table-striped .tbody>.tr .th{border-top-width:.1rem}.table-hover .tbody>.tr:hover>.td,.table-hover .tbody>.tr:hover>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table-selectable .tbody>.tr,.table .tbody>.row-selectable{cursor:pointer}.table-selectable .tbody>.tr>.td,.table-selectable .tbody>.tr>.th,.table .tbody>.row-selectable>.td,.table .tbody>.row-selectable>.th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.table-selectable .tbody>.tr:hover>.td,.table-selectable .tbody>.tr:hover>.th,.table .tbody>.row-selectable:hover>.td,.table .tbody>.row-selectable:hover>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table .tbody>.row-selected.row-selected>.td,.table .tbody>.row-selected.row-selected>.th{color:#2a2a2a;background-color:#d6eeff}.table .tbody>.row-selected.row-selected:hover>.td,.table .tbody>.row-selected.row-selected:hover>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table-sortable .thead .th{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.table-sortable .thead .th .caret{border-top-color:#616161;opacity:0;transition:opacity .1s linear 0s;margin-top:.8rem;margin-right:.8rem;margin-left:.8rem}.table-sortable .thead .th:hover{color:#6c0;color:var(--brand-primary, #66cc00)}.table-sortable .thead .th:hover .caret{border-top-color:#6c0;border-top-color:var(--brand-primary, #66cc00);opacity:1}.table-sortable .thead .th.column-sorted{color:#6c0;color:var(--brand-primary, #66cc00)}.table-sortable .thead .th.column-sorted .caret{border-top-color:#6c0;border-top-color:var(--brand-primary, #66cc00);opacity:1}.table-sortable .thead .th.column-sorted-ascending .caret{border-color:transparent;border-style:solid;border-width:.5rem;border-top-width:0;border-bottom-color:hsl(0, 0%, 38%)}.table-sortable .thead .th.column-sorted-ascending:hover .caret{border-bottom-color:#6c0;border-bottom-color:var(--brand-primary, #66cc00)}.table-sortable .thead .th.column-sorted-ascending.column-sorted .caret{border-bottom-color:#6c0;border-bottom-color:var(--brand-primary, #66cc00)}.table-sortable .thead .th.column-unsortable.column-unsortable{cursor:default}.table-sortable .thead .th.column-unsortable.column-unsortable .caret{display:none !important}.table-sortable .thead .th.column-unsortable.column-unsortable.column-sorted,.table-sortable .thead .th.column-unsortable.column-unsortable:hover{border-bottom-color:#b3b3b3;color:#616161;text-transform:uppercase}.table-sortable.table-condensed .thead .th .caret{margin-top:1.3rem;margin-right:.5rem;margin-left:.5rem}.table-sortable.table-bordered .thead .th .caret{float:right}.table .row-alt>.td,.table .row-alt>.th{background-color:#ebf7ff}.table.table-hover .row-alt:hover>.td,.table.table-hover .row-alt:hover>.th,.table.table-selectable .row-alt:hover>.td,.table.table-selectable .row-alt:hover>.th,.table .row-selectable.row-alt:hover>.td,.table .row-selectable.row-alt:hover>.th{background-color:#d6eeff !important}.table.table-hover .row-alt:hover.row-selected>.td,.table.table-hover .row-alt:hover.row-selected>.th,.table.table-selectable .row-alt:hover.row-selected>.td,.table.table-selectable .row-alt:hover.row-selected>.th,.table .row-selectable.row-alt:hover.row-selected>.td,.table .row-selectable.row-alt:hover.row-selected>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table .row-success>.td,.table .row-success>.th{background-color:#f6fcf0}.table.table-hover .row-success:hover>.td,.table.table-hover .row-success:hover>.th,.table.table-selectable .row-success:hover>.td,.table.table-selectable .row-success:hover>.th,.table .row-selectable.row-success:hover>.td,.table .row-selectable.row-success:hover>.th{background-color:#edf9e0 !important}.table.table-hover .row-success:hover.row-selected>.td,.table.table-hover .row-success:hover.row-selected>.th,.table.table-selectable .row-success:hover.row-selected>.td,.table.table-selectable .row-success:hover.row-selected>.th,.table .row-selectable.row-success:hover.row-selected>.td,.table .row-selectable.row-success:hover.row-selected>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table .row-warning>.td,.table .row-warning>.th{background-color:#fffaf1}.table.table-hover .row-warning:hover>.td,.table.table-hover .row-warning:hover>.th,.table.table-selectable .row-warning:hover>.td,.table.table-selectable .row-warning:hover>.th,.table .row-selectable.row-warning:hover>.td,.table .row-selectable.row-warning:hover>.th{background-color:#fff5e3 !important}.table.table-hover .row-warning:hover.row-selected>.td,.table.table-hover .row-warning:hover.row-selected>.th,.table.table-selectable .row-warning:hover.row-selected>.td,.table.table-selectable .row-warning:hover.row-selected>.th,.table .row-selectable.row-warning:hover.row-selected>.td,.table .row-selectable.row-warning:hover.row-selected>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table .row-danger>.td,.table .row-danger>.th{background-color:#fef2f2}.table.table-hover .row-danger:hover>.td,.table.table-hover .row-danger:hover>.th,.table.table-selectable .row-danger:hover>.td,.table.table-selectable .row-danger:hover>.th,.table .row-selectable.row-danger:hover>.td,.table .row-selectable.row-danger:hover>.th{background-color:#fde5e5 !important}.table.table-hover .row-danger:hover.row-selected>.td,.table.table-hover .row-danger:hover.row-selected>.th,.table.table-selectable .row-danger:hover.row-selected>.td,.table.table-selectable .row-danger:hover.row-selected>.th,.table .row-selectable.row-danger:hover.row-selected>.td,.table .row-selectable.row-danger:hover.row-selected>.th{color:#363b3f !important;background-color:#ebf6ff !important}.table-vanilla{border:0 none rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}.table-vanilla .td,.table-vanilla .th{border:0 none rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0)}@media screen and (max-width: 47.9375em){.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:auto;width:100%;margin-bottom:2rem;border:.1rem solid #d6d6d6}.table-responsive>.table{margin-bottom:0;background-color:#fff;table-layout:auto}.table-responsive>.table .td,.table-responsive>.table .th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>.thead>.tr>.td:first-child,.table-responsive>.table-bordered>.thead>.tr>.th:first-child,.table-responsive>.table-bordered>.tbody>.tr>.td:first-child,.table-responsive>.table-bordered>.tbody>.tr>.th:first-child,.table-responsive>.table-bordered>.tfoot>.tr>.td:first-child,.table-responsive>.table-bordered>.tfoot>.tr>.th:first-child{border-left:0}.table-responsive>.table-bordered>.thead>.tr>.td:last-child,.table-responsive>.table-bordered>.thead>.tr>.th:last-child,.table-responsive>.table-bordered>.tbody>.tr>.td:last-child,.table-responsive>.table-bordered>.tbody>.tr>.th:last-child,.table-responsive>.table-bordered>.tfoot>.tr>.td:last-child,.table-responsive>.table-bordered>.tfoot>.tr>.th:last-child{border-right:0}.table-responsive>.table-bordered>.tbody>.tr:last-child>.td,.table-responsive>.table-bordered>.tbody>.tr:last-child>.th{border-bottom:0}}.table-responsive--always{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;overflow-y:hidden;overflow-x:auto;width:100%;margin-bottom:2rem;border:.1rem solid #d6d6d6}.table-responsive--always>.table{margin-bottom:0;background-color:#fff;table-layout:auto}.table-responsive--always>.table .td,.table-responsive--always>.table .th{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-responsive--always>.table-bordered{border:0}.table-responsive--always>.table-bordered>.thead>.tr>.td:first-child,.table-responsive--always>.table-bordered>.thead>.tr>.th:first-child,.table-responsive--always>.table-bordered>.tbody>.tr>.td:first-child,.table-responsive--always>.table-bordered>.tbody>.tr>.th:first-child,.table-responsive--always>.table-bordered>.tfoot>.tr>.td:first-child,.table-responsive--always>.table-bordered>.tfoot>.tr>.th:first-child{border-left:0}.table-responsive--always>.table-bordered>.thead>.tr>.td:last-child,.table-responsive--always>.table-bordered>.thead>.tr>.th:last-child,.table-responsive--always>.table-bordered>.tbody>.tr>.td:last-child,.table-responsive--always>.table-bordered>.tbody>.tr>.th:last-child,.table-responsive--always>.table-bordered>.tfoot>.tr>.td:last-child,.table-responsive--always>.table-bordered>.tfoot>.tr>.th:last-child{border-right:0}.table-responsive--always>.table-bordered>.tbody>.tr:last-child>.td,.table-responsive--always>.table-bordered>.tbody>.tr:last-child>.th{border-bottom:0}

/*# sourceMappingURL=virtual-tables.min.css.map */