#fwuel-timer{--fwuel-bg:#fcfcf8;--fwuel-text:#20271e;--fwuel-accent:#273424;position:fixed;left:0;right:0;bottom:0;z-index:99990;background:var(--fwuel-bg);color:var(--fwuel-text);border-top:1px solid #bcc5b7;box-shadow:0 -3px 15px #00000012;font:16px/1.4 system-ui,sans-serif;padding:10px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}
#fwuel-timer[hidden],#fwuel-timer [hidden]{display:none!important}
#fwuel-timer *{box-sizing:border-box}#fwuel-timer .fwuel-inner{max-width:640px;margin:auto}#fwuel-timer .fwuel-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}#fwuel-timer .fwuel-readout{display:flex;flex-direction:column;margin-right:auto;min-width:65px}#fwuel-timer .fwuel-phase{font-size:12px}#fwuel-timer .fwuel-clock{font-size:25px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}#fwuel-timer button{font:14px/1.2 system-ui,sans-serif;letter-spacing:normal;text-transform:none;min-height:44px;padding:8px 10px;border:1px solid #8f9d86;border-radius:6px;background:transparent;color:var(--fwuel-text);cursor:pointer;margin:0}#fwuel-timer [data-action=start]{background:var(--fwuel-accent);color:#fff;min-width:70px}#fwuel-timer button:focus-visible,#fwuel-timer input:focus-visible{outline:3px solid #4f793a;outline-offset:3px}#fwuel-timer .fwuel-status{font-size:12px;margin-top:5px}#fwuel-timer .fwuel-settings{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:6px 0 16px;margin:0}#fwuel-timer label{flex:1;min-width:110px;font-size:13px}#fwuel-timer input{width:100%;min-height:44px;font:16px system-ui,sans-serif;padding:8px;color:var(--fwuel-text);background:var(--fwuel-bg);border:1px solid #8f9d86;border-radius:4px;margin:4px 0 0}
