
/* unified success colour for any chosen or filled option */
.hd-opt.sel,.tu-opt.sel,.tt-opt.sel,.tm-opt.sel,.bf-opt.sel,
.ag-opt.no.sel,.hl-opt.no.sel,.cs-opt.sel{
  border-color:var(--green-l)!important;background:var(--green-soft)!important;color:var(--green-d)!important}
.hd-opt.sel .pt,.bf-opt.sel .lk,.ag-opt.no.sel .ic{background:var(--green)!important;color:#fff!important}
.tu-opt.sel .rd,.tt-opt.sel .rd,.cs-opt.sel .cs-rd{border-color:var(--green)!important}
.tu-opt.sel .rd::after,.tt-opt.sel .rd::after,.cs-opt.sel .cs-rd:after{background:var(--green)!important}
.at-num.sel{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important}
.so-opt.is-most{border-color:var(--green)!important;background:var(--green-soft)!important}
.so-opt.is-least{border-color:var(--green-l)!important;background:#f4fbf6!important;color:var(--green-d)!important}
.pp-photo .prev.has{border-color:var(--green-l)}
.author--foot{margin-top:26px;margin-bottom:0}
body.tl-dark .hd-opt.sel,body.tl-dark .tu-opt.sel,body.tl-dark .tt-opt.sel,body.tl-dark .tm-opt.sel,
body.tl-dark .bf-opt.sel,body.tl-dark .ag-opt.no.sel,body.tl-dark .hl-opt.no.sel,body.tl-dark .cs-opt.sel,
body.tl-dark .so-opt.is-most,body.tl-dark .so-opt.is-least{
  background:rgba(34,197,94,.18)!important;color:#bbf7d0!important;border-color:var(--green-l)!important}
