.se-minute-open{display:block;margin:18px auto;padding:12px 20px;border:1px solid #be9da6;border-radius:12px;color:#672d43;background:#fbf7f1;font:500 14px "DM Sans",sans-serif;min-height:44px;cursor:pointer}
.se-minute{box-sizing:border-box;width:min(440px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #d8c5c0;border-radius:18px;background:#fbf7f1;color:#392c2a;font:400 14px/1.6 "DM Sans",sans-serif;box-shadow:0 16px 70px #392c2a33}
.se-minute::backdrop{background:#392c2a80}.se-minute h2{font:400 34px/1.2 Italiana,serif;margin:14px 0}.se-minute[lang=ar] h2{font-family:serif;line-height:1.6}
.se-minute-top,.se-minute-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.se-minute-top p{font-size:12px;letter-spacing:.12em}
.se-minute button,.se-minute select{font:inherit;border:1px solid #be9da6;border-radius:9px;padding:10px 12px;color:#672d43;background:#fffdf9;min-height:44px;cursor:pointer}.se-minute button:disabled{opacity:.55;cursor:default}
.se-minute label{display:block;margin:14px 0}.se-minute select,.se-minute input[type=range]{display:block;width:100%;box-sizing:border-box;margin-top:6px;accent-color:#672d43}.se-minute .se-minute-check{display:flex;align-items:center;gap:10px}.se-minute input[type=checkbox]{width:20px;height:20px;accent-color:#672d43}
.se-minute-clock{text-align:center;font:400 48px/1.2 Italiana,serif;margin:20px 0 8px}.se-minute [data-cue]{text-align:center;min-height:24px}.se-minute small{display:block;margin-top:18px;color:#675750}.se-minute [data-start]{background:#672d43;color:#fffdf9}.se-minute button:focus-visible,.se-minute-open:focus-visible,.se-minute input:focus-visible,.se-minute select:focus-visible{outline:2px solid #672d43;outline-offset:3px}

/* Explicit rectangular controls prevent global form styles creating circles. */
.se-minute .se-minute-breath{display:block;width:100%;border-radius:6px;text-align:start;margin:14px 0;box-shadow:none;background:#fffdf9;color:#672d43}
.se-minute .se-minute-breath[aria-pressed=true]{background:#672d43;color:#fffdf9;border-color:#672d43}
.se-minute .se-minute-breath::before,.se-minute .se-minute-breath::after{content:none!important;display:none!important}
.se-minute input[type=range]{appearance:none;-webkit-appearance:none;height:32px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}
.se-minute input[type=range]::-webkit-slider-runnable-track{height:4px;background:#672d43;border-radius:0}
.se-minute input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:24px;margin-top:-10px;border:1px solid #672d43;border-radius:3px;background:#fffdf9;box-shadow:none}
.se-minute input[type=range]::-moz-range-track{height:4px;background:#672d43;border-radius:0}
.se-minute input[type=range]::-moz-range-thumb{width:18px;height:24px;border:1px solid #672d43;border-radius:3px;background:#fffdf9;box-shadow:none}
