.bull-drawing-host{position:relative}
.bull-drawing-tools{width:100%;min-width:0;margin:8px 0;color:#174c36;font:inherit}
.bull-drawing-tools button,.bull-drawing-tools select{min-height:36px;padding:6px 11px;border:1px solid #acc9b9;border-radius:9px;background:#f7fcf9;color:inherit;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.bull-drawing-tools .bull-drawing-toggle{min-height:38px;padding:7px 15px;background:linear-gradient(135deg,#effbf3,#dcf6e7)}
.bull-drawing-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;padding:10px;border:1px solid #c8dfd1;border-radius:12px;background:#f4faf6}
.bull-drawing-controls[hidden]{display:none}
.bull-drawing-controls button[aria-pressed=true]{border-color:#078d4a;background:#078d4a;color:#fff;box-shadow:0 0 0 1px #078d4a}
.bull-drawing-controls button:disabled{opacity:.4;cursor:default}
.bull-drawing-controls label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:800}
.bull-drawing-colors{display:flex;align-items:center;gap:5px;padding:2px}
.bull-drawing-colors button{width:30px;height:32px;min-height:32px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b5c9bf}
.bull-drawing-colors button[aria-pressed=true]{outline:2px solid #183c2c;outline-offset:2px;box-shadow:inset 0 0 0 2px #fff}
.bull-drawing-help,.bull-drawing-status{display:block;flex-basis:100%;font-size:12px;line-height:1.6;color:#3d5e4c}
.bull-drawing-status{font-weight:750}
.bull-drawing-overlay{position:absolute;z-index:3;display:block;pointer-events:none;overflow:hidden}
.bull-drawing-host .bull-drawing-overlay{max-width:none;height:auto}
.bull-drawing-overlay.is-drawing{pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}
.bull-drawing-overlay:focus-visible{outline:2px solid #169e59;outline-offset:-2px}
html[data-theme=dark] .bull-drawing-tools{color:#e4f5eb}
html[data-theme=dark] .bull-drawing-controls{background:#142d22;border-color:#3e6951}
html[data-theme=dark] .bull-drawing-tools button,html[data-theme=dark] .bull-drawing-tools select{background:#203e2e;border-color:#5e816c;color:#e4f5eb}
html[data-theme=dark] .bull-drawing-controls button[aria-pressed=true]{background:#087e45;border-color:#62d696}
html[data-theme=dark] .bull-drawing-help,html[data-theme=dark] .bull-drawing-status{color:#c2d9ca}
@media(pointer:coarse){.bull-drawing-tools button,.bull-drawing-tools select{min-height:44px}.bull-drawing-colors button{width:36px;height:36px;min-height:36px}}

.bull-drawing-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.bull-axis-buttons{display:flex;gap:3px}
.bull-axis-buttons button[aria-pressed=true]{background:#078d4a!important;color:#fff!important;border-color:#078d4a}
.bull-price-mode .grid-line,.bull-price-mode .baseline-line,.bull-price-mode .grid-label,.bull-price-mode .baseline-label,.bull-price-mode .chart-percent-guide,.bull-price-mode .chart-period-baseline,.bull-price-mode .chart-percent-label,.bull-price-mode .chart-period-price,.bull-price-mode .chart-last-line{display:none!important}
.bull-price-grid{stroke:#9ba9ae;stroke-opacity:.3;stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}
.bull-price-axis text{fill:#59676c;font-family:Arial,sans-serif;font-weight:650;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}
.bull-price-axis .bull-price-current{fill:#078849;font-weight:900}
html[data-theme=dark] .bull-price-axis text{fill:#d5e0e5;stroke:#14232b}
html[data-theme=dark] .bull-price-axis .bull-price-current{fill:#54e19a}

.bull-price-mode .bull-moon-scene{display:none!important}

.bull-chart-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
.bull-chart-navigation[hidden]{display:none}
.bull-chart-navigation button:disabled{opacity:.4;cursor:default}
.bull-chart-range{font-size:11px;font-weight:650;flex-basis:100%}
.bull-chart-navigable{touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
.bull-chart-navigable:active{cursor:grabbing}
.bull-chart-navigable .bull-drawing-overlay{pointer-events:auto;touch-action:pan-y}
