/* overwrites built-in CSS for --topbar-item-text-color which font color too dark */
.layout-topbar .topbar-menu .topbar-menu-btn-override span {
    color: white !important;
}

#topbar-quicklink-overlay-panel .p-overlaypanel-content {
    padding: 0.75rem !important;
}

span.p-button-icon.p-c.pi.pi-paperclip {
    font-size: inherit !important;
}

.document-manager-table .p-datatable-loading-overlay {
    background: transparent !important;
}

.multiselect-no-hover:hover {
    border-color: #dee2e6 !important;
    cursor: default !important;
}

/* Custom SpeedDial button styling */
.p-speeddial .p-speeddial-action .p-button {
    min-width: 8rem;
    justify-content: flex-start;
    border-radius: 6px;
}

.p-speeddial .p-speeddial-action .p-button .p-button-label {
    margin-left: 0.5rem;
}

.p-speeddial.p-component.p-speeddial-linear.p-speeddial-direction-up.p-speeddial-opened {
    align-items: flex-end !important;
    padding-right: 0 !important;
}
