.styles_wrapper__fJmMZ{background-color:#f8f9fa;min-height:100vh;padding:20px 0}.styles_mainContainer__mCYfv{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.styles_panelTitle__Rl0hm{font-size:1.2rem;font-weight:600;margin-bottom:15px;color:#333}.styles_editorContainer__e8bwu{display:flex;gap:20px;flex-wrap:wrap}.styles_panel__eVuBC{flex:1 1;min-width:300px;background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column}.styles_editorWrapper__j1aGp{border:1px solid #ced4da;border-radius:4px;overflow:hidden;height:400px;display:flex;flex-direction:column}.styles_headerRow__p4Eas{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.styles_outlineContainer__hj_qn{border:1px solid #ced4da;border-radius:4px;overflow:auto;height:400px;padding:20px;background-color:#fff;font-family:monospace}.styles_outlineItem__fz5wb{margin-bottom:8px;display:flex;gap:10px}.styles_outlineTag__nJbbM{color:#fff;background-color:#007bff;padding:2px 6px;border-radius:4px;font-size:.8rem;font-weight:700}.styles_outlineText___JuXv{color:#333;font-size:.95rem}