#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .tool-timer-actions>button{height:3rem!important;min-height:3rem!important;border-radius:.75rem!important;padding-block:0!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.25rem;box-shadow:none!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .tool-timer-actions>button:not([data-ui=tool-primary-action]){border:1px solid var(--tool-line)!important;color:var(--tool-text-muted)!important;background:var(--tool-surface)!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .tool-timer-actions>button:not([data-ui=tool-primary-action]):hover{color:var(--tool-text)!important;background:var(--tool-surface-muted)!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.tool-utility-apply,.btn-primary){display:inline-flex;min-height:3rem!important;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem!important;border:1px solid var(--tool-accent)!important;border-radius:.75rem!important;color:var(--tool-on-accent)!important;background:var(--tool-accent)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25rem;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.tool-utility-apply,.btn-primary):not(:disabled):hover{background:var(--tool-accent-hover)!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-concept-settings-actions button:not(.tool-utility-apply){min-height:3rem!important;border:1px solid var(--tool-line)!important;border-radius:.75rem!important;color:var(--tool-text-muted)!important;background:var(--tool-surface)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.mock-test-timer-presets button.is-active,.pomodoro-phase-button.is-active,.marks-negative-preset[aria-pressed=true]){border-color:var(--tool-accent-ink)!important;color:var(--tool-accent-ink)!important;background:var(--tool-accent-soft)!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace[data-timer-phase]{--timer-phase-accent: var(--tool-accent)}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace[data-timer-phase=shortBreak]{--timer-phase-accent: #0ea5e9}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace[data-timer-phase=longBreak]{--timer-phase-accent: #8b5cf6}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-timer-card{overflow:hidden;border-radius:1.125rem!important;background:var(--tool-surface)!important}@media(min-width:640px)and (max-width:1023px){#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-timer-card{border-radius:.85rem!important}}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-phase-wash{background:linear-gradient(180deg,var(--tool-accent-soft),transparent)}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-phase-button{border-color:var(--tool-line);color:var(--tool-text-muted);background:var(--tool-surface);box-shadow:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.pomodoro-desktop-dial,.pomodoro-concept-timer){border:1px solid var(--tool-line)!important;border-radius:1rem!important;box-shadow:none!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-compact-dial{background:conic-gradient(var(--timer-phase-accent) var(--pomodoro-progress, 0%),var(--tool-line) 0);box-shadow:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-compact-dial-inner{border-color:var(--tool-line);background:var(--tool-surface)}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.pomodoro-concept-timer span,.pomodoro-concept-timer em,.pomodoro-concept-rounds p){color:var(--tool-text-muted)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-concept-timer strong{color:var(--tool-text)!important;font-weight:700!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.pomodoro-progress-fill,.pomodoro-concept-timer>div i){background:var(--timer-phase-accent)}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.spinner-wheel-frame,.spinner-concept-wheel-frame){border:1px solid var(--tool-line)!important;border-radius:1rem!important;box-shadow:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-concept-wheel-frame{background:linear-gradient(155deg,var(--tool-surface-muted),var(--tool-surface))!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.spinner-concept-help,.spinner-concept-result small){color:var(--tool-text-muted)}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-options-shortcut{display:inline-flex;min-width:0!important;min-height:2.75rem;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .5rem;border:1px solid var(--tool-line);border-radius:.75rem;color:var(--tool-text);background:var(--tool-surface);font-size:.75rem;font-weight:600;line-height:1rem;text-align:left}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-options-shortcut svg{flex-shrink:0}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-concept-options{scroll-margin-top:5rem}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace :is(.spinner-concept-result span,.spinner-concept-presets button){font-weight:600;letter-spacing:0;text-transform:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-example-note{margin-top:.5rem;margin-bottom:.5rem;color:var(--tool-text-muted);font-size:.8125rem;font-weight:400;line-height:1.5}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-input-row>span{color:var(--tool-text);font-size:.9375rem;font-weight:600}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result{border-color:#b2d9c7;background:#eff9f4}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result-blue{border-color:#c4d7eb;background:#eff6ff}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result.is-warning{border-color:#fecdd3;background:#fff1f2}.dark #main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result{border-color:#275749;background:#14372e}.dark #main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result-blue{border-color:#344e75;background:#192f4e}.dark #main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result.is-warning{border-color:#7e3447;background:#432330}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result span{color:var(--tool-text-muted);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result strong{color:var(--tool-text);font-weight:700}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result .marks-concept-status{color:#166534;font-size:1.125rem;font-weight:600}.dark #main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result .marks-concept-status{color:#86efac}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result.is-warning .marks-concept-status{color:#9f1239}.dark #main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-concept-result.is-warning .marks-concept-status{color:#fda4af}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-desktop-result{background:#0f766e;box-shadow:none}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-desktop-result[data-result-tone=info]{background:#1e40af}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .marks-desktop-result[data-result-tone=warning]{background:#9f1239}@media(max-width:639px){#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .pomodoro-concept-actions{grid-template-columns:minmax(0,1fr) 3rem 3rem;gap:.5rem}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .tool-timer-actions .mobile-tool-icon-button{width:3rem!important;min-width:3rem!important}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-concept-toolbar{gap:.5rem}#main-content.route-tools [data-ui=free-tool-page].tool-utility-workspace .spinner-concept-toolbar>div{flex-shrink:0;gap:.25rem}}
