.pvWorkspace{display:grid;gap:16px;max-width:1120px}.pvWorkspace fieldset{border:0;padding:0;margin:0;min-width:0}.pvToolbar,.pvActions,.pvHeading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pvHeading{justify-content:space-between}.pvToolbar button,.pvActions button{margin:0}.pvTabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pvTabs button{display:grid;gap:4px;text-align:left;border:1px solid var(--line,#d6d8dc);border-radius:10px;background:transparent;padding:10px 16px}.pvTabs button.on{background:#e8f0ed;border:2px solid #325d50;padding:9px 15px}.pvTabs small{font-size:12px}.pvWords{max-height:320px;overflow:auto;border:1px solid var(--line,#ddd);border-radius:10px;padding:8px;margin-bottom:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pvWords label{display:flex;align-items:flex-start;gap:8px;padding:10px;min-width:0;border:1px solid transparent;border-radius:8px}.pvWords label:has(input:checked){background:#e8f0ed;border-color:#325d50}.pvWords label[hidden]{display:none}.pvWords span{display:grid;gap:3px;overflow-wrap:anywhere}.pvPreview{margin:20px 0;border-top:1px solid var(--line,#ddd);padding-top:16px}.pvPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.pvPreview details{margin-top:16px}.pvPublished{padding:12px;background:#e8f0ed;border-radius:8px}.pvWorkspace button:disabled{opacity:.55;cursor:wait}.pvWorkspace [role=alert],#pvMessage{overflow-wrap:anywhere}.pvWorkspace #pvMessage:empty{display:none}.pvResults{display:flex;gap:8px 24px;flex-wrap:wrap}.pvWorkspace input[type=checkbox]{accent-color:#325d50}.pvWorkspace .field{min-width:0}.pvWorkspace input,.pvWorkspace select,.pvWorkspace textarea{max-width:100%}@media(max-width:600px){.pvWords{grid-template-columns:1fr}.pvTabs button{flex:1;min-width:120px}.pvActions button{width:100%}.pvToolbar{gap:6px}.pvToolbar button{flex:1;min-width:130px}}

.pvEmbedded #pvNew,.pvEmbedded #pvPublish,.pvEmbedded #pvPublishResults,.pvEmbedded #pvSaveDue,.pvEmbedded label:has(#pvDue),.pvEmbedded label:has([name=due_override]){display:none}
