.DrawingEditTray-module__c71pQq__root{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:visible}.DrawingEditTray-module__c71pQq__tray{z-index:10;pointer-events:auto;touch-action:none;background:var(--cmv-surface-raised);border:1px solid var(--cmv-border);border-radius:10px;align-items:stretch;max-width:calc(100% - 16px);display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 16px #00000038}.DrawingEditTray-module__c71pQq__grip{border-right:1px solid var(--cmv-border);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:22px;padding:8px 0;display:flex}.DrawingEditTray-module__c71pQq__grip:active{cursor:grabbing}.DrawingEditTray-module__c71pQq__gripLine{background:var(--cmv-text-muted);opacity:.75;border-radius:1px;width:10px;height:2px}.DrawingEditTray-module__c71pQq__body{align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.DrawingEditTray-module__c71pQq__widthGroup{border:1px solid var(--cmv-border);border-radius:6px;align-items:center;gap:4px;padding:3px;display:inline-flex}.DrawingEditTray-module__c71pQq__widthOption{min-width:28px;min-height:28px;color:var(--cmv-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.DrawingEditTray-module__c71pQq__widthOptionActive{color:var(--cmv-accent-text);background:var(--cmv-accent)}.DrawingEditTray-module__c71pQq__colorGroup{align-items:center;gap:4px;display:inline-flex}.DrawingEditTray-module__c71pQq__colorOption{cursor:pointer;border:2px solid #0000;border-radius:999px;width:24px;height:24px;padding:0}.DrawingEditTray-module__c71pQq__colorOptionActive{border-color:var(--cmv-text);box-shadow:0 0 0 1px var(--cmv-canvas)}.DrawingEditTray-module__c71pQq__deleteButton{min-height:28px;color:var(--cmv-danger);border:1px solid var(--cmv-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500}
.IndicatorPaneOverlays-module__Zx2GRa__root{pointer-events:none;position:absolute;inset:0;overflow:visible}.IndicatorPaneOverlays-module__Zx2GRa__slot{pointer-events:none;align-items:center;max-width:72%;min-height:1.125rem;display:flex;position:absolute}.IndicatorPaneOverlays-module__Zx2GRa__pill{pointer-events:auto;touch-action:manipulation;border:1px solid #0000;border-radius:999px;align-self:flex-start;align-items:center;max-width:100%;min-height:1.125rem;display:inline-flex}.IndicatorPaneOverlays-module__Zx2GRa__labelButton{min-width:0;max-width:100%;font:inherit;color:inherit;background:0 0;border:none;align-items:center;padding:2px 4px 2px 8px;display:inline-flex}.IndicatorPaneOverlays-module__Zx2GRa__pillSelected .IndicatorPaneOverlays-module__Zx2GRa__labelButton{padding-right:0}.IndicatorPaneOverlays-module__Zx2GRa__pillIdle{color:var(--cmv-text-muted,#5b6570);background:color-mix(in srgb, var(--cmv-text-muted,#5b6570) 13%, transparent);border-color:color-mix(in srgb, var(--cmv-text-muted,#5b6570) 22%, transparent)}.IndicatorPaneOverlays-module__Zx2GRa__pillSelected{color:var(--cmv-text,#1f2328);background:var(--cmv-surface,#fff);border-color:var(--cmv-border,#e4e8ec);padding-right:2px;box-shadow:0 2px 4px #0f172a33}.IndicatorPaneOverlays-module__Zx2GRa__label{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.IndicatorPaneOverlays-module__Zx2GRa__labelSelected{font-weight:600}.IndicatorPaneOverlays-module__Zx2GRa__remove{width:1.375rem;height:1.375rem;color:var(--cmv-danger,#d14343);background:color-mix(in srgb, var(--cmv-danger,#d14343) 14%, transparent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.IndicatorPaneOverlays-module__Zx2GRa__remove:hover{background:color-mix(in srgb, var(--cmv-danger,#d14343) 22%, transparent)}
.PricePaneMetaOverlay-module__BIr4ia__root{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.PricePaneMetaOverlay-module__BIr4ia__badge{align-items:center;gap:5px;max-width:calc(100% - 5rem);display:flex;position:absolute}.PricePaneMetaOverlay-module__BIr4ia__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.PricePaneMetaOverlay-module__BIr4ia__line{font-size:var(--cmv-text-caption);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}
