.editbar{width:100%;max-width:100vw;min-width:0;min-height:44px;display:flex;align-items:center;gap:7px;padding:4px var(--safe-r) 4px var(--safe-l);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap;background:var(--chrome);border-bottom:1px solid var(--line);z-index:30;-webkit-overflow-scrolling:touch}.editbar>*{flex:0 0 auto}.tool-group{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.tool-btn,.editbar select{height:var(--control);min-width:var(--control);border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.tool-btn{padding:0 10px}.editbar select{padding:0 24px 0 9px;background:color-mix(in srgb,var(--panel) 72%,transparent)}.tool-btn:hover,.tool-btn:focus-visible,.editbar select:hover,.editbar select:focus-visible{background:var(--toolbar-hover);outline:none;border-color:transparent}.tool-btn:active{background:color-mix(in srgb,var(--toolbar-hover) 78%,var(--accent-soft))}.tool-btn:disabled,.editbar select:disabled{opacity:.38;cursor:default;background:transparent}.tool-btn.icon-only{width:var(--control);padding:0;display:grid;place-items:center}.tool-btn.labeled-tool,.tool-btn.zoom-tool{display:inline-flex;align-items:center;justify-content:center;gap:6px}.tool-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.tool-btn.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 34%,var(--line))}.tool-btn.zoom-tool{font-variant-numeric:tabular-nums}.tool-divider{width:1px;height:24px;background:var(--line);margin:0 1px}.toolbar-end-spacer{width:max(18px,var(--safe-r));height:1px}.font-size-select{width:76px}.align-select{width:88px}.tool-label{display:inline}.editbar::-webkit-scrollbar{height:5px}.editbar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 38%,transparent);border-radius:999px}.editbar::-webkit-scrollbar-track{background:transparent}.ppt-p1-object-overlay{position:absolute;z-index:50;border:1.5px solid var(--accent);pointer-events:none;box-sizing:border-box;transform-origin:center}.ppt-p1-handle{position:absolute;z-index:52;width:13px;height:13px;border:2px solid var(--chrome);border-radius:50%;background:var(--accent);box-shadow:0 1px 3px rgba(0,0,0,.22);pointer-events:auto;touch-action:none;transform:translate(-50%,-50%)}.ppt-p1-handle.move{cursor:grab}.ppt-p1-handle.resize{cursor:nwse-resize}.ppt-p1-handle.rotate{cursor:crosshair}.ppt-p1-object-overlay.locked{border-style:dashed;opacity:.65}.ppt-p1-color-input{width:34px!important;min-width:34px!important;padding:3px!important;border:1px solid var(--line)!important;background:var(--panel)!important}.ppt-p1-layout-select,.ppt-p1-shape-select{width:auto;max-width:132px}.ppt-p1-image-input{display:none!important}@media(pointer:fine){.editbar{min-height:43px;padding-top:4px;padding-bottom:4px}.tool-btn{padding-left:9px;padding-right:9px}.ppt-p1-handle{width:11px;height:11px}}@media(max-width:720px){.tool-label{display:none}.tool-btn.labeled-tool{width:var(--control);padding:0}.editbar{gap:5px}.tool-divider{margin:0}.font-size-select{width:70px}.align-select{width:82px}.ppt-p1-layout-select,.ppt-p1-shape-select{max-width:110px}}@media(max-width:470px){.editbar{padding-right:calc(var(--safe-r) + 18px)}.tool-group{gap:1px}}