.fi-simple-layout {
    background-image: url(/img/msk.jpeg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

body.hanoi .fi-simple-layout {
    background-image: url(/img/hanoi.jpeg) !important;
}

body.nn .fi-simple-layout {
    background-image: url(/img/nn.jpeg) !important;
}

.fi-simple-main {
    background-color: rgba(250, 250, 250, 0.75) !important;
    backdrop-filter: saturate(180%) blur(10px);
    -webkit-backdrop-filter: saturate(180%) blur(10px);
}

.dark .fi-simple-main {
    background-color: rgba(0, 0, 0, 0.75) !important;
}

.fi-section,
.fi-fieldset,
.fi-fo-tabs {
    height: 100%;
}

input[type="date"]::-webkit-calendar-picker-indicator,
input[type="time"]::-webkit-calendar-picker-indicator {
    position: absolute;
    left: 0;
    right: auto;
    margin-left: 10px;
    cursor: pointer;
}

input[type="date"],
input[type="time"] {
    padding-left: 30px;
    position: relative;
}

