.cms-inline-editable{min-width:1ch;min-height:1em;border-radius:5px;outline:1px dashed transparent;cursor:text;transition:outline-color .14s ease,background .14s ease,box-shadow .14s ease}.cms-inline-editable:hover{outline-color:#708d7880;background:#fffefa29}.cms-inline-editable.is-active{outline:2px solid rgb(112 141 120 / .88);outline-offset:3px;background:#fffefa33;box-shadow:0 0 0 6px #708d781a}.cms-inline-toolbar{position:fixed;z-index:500;max-width:calc(100vw - 24px);padding:4px;border:1px solid rgb(60 67 57 / .24);border-radius:12px;background:#252821f7;box-shadow:0 14px 36px #191d1847;color:#fff}.cms-inline-toolbar-controls{display:flex;align-items:center;gap:2px;overflow:visible}.cms-inline-toolbar-controls button{flex:0 0 auto;width:32px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#f7f4ed;cursor:pointer}.cms-inline-toolbar-controls button:hover{background:#ffffff24}.cms-inline-toolbar-controls select{height:30px;margin-left:3px;padding:0 25px 0 8px;border:0;border-left:1px solid rgb(255 255 255 / .18);border-radius:0 7px 7px 0;outline:0;background:#30352e;color:#fff;font-size:11px;font-weight:700}.cms-inline-toolbar-controls .editor-richtext-font{min-width:118px;border-radius:0}.cms-inline-toolbar-controls .editor-richtext-weight{min-width:92px;margin-left:0;border-radius:0}.cms-inline-toolbar-controls .editor-richtext-color{flex:0 0 auto;width:32px;height:30px;padding:5px;border:0;border-left:1px solid rgb(255 255 255 / .18);border-radius:0;background:#30352e;cursor:pointer}.cms-inline-toolbar-controls .editor-richtext-color::-webkit-color-swatch-wrapper{padding:0}.cms-inline-toolbar-controls .editor-richtext-color::-webkit-color-swatch{border:1px solid rgb(255 255 255 / .55);border-radius:4px}.editor-richtext-palette{flex:0 0 auto;position:relative}.editor-richtext-palette>summary{width:38px;height:30px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:3px;border-left:1px solid rgb(255 255 255 / .18);list-style:none;background:#30352e;cursor:pointer}.editor-richtext-palette>summary::-webkit-details-marker{display:none}.editor-richtext-palette>summary>span{width:18px;height:18px;border:1px solid rgb(255 255 255 / .55);border-radius:4px}.editor-richtext-palette>div{width:242px;padding:8px;position:absolute;z-index:700;top:calc(100% + 8px);left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid rgb(255 255 255 / .16);border-radius:12px;background:#2b3029;box-shadow:0 18px 48px #12151157}.editor-richtext-palette>div>button{width:auto;height:auto;min-width:0;padding:5px;display:grid;gap:3px;border-radius:7px}.editor-richtext-palette>div>button span{width:100%;height:22px;border:1px solid rgb(255 255 255 / .34);border-radius:5px}.editor-richtext-palette>div>button small{min-width:0;overflow:hidden;font-size:8px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.editor-richtext-palette>div>label{grid-column:1 / -1;min-height:32px;padding:4px 7px;display:flex;align-items:center;gap:8px;border-top:1px solid rgb(255 255 255 / .13);color:#fff;font-size:9px;font-weight:700;cursor:pointer}.editor-richtext-palette>div>label input{width:28px;height:24px;padding:2px;border:0;background:transparent}.editor-richtext-toolbar .editor-richtext-palette>summary{border-left-color:var(--editor-line);background:transparent;color:var(--editor-muted)}.editor-richtext-toolbar .editor-richtext-palette>summary>span{border-color:var(--editor-line-strong)}.editor-richtext-toolbar .editor-richtext-palette>div{background:#fff;border-color:var(--editor-line);box-shadow:0 14px 36px #2528212e}.editor-richtext-toolbar .editor-richtext-palette>div>button{color:var(--editor-text)}.editor-richtext-toolbar .editor-richtext-palette>div>button small{color:var(--editor-muted)}.editor-richtext-toolbar .editor-richtext-palette>div>label{border-top-color:var(--editor-line);color:var(--editor-text)}.editor-field-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-field-heading small{color:var(--editor-muted);font-size:.55rem;font-weight:750;letter-spacing:.08em}.editor-inspector-advanced{overflow:visible;border:1px solid var(--editor-line);border-radius:11px;background:#f8f8f5}.editor-inspector-advanced>summary{min-height:42px;padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;color:var(--editor-text);cursor:pointer}.editor-inspector-advanced>summary span{font-size:.68rem;font-weight:720}.editor-inspector-advanced>summary small{min-width:22px;padding:3px 6px;border-radius:999px;background:var(--editor-sage-soft);color:var(--editor-sage-strong);font-size:.56rem;text-align:center}.editor-inspector-advanced>div{padding:12px;display:grid;gap:14px;border-top:1px solid var(--editor-line);background:#fff}.editor-media-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.editor-media-summary>span{min-width:0;overflow:hidden;color:var(--editor-muted);font-size:.62rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.editor-media-preview{height:72px;padding:9px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--editor-line);border-radius:10px;background:#f8f8f5}.editor-media-preview img{width:100%;height:100%;object-fit:contain}.editor-media-error{margin:0;padding:8px 9px;border-radius:8px;background:#fff0ee;color:var(--editor-danger);font-size:.58rem;font-weight:650;line-height:1.4}.editor-media-input details{border-top:1px solid var(--editor-line)}.editor-media-input details>summary{padding:7px 2px 0;list-style:none;color:var(--editor-muted);font-size:.58rem;font-weight:650;cursor:pointer}.editor-media-input details>input{width:100%;margin-top:7px;padding:9px 10px;border:1px solid var(--editor-line);border-radius:9px;outline:0;color:var(--editor-text);font-size:.68rem}.editor-richtext-palette .editor-field{display:grid;gap:8px;width:100%;min-width:0;color:inherit}.editor-richtext-palette .editor-color-input{display:flex;gap:6px}.editor-richtext-palette .editor-color-library>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}.editor-richtext-palette .editor-color-library button{width:100%;display:flex;align-items:center;gap:5px;color:inherit}.editor-richtext-palette .editor-color-library button>span{width:16px;height:16px;border-radius:50%}.cms-inline-toolbar{display:flex;align-items:center;gap:6px}.cms-inline-delete{flex-shrink:0;padding:6px;border:0;background:transparent;color:var(--editor-danger);cursor:pointer}.editor-richtext-palette>div{display:block;max-height:65vh;overflow:auto}.editor-richtext-palette .editor-color-library button{min-height:30px;height:auto;white-space:normal;text-align:left}.editor-richtext-palette .editor-color-library button small{font-size:11px}.cms-inline-add{display:block;margin:4px 0;padding:5px 8px;border:1px dashed #708d78;border-radius:5px;color:#385642;background:#f3f6f1;font:12px system-ui;cursor:pointer}.editor-richtext-palette .editor-color-input input:not([type=color]){min-width:0;width:100%;flex:1}.editor-richtext-palette .editor-color-input input[type=color]{flex:0 0 34px;width:34px}.cms-inline-toolbar .editor-color-library summary,.cms-inline-toolbar .editor-color-library button small{color:#f4f4ef}.has-text-ribbon{--text-ribbon-height: 54px}.editor-text-ribbon{min-height:54px;height:auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;position:relative;z-index:250;padding:6px 16px;border-bottom:1px solid var(--editor-line);background:var(--editor-panel, #fff);color:var(--editor-text);font:12px/1.4 Inter,system-ui,sans-serif}.has-text-ribbon .editor-workspace{height:calc(100dvh - 68px - var(--text-ribbon-height))}.has-text-ribbon .editor-inspector{top:calc(68px + var(--text-ribbon-height))}#editor-text-tools{min-height:40px}.editor-ribbon-active,.editor-ribbon-placeholder{display:flex;align-items:center;gap:8px}#editor-text-tools:has(.editor-ribbon-active)>.editor-ribbon-placeholder{display:none}.editor-ribbon-placeholder fieldset{border:0;padding:0;margin:0;opacity:.45;min-width:0}.editor-ribbon-scope{width:auto;flex-shrink:0;color:var(--editor-muted);font-size:11px}.editor-text-ribbon .editor-richtext-toolbar{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent}.editor-text-ribbon .editor-richtext-toolbar button{width:32px;height:32px;padding:6px;border-radius:5px}.editor-text-ribbon .editor-richtext-toolbar select,.editor-ribbon-paragraph select{height:32px;border:1px solid var(--editor-line);border-radius:5px;padding:0 9px;background:#fff;color:var(--editor-text);font:12px Inter,system-ui,sans-serif}.editor-text-ribbon .editor-richtext-font{width:160px}.editor-ribbon-paragraph{display:flex;align-items:center;gap:10px;margin-top:0}.editor-ribbon-paragraph>span{width:auto;font-size:11px;color:var(--editor-muted)}.editor-ribbon-paragraph label{display:flex;align-items:center;gap:8px;font-size:11px}.editor-ribbon-paragraph small{color:var(--editor-muted)}.editor-text-ribbon .editor-richtext-palette>div{color:var(--editor-text)}@media(max-width:1000px){.editor-text-ribbon{padding:10px 12px}.editor-ribbon-active,.editor-ribbon-placeholder{flex-wrap:wrap;gap:4px}.editor-text-ribbon .editor-richtext-toolbar{flex-wrap:wrap}.editor-ribbon-scope{width:auto}.editor-ribbon-paragraph{gap:8px;margin-top:0;flex-wrap:wrap}}.editor-header{grid-template-columns:minmax(150px,280px) minmax(180px,1fr) auto}.cms-site-editor span.cms-inline-editable{display:inline-block;min-width:1ch}.cms-site-editor .is-disabled{pointer-events:auto}.editor-state-preview{margin-top:24px;padding:16px;border:1px dashed #99a89d;border-radius:8px}.editor-state-preview>small{display:block;margin-bottom:10px;font:12px system-ui,sans-serif;color:#526456}@media(max-width:900px){.editor-header{grid-template-columns:minmax(120px,1fr) auto}.editor-header-center{display:none}}.cms-site-editor .cms-inline-editable,.cms-site-editor .cms-editor-block button{pointer-events:auto}.editor-header{z-index:400}.builder-login{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.builder-login h1{font-family:inherit}.editor-text-ribbon .editor-richtext-toolbar button[aria-pressed=true]{background:var(--editor-sage-soft, #e5ece6);color:var(--editor-sage-strong, #395347);box-shadow:inset 0 0 0 1px var(--editor-sage, #708d78)}.editor-text-ribbon .editor-richtext-toolbar button[aria-pressed=mixed]{box-shadow:inset 0 -2px var(--editor-sage, #708d78)}.editor-inspector.editor-empty-panel{display:flex;width:336px;padding:24px}.editor-empty-panel strong,.editor-empty-panel p{display:block}
