.publishing-shell{max-width:980px}.publishing-shell h2{margin-block:24px 14px;font-size:19px;font-weight:600}.publishing-heading{margin-block:24px 16px}.publishing-heading h1{font-size:24px;line-height:1.5}.publishing-heading>span,.publishing-note{color:var(--secondary);font-size:13px;line-height:1.8}.publishing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block:14px;display:flex}.publishing-actions .button{min-height:42px}.publishing-form{max-width:760px;margin-block:22px}.publishing-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.publishing-form .select{width:100%;min-height:44px}.publishing-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;display:grid}.publishing-form .publishing-taxonomy{flex-wrap:wrap;gap:12px 20px;display:flex}.publishing-taxonomy legend{margin-bottom:12px;font-size:14px}.publishing-form .publishing-taxonomy label{flex-direction:row;align-items:center;gap:7px}.publishing-taxonomy input{accent-color:var(--accent);width:16px;height:16px}.publishing-cover{object-fit:contain;object-position:top;max-height:230px}.publishing-list{margin-block:12px}.publishing-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-block:13px;font-size:14px;display:flex}a.publishing-row:hover{color:var(--accent)}.publishing-row>span{min-width:0}.publishing-row strong{overflow-wrap:anywhere;display:block}.publishing-row small{color:var(--secondary);margin-top:5px;font-size:12px;line-height:1.7;display:block}.publishing-row p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.publishing-row .publishing-actions{justify-content:flex-end;margin:0}.publishing-upload{flex-direction:column;gap:9px;margin-block:16px;font-size:14px;display:flex}.publishing-upload input,.publishing-form input[type=file]{max-width:100%;min-height:42px}.publishing-page-list{max-width:760px;margin-block:18px;padding:0;list-style:none}.publishing-page-list li{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding-block:10px;display:flex}.publishing-page-list img{object-fit:contain;background:var(--surface);width:50px;height:70px}.publishing-page-list .publishing-actions{margin-block:0;margin-inline-start:auto}.publishing-page-list .tool-button{min-width:44px;min-height:44px}.publishing-preview{background:#07090c;max-width:760px;margin-block:22px}.publishing-preview img{width:100%;height:auto;display:block}.publishing-review-note{gap:10px;max-width:600px;font-size:14px;display:grid}.publishing-review-note textarea{min-height:90px;padding:12px}@media (max-width:600px){.publishing-heading h1{font-size:20px}.publishing-row{align-items:flex-start}.publishing-page-list li{gap:10px}.publishing-page-list small{display:none}.publishing-shell .button{white-space:normal}}.publishing-upload.button{cursor:pointer;display:inline-flex}.publishing-file-button{cursor:pointer;align-self:flex-start}.publishing-upload:focus-within,.publishing-form label:focus-within .publishing-file-button{outline:2px solid var(--accent);outline-offset:3px}.publishing-shell input[type=file].sr-only{width:1px;height:1px;min-height:1px}.catalog-metadata-row{grid-template-columns:minmax(0,1fr) minmax(7rem,.6fr) auto;align-items:end;gap:.6rem;margin-block:1rem;display:grid}.catalog-source-row{border-block-end:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.6rem;margin-block:1rem;padding-block-end:1rem;display:grid}.catalog-source-row label:last-of-type{grid-column:1/-1}.catalog-metadata-facts{overflow-wrap:anywhere;margin-block:1rem;font-size:.88rem}.catalog-metadata-facts p{margin-block:.45rem}.catalog-proposal-list{margin-block:1.4rem;padding:0;list-style:none}.catalog-proposal-list li{border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding-block:1rem}.catalog-proposal-list li>span{color:var(--muted);font-size:.8rem;display:block}@media (max-width:600px){.catalog-metadata-row,.catalog-source-row{grid-template-columns:minmax(0,1fr)}.catalog-source-row label:last-of-type{grid-column:auto}}[data-staff-creators],[data-creator-picker]{overflow-wrap:anywhere;min-inline-size:0}
