.maintenance-banner[data-v-ba9d4b71]{background:linear-gradient(135deg,#1a7a80,#22959e);box-shadow:0 2px 12px #00000026;color:#fff;width:100%;z-index:1000}.maintenance-banner__content[data-v-ba9d4b71]{align-items:center;display:flex;gap:14px;justify-content:center;margin:0 auto;max-width:1200px;padding:16px 48px 16px 24px;position:relative}.maintenance-banner__icon[data-v-ba9d4b71]{flex-shrink:0;height:28px;width:28px}.maintenance-banner__message[data-v-ba9d4b71]{font-size:1.25rem;font-weight:600;letter-spacing:.01em;line-height:1.5;margin:0}.maintenance-banner__close[data-v-ba9d4b71]{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s,background-color .2s}.maintenance-banner__close[data-v-ba9d4b71]:hover{background-color:#ffffff26;color:#fff}.maintenance-banner__close svg[data-v-ba9d4b71]{height:14px;width:14px}.banner-slide-enter-active[data-v-ba9d4b71]{animation:slideDown-ba9d4b71 .4s ease-out}.banner-slide-leave-active[data-v-ba9d4b71]{animation:slideDown-ba9d4b71 .3s ease-in reverse}@keyframes slideDown-ba9d4b71{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.maintenance-banner__content[data-v-ba9d4b71]{gap:10px;padding:14px 40px 14px 16px}.maintenance-banner__message[data-v-ba9d4b71]{font-size:.95rem}.maintenance-banner__icon[data-v-ba9d4b71]{height:24px;width:24px}.maintenance-banner__close[data-v-ba9d4b71]{right:10px}}form .f-element[data-v-9d8e5f14]{margin-bottom:1rem;min-width:75px}form .f-element.f-textarea .f-element-inner label[data-v-9d8e5f14]:not(.is-left-side){top:16px}form .f-element.f-textarea.has-focus label.center[data-v-9d8e5f14],form .f-element.f-textarea.has-focus label[data-v-9d8e5f14]:not(.is-left-side),form .f-element.f-textarea.has-value label.center[data-v-9d8e5f14],form .f-element.f-textarea.has-value label[data-v-9d8e5f14]:not(.is-left-side){top:7px}form .f-element.f-select.has-focus label.center[data-v-9d8e5f14],form .f-element.f-select.has-focus label[data-v-9d8e5f14]:not(.is-left-side),form .f-element.f-select.has-value label.center[data-v-9d8e5f14],form .f-element.f-select.has-value label[data-v-9d8e5f14]:not(.is-left-side){left:1rem;top:4px}form .f-element .f-element-inner[data-v-9d8e5f14]{height:100%;position:relative}form .f-element .f-element-inner label[data-v-9d8e5f14]:not(.is-left-side){color:#949494;font-size:1.3rem;left:1rem;margin:0;max-width:calc(100% - 2rem);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;white-space:nowrap;z-index:2}form .f-element .f-element-inner label[data-v-9d8e5f14]:not(.is-left-side):first-letter{text-transform:capitalize}form .f-element .f-element-inner label:not(.is-left-side).center[data-v-9d8e5f14]{left:50%;transform:translate(-50%,-50%)!important}form .f-element.has-focus label.center[data-v-9d8e5f14],form .f-element.has-focus label[data-v-9d8e5f14]:not(.is-left-side),form .f-element.has-value label.center[data-v-9d8e5f14],form .f-element.has-value label[data-v-9d8e5f14]:not(.is-left-side){color:#026970;font-size:1.1rem;font-weight:600!important;left:calc(1rem + 2px);letter-spacing:.5px;top:7px;transform:none!important}form .form-line[data-v-9d8e5f14]{align-content:space-between;align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}form .form-line .f-element[data-v-9d8e5f14]{flex:1 1;margin-bottom:0;margin-right:1rem}form .form-line .f-element[data-v-9d8e5f14]:last-of-type{margin-right:0}form .form-line [type=submit][data-v-9d8e5f14]{height:5rem}form .is-readonly[data-v-9d8e5f14]{cursor:auto;opacity:.8}.layout .header[data-v-9d8e5f14]{background-color:#fff;height:100px;padding:3rem;position:relative;z-index:30}.layout .header .logo[data-v-9d8e5f14]{flex:1 1 auto;max-width:13rem}.layout .header .profile[data-v-9d8e5f14]{flex:1 1 auto;justify-content:flex-end;margin-right:4rem}.layout .header .profile .name[data-v-9d8e5f14]{font-size:2rem;line-height:1}.layout .header .profile .login[data-v-9d8e5f14]{color:#7a7a7a;font-size:1.4rem;line-height:1.2}.layout .header .profile .logout[data-v-9d8e5f14]{display:block;line-height:1}.layout .header .profile[data-v-9d8e5f14]:after{color:#29abb4;content:"";display:block;font-family:icomoon!important;font-size:3.3rem;margin-left:.2em}.layout .header .locale-wrapper[data-v-9d8e5f14]{flex:0 0 auto}.layout .content[data-v-9d8e5f14]{height:calc(100vh - 100px);overflow:hidden}.layout .autocomplete[data-v-9d8e5f14]{display:inline-block;margin-right:1em;position:relative}.layout .autocomplete input[type=text][data-v-9d8e5f14]{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:300px}.layout .autocomplete ul[data-v-9d8e5f14]{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 5px 10px #0000001a;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:1}.layout .autocomplete ul li[data-v-9d8e5f14]{cursor:pointer;font-size:16px;padding:10px}.layout .autocomplete ul li[data-v-9d8e5f14]:hover{background-color:#29abb4;color:#fff}.layout .autocomplete ul li.active[data-v-9d8e5f14]{background-color:#007bff;color:#fff}.layout .autocomplete ul li.active[data-v-9d8e5f14]:hover{background-color:#0069d9}.layout .autocomplete ul .no-results[data-v-9d8e5f14]{color:#999;font-size:16px;padding:10px;text-align:center}
