#div_id_permission {
    display: flex;
    flex-direction: column;
}

form#link-sugest-form,
form#text-comparison-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5%;
}

select#id_func,
select#id_schedule_type {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6e707e;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d1d3e2;
    border-radius: 0.35rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

div#messages-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    z-index: 999999;
}

.reindex-ico {
    display: none;
    cursor: pointer;
}

.reindex-data {
    display: block;
}

.index-field:hover {
    display: flex;
    justify-content: center;
    align-items: center;
}

.index-field:hover .reindex-ico {
    display: block;
}

.index-field:hover .reindex-data {
    display: none !important;
}

#metachecker-project-list {
    max-height: 30vh;
    overflow-y: scroll;
}

.history-list-item-grid {
    display: grid;
    grid-template-columns: 5% auto;
    align-items: center;
}

.history-item-safe {
    display: none;
}

pre {
  overflow-x: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

@media screen and (max-width: 1100px) {
    form#link-sugest-form,
    form#text-comparison-form {
        grid-template-columns: auto;
        grid-gap: 0;
    }
}
