.structured-time[data-v-e3053259]{color:#ffffff9e;display:grid;font-size:10px;gap:4px;line-height:1}.structured-time__label[data-v-e3053259]{font-weight:700}.structured-time__control[data-v-e3053259]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#fff;display:flex;font-family:var(--font-mono);height:32px;padding:0 22px 0 8px;position:relative}.structured-time--invalid .structured-time__control[data-v-e3053259]{border-color:#fb7185;box-shadow:0 0 0 2px #fb718529}.structured-time__part[data-v-e3053259]{background:transparent;border:0;caret-color:transparent;color:#fff;font:inherit;outline:0;padding:0;text-align:center;width:24px}.structured-time__part--tenths[data-v-e3053259]{width:12px}.structured-time__part[data-v-e3053259]:focus{animation:structured-time-caret-blink-e3053259 1s steps(1) infinite;background-color:#0f766e1a;background-image:linear-gradient(currentColor,currentColor);background-position:calc(100% - 1px) 50%;background-repeat:no-repeat;background-size:1px 1.05em;border-radius:4px}.structured-time__separator[data-v-e3053259]{color:#ffffff73}.structured-time__stepper[data-v-e3053259]{border-left:1px solid rgba(148,163,184,.18);bottom:5px;display:flex;flex-direction:column;justify-content:space-between;padding-left:4px;position:absolute;right:5px;top:5px;width:14px}.structured-time__step[data-v-e3053259]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:5px;cursor:pointer;flex:1;padding:0;position:relative}.structured-time__step[data-v-e3053259]:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:50%;opacity:.72;position:absolute;transform:translate(-50%);width:0}.structured-time__step--up[data-v-e3053259]:before{border-bottom:6px solid rgba(123,139,160,.86);top:2px}.structured-time__step--down[data-v-e3053259]:before{border-top:6px solid rgba(123,139,160,.86);bottom:2px}@keyframes structured-time-caret-blink-e3053259{0%,49%{background-size:1px 1.05em}50%,to{background-size:1px 0}}
