._1YpJla_wrapper{background:var(--tool-stage-bg);min-height:100svh}._1YpJla_loading{padding-block:var(--space-xl);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}._1YpJla_container{width:100%;max-width:var(--page-max-width);padding:0 var(--page-gutter);margin:0 auto}._1YpJla_mainCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;}._1YpJla_bulkControls{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:center;display:flex}._1YpJla_notificationControls{align-items:center;min-width:0}._1YpJla_notificationText{overflow-wrap:anywhere;flex:220px;min-width:0;max-width:100%;margin:0}._1YpJla_notificationControls ._1YpJla_bulkBtn{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}._1YpJla_bulkBtn{min-height:44px;padding:7px var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);align-items:center;gap:var(--space-xs);background:0 0;font-size:.875rem;font-weight:600;display:flex}._1YpJla_bulkBtn:hover{transform:none}._1YpJla_bulkBtn:disabled{opacity:.5;cursor:not-allowed}._1YpJla_executionSummary{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);min-width:0;margin-block-end:16px;padding:16px}._1YpJla_executionSummary h2{margin:0 0 8px;font-size:1rem}._1YpJla_executionSummary p,._1YpJla_notice,._1YpJla_elapsed{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:8px 0;font-size:.875rem;line-height:1.5}._1YpJla_viewOptions,._1YpJla_alertSummary{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin-block:16px;display:flex}._1YpJla_viewOptions label{font-size:.875rem}._1YpJla_viewOrderName{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);flex-basis:100%;margin:0;font-size:1rem;line-height:1.5}._1YpJla_viewSelect{min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px 32px 8px 12px;font-size:1rem;}._1YpJla_cardSound{text-align:start;min-width:0;margin-block:12px}._1YpJla_cardSound summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:10px;font-size:.875rem;line-height:1.5}._1YpJla_defaultSound{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;margin-block-end:8px;font-size:.875rem;line-height:1.5;display:flex}._1YpJla_defaultSound input{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}._1YpJla_elapsed{text-align:center;font-variant-numeric:tabular-nums}._1YpJla_alertSummary{justify-content:center}._1YpJla_wrapper :is(select,summary,input[type=checkbox]):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}._1YpJla_bulkBtnStart:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._1YpJla_bulkBtnStop:hover{border-color:var(--color-warning);color:var(--color-warning);background:#f59e0b0f}._1YpJla_bulkBtnReset:hover{border-color:var(--color-text-muted);color:var(--color-text-tertiary);background:#94a3b814}._1YpJla_timerGrid{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:641px){._1YpJla_timerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}._1YpJla_card{background:var(--color-bg-surface);border-radius:var(--radius-lg);padding:var(--space-lg);border:1px solid var(--color-border-default);transition:border-color var(--transition-slow), box-shadow var(--transition-slow);box-shadow:none;position:relative;overflow:hidden}._1YpJla_cardRunning{box-shadow:none;border-color:var(--color-primary)}._1YpJla_cardCompleted{border-style:dashed}._1YpJla_cardHeader{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}._1YpJla_labelDisplay{cursor:pointer;min-height:44px;padding:2px var(--radius-sm);text-align:start;border-radius:var(--radius-sm);transition:background var(--transition-fast);text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:var(--color-text-primary);background:0 0;border:0;font-size:.875rem;font-weight:600;overflow:hidden}._1YpJla_labelDisplay:hover{background:#0000000a}._1YpJla_labelInput{padding:2px var(--radius-sm);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-bg-surface);width:140px;color:var(--color-text-primary);outline:none;min-width:0;max-width:100%;min-height:44px;font-size:1rem;font-weight:600}._1YpJla_removeBtn{color:var(--color-text-muted);cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;font-size:1rem}._1YpJla_removeBtn:hover{color:var(--color-danger);background:#ef444414}._1YpJla_colorDots{gap:var(--space-xs);flex-wrap:wrap;margin-bottom:10px;display:flex}._1YpJla_colorDot{cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-fast);background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}._1YpJla_colorDot:before{content:"";background:currentColor;border:2px solid #0000;border-radius:50%;width:16px;height:16px}._1YpJla_colorDot:hover{background:var(--color-bg-muted);transform:none}._1YpJla_colorDotActive{color:inherit}._1YpJla_colorDotActive:before{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-surface), 0 0 0 3px currentColor}._1YpJla_inputRow{gap:var(--space-xs);margin-bottom:var(--space-sm);justify-content:center;align-items:center;display:flex}._1YpJla_timeInput{text-align:center;width:48px;height:44px;font-size:1.2rem;font-weight:600;font-family:var(--font-time);-moz-appearance:textfield;font-variant-numeric:tabular-nums;}._1YpJla_timeInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._1YpJla_timeInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._1YpJla_timeInput:focus{border-color:var(--color-primary);box-shadow:none}._1YpJla_timeSep{color:var(--color-text-muted);font-size:1.2rem;font-weight:300}._1YpJla_presets{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;margin-bottom:10px;display:flex}._1YpJla_presetBtn{min-width:44px;min-height:44px;padding:var(--space-xs) 10px;border-radius:var(--radius-lg);color:var(--color-text-tertiary);background:0 0;font-size:.875rem;}._1YpJla_presetBtn:hover{border-color:var(--color-primary-light);color:var(--color-primary);background:var(--color-primary-bg)}._1YpJla_timeDisplay{width:100%;min-width:0;margin:var(--space-lg) 0;transition:color var(--transition-slow)}._1YpJla_completedBadge{color:var(--color-success-text);animation:_1YpJla_fadeIn var(--transition-slow);justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:.875rem;font-weight:600;display:flex}@keyframes _1YpJla_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._1YpJla_progressBar{height:var(--space-xs);background:var(--color-bg-inset);border-radius:2px;margin-bottom:10px;overflow:hidden}._1YpJla_progressFill{border-radius:2px;height:100%;transition:width 1s linear}@keyframes _1YpJla_pulse{0%,to{opacity:1}50%{opacity:.5}}._1YpJla_progressComplete{animation:1s ease-in-out infinite _1YpJla_pulse;background:var(--color-danger)!important}._1YpJla_controls{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._1YpJla_btn{gap:var(--space-xs);font-size:.875rem}._1YpJla_btnStart{background:var(--color-primary);padding:7px var(--space-lg);border-radius:var(--radius-lg);color:var(--color-on-primary);min-height:48px;box-shadow:none;}._1YpJla_btnStart:hover{box-shadow:none;background:var(--color-primary-active);transform:none}._1YpJla_btnStop{background:var(--color-primary);padding:7px var(--space-lg);border-radius:var(--radius-lg);color:var(--color-on-primary);min-height:48px;box-shadow:none;}._1YpJla_btnStop:hover{box-shadow:none;background:var(--color-primary-active);transform:none}._1YpJla_btnReset{padding:7px var(--space-lg);border-radius:var(--radius-lg);min-height:48px;}._1YpJla_btnReset:hover{background:var(--color-border-strong)}._1YpJla_addBtn{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);background:0 0;width:100%;min-height:48px;padding:14px;font-size:.9rem;font-weight:500}._1YpJla_addBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._1YpJla_maxText{text-align:center;color:var(--color-text-muted);padding:var(--space-sm) 0;font-size:.875rem}._1YpJla_soundSection{margin-top:var(--space-lg);padding:var(--space-2xl) 0 0;box-shadow:none;border-top:1px solid var(--color-border-default);background:0 0;border-radius:0}._1YpJla_soundTitle{color:var(--color-text-secondary);margin-bottom:10px;font-size:.875rem;font-weight:600}._1YpJla_volumeRow{padding:0 var(--space-xs);align-items:center;gap:10px;margin-top:10px;display:flex}._1YpJla_volumeLabel{color:var(--color-text-secondary);min-width:36px;font-size:.875rem}._1YpJla_volumeSlider{min-height:44px;accent-color:var(--color-primary);cursor:pointer;flex:1;min-width:0}._1YpJla_volumeValue{color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:.875rem}._1YpJla_featureRow{margin-top:var(--space-lg);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._1YpJla_shareNotice{margin:var(--space-sm) auto 0;max-width:32rem;color:var(--color-text-muted);text-align:center;font-size:.875rem;line-height:1.5}._1YpJla_shortcutHint{justify-content:center;gap:var(--space-md);margin-top:var(--space-lg);color:var(--color-text-muted);flex-wrap:wrap;font-size:.72rem;display:flex}._1YpJla_shortcutHint span{align-items:center;gap:3px;display:flex}._1YpJla_kbd{border:1px solid var(--color-border-strong);border-radius:var(--space-xs);background:var(--color-bg-muted);font-family:var(--font-time);color:var(--color-text-tertiary);padding:1px 5px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-block}._1YpJla_templateSection{margin-top:var(--space-lg);padding:var(--space-2xl) 0 0;box-shadow:none;border-top:1px solid var(--color-border-default);background:0 0;border-radius:0}._1YpJla_templateTitle{color:var(--color-text-secondary);margin-bottom:10px;font-size:.875rem;font-weight:600}._1YpJla_templateList{flex-wrap:wrap;gap:6px;display:flex}._1YpJla_templateBtn{padding:6px var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);min-height:44px;color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;font-size:.875rem;font-weight:500}._1YpJla_templateBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._1YpJla_templateBtnActive{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary)}._1YpJla_templateSaveRow{margin-top:var(--space-sm);gap:6px;display:flex}._1YpJla_templateNameInput{border-radius:var(--space-sm);background:var(--color-bg-surface-alt);min-height:44px;color:var(--color-text-primary);border:1px solid #e0e0e0;border-color:var(--color-border-strong);outline:none;flex:1;min-width:0;padding:5px 10px;font-size:1rem}._1YpJla_templateNameInput:focus{border-color:var(--color-primary)}._1YpJla_templateSaveBtn{background:var(--color-primary);min-height:44px;color:var(--color-on-primary);border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--transition-fast);border:none;padding:5px 14px;font-size:.875rem;font-weight:600}._1YpJla_templateSaveBtn:hover{background:var(--color-primary-active);transform:none}._1YpJla_templateDeleteBtn{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;font-size:.7rem;line-height:1}._1YpJla_templateDeleteBtn:hover{color:var(--color-danger)}._1YpJla_savedTemplateItem{align-items:center;gap:var(--space-xs);padding:5px var(--space-md);border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary-bg);color:var(--color-primary);transition:background-color var(--transition-fast);font-size:.875rem;display:flex}._1YpJla_savedTemplateApply{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._1YpJla_savedTemplateItem:hover{background:var(--color-primary-bg-subtle)}body[data-theme=dark] ._1YpJla_wrapper{background:var(--color-bg-base)}body[data-theme=dark] ._1YpJla_mainCard{box-shadow:none;background:0 0;border-color:#0000}body[data-theme=dark] ._1YpJla_card{background:var(--color-bg-surface);border-color:var(--color-border-default)}body[data-theme=dark] ._1YpJla_cardRunning{box-shadow:none;border-color:var(--color-primary)}body[data-theme=dark] ._1YpJla_labelDisplay:hover{background:#ffffff0f}body[data-theme=dark] ._1YpJla_colorDotActive{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-bg-base), 0 0 0 3px currentColor}body[data-theme=dark] ._1YpJla_timeInput:focus{border-color:var(--color-primary);box-shadow:none}body[data-theme=dark] ._1YpJla_timeSep{color:var(--color-text-muted)}body[data-theme=dark] ._1YpJla_progressBar{background:var(--color-border-default)}body[data-theme=dark] ._1YpJla_btnReset{background:var(--color-border-default);color:var(--color-text-primary)}body[data-theme=dark] ._1YpJla_savedTemplateItem{border-color:var(--color-primary);background:var(--color-primary-bg)}._1YpJla_wrapper :is(button,input):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){._1YpJla_wrapper *,._1YpJla_wrapper :before,._1YpJla_wrapper :after{transition:none!important;animation:none!important}}
