.halfHourDateTime{width:100%;min-width:0;display:block}.halfHourControls{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;display:grid}.halfHourControls input,.halfHourControls select{color:#24463b;background:#fff;border:1px solid #bdd1c8;border-radius:10px;min-height:44px;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px!important;font-size:14px!important}.halfHourDateTime>small{color:#63776c;margin-top:7px;line-height:1.5;display:block;font-size:11px!important}@media (width<=360px){.halfHourControls{grid-template-columns:minmax(0,1fr)}}@layer soodalPresentationV527{html body .clockTimeV527{width:100%!important;min-width:0!important;display:block!important;position:relative!important}html body .clockTimeV527>.clockNativeV527{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important}html body .clockTimeV527>.clockTriggerV527{color:#718579!important;-webkit-text-fill-color:#718579!important;white-space:nowrap!important;background:#fff!important;border:1px solid #bed5c7!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 11px!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;display:flex!important}html body .clockTimeV527>.clockTriggerV527.hasTime{color:#294f40!important;-webkit-text-fill-color:#294f40!important}html body .clockTriggerV527>svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;flex:0 0 18px!important;width:18px!important;height:18px!important}html body .clockTimeV527>.clockTriggerV527:disabled{color:#98a59d!important;-webkit-text-fill-color:#98a59d!important;cursor:not-allowed!important;background:#f1f5f2!important}html body .clockTimeV527>.clockTriggerV527:focus-visible{outline-offset:2px!important;outline:2px solid #3a957c!important}html body .clockModalV527{border-radius:20px!important;width:min(380px,100vw - 24px)!important;max-width:380px!important;max-height:calc(100dvh - 24px)!important}html body .clockModalV527 .soodalModalBodyV510{justify-items:center!important;gap:14px!important;padding:18px!important;display:grid!important}html body .clockModalV527 .clockPeriodV527{justify-content:center!important;gap:8px!important;display:flex!important}html body .clockModalV527 .clockPeriodV527 button{color:#4e7160!important;-webkit-text-fill-color:#4e7160!important;background:#fff!important;border:1px solid #c6d9ce!important;border-radius:9px!important;min-height:36px!important;margin:0!important;padding:6px 18px!important;font-size:14px!important}html body .clockModalV527 .clockPeriodV527 button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#247761!important;border-color:#247761!important}html body .clockModalV527 .clockReadoutV527{align-items:center!important;gap:8px!important;display:flex!important}html body .clockModalV527 .clockReadoutV527 button{color:#507462!important;-webkit-text-fill-color:#507462!important;background:#edf4ef!important;border:0!important;border-radius:10px!important;width:62px!important;min-height:52px!important;margin:0!important;padding:6px!important;font-size:30px!important;font-weight:600!important;line-height:1.2!important}html body .clockModalV527 .clockReadoutV527 button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#247761!important}html body .clockModalV527 .clockReadoutV527>span{color:#749283!important;font-size:26px!important}html body .clockModalV527 p.clockGuideV527{color:#708376!important;text-align:center!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important}html body .clockModalV527 .clockFaceV527{aspect-ratio:1!important;background:#f0f6f2!important;border:1px solid #d3e4d8!important;border-radius:50%!important;width:min(260px,100%)!important;min-height:0!important;margin:0!important;position:relative!important}html body .clockModalV527 .clockPointV527{color:#345a47!important;-webkit-text-fill-color:#345a47!important;z-index:2!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:0!important;height:34px!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;display:flex!important;position:absolute!important;transform:translate(-50%,-50%)!important}html body .clockModalV527 .clockPointV527[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#247761!important}html body .clockModalV527 .clockPointV527:disabled{color:#b5c3b9!important;-webkit-text-fill-color:#b5c3b9!important;cursor:not-allowed!important;background:0 0!important}html body .clockModalV527 .clockPointV527:focus-visible{outline-offset:2px!important;outline:2px solid #247761!important}html body .clockModalV527 .clockHandV527{transform-origin:bottom!important;pointer-events:none!important;z-index:0!important;background:#82b5a0!important;width:2px!important;height:36%!important;position:absolute!important;bottom:50%!important;left:50%!important}html body .clockModalV527 .clockCenterV527{pointer-events:none!important;z-index:1!important;background:#247761!important;border-radius:50%!important;width:7px!important;height:7px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .clockModalV527 .clockDirectMinuteV527{color:#698172!important;align-items:center!important;gap:12px!important;font-size:13px!important;font-weight:400!important;display:flex!important}html body .clockModalV527 .clockDirectMinuteV527 input{border:1px solid #c7dace!important;border-radius:8px!important;width:74px!important;min-height:38px!important;padding:7px 10px!important;font-size:16px!important}html body .clockModalV527 .clockFooterV527{border-top:1px solid #e0eae4!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding-top:12px!important;display:flex!important}html body .clockModalV527 .clockFooterV527 button{color:#24664d!important;-webkit-text-fill-color:#24664d!important;background:#fff!important;border:1px solid #bdd6c8!important;border-radius:9px!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;font-size:14px!important}html body .clockModalV527 .clockFooterV527 button:disabled{color:#a5b1a9!important;-webkit-text-fill-color:#a5b1a9!important;cursor:not-allowed!important;background:#f0f3f1!important}html body .clockModalV527 p.clockErrorV527{color:#9e4b39!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}html body .halfHourDateTime .halfHourControls{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}html body .halfHourDateTime .halfHourControls>input[type=date]{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 8px!important;font-size:15px!important}}
