.equipment-thumbnail[data-v-fdaad760]{height:100%;position:relative}.equipment-thumbnail--detailed[data-v-fdaad760],.equipment-thumbnail--detailed a[data-v-fdaad760]{height:auto}.equipment-thumbnail a[data-v-fdaad760]{display:flex;flex-direction:column;height:100%;text-decoration:none}.equipment-thumbnail__title[data-v-fdaad760]{background:var(--light-light-grey);border-radius:0 0 .5rem .5rem;color:var(--black);display:flex;flex:1;flex-direction:column;font-family:var(--font-family-condensed);font-size:1rem;font-weight:600;justify-content:center;line-height:1.2;padding:.5em 2em .5em 1.5em;position:relative;text-align:left;transition:background .3s ease-in-out,color .3s ease-in-out}.equipment-thumbnail__title .svg-inline--fa[data-v-fdaad760]{color:var(--light-grey);position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.equipment-thumbnail__title .main-spec[data-v-fdaad760]{display:block;font-size:.8rem;font-weight:200}a:focus .equipment-thumbnail__title[data-v-fdaad760],a:hover .equipment-thumbnail__title[data-v-fdaad760]{background:var(--dark-grey);color:var(--white)}.equipment-thumbnail .thumbnail[data-v-fdaad760]{--aspect-ratio:17/10;border:1px solid var(--light-light-grey);border-radius:.5rem .5rem 0 0}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details{border:1px solid var(--light-light-grey);padding:.5em 1.5em}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details dt{font-family:var(--font-family-condensed);font-size:1.1rem;font-weight:600}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details dd{font-weight:200;margin:0}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details dd.table{border-bottom:1px solid var(--light-grey);border-top:1px solid var(--light-grey);margin-left:-1.5em;margin-right:-1.5em;margin-top:.5em}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details dd+dt{margin-top:1em}.equipment-thumbnail[data-v-fdaad760] .equipment-thumbnail__details .button{text-transform:none;width:100%}.equipment-thumbnail[data-v-fdaad760] .badge{align-items:center;background-color:var(--white);border:0;border-radius:.25rem;color:var(--dark-grey);cursor:pointer;display:flex;flex-direction:row;font-size:.8rem;gap:.5em;height:auto;left:.5em;line-height:1;padding:.5em;position:absolute;top:.5em;z-index:1}.equipment-thumbnail[data-v-fdaad760] .badge:focus,.equipment-thumbnail[data-v-fdaad760] .badge:hover{background-color:var(--dark-grey);color:var(--white)}.equipment-thumbnail[data-v-fdaad760] .badge.badge--right{left:auto;right:.5em}.equipment-thumbnail[data-v-fdaad760] .badge.badge--green{background-color:var(--green);color:var(--white);font-weight:700}.equipment-thumbnail[data-v-fdaad760] .badge.badge--green:focus,.equipment-thumbnail[data-v-fdaad760] .badge.badge--green:hover{background-color:var(--green);color:var(--white)}.equipment-thumbnail[data-v-fdaad760] .badge.badge--green svg{box-sizing:content-box;display:inline-block;font-size:1rem;height:1em;overflow:visible;vertical-align:-.125em}.equipment-thumbnail[data-v-fdaad760] .badge.badge--green svg>*{fill:var(--white)!important}.equipment-thumbnail[data-v-fdaad760] .badge .svg-inline--fa{font-size:1rem}.equipment-thumbnail[data-v-fdaad760] .badge input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.equipment-thumbnail[data-v-fdaad760] .badge input[type=checkbox]:checked+.styled-checkbox{background-color:var(--dark-grey);border-color:transparent;color:var(--white)}.equipment-thumbnail[data-v-fdaad760] .badge .styled-checkbox{background-color:var(--white);border:1px solid var(--dark-grey);border-radius:50%;color:transparent;display:inline-block;height:1em;width:1em}
