.product-app[data-active-view="paid-workspace"] .messenger-sidebar { display: none; }
.product-app[data-active-view="paid-workspace"] .messenger-shell { grid-template-columns: 72px minmax(0, 1fr); }
.paid-workspace-view { overflow: auto; min-height: 0; padding: clamp(16px, 3vw, 36px); color: var(--pa-text); }
.paid-heading { display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; }
.paid-heading h2 { margin: 0 0 8px; font-size: clamp(26px, 3vw, 36px); }
.paid-notice { max-width: 1000px; line-height: 1.65; color: var(--pa-muted); }
.paid-summary, .paid-editor, .paid-delete { margin: 20px 0; padding: 20px; border: 1px solid var(--pa-line); border-radius: 16px; background: var(--pa-surface); overflow-wrap: anywhere; line-height: 1.6; }
.paid-toolbar { display: flex; align-items: end; gap: 12px; flex-wrap: wrap; margin: 20px 0; }
.paid-workspace-view label { display: grid; gap: 6px; font-size: 14px; }
.paid-workspace-view input, .paid-workspace-view select, .paid-workspace-view textarea { padding: 10px 12px; border: 1px solid var(--pa-line); border-radius: 10px; color: var(--pa-text); background: var(--pa-surface); font: inherit; min-height: 42px; max-width: 100%; }
.paid-editor { display: grid; gap: 16px; }
.paid-editor textarea { min-height: 180px; resize: vertical; line-height: 1.6; }
.paid-editor [hidden], .paid-workspace-view [hidden] { display: none !important; }
.paid-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }
.paid-item { min-width: 0; border: 1px solid var(--pa-line); border-radius: 16px; padding: 20px; background: var(--pa-surface); overflow-wrap: anywhere; }
.paid-item h3 { margin: 0 0 12px; }
.paid-preview { white-space: pre-wrap; line-height: 1.6; }
.paid-meta, .paid-empty { color: var(--pa-muted); line-height: 1.6; }
.paid-item a { display: block; margin: 12px 0; }
.paid-pagination { display: flex; gap: 12px; margin: 20px 0; }
.paid-workspace-view button:disabled { opacity: .55; cursor: default; }
.paid-workspace-view [role="alert"] { color: #c24646; }
.paid-workspace-view :focus-visible { outline: 3px solid #6485e7; outline-offset: 3px; }
@media (max-width: 780px) { .product-app[data-active-view="paid-workspace"] .messenger-shell { display: block; } .paid-list { grid-template-columns: 1fr; } }
.paid-creator-fields { display: grid; gap: 1rem; }
.paid-creator-fields[hidden] { display: none; }
.paid-creator-fields label { display: grid; gap: .4rem; }
.paid-creator-fields textarea { width: 100%; resize: vertical; min-height: 4rem; }
.paid-creator-fields .paid-creator-check { display: flex; align-items: center; justify-content: space-between; }
.paid-creator-fields .paid-creator-check input { width: auto; }
.paid-preview { white-space: pre-wrap; overflow-wrap: anywhere; }
.paid-comparison-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.paid-comparison-grid section { padding: .8rem; border: 1px solid var(--line, #7775); border-radius: .7rem; min-width: 0; }
@media (max-width: 700px) { .paid-comparison-grid { grid-template-columns: 1fr; } }
