.workspace .pp-root .pp3-drawer{z-index:15;width:var(--pp3-drawer-w);background:var(--pp-paper);color:var(--pp-ink);border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);box-shadow:var(--pp-sh-panel);pointer-events:auto;font-family:var(--pg-font);font-size:var(--pp3-fs-body);transition:right .32s var(--pp-ease-panel);animation:pp3-drawer-in .32s var(--pp-ease-panel);flex-direction:column;display:flex;position:absolute;top:4px;bottom:4px}.workspace .pp-root .pp3-drawer-head{border-bottom:1px solid var(--pp-rule);padding:10px 16px}.workspace .pp-root .pp3-drawer[data-pp-drawer-surface=full]{width:min(var(--pp3-drawer-w), calc(100% - 24px));top:12px;bottom:12px}.workspace .pp-root .pp3-drawer-back{max-width:100%;color:var(--pp-g2);font-size:var(--pp3-fs-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.workspace .pp-root .pp3-drawer-title-row{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;display:flex}.workspace .pp-root .pp3-drawer h2{font-size:var(--pp3-fs-title);margin:0;font-weight:700;line-height:1.25}.workspace .pp-root .pp3-drawer-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.workspace .pp-root .pp3-settings{gap:12px;display:grid}.workspace .pp-root .pp3-settings fieldset{border:1px solid var(--pp-rule);border-radius:var(--pp3-r-card);padding:12px}.workspace .pp-root .pp3-settings label{align-items:center;gap:8px;min-height:36px;display:flex}.workspace .pp-root .pp3-settings p{font-size:var(--pp3-fs-label);color:var(--pp-ink3);margin:0}.workspace .pp-root .pp3-settings button{border:1px solid var(--pp-rule);border-radius:var(--pp-r-ctl);background:var(--pp-bg);color:var(--pp-ink3);padding:10px}.workspace .pp-root .pp3-drawer :focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.workspace .pp-root .pp3-drawer[data-dragging]{transition:none}@keyframes pp3-drawer-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.workspace .pp-root .pp3-drawer{transition:none;animation:none}}.workspace .pp-root .pp3-drawer-inner{zoom:var(--pp-zoom);flex-direction:column;flex:1;min-height:0;display:flex}.workspace .pp-root .pp3-drawer button:not(.ppf-btn,.ppf-switch-row,:disabled):hover{background:var(--pg-hover)}.workspace .pp-root .pp3-drawer button:not(.ppf-btn,.ppf-switch-row,:disabled):active{background:var(--pg-control-hover)}.workspace .pp-root .pp3-drawer button:disabled{cursor:not-allowed}.workspace .pp-root .pp3-action-form{gap:10px;display:grid}.workspace .pp-root .pp3-action-form :is(label,fieldset){border:0;gap:4px;margin:0;padding:0;display:grid}.workspace .pp-root .pp3-action-form label:has(>input[type=checkbox]){align-items:center;gap:6px;display:flex}.workspace .pp-root .pp3-action-form textarea{box-sizing:border-box;border:1px solid var(--pg-input-border,var(--pp-rule2));border-radius:var(--pp-r-ctl);background:var(--pg-input-bg,var(--pp-paper));width:100%;min-height:84px;color:var(--pp-ink);font:inherit;resize:vertical;padding:6px 9px}.workspace .pp-root .pp3-action-form dl{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;display:grid}.workspace .pp-root .pp3-action-form dd{margin:0}
