/* template icon - for "add new" dropdown and gallery item */
#uploadMenuDropDown a:hover .icon-template,
.icon-template.icon-template {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 14H13.5627V3.38495C13.5627 2.83267 13.115 2.38495 12.5627 2.38495H5V1C5 0.447715 5.44772 0 6 0H15.0004C15.5527 0 16 0.447715 16 1V13C16 13.5523 15.5523 14 15 14Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5C12 4.44772 11.5523 4 11 4H1C0.447715 4 0 4.44772 0 5V17C0 17.5523 0.447716 18 1 18H11C11.5523 18 12 17.5523 12 17V5ZM10 7C10 6.44772 9.55228 6 9 6H3C2.44771 6 2 6.44772 2 7C2 7.55228 2.44771 8 3 8H9C9.55228 8 10 7.55228 10 7ZM9 10C9.55228 10 10 10.4477 10 11C10 11.5523 9.55228 12 9 12H3C2.44771 12 2 11.5523 2 11C2 10.4477 2.44771 10 3 10H9ZM10 15C10 14.4477 9.55228 14 9 14H3C2.44771 14 2 14.4477 2 15C2 15.5523 2.44771 16 3 16H9C9.55228 16 10 15.5523 10 15Z' fill='%23000'/%3E%3C/svg%3E%0A");
    display: inline-block;
    width: 16px;
    height: 18px;
}

/* region player / thumbnail placeholder */
.template-entry-thumbnail-container {
    padding-top: 56.25%;
    background-color: #dcdcdc;
    position: relative;
}

.template-entry-thumbnail__img {
    position: absolute;
    left: 0;
    top: 0;
}

/* endregion */

/* region script & related artifacts */
.script-form-builder-container,
.related-artifacts-container {
    display: flex;
}

.related-artifact__textarea,
.script__textarea {
    box-sizing: border-box;
    padding: 12px;
    margin: 0;
    width: 100%;
    min-height: 250px;
    resize: vertical;
}

.related-artifact__textarea {
    min-height: 150px;
}

/* The `px` unit is required for IE 11, see https://github.com/philipwalton/flexbugs#flexbug-4 */
/*noinspection CssRedundantUnit*/
.script-form-builder-app,
.related-artifacts-items {
    flex: 5 1 0px;
}

/* The `px` unit is required for IE 11, see https://github.com/philipwalton/flexbugs#flexbug-4 */
/*noinspection CssRedundantUnit*/
.template-entry-tab-pane-spacing-div {
    flex: 2 1 0px;
    margin-left: 20px;
}

.flex-break {
    flex-basis: 100%;
}
/* endregion */

