.input-time{--local-color-background:var(--brand-color-white-base);--local-color-border:var(--brand-color-grey-secondary);--local-color-text:var(--brand-color-dark-base);--local-color-error:var(--brand-color-red-light);--local-color-text-label:var(--brand-color-white-base);display:inline-flex;flex-direction:column;position:relative;row-gap:5px}.input-time label{color:var(--local-color-text-label);padding-left:10px;padding-right:10px}@media (max-width:1000px){.input-time label{font:700 normal 14px/1.5em var(--font-title),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5em}}@media (min-width:1000.1px){.input-time label{font:700 normal 16px/1.5em var(--font-title),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em}}.input-time input{box-sizing:border-box;color:var(--local-color-text)}@media (max-width:1000px){.input-time input{font:300 normal 16px/1.5em var(--font-text),Arial,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:1.5em}}@media (min-width:1000.1px){.input-time input{font:300 normal 20px/1.3em var(--font-text),Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:1.3em}}@media (max-width:1000px){.input-time input{height:40px;padding:9px 48px 9px 8px}}@media (min-width:1000.1px){.input-time input{height:48px;padding:9px 40px 9px 8px}}.input-time:not(.error) input{border:1px solid var(--local-color-border)}.input-time.error input{border:1px solid var(--local-color-error)}.input-time input::-webkit-input-placeholder,.input-time input::placeholder,.input-time input:focus::placeholder{color:var(--local-color-text);opacity:1}