/* Workspace uses the site's existing theme tokens. */
#view-journal{max-width:1200px}.pw-note{max-width:78ch;line-height:1.65}.pw-section{margin-block:24px}.pw-section h3{margin-block:0 16px}.pw-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-block:14px}.pw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pw-section label{display:block}.pw-section input:not([type=checkbox]),.pw-section textarea{display:block;width:100%;margin-top:7px}.pw-section textarea{resize:vertical}.pw-record{padding-block:16px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.pw-record p{white-space:pre-wrap;line-height:1.6;margin-block:8px}.pw-record input[type=checkbox]{width:20px;height:20px;vertical-align:middle;margin-inline-end:8px}.pw-table-wrap{overflow-x:auto;margin-block:16px}.pw-table-wrap table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pw-table-wrap th,.pw-table-wrap td{text-align:start;padding:12px;border-bottom:1px solid var(--border);min-width:110px;overflow-wrap:anywhere}.pw-section pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto;background:var(--code-bg);color:var(--code-text);padding:16px}.pw-upload{cursor:pointer;display:flex!important;gap:8px;align-items:center}.pw-upload input{max-width:220px}#pwMessage:not(:empty){padding:12px;border:1px solid var(--border);line-height:1.6}#pwMessage[role=alert]{border-color:var(--danger)}#view-journal :focus-visible,#pwAnalysisTools :focus-visible,#pwDemo:focus-visible,#pwChanges:focus-visible{outline:3px solid var(--primary-ink);outline-offset:3px}.pw-toolbar button{min-height:44px}#pwDemo{margin-top:16px}#pwChanges{margin-block:12px}@media(max-width:680px){.pw-grid{grid-template-columns:minmax(0,1fr)}.pw-toolbar{align-items:stretch}.pw-toolbar>*{max-width:100%}.pw-upload{flex-direction:column;align-items:flex-start}.pw-section{padding:18px}.pw-table-wrap{max-width:100%}}
