.cms-friendly-toolbar{position:sticky;top:0;z-index:15;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card,#fff);box-shadow:0 3px 12px #10284b08}.cms-friendly-toolbar [data-builder-save]{margin-left:auto}.cms-friendly-toolbar .cms-status{flex-basis:100%;font-size:12px}.cms-friendly{grid-template-columns:250px minmax(0,1fr);gap:20px}.cms-friendly>div:first-child{position:sticky;top:130px}.cms-friendly-hint{font-size:12px;color:var(--muted);margin:0;padding:0 16px 12px}.cms-friendly .cms-segment-list{max-height:58vh;overflow:auto;padding:8px}.cms-friendly .cms-segment-row{padding:4px 8px;border-color:transparent;background:transparent}.cms-friendly .cms-segment-row.selected{border:1px solid var(--link);background:#0785c509}.cms-friendly .cms-segment-row>button:first-child{font-size:13px;font-weight:600;padding:9px 5px}.cms-friendly-type{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:4px}.cms-friendly .cms-segment-actions{display:none;padding:0 3px 6px;gap:4px}.cms-friendly .selected .cms-segment-actions,.cms-friendly .cms-segment-row:focus-within .cms-segment-actions,.cms-friendly .cms-segment-row:hover .cms-segment-actions{display:flex}.cms-friendly .cms-segment-actions button{font-size:11px!important}.cms-friendly>div:first-child .pb{display:grid;gap:8px}.cms-friendly [data-builder-native]{font-size:12px}.cms-friendly-preview{overflow:hidden}.cms-friendly-preview h2{border-bottom:0;padding-bottom:4px}.cms-friendly-preview-note{display:block;font-size:12px;color:var(--muted);padding:0 16px 8px}.cms-friendly .cms-preview{max-height:390px;min-height:180px;border-width:1px 0 0}.cms-friendly .cms-preview .wrap{width:100%;max-width:100%;padding-inline:20px}.cms-friendly .cms-preview .hero{height:320px;min-height:0}.cms-friendly .cms-preview .slide .cap h2{font-size:28px}.cms-friendly-inspector h2{font-size:15px}.cms-friendly-tabs{display:flex;gap:6px;padding:0 16px;border-bottom:1px solid var(--line)}.cms-friendly-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:var(--muted);padding:12px 18px;font:inherit;font-weight:600;cursor:pointer}.cms-friendly-tabs button.on{border-bottom-color:var(--link);color:var(--link)}.cms-friendly [hidden]{display:none!important}.cms-friendly-extra{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.cms-friendly-extra summary{cursor:pointer;color:var(--link);font-weight:500}.cms-friendly-extra[open]>summary{margin-bottom:12px}.cms-friendly-upload{border:1px dashed #9ab4cd;border-radius:10px;padding:14px;background:#0785c505}.cms-friendly-rte:not(.expanded) [data-cmd]:not([data-cmd=bold]):not([data-cmd=italic]):not([data-cmd=insertUnorderedList]):not([data-cmd=link]):not([data-cmd=formatBlock]){display:none}.cms-friendly-rte:not(.expanded) .rte-pop{display:none}.cms-friendly-dialog{width:min(720px,calc(100vw - 32px));border:0;border-radius:16px;padding:24px;color:#17314f;box-shadow:0 24px 80px #071a3955}.cms-friendly-dialog::backdrop{background:#061c3c88}.cms-friendly-dialog-head{display:flex;justify-content:space-between;gap:18px}.cms-friendly-dialog h2{margin:0 0 8px}.cms-friendly-dialog p{color:#66788d;margin:0 0 22px}.cms-friendly-presets{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cms-friendly-presets button{display:grid;gap:10px;text-align:left;padding:16px;border:1px solid #dbe3ec;border-radius:12px;background:#fff;color:inherit;cursor:pointer;font:inherit}.cms-friendly-presets button:hover,.cms-friendly-presets button:focus-visible{border-color:#0785c5;background:#f3faff;outline:2px solid #0785c530}.cms-friendly-presets button>span:last-child{font-size:13px;color:#65758b}.cms-friendly-skeleton{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:7px;background:#eef4f9;padding:12px;border-radius:7px;height:72px}.cms-friendly-skeleton i{border-radius:4px;background:linear-gradient(#a9c7de 0 42%,transparent 42% 53%,#c7d8e7 53% 64%,transparent 64% 74%,#c7d8e7 74% 84%,transparent 84%)}@media(max-width:1050px){.cms-friendly{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:800px){.cms-friendly{grid-template-columns:1fr}.cms-friendly>div:first-child{position:static}.cms-friendly .cms-segment-list{max-height:220px}.cms-friendly-toolbar{position:static}.cms-friendly-toolbar [data-builder-save]{margin-left:0}.cms-friendly-presets{grid-template-columns:1fr}.cms-friendly .cms-preview{max-height:300px}}
