.pt-sandbox{--pt-sandbox-h:38px;z-index:21;height:var(--pt-sandbox-h);background:var(--os-warning-bg);border-bottom:1px solid var(--os-warning-line);color:var(--os-warning);align-items:center;gap:10px;padding:0 12px 0 16px;font-size:13px;display:flex;position:sticky;top:0}.pt-main-col:has(>.pt-sandbox) .pt-topbar{top:38px}.pt-sandbox-mark{letter-spacing:.02em;text-transform:uppercase;background:#8a4b001a;border-radius:11px;flex:none;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.pt-sandbox-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.pt-sandbox-text strong{font-weight:600}.pt-sandbox-more{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 6px;font-weight:500;-webkit-text-decoration:underline #8a4b0059;text-decoration:underline #8a4b0059}.pt-sandbox-more:hover{background:#8a4b0014}.pt-sandbox-more:focus-visible{box-shadow:var(--os-focus);outline:none}.pt-sandbox .os-btn{flex:none}.pt-sandbox-note{color:var(--os-warning);opacity:.85;flex:none;font-size:12.5px}@media (max-width:900px){.pt-sandbox-detail,.pt-sandbox-note{display:none}}@media (max-width:560px){.pt-sandbox{gap:6px;padding:0 8px 0 12px}.pt-sandbox-text{display:none}.pt-sandbox-more{margin-right:auto}}@media (max-width:380px){.pt-sandbox-mark{padding:0 6px}.pt-sandbox-mark svg{display:none}.pt-sandbox-more{padding:4px 2px}}.pt-mode{border:1px solid var(--os-neutral-line);background:var(--os-neutral-bg);height:20px;color:var(--os-neutral);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.pt-mode:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.pt-mode--sandbox{border-color:var(--os-warning-line);background:var(--os-warning-bg);color:var(--os-warning)}.pt-mode--live{border-color:var(--os-success-line);background:var(--os-success-bg);color:var(--os-success)}.pt-mode-row{border-bottom:1px solid var(--os-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:4px;padding-bottom:12px;display:flex}.pt-mode-row-text{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.pt-mode-switch{gap:6px;padding:6px 8px 8px;display:grid}.pt-mode-switch .os-segmented{grid-template-columns:1fr 1fr;width:100%;display:grid}.pt-live-dialog{gap:16px;display:grid}.pt-live-parts{border:1px solid var(--os-border);border-radius:var(--os-r-lg);display:grid;overflow:hidden}.pt-live-part{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.pt-live-part+.pt-live-part{border-top:1px solid var(--os-border)}.pt-live-part .os-check{flex:1;min-width:0}.pt-live-count{color:var(--os-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-top:1px;font-size:12.5px}.pt-live-never{border-radius:var(--os-r-lg);background:var(--os-subtle);gap:8px;padding:12px 14px;font-size:13px;display:grid}.pt-live-never strong{color:var(--os-text-strong);font-size:13px;font-weight:600}.pt-live-never ul{color:var(--os-text-muted);gap:3px;margin:0;padding:0;list-style:none;display:grid}.pt-live-never li{align-items:flex-start;gap:8px;display:flex}.pt-live-never li svg{color:var(--os-text-subtle);flex:none;margin-top:2px}.pt-live-gate-action{margin-top:8px}.pt-sandbox-panel{color:var(--os-text);gap:10px;padding:14px 16px 16px;font-size:13.5px;display:grid}.pt-sandbox-panel strong{color:var(--os-text-strong);font-size:14px}.pt-sandbox-panel ul{color:var(--os-text-muted);gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pt-sandbox-panel li:before{content:"· "}
