.sp-typography{display:grid;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #bdd7f5;border-radius:12px;background:#f5f9ff}.sp-typography-title{display:grid;gap:2px}.sp-typography-title small{color:#62748a}.sp-typography .field{margin:0}.sp-typography textarea{resize:vertical;min-height:78px}.sp-format-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sp-format-row select,.sp-format-row>input,.sp-format-row button,.sp-format-row label{min-height:36px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#17243a}.sp-format-row select{max-width:135px;padding:0 8px}.sp-format-row>input{width:62px;padding:0 7px}.sp-format-row button{min-width:38px;padding:0 9px;font-weight:800;cursor:pointer}.sp-format-row button.active{border-color:#176dd5;background:#e9f3ff;color:#0759b8}.sp-format-row label{display:flex;align-items:center;gap:5px;padding:3px 7px;font-weight:700}.sp-format-row label input[type=color]{width:28px;height:26px;padding:0;border:0;background:transparent}.sp-format-row label input[type=number]{width:48px;border:0;outline:0}.sp-editable-wrap.selected .sp-resize-handle{display:block}.sp-resize-handle{display:none;width:13px;height:13px}.sp-resize-handle.se{right:-6px;bottom:-6px}.sp-resize-handle.nw{left:-6px;top:-6px;right:auto;bottom:auto;cursor:nwse-resize}.sp-resize-handle.ne{right:-6px;top:-6px;bottom:auto;cursor:nesw-resize}.sp-resize-handle.sw{left:-6px;bottom:-6px;right:auto;cursor:nesw-resize}
