.react-time-picker{display:inline-flex;position:relative}.react-time-picker,.react-time-picker *,.react-time-picker *:before,.react-time-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-time-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-time-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-time-picker__inputGroup{min-width:calc((4px * 3) + .54em * 6 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-time-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-time-picker__inputGroup__divider,.react-time-picker__inputGroup__leadingZero{display:inline-block;font:inherit}.react-time-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-time-picker__inputGroup__input::-webkit-outer-spin-button,.react-time-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-time-picker__inputGroup__input:invalid{background:#ff00001a}.react-time-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-time-picker__inputGroup__amPm{font:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.react-time-picker__button{border:0;background:transparent;padding:4px 6px}.react-time-picker__button:enabled{cursor:pointer}.react-time-picker__button:enabled:hover .react-time-picker__button__icon,.react-time-picker__button:enabled:focus .react-time-picker__button__icon{stroke:#0078d7}.react-time-picker__button:disabled .react-time-picker__button__icon{stroke:#6d6d6d}.react-time-picker__button svg{display:inherit}.react-time-picker__clock{width:200px;height:200px;max-width:100vw;padding:25px;background-color:#fff;border:thin solid #a0a096;z-index:1}.react-time-picker__clock--closed{display:none}:root{--color-accent: #4B5862;--color-accent-deep: #2F3741;--color-accent-soft: #6A7682;--color-ink: #1A1C1E;--color-ink-soft: #2A2C2E;--color-paper: #E9EAE5;--color-paper-cream: #F0F1ED;--color-paper-warm: #E3E4DF;--color-rule-soft: #D4D6CF;--color-rule-dash: #B6B8B0;--color-muted: #828790;--color-text: #34383E;--color-green: #2F9E6A;--color-amber: #C08B2C;--color-red: #B3361A;--font-sans: "Space Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--radius-card: 18px;--radius-surface: 20px;--radius-button: 14px;--shadow-card: 0 1px 0 rgba(26,28,30,.04), 0 12px 28px -16px rgba(26,28,30,.18);--shadow-pop: 0 20px 60px -20px rgba(26,28,30,.35);--shadow-bottom-nav: 0 20px 40px -20px rgba(26,28,30,.55);font-family:var(--font-sans);line-height:1.5;font-weight:400;color:var(--color-text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--color-accent);text-decoration:inherit}a:hover{color:var(--color-accent-deep)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-paper-cream);color:var(--color-text);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#root{width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:var(--radius-button);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-paper);color:var(--color-text);cursor:pointer;transition:border-color .18s ease-out,transform .12s ease-out}button:hover{border-color:var(--color-accent)}button:active{transform:scale(.98)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.field-box:focus{border-color:var(--color-accent)}.field-box::placeholder{color:var(--color-muted)}@keyframes wpo-status-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:0}}
