.w-50{width:50%}.button-border{border:1px solid #fff!important}.text-white{color:#fff}.mobile-frame{background:#fff;border:12px solid #000;border-radius:24px;height:640px;overflow-y:auto;padding:16px;width:360px}.mobile-content{font-family:system-ui;font-size:14px}.toolbar button,.toolbar input,.toolbar select{background:#fff;border:1px solid #ccc;cursor:pointer;padding:4px 8px}.toolbar button.active{background:#1976d2;color:#fff}.divider{background:#ccc;margin:0 6px;width:1px}.container{align-items:flex-start;display:flex;gap:24px}.container>:first-child{flex:1 1;min-width:0}.container>:last-child{flex-shrink:0;width:380px}@media (max-width:1024px){.container>:last-child{width:320px}}@media (max-width:768px){.container{flex-direction:column}.container>:last-child{display:flex;justify-content:center;width:100%}}@media (min-width:769px){.container>:last-child{position:-webkit-sticky;position:sticky;top:80px}}.pp-page{font-family:system-ui;padding:16px}.controls{align-items:center;display:flex;gap:12px;margin-bottom:12px}.pp-container{align-items:flex-start;display:flex;gap:12px;transition:all .3s ease}.editor-panel{border-radius:8px;flex:1 1;height:700px;max-width:70%;min-width:300px;overflow-y:auto;transition:height .3s ease}.preview-panel{background:#fff;border:1px solid #ccc;border-radius:24px;flex-shrink:0;min-width:380px;overflow-y:auto;padding:16px;transition:all .3s ease}.preview-panel.ios{border-radius:36px;border-width:12px}.preview-panel.android{border-radius:12px;border-width:8px}.preview-hidden .preview-panel{display:none}.resize-handle{align-self:stretch;background:#ddd;border-radius:3px;cursor:ew-resize;width:6px}@media (max-width:768px){.pp-container{flex-direction:column}.editor-panel,.preview-panel{max-width:100%;width:100%}.resize-handle{display:none}}.editor-content{background:#fafafa;border:1.5px solid #d0d5dd;border-radius:10px;font-size:14px;height:500px;line-height:1.6;margin-top:8px;overflow-y:auto;padding:14px 16px;transition:all .2s ease}.editor-content .ProseMirror{min-height:100%;outline:none}.editor-content:focus-within{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.editor-content p.is-editor-empty:first-child:before{color:#98a2b3;content:"Start typing your privacy policy...";float:left;height:0;pointer-events:none}.toolbar{background:#f9fafb;border:1px solid #e4e7ec;gap:6px;margin-bottom:8px;padding:8px}.toolbar button{background:#fff;border:1px solid #0000;font-size:13px;font-weight:500;height:32px;padding:0 10px;transition:all .15s ease}.toolbar button:hover{background:#f2f4f7;border-color:#d0d5dd}.toolbar button.active{background:#eef2ff;border-color:#6366f1;color:#4f46e5}.toolbar .divider{background:#d0d5dd;height:28px;margin:0 4px}.toolbar-select{background:#fff;border:1px solid #d0d5dd;height:32px}.toolbar-color{background:#fff;border:1px solid #d0d5dd;border-radius:6px;cursor:pointer;height:32px;padding:2px;width:32px}.mobile-preview{line-height:1.6;white-space:pre-wrap;word-break:break-word}.mobile-preview p{margin:0 0 12px}.mobile-preview h1,.mobile-preview h2,.mobile-preview h3,.mobile-preview h4{margin:16px 0 8px}.content-type{width:300px}.d-flex{display:flex}.w-100{width:100%}.text-right{text-align:right}.toolbar-icon-btn{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:6px 8px;position:relative}.toolbar-icon-btn:hover{background:#f2f4f7;border-radius:6px}.color-indicator{border-radius:2px;bottom:2px;height:3px;position:absolute;width:16px}.highlight-btn{background:#fff8d6;border-radius:6px}.toolbar{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 4px 14px #0000000d;flex-wrap:wrap;gap:4px;padding:8px 10px}.toolbar,.toolbar button{align-items:center;display:flex}.toolbar button{background:#0000;border:none;border-radius:6px;color:#555;cursor:pointer;height:34px;justify-content:center;min-width:34px;padding:0;transition:background .15s ease,color .15s ease}.toolbar button:hover{background:#f1f3f4;color:#000}.toolbar button.active{background:#e3f2fd;color:#1976d2}.toolbar .divider{background:#e0e0e0;height:22px;margin:0 6px;width:1px}.toolbar-dropdown{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;gap:4px;height:34px;padding:0 6px}.toolbar-dropdown select{background:#0000;border:none;color:#333;cursor:pointer;font-size:13px;outline:none}.toolbar-select{font-size:13px;padding:0 8px}.toolbar-color-wrapper,.toolbar-select{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;height:34px}.toolbar-color-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:34px}.toolbar-color-wrapper:hover{background:#f1f3f4}.color-input-overlay{cursor:pointer;inset:0;opacity:0;position:absolute}@media (max-width:768px){.toolbar{gap:2px;padding:6px}.toolbar button,.toolbar-dropdown,.toolbar-select{height:32px}}
/*# sourceMappingURL=main.5894f57b.css.map*/