.toolbox-table { font-family: 'Source Sans Pro', 'tenforce', Arial, sans-serif; font-kerning: normal; font-size: 16px; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; -webkit-font-feature-settings: "kern" 1,"liga" 0; font-feature-settings: "kern" 1,"liga" 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: relative; /* Collection --- ONLY for alternating bg colors */ /* Row */ /* Cell */ /* Cell Inner */ /* Footer */ /* Modifiers */ }

.toolbox-table .toolbox-table { margin: 5px 0 5px 5px; }

.toolbox-table .toolbox-table--unbind { margin: 5px 0; }

.toolbox-table__header-collection { position: relative; background-color: #DCDCDC; border-radius: 5px 5px 0 0; }

.toolbox-table__header { position: relative; display: flex; height: 40px; /* Modifiers */ }

.toolbox-table__header .toolbox-table__cell { min-width: 40px; overflow: visible; }

.toolbox-table__header--condensed { height: 20px; }

.toolbox-table__header--condensed .toolbox-table__cell { height: 20px; }

.toolbox-table__collection:nth-of-type(odd) > .toolbox-table__row { background-color: #f6f7f9; }

.toolbox-table__collection:nth-of-type(even) > .toolbox-table__row { background-color: #e7ebef; }

.toolbox-table__collection--placeholder { height: 40px; }

.toolbox-table__collection--placeholder:nth-of-type(odd) { background-color: #f6f7f9; }

.toolbox-table__collection--placeholder:nth-of-type(even) { background-color: #e7ebef; }

.toolbox-table__row { position: relative; display: flex; height: 40px; background-color: #FFF; transition: background-color .3s ease-in-out; /* Row Modifiers */ }

.toolbox-table__row:hover, .toolbox-table__row:focus, .toolbox-table__row:focus-within, .toolbox-table__row--highlight { box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.5); z-index: 1; transition: box-shadow .5s ease-in-out; }

.toolbox-table__row:hover .toolbox-table__cell::before, .toolbox-table__row:focus .toolbox-table__cell::before, .toolbox-table__row:focus-within .toolbox-table__cell::before, .toolbox-table__row--highlight .toolbox-table__cell::before { height: 2px; opacity: 1; }

.toolbox-table__row:hover .toolbox-table__cell--permalink::before, .toolbox-table__row:focus .toolbox-table__cell--permalink::before, .toolbox-table__row:focus-within .toolbox-table__cell--permalink::before, .toolbox-table__row--highlight .toolbox-table__cell--permalink::before { height: 2px; opacity: .5; }

.toolbox-table__row:hover .toolbox-table__cell--permalink:hover::before, .toolbox-table__row:hover .toolbox-table__cell--permalink:focus::before, .toolbox-table__row:hover .toolbox-table__cell--permalink:focus-within::before, .toolbox-table__row:focus .toolbox-table__cell--permalink:hover::before, .toolbox-table__row:focus .toolbox-table__cell--permalink:focus::before, .toolbox-table__row:focus .toolbox-table__cell--permalink:focus-within::before, .toolbox-table__row:focus-within .toolbox-table__cell--permalink:hover::before, .toolbox-table__row:focus-within .toolbox-table__cell--permalink:focus::before, .toolbox-table__row:focus-within .toolbox-table__cell--permalink:focus-within::before, .toolbox-table__row--highlight .toolbox-table__cell--permalink:hover::before, .toolbox-table__row--highlight .toolbox-table__cell--permalink:focus::before, .toolbox-table__row--highlight .toolbox-table__cell--permalink:focus-within::before { opacity: 1; }

.toolbox-table__row:hover .toolbox-table__cell--action, .toolbox-table__row:focus .toolbox-table__cell--action, .toolbox-table__row:focus-within .toolbox-table__cell--action, .toolbox-table__row--highlight .toolbox-table__cell--action { cursor: pointer; }

.toolbox-table__row:hover .toolbox-table__cell--action::before, .toolbox-table__row:focus .toolbox-table__cell--action::before, .toolbox-table__row:focus-within .toolbox-table__cell--action::before, .toolbox-table__row--highlight .toolbox-table__cell--action::before { background-color: #A87E2E; height: 2px; opacity: .5; }

.toolbox-table__row:hover .toolbox-table__cell--action:hover::before, .toolbox-table__row:hover .toolbox-table__cell--action:focus::before, .toolbox-table__row:hover .toolbox-table__cell--action:focus-within::before, .toolbox-table__row:focus .toolbox-table__cell--action:hover::before, .toolbox-table__row:focus .toolbox-table__cell--action:focus::before, .toolbox-table__row:focus .toolbox-table__cell--action:focus-within::before, .toolbox-table__row:focus-within .toolbox-table__cell--action:hover::before, .toolbox-table__row:focus-within .toolbox-table__cell--action:focus::before, .toolbox-table__row:focus-within .toolbox-table__cell--action:focus-within::before, .toolbox-table__row--highlight .toolbox-table__cell--action:hover::before, .toolbox-table__row--highlight .toolbox-table__cell--action:focus::before, .toolbox-table__row--highlight .toolbox-table__cell--action:focus-within::before { opacity: 1; }

.toolbox-table__row:last-child .toolbox-table__row { border-radius: 0 0 5px 5px; }

.toolbox-table__row--action:hover .toolbox-table__cell, .toolbox-table__row--action:focus .toolbox-table__cell, .toolbox-table__row--action:focus-within .toolbox-table__cell { cursor: pointer; }

.toolbox-table__row--action:hover .toolbox-table__cell::before, .toolbox-table__row--action:focus .toolbox-table__cell::before, .toolbox-table__row--action:focus-within .toolbox-table__cell::before { background-color: #A87E2E; opacity: 1; }

.toolbox-table__row--permalink:hover .toolbox-table__cell, .toolbox-table__row--permalink:focus .toolbox-table__cell, .toolbox-table__row--permalink:focus-within .toolbox-table__cell { cursor: pointer; }

.toolbox-table__row--permalink:hover .toolbox-table__cell::before, .toolbox-table__row--permalink:focus .toolbox-table__cell::before, .toolbox-table__row--permalink:focus-within .toolbox-table__cell::before { background-color: #945E00; }

.toolbox-table__cell { position: relative; flex-grow: 1; min-width: 40px; height: 40px; white-space: nowrap; /* Cell Modifiers */ }

.toolbox-table__cell::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0; display: block; background-color: #CACACA; pointer-events: none; opacity: 0; transition: all .3s ease-in-out; }

.toolbox-table__cell:hover .toolbox-table__cellInner, .toolbox-table__cell:focus .toolbox-table__cellInner, .toolbox-table__cell:focus-within .toolbox-table__cellInner { overflow: visible; }

.toolbox-table__cell a:not(.toolbox-action):hover, .toolbox-table__cell a:not(.toolbox-action):focus, .toolbox-table__cell a:not(.toolbox-action):focus-within { top: inherit; }

.toolbox-table__cell--1, .toolbox-table__cell--xxs { flex-grow: 1; }

.toolbox-table__cell--2, .toolbox-table__cell--xs { flex-grow: 2; }

.toolbox-table__cell--4, .toolbox-table__cell--s { flex-grow: 4; }

.toolbox-table__cell--8, .toolbox-table__cell--m { flex-grow: 8; }

.toolbox-table__cell--16, .toolbox-table__cell--l { flex-grow: 16; }

.toolbox-table__cell--32, .toolbox-table__cell--xl { flex-grow: 32; }

.toolbox-table__cell--64, .toolbox-table__cell--xxl { flex-grow: 64; }

.toolbox-table__cell--0 { flex-grow: 0; text-align: center; }

.toolbox-table__cell--0\.5 { flex-grow: .5; }

.toolbox-table__cell--1 { flex-grow: 1; }

.toolbox-table__cell--1\.5 { flex-grow: 1.5; }

.toolbox-table__cell--2 { flex-grow: 2; }

.toolbox-table__cell--2\.5 { flex-grow: 2.5; }

.toolbox-table__cell--3 { flex-grow: 3; }

.toolbox-table__cell--3\.5 { flex-grow: 3.5; }

.toolbox-table__cell--4 { flex-grow: 4; }

.toolbox-table__cell--4\.5 { flex-grow: 4.5; }

.toolbox-table__cell--5 { flex-grow: 5; }

.toolbox-table__cell--5\.5 { flex-grow: 5.5; }

.toolbox-table__cell--6 { flex-grow: 6; }

.toolbox-table__cell--6\.5 { flex-grow: 6.5; }

.toolbox-table__cell--7 { flex-grow: 7; }

.toolbox-table__cell--7\.5 { flex-grow: 7.5; }

.toolbox-table__cell--8 { flex-grow: 8; }

.toolbox-table__cell--8\.5 { flex-grow: 8.5; }

.toolbox-table__cell--9 { flex-grow: 9; }

.toolbox-table__cell--9\.5 { flex-grow: 9.5; }

.toolbox-table__cell--10 { flex-grow: 10; }

.toolbox-table__cell--10\.5 { flex-grow: 10.5; }

.toolbox-table__cell--11 { flex-grow: 11; }

.toolbox-table__cell--11\.5 { flex-grow: 11.5; }

.toolbox-table__cell--12 { flex-grow: 12; }

.toolbox-table__cell--12\.5 { flex-grow: 12.5; }

.toolbox-table__cell--13 { flex-grow: 13; }

.toolbox-table__cell--13\.5 { flex-grow: 13.5; }

.toolbox-table__cell--14 { flex-grow: 14; }

.toolbox-table__cell--14\.5 { flex-grow: 14.5; }

.toolbox-table__cell--15 { flex-grow: 15; }

.toolbox-table__cell--15\.5 { flex-grow: 15.5; }

.toolbox-table__cell--permalink { cursor: pointer; }

.toolbox-table__cell--permalink::before { background-color: #945E00; }

.toolbox-table__cell--permalink * { cursor: pointer; }

.toolbox-table__cellInner { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; transition: all .3s ease-in-out; }

.toolbox-table__footer-collection { position: relative; background-color: #DCDCDC; border-radius: 0 0 5px 5px; }

.toolbox-table__footer { display: flex; align-items: center; justify-content: space-between; height: 20px; padding: .125rem 1rem; }

.toolbox-table--fixed-header { padding-top: 55px; }

.toolbox-table--fixed-header .toolbox-table__header-collection { position: absolute; top: 0; min-width: 100%; z-index: 1; }

.toolbox-table--full { min-width: 100%; width: auto; }

.toolbox-table--full .toolbox-table__cell--0 { width: 0%; text-align: center; }

.toolbox-table--full .toolbox-table__cell--0\.5 { width: 5%; }

.toolbox-table--full .toolbox-table__cell--1 { width: 10%; }

.toolbox-table--full .toolbox-table__cell--1\.5 { width: 15%; }

.toolbox-table--full .toolbox-table__cell--2 { width: 20%; }

.toolbox-table--full .toolbox-table__cell--2\.5 { width: 25%; }

.toolbox-table--full .toolbox-table__cell--3 { width: 30%; }

.toolbox-table--full .toolbox-table__cell--3\.5 { width: 35%; }

.toolbox-table--full .toolbox-table__cell--4 { width: 40%; }

.toolbox-table--full .toolbox-table__cell--4\.5 { width: 45%; }

.toolbox-table--full .toolbox-table__cell--5 { width: 50%; }

.toolbox-table--full .toolbox-table__cell--5\.5 { width: 55%; }

.toolbox-table--full .toolbox-table__cell--6 { width: 60%; }

.toolbox-table--full .toolbox-table__cell--6\.5 { width: 65%; }

.toolbox-table--full .toolbox-table__cell--7 { width: 70%; }

.toolbox-table--full .toolbox-table__cell--7\.5 { width: 75%; }

.toolbox-table--full .toolbox-table__cell--8 { width: 80%; }

.toolbox-table--full .toolbox-table__cell--8\.5 { width: 85%; }

.toolbox-table--full .toolbox-table__cell--9 { width: 90%; }

.toolbox-table--full .toolbox-table__cell--9\.5 { width: 95%; }

.toolbox-table--full .toolbox-table__cell--10 { width: 100%; }

.toolbox-table--full .toolbox-table__cell--10\.5 { width: 105%; }

.toolbox-table--full .toolbox-table__cell--11 { width: 110%; }

.toolbox-table--full .toolbox-table__cell--11\.5 { width: 115%; }

.toolbox-table--full .toolbox-table__cell--12 { width: 120%; }

.toolbox-table--full .toolbox-table__cell--12\.5 { width: 125%; }

.toolbox-table--full .toolbox-table__cell--13 { width: 130%; }

.toolbox-table--full .toolbox-table__cell--13\.5 { width: 135%; }

.toolbox-table--full .toolbox-table__cell--14 { width: 140%; }

.toolbox-table--full .toolbox-table__cell--14\.5 { width: 145%; }

.toolbox-table--full .toolbox-table__cell--15 { width: 150%; }

.toolbox-table--full .toolbox-table__cell--15\.5 { width: 155%; }
