/* Revision 2.2.17 — expressive architectural style previews. */
.aps-style-scene{
  width:64px!important;
  height:44px!important;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.12);
  border-radius:2px;
  background:linear-gradient(145deg,#343434,#252525);
  box-shadow:inset 0 1px rgba(255,255,255,.04),0 5px 14px rgba(0,0,0,.2);
}
.aps-style-scene svg{display:block;width:100%;height:100%}
.aps-style-scene path,.aps-style-scene circle{fill:none;stroke:#b7b0aa;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.aps-style-scene .fill{fill:rgba(241,164,146,.2);stroke:#F1A492}
.aps-style-scene .detail{stroke:#77716c;stroke-dasharray:2 2}
.aps-filter-option:hover .aps-style-scene{border-color:rgba(241,164,146,.35);background:linear-gradient(145deg,#3a3533,#272727)}
.aps-filter-option:has(input:checked) .aps-style-scene{border-color:#F1A492;box-shadow:0 0 0 2px rgba(241,164,146,.13),0 7px 18px rgba(0,0,0,.24)}
.aps-filter-option:has(input:checked) .aps-style-scene path,.aps-filter-option:has(input:checked) .aps-style-scene circle{stroke:#eee7e2}
.aps-filter-option:has(input:checked) .aps-style-scene .fill{fill:rgba(241,164,146,.28);stroke:#F1A492}
