.sp-locked-services{border:1px dashed var(--sp-locked-border,#e0b765);background:var(--sp-locked-bg,#fffaf0);text-align:start;border-radius:6px;width:100%;margin-top:4px;padding:12px 14px}.sp-locked-services__lead{white-space:normal;color:var(--darkmode-font-color,#404040);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:13px;line-height:1.45;display:flex}.sp-locked-services__lock{color:var(--sp-locked-accent,#a16207);flex:none}.sp-locked-services__tiles{flex-wrap:wrap;gap:8px;display:flex}.sp-locked-services__tile{border:1px solid var(--darkmode-border-soft,#f1f1f1);background:var(--darkmode-background-white,#fff);cursor:pointer;border-radius:100vw;align-items:center;gap:8px;padding:6px 8px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.sp-locked-services__tile img{filter:grayscale();opacity:.6;width:24px;height:24px}.sp-locked-services__tile .sp-locked-services__name{color:var(--darkmode-font-color,#404040);opacity:.75;font-size:13px;font-weight:600}.sp-locked-services__tile:hover,.sp-locked-services__tile:focus-visible{border-color:var(--sp-locked-accent,#a16207);outline:none;box-shadow:0 3px 10px #a162072e}.sp-locked-services .sp-locked-services__tile .sp-locked-services__badge{background:var(--sp-locked-accent,#a16207);color:#fff;letter-spacing:.02em;border-radius:100vw;padding:1px 8px;font-size:11px;font-weight:700;line-height:16px}.dark-mode .sp-locked-services{--sp-locked-bg:#a162071f;--sp-locked-border:#e0b76573;--sp-locked-accent:#d6a243}.dark-mode .sp-locked-services .sp-locked-services__tile .sp-locked-services__badge{color:#212328}
