html.cms-editing{--cms-accent:#2563eb;--cms-accent-rest:#2563eb0d;--cms-accent-hover:#2563eb1a;--cms-accent-border-rest:#2563eb4d;--cms-danger:#f87171;--cms-font:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.cms-editing [data-cms-field]{--cms-inset:6px;isolation:isolate;cursor:text;position:relative}[data-cms-field][data-cms-unpublished]{position:relative}.cms-field__mark{top:calc(var(--cms-inset,0px) * -1);right:calc(var(--cms-inset,0px) * -1);z-index:2;width:16px;height:16px;color:var(--action-primary-default);pointer-events:none;position:absolute;transform:translate(50%,-50%)}.cms-field__mark circle:first-child{fill:var(--surface-default)}.cms-editing [data-cms-field] *{cursor:text}.cms-editing [data-cms-field]:before{content:"";inset:calc(var(--cms-inset) * -1);z-index:-1;border:1px solid var(--cms-accent-border-rest);background:var(--cms-accent-rest);pointer-events:none;border-radius:4px;transition:background-color .12s,border-color .12s;position:absolute}.cms-editing [data-cms-field]:hover:before{border-color:var(--cms-accent);background:var(--cms-accent-hover)}.cms-editing [data-cms-field]:after{content:attr(data-cms-label);left:calc(var(--cms-inset) * -1);bottom:calc(100% + var(--cms-inset));z-index:1;background:var(--cms-accent);color:#fff;font:600 11px / 1.2 var(--cms-font);white-space:nowrap;pointer-events:none;opacity:0;border-radius:3px 3px 0 0;padding:2px 6px;transition:opacity .12s;position:absolute}.cms-editing [data-cms-field]:hover:after{opacity:1}.cms-editing [data-cms-field]:focus-within:before,.cms-editing [data-cms-selected]:before{border:2px solid var(--cms-accent);background:0 0}.cms-editing [data-cms-field]:focus-within:after,.cms-editing [data-cms-selected]:after{opacity:1}.cms-editing [data-cms-field]:focus-within,.cms-editing [data-cms-field] [contenteditable]:focus{outline:none}.cms-editing [data-cms-invalid]:before,.cms-editing [data-cms-invalid]:hover:before,.cms-editing [data-cms-invalid][data-cms-selected]:before{border-color:var(--cms-danger);background:#f8717114}@media (prefers-reduced-motion:reduce){.cms-editing [data-cms-field]:before,.cms-editing [data-cms-field]:after{transition:none}}
