.roadmap-management{max-width:1600px!important}.roadmap-management [data-roadmap-refresh]{background:#234136;color:#b6e8d0;border:1px solid #8accac50;border-radius:10px;padding:10px 16px}.roadmap-toolbar{display:flex;gap:18px;flex-wrap:wrap;align-items:end;padding:20px;border:1px solid #ffffff17;border-radius:15px;background:#222728;margin-bottom:18px}.roadmap-toolbar>label{display:grid;gap:8px;color:#b9cac1;font-size:13px}.roadmap-toolbar input,.roadmap-toolbar select{min-height:42px;background:#192222;border:1px solid #ffffff22;border-radius:9px;color:#e7f3ed;padding:9px 12px;font:inherit}.roadmap-legend{margin-left:auto;display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:#c5cfc9}.roadmap-legend span:before{content:'';display:inline-block;width:18px;height:5px;border-radius:4px;background:var(--bar);margin-right:6px}.roadmap-management .baseline{--bar:#a0adb7}.roadmap-management .forecast{--bar:#9e91e4}.roadmap-management .actual{--bar:#72ccaa}.roadmap-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:25px}.roadmap-kpis article{padding:18px;border:1px solid #ffffff12;background:linear-gradient(130deg,#8fccb509,#202324);border-radius:13px}.roadmap-kpis small{display:block;font-size:13px;color:#b0beb7;margin-bottom:10px}.roadmap-kpis strong{font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-.04em}.roadmap-kpis em,.gantt-task em{font-style:normal;color:#88978f;font-size:.7em}.roadmap-board{overflow-x:auto;border:1px solid #ffffff19;border-radius:15px;background:#202525}.gantt-axis,.gantt-project>summary,.gantt-stage>summary,.gantt-task{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1.8fr) minmax(170px,.8fr);gap:22px;align-items:center;min-width:740px;padding:17px 22px;text-align:left}.gantt-axis{color:#a8b8af;font-size:11px;background:#1a2120}.gantt-axis>div{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.gantt-project>summary{background:linear-gradient(110deg,#7dd2b80b,transparent);border-top:1px solid #ffffff0e;cursor:pointer;list-style:none}.gantt-project>summary strong{display:block;font-size:16px;color:#edf5f0}.gantt-project>summary small{display:block;color:#9eb6a9;font-size:10px;letter-spacing:.09em;margin-bottom:5px}.gantt-project>summary:focus-visible,.gantt-stage>summary:focus-visible{outline:2px solid #83cbaa;outline-offset:-3px}.gantt-project>summary>span:first-child:before{content:'\203a';float:left;margin-right:12px;color:#9be0bd;font-size:26px}.gantt-project[open]>summary>span:first-child:before{content:'\2304'}.gantt-track{position:relative;height:41px;min-width:0;overflow:hidden;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),#ffffff07 calc(25% - 1px),#ffffff07 25%);border-radius:4px}.gantt-track>i{position:absolute;height:5px;border-radius:4px;background:var(--bar);max-width:100%}.gantt-track>.baseline{top:7px;opacity:.6}.gantt-track>.forecast{top:18px}.gantt-track>.actual{top:29px}.gantt-today{position:absolute;top:0;bottom:0;width:1px;background:#f3cb6780}.roadmap-row-metrics{display:grid;gap:5px}.roadmap-row-metrics b{font-size:17px;color:#a8dcc6}.roadmap-row-metrics small{font-size:12px;color:#b2bfb8}.roadmap-row-metrics em,.roadmap-management .warning{color:#e9bd6b;font-style:normal;font-size:12px}.gantt-stage>summary{list-style:none;cursor:pointer;border-top:1px solid #ffffff0b;padding-left:22px;background:#ffffff02}.gantt-stage>summary>span:first-child{padding-left:calc(12px + var(--level,0)*14px);min-width:0}.gantt-task>span:first-child{padding-left:18px;min-width:0}.gantt-stage>summary strong{font-size:14px;font-weight:600}.gantt-stage>summary small,.gantt-task small{display:block;font-size:12px;color:#9bb0a3;margin-top:6px}.gantt-stage>summary>span:first-child:after{content:'+';margin-left:8px;font-size:12px;color:#94b1a2}.gantt-stage[open]>summary>span:first-child:after{content:'\2212'}.gantt-task{width:100%;border:0;border-top:1px solid #ffffff09;border-radius:0!important;background:#161e1d;color:#cfe1d7;cursor:pointer;box-sizing:border-box;padding-left:22px}.gantt-task:hover{background:#273b32}.gantt-task strong{font-size:13px;font-weight:500;display:block}.gantt-task>span:last-child b{font-size:14px}.roadmap-empty-stage,.roadmap-method{font-size:13px;color:#a6b8ae;line-height:1.7;padding:16px 22px}.roadmap-add-stage{margin:14px 22px;padding:9px 12px;border-radius:8px;background:#82c8a90b;border:1px solid #83d5b425;color:#9ed8bb;font-size:13px;cursor:pointer}.roadmap-task-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.roadmap-task-detail dt{font-size:13px;color:#afc1b6}.roadmap-task-detail dd{margin:7px 0 0;font-size:18px}.roadmap-task-detail p{font-size:14px;line-height:1.6;color:#b6c5bd}@media(max-width:800px){.roadmap-kpis{grid-template-columns:repeat(2,1fr)}.roadmap-toolbar{padding:14px}.roadmap-legend{margin-left:0}.roadmap-task-detail dl{grid-template-columns:1fr}}
