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