soiz1's picture
Upload 2891 files
6bcb42f verified
@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;
}