.roadmap-step-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.roadmap-step-title .roadmap-branch{font-size:8px;line-height:1.2;padding:3px 6px;letter-spacing:.3px}.roadmap-step.next,.roadmap-step.later{background:#fff!important;border-color:#ecf1f4!important}.roadmap-step.in_progress{background:#fff0f6!important;border-color:#f0cada!important}.roadmap-step-actions{flex-shrink:0}.roadmap-step-actions .roadmap-to-todo{width:auto!important;min-width:66px;padding:0 8px!important;color:#c92573;font-size:10px;white-space:nowrap}.roadmap-phase-index[draggable]{cursor:grab}
.rm-focus-inline{border:1px solid #dce8ed;border-radius:19px;background:#fff;overflow:hidden;box-shadow:0 8px 30px rgba(31,69,88,.05);margin-top:-6px}.rm-focus-inline-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px 16px;border-bottom:1px solid #e8eff3}.rm-focus-quote{min-width:0}.rm-focus-quote .roadmap-label{font-size:14px;letter-spacing:.14em;color:#c92573;margin-bottom:7px}.rm-focus-quote blockquote{margin:0;color:#284958;font:900 18px/1.35 Nunito,sans-serif}.rm-focus-quote blockquote small{display:block;margin-top:4px;color:#718794;font:700 10px/1.4 Nunito,sans-serif}.rm-focus-timer{flex:none;min-width:150px;padding:10px 12px;border:1px solid #f1c6da;border-radius:12px;background:#fff7fb;text-align:right}.rm-focus-timer>small{display:block;color:#c92573;font-size:8px;font-weight:900;letter-spacing:.1em}.rm-focus-timer>strong{display:block;margin:2px 0 6px;color:#c92573;font:900 20px/1 Nunito,sans-serif;font-variant-numeric:tabular-nums}.rm-focus-timer>div{display:flex;justify-content:flex-end;gap:5px}.rm-focus-timer button{border:1px solid #ecd1de;border-radius:7px;background:#fff;color:#b52a6a;font:800 9px Nunito,sans-serif;padding:5px 8px;cursor:pointer}.rm-focus-group+.rm-focus-group{border-top:8px solid #f7fafc}.rm-focus-inline .roadmap-step{background:#fff!important;border-color:#e8eff3!important}.rm-focus-inline .roadmap-step.done{background:#fff!important}.rm-focus-parent{border-bottom:1px solid #e8eff3!important;border-radius:0!important;min-height:62px!important}.rm-focus-parent .roadmap-step-content{min-width:0;flex:1 1 0}.rm-focus-parent .roadmap-step-actions{flex:0 0 auto;min-width:64px}.rm-focus-parent-mark{cursor:default!important;font-size:16px!important;color:#c92573!important}.rm-focus-parent .roadmap-step-content>small.rm-focus-progress{display:block;margin-top:4px;color:#718794;font-size:9px}.rm-focused-pill{flex:none;padding:6px 8px;border-radius:999px;background:#fff7fb;color:#c92573;border:1px solid #f1c6da;font-size:8px;font-weight:900;letter-spacing:.06em}.rm-focus-parent .roadmap-step-actions button{width:auto;height:27px;padding:0 8px;font-size:9px;white-space:nowrap}.rm-focus-subtasks{background:#fff}.rm-focus-subtasks .roadmap-step-heading{padding-top:11px}.rm-focus-subtask{min-height:51px}.rm-focus-subtask .roadmap-step-title{gap:0!important}.rm-focus-subtask .roadmap-step-title strong{font-size:12px}.rm-subtask-state{width:58px;flex:none;padding:6px 7px;border:1px solid #d6e4ea;border-radius:8px;background:#fff;color:#6c7f89;text-align:center;font:800 9px Nunito,sans-serif}.rm-subtask-state.done{border-color:#b2e0c6;background:#e5f6eb;color:#26794f}.rm-focus-subtask .roadmap-step-actions button:last-child{color:#b85668}.rm-subtask-empty{margin:0 24px 4px;padding:12px 14px;border:1px dashed #d5e3e9;border-radius:9px;background:#f9fbfc;color:#718794;font-size:11px}.rm-add-subtask{margin-top:11px!important}.rm-edit-subtask{margin-top:7px!important}.rm-edit-subtask input{flex:1 1 260px}.rm-focus-inline button:focus-visible{outline:3px solid #69b3d7;outline-offset:2px}
@media(max-width:700px){.roadmap-step-title .roadmap-branch{font-size:8px}.rm-focus-inline-head{padding:15px 18px 12px;gap:10px}.rm-focus-quote blockquote{font-size:15px}.rm-focus-timer{min-width:122px;padding:9px 10px}.rm-focus-timer>strong{font-size:17px}.rm-focus-parent{flex-wrap:wrap}.rm-focused-pill{margin-left:37px}.rm-focus-parent .roadmap-step-actions{margin-left:auto}.rm-focus-subtask{flex-wrap:wrap}.rm-focus-subtask .roadmap-step-content{flex-basis:calc(100% - 78px)}.rm-subtask-state{margin-left:37px}.rm-focus-subtask .roadmap-step-actions{margin-left:auto}.rm-subtask-empty{margin:0 18px 4px}.rm-add-subtask{margin-left:18px!important;margin-right:18px!important}}