// Session Dialog
@mixin budgie_session_dialog($button) {
    .dialog-title { font-size: 120%; }

    .linked.horizontal > #{$button} {
        padding: 8px;
        border-bottom: none;
        border-radius: 0;
        &:first-child { border-left: none; border-radius: 0; }
        &:last-child { border-right: none; border-radius: 0; }
    }
}

// PolKit Dialog
.budgie-polkit-dialog {
    @extend .budgie-session-dialog;
    @extend %menu;

    .message { color: transparentize($fg_color, 0.3); }
    .failure { color: $alert_color; }
}

// Run Dialog
%budgie_run_dialog_entry {
    font-size: 120%;
    padding: 8px 5px;
    border: none;
    box-shadow: none;
}

%budgie_run_dialog_image {
    &:dir(ltr) { padding-left: 8px; padding-right: 12px; }
    &:dir(rtl) { padding-left: 12px; padding-right: 8px; }
}
