.roadmap-workspace{--line: var(--panel-border);--line-strong: var(--panel-border);display:block;padding:1rem 1.25rem 2rem;overflow:auto}.rm-ws-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.rm-ws-drawing{width:100%}.rm-ws-drawing .rm-tl,.rm-help-body{--line: var(--panel-border)}.rm-manage{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.rm-manage-form{padding:1rem 1.25rem;border:1px solid var(--panel-border);border-radius:.6rem;background:var(--panel)}.rm-manage-form .roadmap-item-form{margin:0}.rm-manage-h{margin:0;font-size:1.05rem}.rm-manage-head p{margin:.15rem 0 0}.rm-manage-table{width:100%}.rm-manage-item{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.rm-manage-item:hover strong{text-decoration:underline}.rm-manage-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rm-manage-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px dashed var(--ink-muted);border-radius:999px;font-size:12px;font-weight:600;color:var(--ink-muted)}.rm-manage-chip.is-hidden{border-style:solid;opacity:.8}.rm-manage-chip.is-blocked{border-style:solid;color:var(--danger);border-color:var(--danger)}.rm-manage-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.35rem;white-space:nowrap}.rm-settings{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.rm-settings-card{padding:1rem 1.25rem;border:1px solid var(--panel-border);border-radius:.6rem;background:var(--panel)}.rm-settings-card p{margin:0}.rm-settings-add{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.rm-settings-add label{display:grid;gap:.25rem;min-width:220px}.time-org-settings{display:flex;flex-direction:column;gap:1rem}.time-org-schedule{display:grid;grid-template-columns:repeat(7,minmax(3.6rem,1fr));gap:.4rem;max-width:34rem}.time-org-schedule-day{display:flex;flex-direction:column;gap:.2rem}.time-org-schedule-day label{font-size:.8rem;font-weight:600;color:var(--muted);text-transform:capitalize}.time-org-schedule-day input{width:100%;min-width:0;text-align:right;font-variant-numeric:tabular-nums}.time-org-schedule-day .time-act-inline-hint{text-align:left}@media(max-width:640px){.time-org-schedule{grid-template-columns:repeat(4,minmax(3.6rem,1fr))}}.time-org-actions{display:flex;gap:.5rem}.time-org-scroll{position:relative;max-width:100%;min-width:0;overflow-x:auto}.time-org-people{width:100%}.time-org-settings .time-org-people th[scope=row]{color:var(--text);font-size:.9rem;font-weight:400;letter-spacing:normal;text-transform:none;white-space:normal}.time-org-person{display:flex;flex-direction:column}.time-org-person .muted{font-size:.78rem}.time-org-settings .time-org-people td{vertical-align:middle}.time-org-settings select.time-org-select{min-width:12rem;max-width:100%}.time-org-guest{margin-top:.75rem}.time-org-guest-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.time-org-guest-row select{min-width:12rem;max-width:100%}.time-org-year{display:inline-flex;align-items:center;gap:.6rem}.time-org-year button.time-step{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;min-height:0;padding:0;border:1px solid var(--panel-border);border-radius:.4rem;background:var(--control-bg);color:var(--text);font-size:1rem;line-height:1}.time-org-holidays{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.time-org-holidays li{display:grid;grid-template-columns:9rem 1fr auto auto;align-items:center;gap:.6rem;min-height:2rem}.time-org-holiday-day{font-variant-numeric:tabular-nums;color:var(--muted)}@media(max-width:640px){.time-org-holidays{gap:0}.time-org-holidays li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"day action" "name action";column-gap:.6rem;row-gap:.1rem;padding:.45rem 0;border-bottom:1px solid var(--panel-border)}.time-org-holiday-day{grid-area:day}.time-org-holiday-name{grid-area:name}.time-org-holidays li>.time-act-chip,.time-org-holidays li>button{grid-area:action;justify-self:end}.time-org-holidays li:has(>button)>.time-act-chip{display:none}}.time-org-holiday-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.time-org-settings p button.time-org-link.docspace-link-button{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;text-decoration:underline;cursor:pointer}.docx-template-suggestions{display:grid;gap:.5rem;margin:0 0 1.5rem;padding:.75rem 1rem;border:1px solid var(--accent);border-radius:.75rem;background:var(--accent-soft)}.docx-template-suggestions>p{margin:0}.docx-template-suggestions-count{display:inline-block;min-width:1.4rem;padding:0 .4rem;border-radius:999px;background:var(--accent-strong);color:var(--bg);font-size:.8rem;text-align:center}.docx-template-suggestions-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.docx-template-suggestion{display:grid;gap:.5rem;padding:.6rem .75rem;border:1px solid var(--panel-border);border-radius:.5rem;background:var(--panel-strong)}.docx-template-suggestion-head{display:grid;gap:.15rem;overflow-wrap:anywhere}.docx-template-suggestion-form{display:grid;gap:.6rem}
