#left-sidebar {
    width: 235px;
    height: 640px;
    background: #15191f;

    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.log-panel {
    display: flex;
    flex-direction: column;

    min-height: 0;
    margin: 8px;
    padding: 8px;
    box-sizing: border-box;

    background: #FFFFFF11;
}

.log-panel-title {
    flex-shrink: 0;
    margin: 0 0 4px;
}

.log-panel-content {
    flex: 1 1 auto;
    min-height: 0;

    overflow-y: auto;
    overflow-x: hidden;

    scrollbar-width: thin;
    scrollbar-color: #FFFFFF33 #0e1014;
}

#quest-log {
    flex: 0 0 250px;
}

#quest-log .quest-section-title {
    margin: 4px 0 0;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
}

#quest-log .quest-list {
    margin: 6px 0 0;
    padding-left: 20px;
}

#quest-log .quest-entry {
    margin: 0;
    padding: 2px 0;
    font-size: 12px;
}

#world-log {
    flex: 1 1 auto;
}

#world-log .world-log-entry {
    margin: 0;
    padding: 2px 0;
    font-size: 12px;
}