/* PIVOT CONTROL OS — shared components */
.pc-icon-button{width:38px;height:38px;border:1px solid var(--pc-line);background:var(--pc-white);color:var(--pc-graphite);display:grid;place-items:center;cursor:pointer;transition:.14s ease}
.pc-icon-button:hover{background:#f7f5f2;border-color:#d3cfc8}.pc-icon-button:active{transform:scale(.97)}
.pc-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pc-text-button{height:36px;padding:0 13px;border:1px solid var(--pc-line);background:var(--pc-white);color:var(--pc-graphite);display:inline-flex;align-items:center;justify-content:center;gap:7px;font:700 10px/1 var(--pc-font);cursor:pointer;transition:.14s ease}
.pc-text-button:hover{background:#f7f5f2}.pc-text-button--red{background:var(--pc-red);border-color:var(--pc-red);color:#fff}.pc-text-button--dark{background:var(--pc-ink);border-color:var(--pc-ink);color:#fff}
.pc-kicker{font:800 8px/1 var(--pc-font);letter-spacing:.18em;text-transform:uppercase;color:var(--pc-red)}
.pc-rule{height:1px;background:var(--pc-line)}
#p744gCollabDrawer{position:fixed!important;z-index:300!important;right:22px!important;top:82px!important;width:272px!important;max-height:calc(100vh - 104px)!important;padding:8px!important;border:1px solid var(--pc-line)!important;background:#fff!important;box-shadow:var(--pc-shadow-2)!important;overflow:auto!important}
#p744gCollabDrawer.hidden{display:none!important}
#p744gCollabDrawer button{width:100%!important;min-height:42px!important;margin:0!important;padding:9px 10px!important;border:0!important;border-bottom:1px solid var(--pc-line-soft)!important;background:#fff!important;color:var(--pc-text)!important;display:flex!important;align-items:center!important;gap:10px!important;font:650 11px/1.2 var(--pc-font)!important;text-align:left!important}
#p744gCollabDrawer button.off{opacity:.38!important}#p744gCollabDrawer button:not(.off){color:var(--pc-red-dark)!important}.p744h-person-icon{width:18px!important;height:18px!important}
