@layer vuetify-core;@layer vuetify-components{.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb, rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%), transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}}@layer vuetify-overrides{.v-row{--v-col-gap-x:0px;--v-col-gap-y:0px;margin:-12px}.v-col{--v-col-gap-x:0px;--v-col-gap-y:0px;padding:12px}.v-row+.v-row{margin-top:12px}.v-row--density-comfortable,.v-row--density-compact{margin:-4px}.v-row--density-comfortable>.v-col,.v-row--density-compact>.v-col{padding:4px}.v-row+.v-row--density-comfortable,.v-row+.v-row--density-compact{margin-top:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col{padding:0}}@layer vuetify-utilities,vuetify-final;@layer vuetify-core.reset{blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0;padding:0}button,input,select,textarea{background-color:#0000;border-style:none;padding:0}}.vue-tel-input.phone-input{height:44px}.vue-tel-input.phone-input .vti__dropdown-list{max-width:75vw}.vue-tel-input.phone-input:focus-within{box-shadow:none;outline:rgb(var(--v-theme-primary)) auto 2px}.vue-tel-input.phone-input:focus-within.errors{outline:2px auto red}.vue-tel-input.phone-input.errors{border-color:red}.v-active-switch.v-switch--inset .v-switch__track{opacity:1;border-radius:4px}.v-active-switch.v-switch--inset .v-switch__thumb{color:#fff;border-radius:4px;transform:none}.v-active-switch.v-switch--inset .v-label{opacity:1}.v-active-switch.v-switch--inset .v-selection-control{color:#aaa}.v-active-switch.v-switch--inset .v-selection-control.v-selection-control--dirty{color:rgb(var(--v-theme-primary))}.disabled-input .v-input--disabled.v-active-switch.v-switch--inset .v-input__control{background-color:#0000}.disabled-input .v-input--disabled .v-field--disabled{opacity:1;color:#0009}.disabled-input .v-input--disabled .v-input__control{background-color:#fafafa}.disabled-input .v-input--disabled .v-field__outline__start,.disabled-input .v-input--disabled .v-field__outline__end{opacity:1;border-color:#d1d5db}.disabled-input .v-input--disabled i.v-icon{color:#d1d5db}.disabled-input .vue-tel-input.disabled{color:#0009;background-color:#fafafa;border-color:#d1d5db}.button-container button{min-width:100px}@media (width<=380px){.button-container button{min-width:80px}}.black-checkbox.v-input{width:fit-content}.black-checkbox.v-input .v-label{opacity:1;font-weight:500}
