@import "../../css/units.css"; @import "../../css/colors.css"; .sprite-info { padding: 0.75rem; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background-color: white; color: $text-primary; border-top-left-radius: $space; border-top-right-radius: $space; border-bottom: 1px solid $ui-black-transparent; } [theme="dark"] .sprite-info { background-color: $ui-primary; } .row { display: flex; justify-content: space-between; } .row-primary { margin-bottom: 0.5rem; } .label { opacity: 0.8; } .group { display: inline-flex; flex-direction: row; /* makes columns, for each label/form group */ align-items: center; } .column { display: inline-flex; flex-direction: column; /* put label above input */ align-items: flex-start; } .column span { margin-bottom: .25rem; } .icon-wrapper { display: inline-block; width: calc(2rem + 2px); height: calc(2rem + 2px); padding: 0.5rem; outline: none; user-select: none; } .icon { width: 100%; height: 100%; } /* @todo: refactor radio divs to input */ .radio-wrapper { white-space: nowrap; /* make sure visibilty buttons don't wrap */ } .radio { filter: saturate(0); cursor: pointer; } .radio.is-active { filter: none; } .radio.is-disabled { cursor: default; } .radio-first { border: 1px solid $ui-black-transparent; } [dir="ltr"] .radio-first { border-top-left-radius: $form-radius; border-bottom-left-radius: $form-radius; } [dir="rtl"] .radio-first { border-top-right-radius: $form-radius; border-bottom-right-radius: $form-radius; } .radio-first:focus { border-color: $motion-primary; box-shadow: inset 0 0 0 -2px $ui-black-transparent; } .radio-last { border-bottom: 1px solid $ui-black-transparent; border-top: 1px solid $ui-black-transparent; } [dir="ltr"] .radio-last { border-right: 1px solid $ui-black-transparent; border-left: 1px solid $ui-black-transparent; border-top-right-radius: $form-radius; border-bottom-right-radius: $form-radius; } [dir="rtl"] .radio-last { border-left: 1px solid $ui-black-transparent; border-right: 1px solid $ui-black-transparent; border-top-left-radius: $form-radius; border-bottom-left-radius: $form-radius; } .radio-last:focus { border-color: $motion-primary; box-shadow: inset 0 0 0 -2px $ui-black-transparent; } .icon { width: 100%; height: 100%; pointer-events: none; } .rotation-select { width: 100%; height: 1.85rem; border: 1px solid $ui-black-transparent; user-select: none; outline: none; } .rotation-select:focus { border-color: $motion-primary; box-shadow: inset 0 0 0 1px $ui-black-transparent); } .larger-input input { width: 4rem; } .sprite-input { width: 8rem; }