.form-ustawienia-terminarz .sm-input input,
.form-ustawienia-terminarz .sm-input-time input {
    width: 100%
}
.form-ustawienia-terminarz .buttons-panel {
    display: flex;
    justify-content: end;
    flex-direction: row;
    column-gap: 0.5em;
    margin-top: 1em;
}
.form-ustawienia-terminarz .align-end {
    align-self: end;
}
.form-ustawienia-terminarz .buttons-panel .sm-button {
    min-width: var(--button-min-width);
}
.form-ustawienia-terminarz .grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    column-gap: 1em;
    row-gap: 0.5em;
    grid-auto-flow: row; 
}
.form-ustawienia-terminarz .grid-2{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 1em;
    row-gap: 0.5em;
}
.form-ustawienia-terminarz .grid-3 {
    display: grid;
    width: 100%;
    grid-template-columns: 33fr 33fr 33fr;
    align-items: end;
    column-gap: 1em;
    row-gap:0.5em;
}
.form-ustawienia-terminarz .grid-bottom {
    display: grid;
    grid-template-columns: max-content max-content ;
    align-items: center;
    column-gap: 2em;
    row-gap: 0.5em;
}
.form-ustawienia-terminarz .span-2 {
    grid-column: span 2;
}