:root {
    flex: 1 1 0;
}

.analyzer-left-pane {
    overflow: hidden;
}

.issue-list {
    flex: 1 1 0;
}

.here-be-dragons {
    border-top-width: 1px;
    border-top-color: black;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 60px;
    max-height: 60px;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.analyze-button {
    width: 150px;
    height: 30px;
    overflow: hidden;
    background-color: rgb(14, 142, 87);
    margin: 0;
    padding: 0;
    border-width: 0;
    border-radius: 4px 0 0 4px;
}

.analyze-button:hover {
    background-color: rgb(14, 152, 87);
}

.analyze-datasource-button {
    width: 20px;
    height: 30px;
    background-color: rgb(14, 142, 87);
    border-left-color: var(--unity-colors-button-background);
    border-width: 0 0 0 1px;
    border-radius: 0 4px 4px 0;
    margin: 0;
    padding: 0;
}

.analyze-datasource-button:hover {
    background-color: rgb(14, 152, 87);
}

.analyze-button-stop:disabled {
    margin: 0;
    padding: 0;
    height: 31px;
}

.analyze-button-stop {
    background-color: rgb(235, 87, 87);
}

.analyze-button-stop:hover {
    background-color: rgb(255, 87, 87);
}

.load-save-container {
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    display: none;
}

.save-button {
}

.load-button {
}

.report-container {
    flex: 1 1 0;
}

.empty-state {
    flex: 1 1 0;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.toolbar-search-field {
    width: 98%;
    height: 20px;
}

.issuelist-header-label {
    height: 25px;
    border-bottom-width: 1px;
    border-bottom-color: var(--unity-colors-toolbar-border);
    -unity-font-style: bold;
    -unity-text-align: middle-center;
    background-color: var(--unity-colors-headerbar-background);
}

.issue-header-label {
    -unity-font-style: bold;
    -unity-text-align: middle-center;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-content: center;
    flex-grow: 1;
    background-color: var(--unity-colors-headerbar-background);
}

.header {
    width: 100%;
    height: 25px;
    flex-direction: row;
    border-bottom-width: 1px;
    border-bottom-color: var(--unity-colors-toolbar-border);
}

.dark .help-button {
    background-image: resource("d__Help");
}

.help-button {
    background-image: resource("_Help");
    height: 25px;
    width: 25px;
    align-self: center;
    background-size: 70% 70%;
}

.data-source-setting {
    flex: 1 1 0;
    border-width: 0;
    border-radius: 4px;
}

.data-source-list-view {
    flex: 1 1 0;
}

.asset-search-path {
    flex: 1 1 0;
}

.report-area {
    flex: 1 1 0;
}
