.task-view { // This is a workaround to hide the llama background from the top on the task detail page margin-top: -1.5em; padding-top: 1.5em; background-color: $light-background; .subtitle { color: $grey; a { color: $grey-dark; } } .has-top-border { border-top: 1px solid lighten($grey, 35%); padding-top: .5em; } h3 .button { vertical-align: middle; } .icon.is-grey { color: lighten($grey, 5%); } .heading { display: flex; justify-content: space-between; text-transform: none; align-items: center; .title { margin-bottom: 0; } .title.task-id { color: lighten($grey, 25%); white-space: nowrap; } } .date-input { display: flex; align-items: center; a { color: $red; vertical-align: middle; padding-left: .5em; line-height: 1; } } .details { padding-bottom: 0.75em; flex-flow: row wrap; .detail-title { display: block; color: lighten($grey, 15%); } .none { font-style: italic; } // Break after the 2nd element .column:nth-child(2n) { page-break-after: always; // CSS 2.1 syntax break-after: always; // New syntax } &.labels-list, .assignees { .multiselect__tags { padding: 3px 0 0 3px; border: none; background: transparent; } .multiselect__input, .multiselect__single { width: auto !important; margin: 0; padding: .35em !important; position: relative !important; background: transparent; max-width: 100%; } .multiselect__placeholder { display: none; } .multiselect__select { // We may need to enable this since it may also be responsable for showing the loading spinner display: none; } .multiselect__content-wrapper { border: none; } } } .details,.heading { .input:not(.has-defaults), .textarea, .select:not(.has-defaults) select { border-color: transparent; background: transparent; cursor: pointer; transition: all $transition-duration; &::placeholder { color: $text-light; opacity: 1; font-style: italic; } &:hover,&:active { background: $input-background-color; border-color: $input-border-color; cursor: text; } &:focus { background: $input-background-color; border-color: $input-focus-border-color; } } .select:not(.has-defaults):after { opacity: 0; } .select:not(.has-defaults):hover:after { opacity: 1; } } .attachments { margin-bottom: 0; table tr:last-child td { border-bottom: none; } } .action-buttons { a.button { width: 100%; margin-bottom: .5em; justify-content: left; } } } .is-done { background: $green; color: $white; padding: .5em; font-size: 1.5em; margin-left: .5em; font-weight: bold; line-height: 1; border-radius: 4px; text-align: center; } .modal-container .task-view { border-radius: $radius; padding: 1em; color: $text; @media screen and (max-width: 800px) { border-radius: 0; padding-top: 2rem; } }