addons/components/Radio.cssblame
View source
b69ab311/**
b69ab312 * Copyright (c) Meta Platforms, Inc. and affiliates.
b69ab313 *
b69ab314 * This source code is licensed under the MIT license found in the
b69ab315 * LICENSE file in the root directory of this source tree.
b69ab316 */
b69ab317
b69ab318.isl-radio {
b69ab319 background: var(--checkbox-background);
b69ab3110 border-radius: 999px;
b69ab3111 cursor: pointer;
b69ab3112 height: 16px;
b69ab3113 position: relative;
b69ab3114 outline: none;
b69ab3115 width: 16px;
b69ab3116 appearance: none;
b69ab3117 border: 1px solid var(--checkbox-border);
b69ab3118 margin: 0;
b69ab3119}
b69ab3120
b69ab3121.isl-radio:focus {
b69ab3122 border-color: var(--focus-border);
b69ab3123 outline-color: var(--focus-border);
b69ab3124}
b69ab3125
b69ab3126.isl-radio:before {
b69ab3127 display: inline-block;
b69ab3128 position: absolute;
b69ab3129 left: 0;
b69ab3130 top: 0;
b69ab3131 content: ' ';
b69ab3132 inset: 4px;
b69ab3133 border-radius: 50%;
b69ab3134 transform: scale(0);
b69ab3135 transition: 60ms transform ease-in-out;
b69ab3136 background-color: var(--checkbox-foreground);
b69ab3137}
b69ab3138
b69ab3139.isl-radio:checked:before {
b69ab3140 transform: scale(1);
b69ab3141}