taiga-front/app/styles/modules/admin/admin-project-profile.scss

107 lines
2.3 KiB
SCSS

@import '../dependencies/mixins/profile-form';
.project-details {
@include profile-form;
.looking-for-people {
@extend %light;
border-bottom: 1px solid $whitish;
border-top: 1px solid $whitish;
padding: 1rem 0;
}
.looking-for-people-selector {
align-items: center;
display: flex;
svg {
@include svg-size();
fill: $gray-light;
margin-left: .5rem;
}
.check {
margin-left: auto;
}
}
.looking-for-people-reason {
display: block;
margin-top: 1rem;
&.ng-hide-remove-active {
animation: dropdownFade .3s;
}
&.ng-hide-add-active {
animation: dropdownFade .2s reverse;
animation-delay: .1s;
}
}
.delete-project {
@extend %xsmall;
display: block;
margin-top: 1rem;
text-align: right;
&:hover {
color: $red;
}
}
.private-or-public {
@extend %xsmall;
color: $gray-light;
margin-bottom: 2rem;
svg {
@include svg-size(1.1rem);
fill: $gray-light;
margin-right: .5rem;
vertical-align: middle;
}
}
}
.project-privacy-settings {
display: flex;
margin-bottom: .5rem;
.privacy-option {
flex: 1;
transition: .2 linear;
&:first-child {
margin-right: .5rem;
}
}
input[type="radio"] {
display: none;
}
input[type="text"] {
display: none;
}
label {
background: $whitish;
color: $grayer;
text-align: center;
transition: all .2s linear;
&:hover {
background: rgba($primary-light, .4);
color: $grayer;
svg {
fill: $grayer;
}
}
svg {
@include svg-size(1.1rem);
fill: $grayer;
margin-left: .5rem;
vertical-align: middle;
}
}
.privacy-project:checked {
+ label {
background: $primary-light;
color: $white;
svg {
@include svg-size(1.1rem);
fill: $white;
}
}
~input[type="text"] {
display: block;
}
}
}