.time24-input{background:#fff;border:1px solid #aebfdd;border-radius:9px;align-items:center;gap:4px;min-width:0;padding-inline:6px;display:flex}.time24-input input{font-variant-numeric:tabular-nums;letter-spacing:.06em;width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.time24-input:focus-within{outline-offset:2px;outline:2px solid #8bb7fa}.date-time-error{color:#b91e3d!important}.calendar-grid button.today{color:#146454;background:#e8f8f1;font-weight:800;position:relative;box-shadow:inset 0 0 0 2px #229d85}.calendar-grid button.today.selected{color:#fff;background:#e62d48;box-shadow:inset 0 0 0 2px #146454}.calendar-grid button.today:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.time24-picker{box-sizing:border-box;color:#293e5e;background:#fff;border:1px solid #b7cae6;border-radius:14px;width:270px;margin:0;padding:14px;font-family:inherit;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 45px #22385433}.time24-picker header,.time24-picker footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.time24-picker header{margin-bottom:12px;font-size:12px}.time24-columns{grid-template-columns:1fr 12px 1fr;align-items:center;gap:8px;display:grid}.time24-columns label{text-align:center;gap:7px;font-size:12px;display:grid}.time24-columns select{width:100%;font:inherit;color:#2b456c;scrollbar-width:thin;text-align:center;font-variant-numeric:tabular-nums;background:#f5f8ff;border:1px solid #b7cae6;border-radius:8px;font-size:15px;padding:0!important}.time24-columns option{min-height:26px;padding:6px 15px}.time24-picker footer{margin-top:14px}.time24-picker footer .button{padding:8px 10px;font-size:12px}.store-clock-field{align-content:start;gap:6px;min-width:0;display:grid}.store-clock-field>span{font-size:inherit}
