/* publishing page styles */
.pub-stack{gap:20px}
.pub-status-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
.pub-detail{font-size:13px}
.pub-setup{border:1px solid var(--line);border-radius:11px;padding:16px 18px;background:#fafbf9;margin-top:6px}
.pub-setup ol{padding-left:20px;margin:0}
.pub-setup li{margin-bottom:8px;font-size:13px}
.pub-scope-list{margin:6px 0 0;padding-left:18px}
.pub-scope-list li{margin-bottom:3px}
.pub-setup code,.pub-stack p code{font:12px ui-monospace,monospace;background:#f1f6f4;padding:2px 6px;border-radius:5px;overflow-wrap:anywhere}
.pub-stack td code{font:11px ui-monospace,monospace;overflow-wrap:anywhere}
.pub-note{margin:10px 0 0}
.pub-error{color:var(--red)}
.pub-actions{display:flex;gap:6px;flex-wrap:wrap}
.pub-reply-form{margin-top:12px;border-top:1px solid #edf0ee;padding-top:12px}
.pub-reply-form textarea{min-height:72px}
.pub-stack .filter-row{align-items:flex-end}
.pub-stack .filter-row .field{min-width:0}
@media(max-width:760px){
  .pub-stack{gap:14px}
  .pub-setup{padding:13px}
  .pub-stack input,.pub-stack select,.pub-stack textarea{font-size:16px}
  .pub-stack .filter-row{flex-direction:column;align-items:stretch}
  .pub-stack .filter-row .field,.pub-stack .filter-row .btn{width:100%}
  .pub-actions .btn{flex:1 1 auto}
  .pub-stack td,.pub-stack th{padding:9px 8px}
  .pub-status-line{gap:8px}
}
