.gb-context-toolbar.gb-context-toolbar{display:flex;align-items:center;gap:6px;min-width:0}.gb-context-toolbar.gb-context-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.gb-context-toolbar.gb-context-toolbar[data-variant=grouped]{gap:2px;padding:3px;border:1px solid var(--line,#ded7cb);border-radius:12px;background:var(--surface,#ffffff)}.gb-context-toolbar.gb-context-toolbar[data-push-last=true]>.gb-icon-action-wrap:last-child{margin-inline-start:auto}.gb-context-toolbar.gb-context-toolbar[data-variant=grouped] .gb-icon-action:focus-visible{outline-offset:-2px}@media (max-width:760px),(pointer:coarse){.gb-context-toolbar.gb-context-toolbar[data-variant=grouped]{gap:4px;padding:4px}}:root{--gb-layer-tooltip:1300;--gb-icon-action-size:34px;--gb-icon-action-border:#d8d5ca;--gb-icon-action-border-hover:#b7b1a3;--gb-icon-action-surface:#f7f3eb;--gb-icon-action-surface-hover:#ffffff;--gb-icon-action-ink:#222b28;--gb-icon-action-ink-quiet:#646e68;--gb-icon-action-pressed-bg:#f5e8dc;--gb-icon-action-pressed-ink:#984322;--gb-icon-action-pressed-ring:#b6532e;--gb-icon-action-danger:#b23a26;--gb-icon-action-danger-bg:#fbe4df;--gb-icon-action-focus:#984322;--gb-icon-action-motion:110ms}.gb-icon-action-wrap{position:relative;display:inline-flex;flex:none}.gb-icon-action-wrap>.gb-icon-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--gb-icon-action-size);min-height:var(--gb-icon-action-size);padding:0 8px;border:1px solid var(--gb-icon-action-border);border-radius:10px;background:var(--gb-icon-action-surface);color:var(--gb-icon-action-ink);font-family:var(--font-ui,var(--font,inherit));font-size:12px;font-weight:650;line-height:1;letter-spacing:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--gb-icon-action-motion) ease-out,border-color var(--gb-icon-action-motion) ease-out,color var(--gb-icon-action-motion) ease-out,transform var(--gb-icon-action-motion) ease-out}.gb-icon-action-wrap>.gb-icon-action--labeled{padding:0 10px}.gb-icon-action-icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.gb-icon-action-icon>svg{flex:none}.gb-icon-action-label{display:inline-block;min-width:3.2em;max-width:140px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.gb-icon-action-wrap>.gb-icon-action--collapse-label .gb-icon-action-label{display:none}}.gb-icon-action-wrap>.gb-icon-action--quiet{border-color:transparent;background:transparent;color:var(--gb-icon-action-ink-quiet)}.gb-icon-action-wrap>.gb-icon-action--soft{border-color:transparent;background:var(--goa-soft,#eee7db);color:var(--goa-accent-ink,var(--gb-icon-action-pressed-ink))}.gb-icon-action-wrap>.gb-icon-action--danger{color:var(--gb-icon-action-ink)}.gb-icon-action-wrap>.gb-icon-action--danger:focus-visible{color:var(--gb-icon-action-danger)}@media (hover:hover) and (pointer:fine){.gb-icon-action-wrap>.gb-icon-action:hover:not(:disabled){background:var(--gb-icon-action-surface-hover);border-color:var(--gb-icon-action-border-hover)}.gb-icon-action-wrap>.gb-icon-action--quiet:hover:not(:disabled){border-color:var(--gb-icon-action-border-hover);background:var(--gb-icon-action-surface);color:var(--gb-icon-action-ink)}.gb-icon-action-wrap>.gb-icon-action--soft:hover:not(:disabled){border-color:var(--gb-icon-action-pressed-ring);color:var(--gb-icon-action-pressed-ink)}.gb-icon-action-wrap>.gb-icon-action--danger:hover:not(:disabled){border-color:var(--gb-icon-action-danger);background:var(--gb-icon-action-danger-bg);color:var(--gb-icon-action-danger)}}.gb-icon-action-wrap>.gb-icon-action[aria-pressed=true],.gb-icon-action-wrap>.gb-icon-action[data-state=open]{border-color:var(--gb-icon-action-pressed-ring);background:var(--gb-icon-action-pressed-bg);color:var(--gb-icon-action-pressed-ink);box-shadow:inset 0 0 0 1px var(--gb-icon-action-pressed-ring)}.gb-icon-action-wrap>.gb-icon-action:focus-visible{outline:2px solid var(--gb-icon-action-focus);outline-offset:2px;box-shadow:var(--gb-focus-ring,0 0 0 3px #b6532e30)}.gb-icon-action-wrap>.gb-icon-action:active:not(:disabled){transform:translateY(1px)}.gb-icon-action-wrap>.gb-icon-action:disabled{opacity:.55;color:var(--gb-icon-action-ink-quiet);cursor:not-allowed}.gb-icon-action-tooltip{position:fixed;z-index:var(--gb-layer-tooltip,1300);display:grid;gap:2px;max-width:min(240px,calc(100vw - 24px));padding:7px 10px;border-radius:9px;background:#222b28;color:#f7f3eb;font-family:var(--font-ui,var(--font,inherit));font-size:11.5px;font-weight:650;line-height:1.4;letter-spacing:0;text-align:left;pointer-events:auto;box-shadow:0 8px 20px rgb(34 43 40/24%);animation:gb-icon-action-tooltip-in .12s ease-out}.gb-icon-action-tooltip-hint{color:#cddcd6;font-weight:450;overflow-wrap:anywhere}@keyframes gb-icon-action-tooltip-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px),(pointer:coarse){.gb-icon-action-wrap>.gb-icon-action{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.gb-icon-action-wrap>.gb-icon-action{transition:none}.gb-icon-action-wrap>.gb-icon-action:active:not(:disabled){transform:none}.gb-icon-action-tooltip{animation:none}}