.heightScreen {
    max-height: 80vh;
    overflow-y: auto;
}

.document-item {
    cursor: pointer;
}

.document-item:hover {
    background-color: #f8f9fa;
}

.document-item.active {
    background-color: #007bff;
    color: white;
}

.document-item + .document-item {
    border-top: 1px solid #ddd;
}

/* #### Generated By: http://font.download #### */

@font-face {
    font-family: 'Sofia Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Regular'), url('../font/Sofia Pro Regular Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Italic'), url('../font/Sofia Pro Regular Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro ExtraLight'), url('../font/Sofia Pro ExtraLight Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro UltraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro UltraLight'), url('../font/Sofia Pro UltraLight Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro ExtraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro ExtraLight Italic'), url('../font/Sofia Pro ExtraLight Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro UltraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro UltraLight Italic'), url('../font/Sofia Pro UltraLight Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Light'), url('../font/Sofia Pro Light Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Light Italic'), url('../font/Sofia Pro Light Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Medium'), url('../font/Sofia Pro Medium Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Medium Italic'), url('../font/Sofia Pro Medium Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro SemiBold'), url('../font/Sofia Pro Semi Bold Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro SemiBold Italic'), url('../font/Sofia Pro Semi Bold Italic Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Bold'), url('../font/Sofia Pro Bold Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Bold Italic'), url('../font/Sofia Pro Black Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Black';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Black'), url('../font/Sofia Pro Black Az.woff') format('woff');
}


@font-face {
    font-family: 'Sofia Pro Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro Black Italic'), url('../font/Sofia Pro Black Italic Az.woff') format('woff');
}


.toggle-switch {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.toggle-option {
    padding: 0.6rem 1.2rem;
    border: 1px solid var(--bs-primary);
    border-radius: 8px;
    cursor: pointer;
    font-weight: 500;
    color: var(--bs-primary);
    background-color: white;
    transition: all 0.25s ease-in-out;
}

.toggle-option:hover {
    background-color: var(--bs-primary);
    color: white;
}

.toggle-option.active {
    background-color: var(--bs-primary);
    color: white;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.hover-primary :hover {
    color: var(--bs-primary) !important;
}

.editable-filename input {
    transition: all 0.2s ease;
}