.us-detail-header { position: relative; .button { color: $white; position: absolute; right: 0; top: 0; } } .us-story-main-data { margin-bottom: 2rem; .us-title { @extend %large; @extend %text; background: $whitish; margin-bottom: 1rem; padding: 2rem 1rem; position: relative; .us-title-text { margin-bottom: 0; } .us-number { color: $gray-light; margin-right: .5rem; } .us-name { color: $grayer; display: inline-block; line-height: 1.5rem; max-width: 80%; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; } } .blocked-warning { background: $red; color: $white; margin-bottom: 1rem; padding: 1rem; position: relative; .icon { @extend %xxlarge; display: inline; left: 1rem; position: absolute; top: 1rem; } .blocked { @extend %xlarge; @extend %bold; margin-bottom: .3em; } p { margin-bottom: 0; margin-left: 4rem; margin-right: 10rem; } .button-block { position: absolute; right: 1rem; top: 1rem; } } } .issue-nav { position: absolute; right: 1rem; top: 1.5rem; a { @extend %xlarge; } } .us-content { ul { margin-left: 1rem; } li { list-style-type: disc; } a { color: $green-taiga; } textarea { height: 10rem; margin-bottom: 2rem; } } .user-story-tags { .tags-container { display: inline-block; vertical-align: middle; } input { display: inline-block; width: 14rem; } .tag { padding: 2px 10px; } } .us-activity-tabs { @extend %title; border-bottom: 3px solid $gray-light; padding: .5rem 0; li { @extend %large; display: inline-block; &:first-child { border-right: 1px solid $gray-light; } } a { @include transition(color .2s ease-in); color: $gray-light; padding: 0 2rem; &.active { color: $grayer; } &:hover { @include transition(color .2s ease-in); color: $green-taiga; } } .icon { margin-right: .5rem; } } .comment-list { padding: 1rem 2rem; } .us-detail-status { @extend %large; color: $green-taiga; vertical-align: middle; } .us-detail-progress-bar { background: $grayer; height: 26px; margin-bottom: 1rem; position: relative; .current-progress { background: $fresh-taiga; height: 26px; left: 0; position: absolute; top: 0; width: 60%; } .tasks-completed { @extend %small; color: $white; left: 10px; position: absolute; top: 2px; } } .points-per-role { position: relative; li { border-right: 1px solid $grayer; display: inline-block; margin: .5rem .1rem; opacity: .3; text-align: center; width: 18%; &:first-child { opacity: 1; } &:nth-child(5n) { border: 0; } } .points { @extend %xlarge; @extend %title; display: block; text-align: center; } .role { display: inline-block; max-width: 90%; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; } .pop-points-open { @include popover(150px, '', 30px, '', ''); } } .issue-data { div { @include clearfix(); @include transition(background .2s ease-in); background: darken($whitish, 5%); margin-bottom: .5rem; padding: .5rem; &:last-child { margin: 0; } &:hover { @include transition(background .2s ease-in); background: darken($whitish, 10%); } } .level { display: inline-block; margin-right: .5rem; vertical-align: top; } .level-name { color: darken($whitish, 20%); float: right; } } .us-detail-settings { margin-top: 2rem; .button { color: $white; display: block; margin-bottom: .5rem; text-align: center; width: 100%; } .button-gray { background: $gray-light; &:hover, &.active { background: $grayer; } } .button-red { &:hover, &.active { background: $red; } } label { cursor: pointer; &+input { display: none; } } span { &.button-gray, &.button-gray:hover { background: $gray-light; &.active { background: $gray; } } &.button-red, &.button-red:hover { background: $red-light; &.active { background: $red; } } } } .us-status { .severity-data { position: relative; .pop-severity { @include popover(150px, '', 30px, '', ''); } } .priority-data { position: relative; .pop-priority { @include popover(150px, '', 30px, '', ''); } } .status-data { position: relative; .pop-status { @include popover(150px, '', 30px, '', ''); } } }