.studio-text-editor{background:#fff;border:1px solid #ccdcd3;border-radius:13px;overflow:hidden}.studio-text-toolbar{background:#f5f9f7;border-bottom:1px solid #dce6df;grid-template-columns:minmax(0,1fr) 65px 44px;gap:8px;padding:10px;display:grid}.studio-text-toolbar>label{color:#53675d;flex-direction:column;gap:5px;font-size:10px;display:flex}.studio-text-toolbar select{width:100%;min-width:0;height:38px;min-height:38px;font:inherit;color:#293e32;background:#fff;border:1px solid #d1dfd7;border-radius:7px;padding:5px;font-size:12px}.studio-text-toolbar input[type=color]{cursor:pointer;background:#fff;border:1px solid #d1dfd7;border-radius:7px;width:100%;height:38px;min-height:38px;padding:5px}.studio-text-format-row{grid-column:1/-1;align-items:center;gap:5px;display:flex}.studio-text-format-row button{color:#465d50;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:38px;height:36px;min-height:36px;padding:7px;display:grid}.studio-text-format-row button svg{width:20px;height:20px}.studio-text-format-row button[aria-pressed=true]{color:#286a58;background:#e1f5ec;border-color:#9ed8c5}.studio-text-format-row button b{font-family:Georgia,serif;font-size:19px}.editor-toolbar-divider{background:#d7e3dc;width:1px;height:22px;margin:0 4px}.studio-text-editor #studio-copy{resize:vertical;width:100%;height:150px;min-height:135px;max-height:260px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:15px;line-height:1.9;display:block}.studio-text-editor #studio-copy::placeholder{color:#7c8e83;font-family:Estedad;font-size:15px;font-weight:400}.studio-text-editor-footer{color:#5b7063;border-top:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:10px;display:flex}.studio-text-editor-footer button{color:#123d30;min-height:36px;font:inherit;background:#1ebea5;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}.studio-text-editor-footer svg{width:16px;height:16px}.studio-text-suggestions{color:#536b5d;margin-top:15px;font-size:11px}.studio-text-suggestions summary{cursor:pointer;min-height:36px;padding:9px 2px}.studio-text-suggestions .studio-quote-presets{border:0;margin:0;padding:0}.studio-text-editor button:focus-visible,.studio-text-toolbar select:focus-visible,.studio-text-toolbar input:focus-visible{outline-offset:1px;outline:2px solid #316d63}.studio-text-editor #studio-copy:focus-visible{outline-offset:-3px;outline:2px solid #316d63}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-text-toolbar{grid-template-columns:minmax(0,1fr) 55px 38px;gap:5px;padding:6px}.studio-text-toolbar>label{gap:2px;font-size:9px}.studio-text-toolbar select,.studio-text-toolbar input[type=color]{height:32px;min-height:32px;padding:3px}.studio-text-format-row{gap:3px}.studio-text-format-row button{width:34px;height:32px;min-height:32px;padding:6px;line-height:1}.studio-text-format-row button svg{flex:none;width:18px;height:18px;display:block}.studio-text-editor #studio-copy{height:120px;min-height:100px;padding:10px}.studio-text-editor-footer{min-height:30px;padding:5px 9px}