/* _content/Konducter.Components.Device/Components/MessageDialog.razor.rz.scp.css */
[b-21veb2ighf] .device-message-box {
    max-width: 500px;
    width: 500px;
}
/* _content/Konducter.Components.Device/Components/NumericKeypad.razor.rz.scp.css */
[b-okf3k8kshr] .numpad {
    width: 1000px;
}

[b-okf3k8kshr] .keyboard-space {
    width: 580px;
    height: 50px;
}

[b-okf3k8kshr] .numpad-key {
    width: 70px;
    height: 50px;
}

[b-okf3k8kshr] .numpad-ok {
    width: 100px;
    height: 50px;
}

[b-okf3k8kshr] .numpad-clear {
    width: 148px;
    height: 50px;
}

[b-okf3k8kshr] .numpad-text {
    height: 48px !important;
}
[b-okf3k8kshr] .numpad-title {
    font-size: var(--mud-typography-h6-size);
    font-family: var(--mud-typography-h6-family);
    font-weight: var(--mud-typography-h6-weight);
    line-height: var(--mud-typography-h6-lineheight);
    letter-spacing: var(--mud-typography-h6-letterspacing);
    text-transform: var(--mud-typography-h6-text-transform);
    margin-bottom: 3px;
}

@media screen and (max-width: 1024px) {
    [b-okf3k8kshr] .numpad {
        width: 570px;
    }

    [b-okf3k8kshr] .numpad-key {
        width: 34px !important;
        min-width: 34px !important;
        height: 30px !important;
        padding: 0 !important;
    }

    [b-okf3k8kshr] .numpad-ok {
        width: 60px;
        min-width: 60px !important;
        height: 30px;
    }

    [b-okf3k8kshr] .numpad-clear {
        width: 78px !important;
        min-width: 78px !important;
        height: 30px !important;
        padding: 0 !important;
    }

    [b-okf3k8kshr] .numpad-title {
        font-size: var(--mud-typography-subtitle2-size);
        font-family: var(--mud-typography-subtitle2-family);
        font-weight: var(--mud-typography-subtitle2-weight);
        line-height: var(--mud-typography-subtitle2-lineheight);
        letter-spacing: var(--mud-typography-subtitle2-letterspacing);
        text-transform: var(--mud-typography-subtitle2-text-transform);
        margin-bottom: 1px;
    }
}





