.item-navigation-text {
    display: none;
}

input.dsa-link {
    width: 100%;
}

#dsa-dialog {
    /* min-width:760px; */
    width: 100%;
}


.dsa-contents .collection,
.dsa-contents .item {
    cursor: pointer;
}

.dsa-contents .folder-header {
    padding: 4px 8px;
    border-radius: 3px;
    transition: background-color 0.2s ease;
    user-select: none;
}

.dsa-contents .folder-header:hover {
    background-color: lightgoldenrodyellow;
}

.dsa-contents .item:hover {
    background-color: aliceblue;
}

.folder-contents {
    padding-left: 1.2em;
}

.folder-contents .folder {
    order: 0;
}

.folder-contents .loading::before {
    content: 'Loading...';
    opacity: 0.6;
    cursor: pointer;
}

.folder-contents:empty::before {
    content: 'No tiled images found';
    opacity: 0.6;
    cursor: pointer;
}

.folder-contents .item {
    order: 1;
}

.folder .fa {
    padding-right: 0.3em;
    color: #666;
    width: 16px;
    text-align: center;
}

.folder.expanded>.folder-header>.fa-folder {
    display: none;
}

.folder:not(.expanded)>.folder-header>.fa-folder-open {
    display: none;
}

.folder.expanded>.folder-header>.fa-folder-open {
    color: #4CAF50;
}

.folder:not(.expanded)>.folder-header>.fa-folder {
    color: #FF9800;
}

.folder:not(.expanded)>.folder-contents {
    display: none;
}

.open-in-viewer {
    background-color: lightgoldenrodyellow;
}

.gui-component {
    border-bottom: thin black solid;
}