body:has(.text-format-page){background:#fff}.text-format-page{--muted:#637569;--line:#d9e4d8;max-width:1200px}.text-format-page .breadcrumbs{color:#658174;font-size:14px;line-height:1.7}.text-format-page .privacy-line{font-size:13px;line-height:1.8}.text-format-page .workspace .muted{font-size:14px;line-height:1.8}.text-format-page .workspace label{font-size:14px}.text-format-page .tool-page-heading{background:#fcfaf7;border:1px solid #e8e3db;border-radius:14px;padding:22px 24px}.text-format-page .tool-page-heading h1{color:#294738}.text-format-page .tool-page-heading>.tool-icon{color:#528263;background:#f5f9ed;border-color:#cddfc9}.text-format-page .workspace{background:#fcfaf7;border-color:#e5e0d8;border-radius:14px;box-shadow:0 8px 28px #58472d05}.text-format-page .workspace h2{color:#2d4c3b}.text-format-page .workspace .actions{border:0;gap:10px;margin-top:20px;padding:0}.text-format-page .workspace .actions button{color:#345640;background:#edf3e8;border:1px solid #ceddca;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600}.text-format-page .workspace .actions button:hover{background:#e1ecdb}.text-format-page .workspace .actions .primary{color:#fff;background:#2464c9;border-color:#2464c9;margin-left:0;box-shadow:0 3px 8px #2464c916}.text-format-page .workspace .actions .primary:hover{background:#1e55af}.text-format-page .workspace>details{color:#68695f;background:#f7f4ee;border:1px solid #e7e1d7;border-radius:8px;padding:13px 16px;font-size:14px;line-height:1.7}.text-format-page .workspace>details summary{cursor:pointer}.text-format-page .text-columns{gap:18px}.text-format-page .text-columns>label{color:#5e665b;background:#f8f5ef;border:1px solid #e5dfd5;border-radius:10px;padding:16px}.text-format-page .text-columns textarea{background:#fdfcf9;border-color:#e3ddd3;min-height:320px;padding:16px;font-size:16px;line-height:1.85;box-shadow:inset 0 1px 4px #5b482504}.text-format-page .text-columns textarea:read-only{background:#fcfaf7}.text-format-page .workspace textarea:focus{outline-offset:1px;outline:2px solid #83b396}.text-format-page .guide,.text-format-page .related{border-color:#d6e1d3}@media (max-width:600px){.text-format-page .tool-page-heading{padding:18px}.text-format-page .workspace .actions button{flex:42%;width:auto}.text-format-page .text-columns>label{padding:12px}.text-format-page .text-columns textarea{min-height:220px}}
