.vm-button{--button-margin-top:2rem}.vm-field{--bg-color:#fff;--text-color:#434343;--scroll-color:#fff;--font-size:1rem;--placeholder-color:#cecece;--field-height:46px;--field-margin:10px;--padding:1rem;--border-radius:5px;--border-color:#009efb;--border-width:1px;--label-color:#fff;--right-icon-width:40px;--message-color:grey;--select-icon-size:1em;--select-container-bg:#fff;--select-container-height:200px;--select-container-border-top:#fff;--select-container-border:var(--border-color);--select-option-bg-hover:silver;--select-option-color-hover:#fff;--select-option-circle-bg-action:var(--validation-success);--select-option-height:40px;--checkbox-circle-bg:transparent;--checkbox-circle-bg-checked:var(--validation-success);--validation-default:silver;--validation-success:#1ed700;--validation-error:#e00000;--validation-warn:orange;--calendar-day-circle-selected-color:var(--border-color);--calendar-day-text-selected-color:#fff;--calendar-separator-color:var(--border-color);--textarea-padding-vertical:0.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:var(--font-size);color:var(--text-color)}.vm-field,.vm-field.center{display:-webkit-box;display:-ms-flexbox;display:flex}.vm-field.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vm-field.transparent{--bg-color:transparent;--field-margin:0}.vm-field.disabled{opacity:.5}.vm-field+.vm-button{margin-top:var(--button-margin-top)}.vm-field *,.vm-field :after,.vm-field :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vm-field:not(:last-child){margin-bottom:var(--field-margin)}.vm-field input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;margin-right:var(--field-margin)}.vm-field .vm-input-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;position:relative}.vm-field .vm-input{border-color:var(--border-color);background-color:var(--bg-color);border-style:solid;border-width:var(--border-width);font-size:1em;height:var(--field-height);outline:none;padding:0 var(--padding);text-decoration:none;white-space:nowrapReversed;width:100%;-webkit-transition:all .1s;transition:all .1s;color:currentColor;border-radius:var(--border-radius);font-weight:600;z-index:2;position:relative}.vm-field .vm-input.validator{padding-right:var(--right-icon-width)}.vm-field .vm-input:-webkit-inner-spin-button,.vm-field .vm-input:-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}.vm-field .vm-input:-webkit-autofill{-webkit-transition:background-color 86400s ease-in-out 0s;transition:background-color 86400s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:var(--text-color)!important}.vm-field .vm-input::-webkit-input-placeholder{color:var(--placeholder-color);opacity:1}.vm-field .vm-input:-moz-placeholder,.vm-field .vm-input::-moz-placeholder{color:var(--placeholder-color);opacity:1}.vm-field .vm-input:-ms-input-placeholder{color:var(--placeholder-color);opacity:1}.vm-field .vm-textarea{display:block;line-height:1.5;min-height:7.1em;padding:var(--textarea-padding-vertical) var(--padding);resize:none;width:100%}.vm-field .vm-textarea+.vm-validator{top:20px}.vm-field .vm-label{color:var(--label-color);font-weight:700;margin-left:var(--padding);font-size:.9em;margin-bottom:5px}.vm-field .vm-field-message{font-size:14px;font-weight:400;margin-left:var(--padding);color:var(--message-color)}.vm-field .vm-field-message:before{content:"*";color:red}.vm-field .vm-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1em;width:1em;height:1em;margin-left:.75em;margin-right:.75em;fill:currentColor;stroke:currentColor}.vm-field .vm-icon:last-child{margin-right:0}.vm-field .vm-icon:first-child{margin-left:0}.vm-field .vm-show-select-enter-active,.vm-field .vm-show-select-leave-active{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vm-field .vm-show-select-enter,.vm-field .vm-show-select-leave-to{-webkit-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0)}.vm-field .vm-select-container{width:100%;position:relative}.vm-field .vm-select-container.active .vm-select-input,.vm-field .vm-select-container.active .vm-select-input-block{border-bottom-left-radius:0;border-bottom-right-radius:0}.vm-field .vm-select-container.active .vm-select-trigger{z-index:7}.vm-field .vm-select-container.active .vm-select-input{position:relative;z-index:7;-webkit-transition:border-radius .1s;transition:border-radius .1s}.vm-field .vm-select-container.active .vm-select-input-overlay{z-index:7}.vm-field .vm-select-input{padding-right:var(--right-icon-width);text-overflow:ellipsis;-webkit-transition:border-radius .1s .2s;transition:border-radius .1s .2s;z-index:2}.vm-field .vm-select-input-block{border-radius:var(--border-radius);color:currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.vm-field .vm-select-input-overlay{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.vm-field .vm-select-trigger{cursor:pointer;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--right-icon-width);z-index:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--field-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vm-field .vm-select-trigger .vm-icon{font-size:var(--select-icon-size)}.vm-field .vm-select-options{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:var(--select-container-height)}.vm-field .vm-select-options-container{background-color:var(--select-container-bg);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border:var(--border-width) solid var(--select-container-border);border-top:var(--border-width) solid var(--select-container-border-top);font-size:1em;left:0;overflow:hidden;padding:5px 0;position:absolute;right:0;z-index:6}.vm-field .vm-select-option{height:var(--select-option-height);color:currentColor;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vm-field .vm-select-option.level-1:after{background-color:var(--validation-success);border-radius:20px;content:"";display:none;height:1em;margin-right:calc(var(--right-icon-width)/2 - .5em);width:1em;-webkit-transition:all .2s;transition:all .2s;-webkit-box-flex:0;-ms-flex:none;flex:none}.vm-field .vm-select-option.level-1:hover{background-color:var(--select-option-bg-hover);color:var(--select-option-color-hover)}.vm-field .vm-select-option.level-1.selected:after{display:inline-block}.vm-field .vm-select-option.level-0>.vm-select-option-text{text-transform:uppercase;font-weight:600;font-size:13px;line-height:2;color:#000}.vm-field .vm-select-option .vm-select-option-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5em;padding:0 var(--padding)}.vm-validator{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(var(--right-icon-width)/2 - 12px);cursor:pointer;padding:6px;z-index:3}.vm-validator .vm-validator-circle{width:12px;height:12px;border-radius:100px;background-color:var(--validation-default)}.vm-validator .vm-validator-circle.success{background-color:var(--validation-success)}.vm-validator .vm-validator-circle.error{background-color:var(--validation-error)}.vm-validator .vm-validator-circle.warn{background-color:var(--validation-warn)}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{border:none;background-color:transparent;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;display:block;overflow:hidden}.vm-field[data-v-3c95a014]{position:relative}.vm-field:hover .vm-input-checkbox[data-v-3c95a014]{background-color:var(--select-option-bg-hover);color:var(--select-option-color-hover);border-color:transparent}.vm-field .vm-field-overlay[data-v-3c95a014]{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.vm-field .vm-checkbox input[data-v-3c95a014]{position:absolute;opacity:0;pointer-events:none}.vm-field .vm-checkbox input:checked+.vm-checkbox-circle[data-v-3c95a014]{background-color:var(--checkbox-circle-bg-checked)}.vm-field .vm-checkbox .vm-checkbox-circle[data-v-3c95a014]{background-color:var(--checkbox-circle-bg);border-radius:50%;height:1em;width:1em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(var(--right-icon-width)/2 - 8px);-webkit-transition:all .2s;transition:all .2s;z-index:2;cursor:pointer}.vm-time-picker[data-v-db9c459e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.vm-time-picker__item[data-v-db9c459e]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.vm-time-picker__item[data-v-db9c459e]:not(:last-child){margin-right:10px;margin-bottom:0}.vm-calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;width:100%;border-radius:var(--border-radius);-webkit-transition:border,border-radius .1s;transition:border,border-radius .1s}.vm-calendar-header .vm-calendar-header-separator{margin:0 5px}.vm-calendar-header .vm-calendar-header-body{background-color:var(--bg-color);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 .5em;padding-right:var(--right-icon-width);height:var(--field-height);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);-webkit-transition:border,border-radius .1s;transition:border,border-radius .1s;width:100%}.vm-calendar-header .vm-calendar-header-body,.vm-calendar-header .vm-calendar-header-body-item{display:-webkit-box;display:-ms-flexbox;display:flex}.vm-calendar-header.opened .vm-calendar-header,.vm-calendar-header.opened .vm-calendar-header-body{border-bottom-left-radius:0;border-bottom-right-radius:0}.vm-calendar-header.opened .vm-calendar-header-body{z-index:5}.vm-calendar-header .vm-calendar-header-date-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vm-calendar-header .vm-calendar-icon{font-size:1.2em}.vm-calendar-body{width:calc(50vw - 20px);min-width:300px;max-width:370px}.vm-calendar-body .vm-calendar-body-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.vm-calendar-body .vm-calendar-body-day{-ms-flex-negative:0;flex-shrink:0;position:relative;display:block;width:14.28571%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vm-calendar-body .vm-calendar-body-day:before{content:"";display:block;padding-bottom:100%}.vm-calendar-body .vm-calendar-body-day-container{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vm-calendar-body .vm-calendar-body-day-container.vm-not-active{opacity:.5}.vm-calendar-body .vm-calendar-body-day-container.vm-current-month{cursor:pointer}.vm-calendar-body .vm-calendar-body-day-container.vm-current-month:hover .vm-calendar-body-day-item,.vm-calendar-body .vm-calendar-body-day-container.vm-selected .vm-calendar-body-day-item{border-color:var(--calendar-day-circle-selected-color)}.vm-calendar-body .vm-calendar-body-day-container.vm-selected:hover .vm-calendar-body-day-item{color:var(--calendar-day-text-selected-color);background-color:var(--calendar-day-circle-selected-color)}.vm-calendar-body .vm-calendar-body-day-container .vm-calendar-body-day-item{width:42px;height:42px;max-width:96%;max-height:96%;border-radius:50%;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border,background-color .2s;transition:border,background-color .2s}.vm-calendar-input{position:absolute!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important}.vm-calendar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--base-size);width:100%;color:var(--text-color)}.vm-calendar-content{position:absolute;background-color:var(--bg-color);padding:.75em;left:0;top:calc(100% - 1px);z-index:4;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0}.vm-calendar-content-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.vm-calendar-content-wrapper .vm-calendar-content-separator{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 5px;width:1px;background-color:var(--calendar-separator-color)}.vm-calendar-content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.vm-calendar-content-header .vm-calendar-content-name:before{padding-bottom:35px}.vm-calendar-content-header .vm-calendar-content-name .vm-calendar-body-day-container{background-color:transparent;border-bottom:1px solid grey}.vm-calendar-content-header .vm-calendar-content-arrow-block{display:-webkit-box;display:-ms-flexbox;display:flex}.vm-calendar-content-header .vm-calendar-content-arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;padding:2px;border-radius:5px;border:1px solid transparent;-webkit-transition:border .2s;transition:border .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.vm-calendar-content-header .vm-calendar-content-arrow:hover{border:1px solid var(--border-color)}.vm-calendar-content-header .vm-calendar-content-arrow:not(:last-child){margin-right:.4em}.vm-calendar-content-header .vm-calendar-content-date-name{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}