#pane-publishing{max-width:1280px;margin:auto;padding:12px 24px 64px}
.publishing-views{display:flex;gap:8px;overflow:auto;margin:20px 0 28px;padding-bottom:10px;border-bottom:1px solid #52637b}
.publishing-views button{border:1px solid #52637b;border-radius:999px;background:transparent;color:inherit;padding:8px 16px;white-space:nowrap;cursor:pointer}
.publishing-views button[aria-current="page"]{background:#a1d5ff;color:#0b243a;border-color:#a1d5ff}
.publishing-product{min-height:260px}
.publishing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}
.publishing-card{border:1px solid #52637b;border-radius:14px;background:#192231;padding:20px;overflow-wrap:anywhere}
.publishing-card h3{margin:0 0 10px;font-size:19px}.publishing-card p{margin:6px 0;color:#b0bed0;white-space:pre-wrap}
.publishing-card button,.publishing-form button,.publishing-tools button{border:1px solid #a1d5ff;border-radius:7px;background:#a1d5ff;color:#0b243a;padding:9px 14px;font:inherit;font-weight:650;cursor:pointer;margin:8px 8px 0 0}
.publishing-card button:disabled,.publishing-form button:disabled{opacity:.5;cursor:default}
.publishing-form{border:1px solid #52637b;border-radius:14px;background:#192231;padding:22px;margin:18px 0}
.publishing-form label,.publishing-tools label{display:block;margin:12px 0;font-weight:600}
.publishing-form input,.publishing-form textarea,.publishing-form select,.publishing-tools input,.publishing-tools textarea,.publishing-tools select{display:block;width:100%;max-width:760px;background:#101925;color:#e9eff7;border:1px solid #52637b;border-radius:7px;padding:9px 11px;margin-top:5px;font:inherit}
.publishing-form textarea{min-height:110px;resize:vertical}
.publishing-note{border-left:3px solid #88e3bd;padding:10px 15px;background:#1c2b35;margin:16px 0;white-space:pre-wrap}
.publishing-error{border-color:#f39a92;background:#3e252a;color:#ffd8d6}
.publishing-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}.publishing-slot{border:1px solid #52637b;border-radius:10px;padding:14px;background:#192231}
.publishing-editor-anchor:empty{display:none}.publishing-editor-anchor:not(:empty){scroll-margin-top:20px}
.publishing-editor-anchor>.publishing-form{margin:18px 0 24px;border-color:#a1d5ff}
.publishing-slot strong{display:block}.publishing-slot small{color:#b0bed0}
.publishing-actions{display:flex;gap:8px;flex-wrap:wrap}.publishing-actions button{width:auto}
.publishing-tools{margin-top:30px;border-top:1px solid #52637b;padding-top:18px}
.publishing-tools summary{cursor:pointer;font-weight:650}
#publishingLegacy{color:#e9eff7;line-height:1.6}
#publishingLegacy .studio-header[hidden],#publishingLegacy footer[hidden]{display:none}
#publishingLegacy .panel{padding:22px;background:#192231;border:1px solid #52637b;border-radius:14px;margin:18px 0}
#publishingLegacy .channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
#publishingLegacy .row{border-top:1px solid #52637b;padding:12px;overflow-wrap:anywhere}
#publishingLegacy .tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #52637b;padding:12px 0}
#publishingLegacy .tabs button{background:transparent;color:#e9eff7;border-color:#52637b}
#publishingLegacy .tabs button[aria-pressed="true"]{background:#293e55}
#publishingLegacy .section-heading,#publishingLegacy .toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
#publishingLegacy .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
#publishingLegacy .secondary{background:transparent;color:#e9eff7;border-color:#52637b}
#publishingLegacy .danger{background:#482c32;color:#ffd8d6;border-color:#925451}
#publishingLegacy .publication-preview{display:block;width:min(100%,640px);max-height:360px;background:#000}
#publishingLegacy .table-wrap{overflow:auto}#publishingLegacy table{width:100%;border-collapse:collapse}
#publishingLegacy th,#publishingLegacy td{padding:10px;border-bottom:1px solid #52637b;text-align:left;vertical-align:top}
#publishingLegacy .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}
#publishingLegacy .metric{border:1px solid #52637b;border-radius:9px;padding:14px}
#publishingLegacy .check{display:flex;align-items:center;gap:9px}#publishingLegacy .check input{width:auto}
#publishingLegacy [hidden]{display:none!important}
@media(max-width:720px){#pane-publishing{padding:12px 12px 45px}#publishingLegacy .form-grid{grid-template-columns:1fr}.publishing-card,.publishing-form{padding:16px}}
