.pa-head,.pa-actions,.pa-edit-head,.pa-list-head,.pa-preview-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.pa-head h1{margin:12px 0}.pa-head p{max-width:750px}
.pa-info{border:1px solid var(--line,#d8d3c7);border-left:4px solid #b39964;border-radius:12px;padding:18px;margin:20px 0;background:var(--panel,#f7f4ed);display:grid;gap:8px}
.pa-settings{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:24px}.pa-settings input{max-width:100px}
.pa-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2.6fr);gap:24px}.pa-layout>aside{min-width:0}
.pa-layout input,.pa-layout select,.pa-layout textarea,.pa-settings input{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--line,#d8d3c7);border-radius:8px;color:inherit;background:var(--panel,#fff);font:inherit}
.pa-list-head{margin-bottom:12px}.pa-list-item{display:flex;gap:8px;align-items:center;border:1px solid var(--line,#d8d3c7);border-radius:10px;padding:10px;margin:10px 0}.pa-list-item.is-selected{border-color:#a7823e;background:#a7823e12}
.pa-select{font:inherit;cursor:pointer;flex:1;background:none;border:0;color:inherit;text-align:left;min-width:0}.pa-select b,.pa-select span{display:block;overflow-wrap:anywhere}.pa-select span{font-size:12px;margin-top:7px}
.pa-order{display:grid;gap:5px}.pa-order button{border:1px solid #b9ad97;border-radius:6px;background:transparent;color:inherit;min-width:30px;min-height:30px;cursor:pointer}
.pa-edit-head{margin-bottom:24px}.pa-edit-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr);gap:24px}
.pa-fields{display:grid;gap:16px}.pa-fields label{display:grid;gap:7px;font-size:13px}.pa-fields fieldset{border:1px solid var(--line,#d8d3c7);border-radius:10px;padding:16px;display:grid;gap:14px;min-width:0}.pa-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pa-preview-panel{position:sticky;top:90px;align-self:start;min-width:0}.pa-preview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border:1px solid #d4ccbc;border-radius:14px;overflow:hidden;background:#fff;color:#1b1813;margin:18px auto;max-width:700px}
.pa-preview-image{padding:18px;display:grid;place-items:center;min-height:160px;background:#ece7dd}.pa-preview img{width:100%;height:160px;object-fit:contain}.pa-preview-copy{padding:20px;min-width:0}.pa-preview h3{font-size:20px;line-height:1.3;overflow-wrap:anywhere;margin:12px 0}.pa-preview p{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.pa-preview small{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#7c622e}
.pa-preview-button{display:inline-block;background:#dfcfaf;color:#17140f;border-radius:24px;padding:10px 16px;font-size:12px;margin-top:18px;overflow-wrap:anywhere}.pa-preview.is-mobile{max-width:340px;grid-template-columns:1fr}.pa-preview-tools .btn{font-size:12px}.pa-preview-panel .muted,.pa-fields .muted{font-size:12px}
@media(max-width:1100px){.pa-edit-grid{grid-template-columns:1fr}.pa-preview-panel{position:static}.pa-layout{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:700px){.pa-layout,.pa-two{grid-template-columns:1fr}.pa-preview{grid-template-columns:1fr}.pa-head,.pa-actions{align-items:stretch}.pa-actions .btn{flex:1}#paList{max-height:280px;overflow:auto}}
