.os-categories-ordering-w { margin-bottom: 30px; .gu-transit { pointer-events: none; } .os-category-parent-w .os-category-children { padding: 10px; border: 1px dotted rgba(0,0,0,0.15); border-radius: $border-radius-sm; margin: 10px 20px 10px 20px; .gu-transit { pointer-events: none; .os-category-w { margin-bottom: 10px; } .os-category-children { } } } .os-category-parent-w:first-child { } .os-category-parent-w:last-child { > .os-category-children { margin-bottom: 0px; } } } .os-category-parent-w.gu-mirror { .os-category-children { padding-left: 20px; } .os-category-w { margin-bottom: 10px; } } .os-category-w.os-new-category-form-w { } .os-categories-ordering-w .os-category-w, .os-category-parent-w.gu-mirror .os-category-w{ @include white-box(); border-radius: $border-radius-lg; & + .os-category-w { margin-top: 10px; } .os-category-head { display: flex; align-items: center; padding: 15px; .os-category-drag { // display: none; font-size: 16px; padding: 5px; color: $brand-primary; margin-right: 5px; line-height: 1; cursor: -moz-grab; cursor: -webkit-grab; cursor: grab; &:before { @include latepointfont_admin("\e92b"); } } .os-category-edit-btn { background-color: transparent; margin-left: auto; display: block; border: none; box-shadow: none; padding: 0px; text-decoration: none; color: $link-color; outline: none; box-shadow: none; cursor: pointer; font-size: 16px; line-height: 1; } .os-category-items-meta { margin-right: auto; margin-left: 20px; background-color: #f3f4fd; padding: 2px 5px; line-height: 1.1; font-size: $font-size-base * 0.8; color: $color-faded; border-radius: $border-radius; } .os-category-items-count { margin-right: auto; margin-left: 10px; margin-right: 20px; background-color: #f3f4fd; padding: 2px 5px; line-height: 1.1; font-size: $font-size-base * 0.8; color: $color-faded; border-radius: $border-radius; a { color: $brand-primary; border-bottom: 1px solid $brand-primary; display: inline-block; text-decoration: none; } } .os-category-name { font-size: $body-font-size-m; font-weight: $body-font-weight-bold; padding: 4px; flex: 1; cursor: pointer; } .os-category-message { margin-right: auto; display: block; text-decoration: none; font-size: $font-size-base * 0.8; margin-right: 40px; line-height: 1.1; font-weight: $body-font-weight-bold; padding: 2px 0px; color: #cc0303; border-bottom: 1px solid #cc0303; } } .os-category-body { border-top: 1px solid $border-color-lightest; padding: 20px; display: none; .os-form-buttons { padding-top: 10px; } } .os-form-w { margin: 0px; } &.editing { .os-category-edit-btn { .latepoint-icon:before { content: "\e94b"; } } .os-category-body { display: block; } } } .gu-transit.os-category-parent-w { opacity: 0.5; > .os-category-w { box-shadow: inset 0px 0px 0px 2px $brand-primary; } } .gu-mirror.os-category-parent-w { margin-bottom: 10px; } .item-in-category-w { background: rgb(240, 241, 247); border: 2px solid rgb(219, 220, 236); border-radius: $border-radius-sm; padding: 6px 8px; display: flex; align-items: center; & + .item-in-category-w { margin-top: 10px; } & + .os-category-parent-w { margin-top: 10px; } &.status-disabled { opacity: 0.6; border-color: #da6f6f; background-color: #ffe8e8; .os-category-item-meta { background-color: #d60606; color: #fff; } } .os-category-item-drag { font-size: 14px; padding: 5px; color: $brand-primary; margin-right: 5px; line-height: 1; cursor: -moz-grab; cursor: -webkit-grab; cursor: grab; &:before { @include latepointfont_admin("\e92b"); } } .os-category-item-meta { margin-right: auto; margin-left: 20px; background-color: #e4e5f3; padding: 2px 5px; line-height: 1.1; font-size: $font-size-base * 0.8; color: $color-faded; border-radius: $border-radius; } .os-category-item-name { font-size: $font-size-base * 0.9; font-weight: $body-font-weight-bold; flex: 1; } }