.v-calendar[data-v-eef2de9e]{--color-success:#cfc;--color-danger:#fcc;--color-today:#ffb;--color-alt:#877;position:relative;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;grid-auto-flow:row dense;padding:.2rem;border:1px solid var(--color-alt);gap:.2rem;width:auto;min-width:-moz-min-content;min-width:min-content;background:#f9f6f3}.v-calendar .controls[data-v-eef2de9e]{background-color:var(--color-alt);color:#fff;grid-column:1/-1;display:grid;grid-template-columns:1.2rem 1fr 1.2rem;grid-template-rows:1fr;gap:.2rem;padding:.35rem 0}.v-calendar .controls .cur[data-v-eef2de9e]{text-align:center;font-size:.875rem;align-self:center}.v-calendar .controls .next[data-v-eef2de9e],.v-calendar .controls .prev[data-v-eef2de9e],.v-calendar>i[data-v-eef2de9e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;justify-content:center;align-items:center}.v-calendar>i[data-v-eef2de9e]{font-style:normal!important;border:1px solid #e3e3e3;padding:.2rem;aspect-ratio:1;width:100%;height:100%;font-size:.875rem}.v-calendar>i b[data-v-eef2de9e]{width:100%;height:100%;border-radius:50%;font-weight:inherit;display:flex;justify-content:center;align-items:center}.v-calendar>i.e[data-v-eef2de9e]{border:0}.v-calendar>i.t[data-v-eef2de9e]{display:flex;justify-content:center;align-items:center;border:0;font-size:.75rem;color:#777;font-weight:400;padding:.2rem 0}.v-calendar>i.d[data-v-eef2de9e]{color:#aaa;pointer-events:none}.v-calendar>i.td b[data-v-eef2de9e]{background-color:var(--color-today)}.v-calendar>i.s b[data-v-eef2de9e]{font-weight:600;background-color:var(--color-success)}.v-calendar .buttons[data-v-eef2de9e]{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:.2rem}.v-calendar .buttons button[data-v-eef2de9e]{padding:.4rem .75rem;font-size:.75rem;background-color:var(--color-alt)}.v-calendar.success>i.s b[data-v-eef2de9e]{background-color:var(--color-success)}.v-calendar.danger>i.s b[data-v-eef2de9e]{background-color:var(--color-danger)}input[data-v-f8821bf3]:-webkit-autofill,input[data-v-f8821bf3]:-webkit-autofill:active,input[data-v-f8821bf3]:-webkit-autofill:focus,input[data-v-f8821bf3]:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--background-color-control);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #fff;font-size:.9rem;font-weight:400;font-family:var(--font-family-main);color:var(--control-text-color)}label[data-v-f8821bf3]{display:block;margin-bottom:.3rem;font-weight:500;padding:0}.root[data-v-f8821bf3]{position:relative;width:100%}.root input[data-v-f8821bf3]{font-size:1rem;background-color:var(--control-background-color);border:1px solid var(--control-border-color);padding:.4rem .8rem;width:100%;color:var(--control-text-color);font-weight:400;font-family:var(--font-family-main);outline:0;border-radius:0}.root input[data-v-f8821bf3]::-moz-placeholder{var:--color-disabled}.root input[data-v-f8821bf3]::placeholder{var:--color-disabled}.root input[data-v-f8821bf3]:focus{border:1px solid var(--control-text-color-hl);outline:none}.root input[data-v-f8821bf3]:disabled{background-color:var(--color-disabled)}.root input[data-v-f8821bf3]:focus{border:1px solid var(--control-border-color-hl)}.root input.lg[data-v-f8821bf3]{font-size:1.5rem;padding:.7rem .8rem}.root input.md[data-v-f8821bf3]{font-size:1rem;padding:.4rem .8rem}.root input.sm[data-v-f8821bf3]{font-size:.8rem;padding:.3rem .5rem}.root input.has-error[data-v-f8821bf3]{color:$color-danger}.root input.time[data-v-f8821bf3]{padding:.2rem .5rem}.root .error[data-v-f8821bf3]{color:$color-danger}.root .error[data-v-f8821bf3],.root .hint[data-v-f8821bf3]{padding-top:.3rem;margin-left:0;font-size:.8rem;text-align:left}.root .hint[data-v-f8821bf3]{color:var(--color-soft)}.root .icon-cal[data-v-f8821bf3]{position:absolute;bottom:1.8rem;left:calc(100% - 1.5rem);color:var(--control-text-color);font-size:1rem;pointer-events:none}.root.labeled .icon-cal[data-v-f8821bf3]{top:1.85rem}.root.lg .error[data-v-f8821bf3],.root.lg .hint[data-v-f8821bf3]{padding-top:.3rem;margin-left:0}.root.sm label[data-v-f8821bf3]{color:var(--control-text-color);margin-bottom:.3rem;font-size:.8rem}.disabled[data-v-f8821bf3]{background-color:#eee!important;cursor:not-allowed}
