﻿.clnk.venue-importer .text-error {
    color: #d42054;
    max-height: 200px;
    overflow: auto;
}
.clnk.venue-importer .text-error p {
    margin-bottom: 0;
}
.clnk.venue-importer form {
    margin: 0;
}
.clnk.venue-importer .umb-code-snippet .umb-code-snippet__content pre {
    max-height: 400px;
}
.clnk.venue-importer .batch-square-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}
.clnk.venue-importer .batch-square {
    height: 36px;
    width: 36px;
    font-size: 16px;
    background-color: #f3f3f5;
    position: relative;
}
.clnk.venue-importer .batch-square.active {
    outline: 2px solid #39c739;
}
.clnk.venue-importer .batch-square.ok {
    background-color: #7afc7a;
}
.clnk.venue-importer .batch-square.partial {
    background-color: #f8e631;
}
.clnk.venue-importer .batch-square.not-ok {
    background-color: #ff6252;
}
.clnk.venue-importer .batch-square span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.clnk.venue-importer .batch-square:hover {
    cursor: pointer;
    filter: brightness(50%);
}
.clnk.venue-importer .batch-overview {
    display: flex;
    margin-bottom: 16px;
}
.batch-overview > * {
    width: 50%;
}
.clnk.venue-importer .total-batch-stats,
.clnk.venue-importer .selected-batch-stats {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
}
.clnk.venue-importer .selected-batch-data-and-log {
    display: flex;
    gap: 16px;
}
.selected-batch-data-and-log > * {
    width: 50%;
}
.clnk.venue-importer .selected-batch-data-and-log .umb-code-snippet .umb-code-snippet__content pre {
    min-height: 200px;
    max-height: 200px;
}
.clnk.venue-importer .display-flex {
    display: flex;
    gap: var(--clnk-gap, 0px);
    flex-flow: var(--clnk-flex-flow, row);
    align-items: var(--clnk-align-items, normal);
    justify-content: var(--clnk-justify-content, normal);
    justify-items: var(--clnk-justify-items, normal);
}
.clnk.venue-importer .horizontal-control-group-button-wrapper {
    padding-bottom: 1px;
    margin-bottom: 40px;
    display: flex;
    align-items: flex-end;
}
.clnk.venue-importer .umb-tooltip {
    background: rgba(0,0,0,0.5);
    color: #fff;
}
.clnk.venue-importer .mb-8 {
    margin-bottom: 8px;
}
.clnk.venue-importer .mb-16 {
    margin-bottom: 16px;
}
.clnk.venue-importer .mb-20 {
    margin-bottom: 20px;
}
