:host { display: block; --g-bar-color: #f0fdf4; --g-bar-border: #9ae6b4; --g-progress-color: #38a169; --g-expected-progress: #2f855a; --g-handle-color: #744210; --g-today-highlight: #276749; } .gantt-toolbar { display: flex; gap: 0.5rem; margin-bottom: 0.75rem; } .gantt-wrapper { overflow-x: auto; border: 1px solid #dee2e6; border-radius: 0.375rem; background: #fff; } .gantt-container { min-width: 600px; padding: 0.5rem 0; }