.content-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;align-items:start}.content-library{padding:18px;position:sticky;top:100px;max-height:78vh;overflow:auto}.content-library label{display:block;font-size:13px;font-weight:600;margin:12px 0 6px}.content-record{padding:14px 0;border-bottom:1px solid #dfe5ec}.content-record.selected{border-left:3px solid #2457ce;padding-left:10px}.content-open{display:block;text-align:left;line-height:1.45;width:100%;font-weight:600}.content-open small{display:block;font-size:11px;color:#526176;overflow-wrap:anywhere;font-weight:400;margin:6px 0 10px}.content-editor{min-width:0}.content-editor .section-head{margin-top:0;align-items:start}.content-editor h2{overflow-wrap:anywhere;font-size:23px}.content-editor input[readonly]{background:#f4f6f9;color:#526176}.content-editor textarea{min-height:110px;resize:vertical;line-height:1.6}.content-editor small{display:block;color:#526176;line-height:1.5;margin-top:6px}.content-editor fieldset{border:1px solid #dfe5ec;border-radius:8px;padding:16px}.editor-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;position:sticky;bottom:10px;background:#fff;border:1px solid #dfe5ec;border-radius:10px;padding:12px;margin:20px 0;box-shadow:0 4px 16px #142b4510;z-index:4}.editor-savebar>span{font-size:12px;flex:1}.media-editor{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.media-editor img{width:120px;height:100px;object-fit:contain;border:1px solid #dfe5ec;border-radius:8px}.media-editor select{max-width:100%;width:100%}.media-upload{margin-top:12px;cursor:pointer}.content-preview-image{max-width:100%;width:260px;height:180px;object-fit:contain;display:block;margin-bottom:20px}.content-tabs{overflow-x:auto;flex-wrap:wrap}.content-record[hidden],[data-model-label][hidden]{display:none!important}.fields,.field{min-width:0}.header .wrap,.section-head{flex-wrap:wrap}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #2457ce;outline-offset:3px}.card-actions .btn{min-height:44px}.catalog-alert{border-left:4px solid #9b6500;padding:14px;margin:15px 0;background:#fff6dc}.form-hint{font-size:13px;line-height:1.6;color:#526176;margin-top:6px}.content-filter{min-width:180px}.table-scroll{max-width:100%}@media(max-width:850px){.content-layout{grid-template-columns:1fr}.content-library{position:static;max-height:360px}.editor-savebar{bottom:0}.content-editor{padding:18px}.media-editor{grid-template-columns:80px 1fr}.media-editor img{width:80px;height:80px}.content-tabs .btn{flex:1 1 auto}.editor-savebar>span{flex-basis:100%}.header .nav{width:100%;overflow-x:auto;flex-wrap:nowrap}.section-head .actions{width:100%;flex-wrap:wrap}.section-head select{max-width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

[hidden]{display:none!important}
