.motiv-light .motiv-flow .mf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:end}
.motiv-light .motiv-flow .mf-field{width:100%;min-width:0;margin-bottom:25px}
.motiv-light .motiv-flow .mf-field>label{display:flex;align-items:flex-end;min-height:40px;line-height:1.5;font-size:12px;margin-bottom:9px}
.motiv-light .motiv-flow .mf-field>label span{margin-left:3px}
.motiv-light .motiv-flow .mf-field input:not([type=range]):not([type=checkbox]):not([type=hidden]),.motiv-light .motiv-flow .mf-field select{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;height:52px;min-height:52px;box-sizing:border-box;border:1px solid #cdded8;border-radius:13px;background-color:#f4f8f7;color:#17363d;font:400 13px/22px Montserrat,Arial,sans-serif;padding:14px 16px;margin:0}
.motiv-light .motiv-flow .mf-field select{padding-right:43px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230e7090' stroke-width='1.7'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer}
.motiv-light .motiv-flow .mf-field textarea{width:100%;min-height:145px;border:1px solid #cdded8;border-radius:13px;background:#f4f8f7;font:400 13px/1.8 Montserrat,Arial,sans-serif;padding:14px 16px}
.motiv-light .motiv-flow .mf-field input[type=file]{height:auto!important;padding:10px!important}
.mf-field input::file-selector-button{border:0;border-radius:20px;background:#dcefe7;color:#17363d;font:500 11px Montserrat,Arial,sans-serif;padding:10px 13px;margin-right:12px;cursor:pointer}
.motiv-light .motiv-flow .mf-field input[data-date-picker]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%230e7090' stroke-width='1.6'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M7 3v4m10-4v4M3 11h18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:43px!important;cursor:pointer}
.motiv-light .motiv-flow .mf-field input[data-time-picker]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%230e7090' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:43px!important;cursor:pointer}
.motiv-light .motiv-flow .mf-field :is(input,select,textarea):focus-visible{outline:2px solid #0e7090;outline-offset:3px}
.flatpickr-calendar{font-family:Montserrat,Arial,sans-serif;border:1px solid #dce8e1;border-radius:20px;box-shadow:0 18px 55px #113e4b24;padding:12px;background:white;width:332px}
.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}
.flatpickr-innerContainer,.flatpickr-rContainer,.flatpickr-days{width:100%}
.dayContainer{width:307px;min-width:307px;max-width:307px}
.flatpickr-day{border-radius:12px;max-width:42px;height:40px;line-height:40px;font-size:12px}
.flatpickr-day.today{border-color:#0e7090}
.flatpickr-day.selected,.flatpickr-day.selected:hover{background:#0e7090;border-color:#0e7090}
.flatpickr-day:hover{background:#e3f1eb;border-color:#e3f1eb}
.flatpickr-months{margin-bottom:12px}
.flatpickr-current-month{font-size:14px}
.flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:500;background:white}
.flatpickr-weekdays span.flatpickr-weekday{font-size:10px;color:#667f80;font-weight:500}
.flatpickr-time{border-top:1px solid #dce8e1!important;border-radius:12px;margin-top:8px;background:#f2f7f5}
.flatpickr-time input{font-family:Montserrat,Arial,sans-serif;font-size:16px;color:#17363d}
.flatpickr-calendar.noCalendar{padding:12px;width:240px}
.flatpickr-calendar.noCalendar .flatpickr-time{margin:0;border:0!important;height:52px}
.flatpickr-time .numInputWrapper{height:100%}
.flatpickr-calendar.noCalendar .flatpickr-time input{height:52px}

@media(min-width:768px){.mf-layout>.mf-sidebar{position:sticky;top:30px;align-self:start;max-height:calc(100vh - 60px);overflow:auto;scrollbar-width:thin}.mf-layout{overflow:visible}}
@media(max-width:600px){.motiv-light .motiv-flow .mf-fields{grid-template-columns:1fr}.motiv-light .motiv-flow .mf-field>label{min-height:0}.flatpickr-calendar{max-width:calc(100vw - 24px)}}
