/* Non-destructive, responsive notes above original question pixels. */
.dd-annotation-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0;color:var(--text,#20253b)}
.dd-annotation-toolbar .dd-annotation-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid var(--stroke,#e9eaf3);border-radius:9px;background:var(--panel,#fff);padding:8px 10px;font:inherit;font-size:12px;font-weight:650;line-height:1.3;color:inherit;cursor:pointer}
.dd-annotation-toolbar .dd-annotation-button:hover{border-color:#a79bea;background:var(--tint,#f0edff)}
.dd-annotation-toolbar .dd-annotation-button[aria-pressed="true"]{background:var(--tint,#f0edff);border-color:var(--brand,#6357dd);color:var(--brand,#6357dd)}
.dd-annotation-toolbar .dd-annotation-button:disabled{opacity:.4;cursor:default}
.dd-annotation-toolbar .dd-annotation-icon{width:15px;height:15px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex-shrink:0}
.dd-annotation-toolbar .dd-annotation-settings{display:flex;gap:7px;align-items:center;margin-left:auto}
.dd-annotation-toolbar .dd-annotation-color-label,.dd-annotation-toolbar .dd-annotation-width-label{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted,#777c94)}
.dd-annotation-toolbar input[type="color"]{display:block;width:44px;height:44px;border:1px solid var(--stroke,#e9eaf3);border-radius:7px;background:var(--panel,#fff);padding:3px;cursor:pointer}
.dd-annotation-toolbar select{border:1px solid var(--stroke,#e9eaf3);border-radius:7px;background:var(--panel,#fff);color:var(--text,#20253b);padding:5px 6px;min-height:44px;font-size:12px}
.dd-annotation-toolbar button:focus-visible,.dd-annotation-toolbar input:focus-visible,.dd-annotation-toolbar select:focus-visible{outline:3px solid #9d93fa;outline-offset:3px}
.dd-annotation-stage{position:relative;display:block;width:100%;max-width:100%;min-width:0;isolation:isolate}
.dd-annotation-stage>img{display:block;width:100%;max-width:100%;height:auto}
.dd-annotation-overlay{position:absolute;display:block;z-index:2;overflow:hidden;pointer-events:none;touch-action:auto;user-select:none;-webkit-user-select:none}
.dd-annotation-overlay[data-mode="pen"],.dd-annotation-overlay[data-mode="ruler"],.dd-annotation-overlay[data-mode="eraser"]{pointer-events:auto;touch-action:none;cursor:crosshair}
.dd-annotation-overlay path{pointer-events:none}
.dd-annotation-toolbar .dd-annotation-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.dd-annotation-toolbar .dd-annotation-status.is-warning{position:static;flex-basis:100%;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:0;padding:8px 0;font-size:13px;line-height:1.5;color:var(--text,#20253b)}
@media(max-width:560px){.dd-annotation-toolbar{gap:6px;margin:10px 0}.dd-annotation-toolbar .dd-annotation-button{min-height:44px;padding:8px 9px;font-size:12px}.dd-annotation-toolbar .dd-annotation-settings{margin-left:0;gap:8px}.dd-annotation-toolbar .dd-annotation-color-label,.dd-annotation-toolbar .dd-annotation-width-label{font-size:12px}}
@media(forced-colors:active){.dd-annotation-toolbar .dd-annotation-button[aria-pressed="true"]{outline:2px solid Highlight}.dd-annotation-overlay{forced-color-adjust:none}}
