.codePreview_codePreview___o_H_{position:relative;margin:1rem 0;border-radius:6px;border:1px solid #e0e0e0;overflow:hidden}.codePreview_codePreview___o_H_ .codePreview_copyButton__Pjovb{position:absolute;top:.5rem;right:.5rem;padding:.4rem .8rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease;z-index:10}.codePreview_codePreview___o_H_ .codePreview_copyButton__Pjovb:hover{background-color:#0056b3}.codePreview_codePreview___o_H_ .codePreview_copyButton__Pjovb:active{background-color:#004085}.codePreview_codePreview___o_H_ .codePreview_copyButton__Pjovb:focus{outline:2px solid #0056b3;outline-offset:2px}.codePreview_codePreview___o_H_ .codePreview_pre__ZcMYt{margin:0!important;padding:2.5rem 1rem 1rem!important;overflow-x:auto;border-radius:6px;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.875rem!important;line-height:1.6!important}.codePreview_codePreview___o_H_ .codePreview_pre__ZcMYt .codePreview_code__bTB0U{display:block;font-family:inherit}.codePreview_codePreview___o_H_ .codePreview_pre__ZcMYt .codePreview_code__bTB0U .codePreview_line__6mKcO{display:table-row}.codePreview_codePreview___o_H_ .codePreview_pre__ZcMYt .codePreview_code__bTB0U .codePreview_line__6mKcO .codePreview_lineNumber__DCtZh{display:table-cell;text-align:right;padding-right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5;min-width:2.5rem;position:-webkit-sticky;position:sticky;left:0}.codePreview_codePreview___o_H_ .codePreview_pre__ZcMYt .codePreview_code__bTB0U .codePreview_line__6mKcO .codePreview_lineContent__LjkGd{display:table-cell}