.styles_container__f18kb{padding:20px 0}.styles_codeOutput__BJ57c{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:15px;font-family:Courier New,monospace;font-size:14px;white-space:pre-wrap;word-wrap:break-word;max-height:500px;overflow-y:auto;margin:0;line-height:1.4}.styles_card__KQvIn{border:none;border-radius:8px}.styles_card-header__6Wfi2{border-radius:8px 8px 0 0!important;font-weight:600}.styles_btn__OpRWL{border-radius:6px;font-weight:500;transition:all .2s ease-in-out}.styles_btn__OpRWL:hover{transform:translateY(-1px)}.styles_alert__H_o_S{border-radius:6px;border:none}.styles_form-control__qySQs{border-radius:6px;border:1px solid #dee2e6}.styles_form-control__qySQs:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.styles_form-check-input__6nOab:checked{background-color:#0d6efd;border-color:#0d6efd}.styles_file-upload-area__RZJMK{border:2px dashed #dee2e6;border-radius:8px;padding:2rem;text-align:center;transition:all .3s ease;background-color:#f8f9fa}.styles_file-upload-area__RZJMK:hover{border-color:#0d6efd;background-color:#e7f1ff}.styles_file-upload-area__RZJMK.styles_dragover__sf0Nt{border-color:#0d6efd;background-color:#d4edda}@media (max-width:768px){.styles_container__f18kb{padding:10px}.styles_card-body__pFivR{padding:15px}.styles_codeOutput__BJ57c{max-height:300px;font-size:12px}}.styles_codeOutput__BJ57c::-webkit-scrollbar{width:8px}.styles_codeOutput__BJ57c::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.styles_codeOutput__BJ57c::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.styles_codeOutput__BJ57c::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.styles_codeOutput__BJ57c code{color:#24292e}.styles_codeOutput__BJ57c code .styles_tag___9VU1{color:#22863a}.styles_codeOutput__BJ57c code .styles_attr__4dRRQ{color:#6f42c1}.styles_codeOutput__BJ57c code .styles_string__YdUKv{color:#032f62}.styles_codeOutput__BJ57c code .styles_comment__kIoHn{color:#6a737d}.styles_codeOutput__BJ57c code .styles_declaration__E2XLN{color:#6a737d;font-style:italic}.styles_preview-table__p4_td{font-size:.875rem}.styles_preview-table__p4_td th{background-color:#343a40;color:white;font-weight:600}