 .tablesaw {width: 100%;max-width: 100%;empty-cells: show;border-collapse: collapse;border: 0;padding: 0;}.tablesaw * {box-sizing: border-box;}.tablesaw-btn {border: 1px solid #ccc;border-radius: .25em;background: none;box-shadow: 0 1px 0 rgba(255,255,255,1);color: #4a4a4a;cursor: pointer;display: inline-block;margin: 0;padding: .5em .85em .4em .85em;position: relative;text-align: center;text-decoration: none;text-transform: capitalize;-webkit-appearance: none;-moz-appearance: none;appearance: none;}a.tablesaw-btn {color: #1c95d4;}.tablesaw-btn:hover {text-decoration: none;}.tablesaw-btn:active {background-color: #ddd;}@supports (box-shadow: none ) {.tablesaw-btn:focus {background-color: #fff;outline: none;}.tablesaw-btn:focus {box-shadow: 0 0 .35em #4faeef !important;}}.tablesaw-btn-select select {background: none;border: none;display: inline-block;position: absolute;left: 0;top: 0;margin: 0;width: 100%;height: 100%;z-index: 2;min-height: 1em;opacity: 0;color: transparent;}.tablesaw-btn select option {background: #fff;color: #000;}.tablesaw-btn {display: inline-block;width: auto;height: auto;position: relative;top: 0;}.tablesaw-btn.btn-small {font-size: 1.0625em;line-height: 19px;padding: .3em 1em .3em 1em;}.tablesaw-btn.btn-micro {font-size: .8125em;padding: .4em .7em .25em .7em;}.tablesaw-btn-select {padding-right: 1.5em;text-align: left;display: inline-block;color: #4d4d4d;padding-right: 2.5em;min-width: 7.25em;}.tablesaw-btn-select:after {content: " ";position: absolute;background: none;background-repeat: no-repeat;background-position: .25em .45em;content: "\25bc";font-size: .55em;padding-top: 1.2em;padding-left: 1em;left: auto;right: 0;margin: 0;top: 0;bottom: 0;width: 1.8em;}.tablesaw-btn-select.btn-small:after, .tablesaw-btn-select.btn-micro:after {width: 1.2em;font-size: .5em;padding-top: 1em;padding-right: .5em;line-height: 1.65;background: none;box-shadow: none;border-left-width: 0;}.tablesaw-advance .tablesaw-btn {-webkit-appearance: none;-moz-appearance: none;box-sizing: border-box;text-shadow: 0 1px 0 #fff;border-radius: .25em;}.tablesaw-advance .tablesaw-btn.btn-micro {font-size: .8125em;padding: .3em .7em .25em .7em;}.tablesaw-advance a.tablesaw-nav-btn:first-child {margin-left: 0;}.tablesaw-advance a.tablesaw-nav-btn:last-child {margin-right: 0;}.tablesaw-advance a.tablesaw-nav-btn {display: inline-block;overflow: hidden;width: 1.8em;height: 1.8em;background-position: 50% 50%;margin-left: .25em;margin-right: .25em;position: relative;text-indent: -9999px;}.tablesaw-advance a.tablesaw-nav-btn.left:before, .tablesaw-advance a.tablesaw-nav-btn.right:before, .tablesaw-advance a.tablesaw-nav-btn.down:before, .tablesaw-advance a.tablesaw-nav-btn.up:before {content: "\0020";overflow: hidden;width: 0;height: 0;position: absolute;}.tablesaw-advance a.tablesaw-nav-btn.down:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.up:before {left: .5em;top: .65em;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.left:before, .tablesaw-advance a.tablesaw-nav-btn.right:before {top: .45em;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}.tablesaw-advance a.tablesaw-nav-btn.left:before {left: .6em;border-right: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.right:before {left: .7em;border-left: 5px solid #808080;}.tablesaw-advance a.tablesaw-nav-btn.disabled {opacity: .25;cursor: default;pointer-events: none;}.tablesaw-bar {clear: both;}.tablesaw-bar * {box-sizing: border-box;}.tablesaw-bar-section {float: left;}.tablesaw-bar-section label {font-size: .875em;padding: .5em 0;clear: both;display: block;color: #888;margin-right: .5em;text-transform: uppercase;}.tablesaw-btn, .tablesaw-enhanced .tablesaw-btn {margin-top: .5em;margin-bottom: .5em;}.tablesaw-btn-select, .tablesaw-enhanced .tablesaw-btn-select {margin-bottom: 0;}.tablesaw-bar .tablesaw-bar-section .tablesaw-btn {margin-left: .4em;margin-top: 0;text-transform: uppercase;border: none;box-shadow: none;background: transparent;font-size: 1em;padding-left: .3em;}.tablesaw-bar .tablesaw-bar-section .btn-select {min-width: 0;}.tablesaw-bar .tablesaw-bar-section .btn-select:after {padding-top: .9em;}.tablesaw-bar .tablesaw-bar-section select {color: #888;text-transform: none;background: transparent;}.tablesaw-bar-section ~ table {clear: both;}.tablesaw-bar-section .abbreviated {display: inline;}.tablesaw-bar-section .longform {display: none;}@media (min-width: 24em) {.tablesaw-bar-section .abbreviated {display: none;}.tablesaw-bar-section .longform {display: inline;}}.tablesaw th, .tablesaw td {padding: .5em .7em;text-align: left;vertical-align: middle;}.tablesaw-sortable-btn {padding: .5em .7em;}.tablesaw thead th {text-align: left;}.tablesaw-row-border tr {border-bottom: 1px solid #dfdfdf;}.tablesaw-row-zebra tr:nth-child(2n) {background-color: #f8f8f8;}.tablesaw caption {text-align: left;margin: .59375em 0;}.tablesaw-swipe .tablesaw-swipe-cellpersist {border-right: 2px solid #e4e1de;}.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {border-right-width: 1px;}.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist {box-shadow: 3px 0 4px -1px #e4e1de;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: none;}@media only all {.tablesaw-stack {clear: both;}.tablesaw-stack td, .tablesaw-stack th {text-align: left;display: block;}.tablesaw-stack tr {clear: both;display: table-row;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: inline-block;padding: 0 .6em 0 0;width: 30%;}.tablesaw-stack th .tablesaw-cell-label-top, .tablesaw-stack td .tablesaw-cell-label-top {display: block;padding: .4em 0;margin: .4em 0;}.tablesaw-cell-label {display: block;}.tablesaw-stack tbody th.group {margin-top: -1px;}.tablesaw-stack th.group b.tablesaw-cell-label {display: none !important;}}@media (max-width: 39.9375em) {.tablesaw-stack tbody tr {display: block;width: 100%;border-bottom: 1px solid #dfdfdf;}.tablesaw-stack thead td, .tablesaw-stack thead th {display: none;}.tablesaw-stack tbody td, .tablesaw-stack tbody th {display: block;float: left;clear: left;width: 100%;}.tablesaw-cell-label {vertical-align: top;}.tablesaw-cell-content {display: inline-block;max-width: 67%;}.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label, .tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content {display: block;width: 100%;max-width: 100%;padding: 0;}.tablesaw-stack td:empty, .tablesaw-stack th:empty {display: none;}}@media (min-width: 40em) {.tablesaw-stack tr {display: table-row;}.tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {display: table-cell;margin: 0;}.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {display: none !important;}}.tablesaw-fix-persist {table-layout: fixed;}@media only all {.tablesaw-swipe th.tablesaw-swipe-cellhidden, .tablesaw-swipe td.tablesaw-swipe-cellhidden {display: none;}}.tablesaw-overflow {position: relative;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.tablesaw-overflow > .tablesaw {margin-top: 2px;}.tablesaw-columntoggle-btn span {text-indent: -9999px;display: inline-block;}.tablesaw-columntoggle-btnwrap {position: relative;}.tablesaw-columntoggle-btnwrap .dialog-content {padding: .5em;}.tablesaw-columntoggle tbody td {line-height: 1.5;}.tablesaw-columntoggle-popup {display: none;}.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {display: block;position: absolute;top: 2em;right: 0;background-color: #fff;padding: .5em .8em;border: 1px solid #ccc;box-shadow: 0 1px 2px #ccc;border-radius: .2em;z-index: 1;}.tablesaw-columntoggle-popup fieldset {margin: 0;}@media only all {.tablesaw-columntoggle th.tablesaw-priority-6, .tablesaw-columntoggle td.tablesaw-priority-6, .tablesaw-columntoggle th.tablesaw-priority-5, .tablesaw-columntoggle td.tablesaw-priority-5, .tablesaw-columntoggle th.tablesaw-priority-4, .tablesaw-columntoggle td.tablesaw-priority-4, .tablesaw-columntoggle th.tablesaw-priority-3, .tablesaw-columntoggle td.tablesaw-priority-3, .tablesaw-columntoggle th.tablesaw-priority-2, .tablesaw-columntoggle td.tablesaw-priority-2, .tablesaw-columntoggle th.tablesaw-priority-1, .tablesaw-columntoggle td.tablesaw-priority-1, .tablesaw-columntoggle th.tablesaw-priority-0, .tablesaw-columntoggle td.tablesaw-priority-0 {display: none;}}.tablesaw-columntoggle-btnwrap .dialog-content {top: 0 !important;right: 1em;left: auto !important;width: 12em;max-width: 18em;margin: -.5em auto 0;}.tablesaw-columntoggle-btnwrap .dialog-content:focus {outline-style: none;}@media (min-width: 20em) {.tablesaw-columntoggle th.tablesaw-priority-1, .tablesaw-columntoggle td.tablesaw-priority-1 {display: table-cell;}}@media (min-width: 30em) {.tablesaw-columntoggle th.tablesaw-priority-2, .tablesaw-columntoggle td.tablesaw-priority-2 {display: table-cell;}}@media (min-width: 40em) {.tablesaw-columntoggle th.tablesaw-priority-3, .tablesaw-columntoggle td.tablesaw-priority-3 {display: table-cell;}.tablesaw-columntoggle tbody td {line-height: 2;}}@media (min-width: 50em) {.tablesaw-columntoggle th.tablesaw-priority-4, .tablesaw-columntoggle td.tablesaw-priority-4 {display: table-cell;}}@media (min-width: 60em) {.tablesaw-columntoggle th.tablesaw-priority-5, .tablesaw-columntoggle td.tablesaw-priority-5 {display: table-cell;}}@media (min-width: 70em) {.tablesaw-columntoggle th.tablesaw-priority-6, .tablesaw-columntoggle td.tablesaw-priority-6 {display: table-cell;}}@media only all {.tablesaw-columntoggle th.tablesaw-toggle-cellhidden, .tablesaw-columntoggle td.tablesaw-toggle-cellhidden {display: none;}.tablesaw-columntoggle th.tablesaw-toggle-cellvisible, .tablesaw-columntoggle td.tablesaw-toggle-cellvisible {display: table-cell;}}.tablesaw-columntoggle-popup .tablesaw-btn-group > label {display: block;padding: .2em 0;white-space: nowrap;cursor: default;}.tablesaw-columntoggle-popup .tablesaw-btn-group > label input {margin-right: .8em;}.tablesaw-sortable-head {position: relative;vertical-align: top;}.tablesaw .tablesaw-sortable-head {padding: 0;}.tablesaw-sortable-btn {min-width: 100%;color: inherit;background: transparent;border: 0;text-align: inherit;font: inherit;text-transform: inherit;}.tablesaw-sortable-arrow:after {display: inline-block;width: 10px;height: 14px;content: " ";margin-left: .3125em;}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after, .tablesaw-sortable-descending .tablesaw-sortable-arrow:after {content: "\0020";}.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after {content: "\2191";}.tablesaw-sortable-descending .tablesaw-sortable-arrow:after {content: "\2193";}.tablesaw-advance {float: right;}.tablesaw-advance.minimap {margin-right: .4em;}.tablesaw-advance-dots {float: left;margin: 0;padding: 0;list-style: none;}.tablesaw-advance-dots li {display: table-cell;margin: 0;padding: .4em .2em;}.tablesaw-advance-dots li i {width: .25em;height: .25em;background: #555;border-radius: 100%;display: inline-block;}.tablesaw-advance-dots-hide {opacity: .25;cursor: default;pointer-events: none;}
