.issues-sortable-list .str-truncated { max-width: 90%; } .milestones { .milestone { padding: 10px 16px; h4 { font-weight: bold; } .progress { width: 100%; height: 6px; } } } .milestone-content { .issues-count { margin-right: 17px; float: right; width: 105px; } .issuable-row { span a { color: $gl-text-color; word-wrap: break-word; } } .panel-heading { line-height: $line-height-base; padding: 14px 16px; display: -webkit-flex; display: flex; .title { -webkit-flex: 1; -webkit-flex-grow: 1; flex: 1; flex-grow: 2; } .counter { -webkit-flex: 1; flex: 0; padding-left: 16px; } } } .milestone-summary { .milestone-stat { white-space: nowrap; margin-right: 10px; &.with-drilldown { margin-right: 2px; } } .remaining-days { color: $orange-light; } .milestone-stats-and-buttons { display: flex; justify-content: flex-start; flex-wrap: wrap; @media (min-width: $screen-xs-min) { justify-content: space-between; flex-wrap: nowrap; } } .milestone-progress-buttons { order: 1; margin-top: 10px; @media (min-width: $screen-xs-min) { order: 2; margin-top: 0; flex-shrink: 0; } .btn { float: left; margin-right: $btn-side-margin; &:last-child { margin-right: 0; } } } .milestone-stats { order: 2; width: 100%; padding: 7px 0; flex-shrink: 1; @media (min-width: $screen-xs-min) { // when displayed on one line stats go first, buttons second order: 1; } } .progress { width: 100%; margin: 15px 0; } } .issues-sortable-list, .merge_requests-sortable-list { .issuable-detail { display: block; margin-top: 7px; .issuable-number { color: $gl-text-color-secondary; margin-right: 5px; } .avatar { float: none; } > a:not(:last-of-type) { margin-right: 5px; } } } .milestone-detail { border-bottom: 1px solid $border-color; padding: 20px 0; } @media (max-width: $screen-xs-max) { .milestone-actions { @include clearfix(); padding-top: $gl-vert-padding; .btn:first-child { margin-left: 0; } } } .milestone-page-header { display: flex; flex-flow: row; align-items: center; flex-wrap: wrap; .status-box { margin-top: 0; } .milestone-buttons { margin-left: auto; } .status-box { order: 1; } .milestone-buttons { order: 2; } .header-text-content { order: 3; width: 100%; } .milestone-buttons .verbose { display: none; } @media (min-width: $screen-xs-min) { .milestone-buttons .verbose { display: inline; } .header-text-content { order: 2; width: auto; } .milestone-buttons { order: 3; } } } .issuable-row { background-color: $white-light; cursor: -webkit-grab; cursor: grab; }