.zpl-editor-page[data-v-67ed5602]{padding:2rem;overflow-y:auto;max-width:1400px;margin:60px auto 0 auto;height:calc(100vh - 60px)}.page-container[data-v-67ed5602]{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.preview-section[data-v-67ed5602],.zpl-editor[data-v-67ed5602]{background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.config-section h3[data-v-67ed5602],.export-section h3[data-v-67ed5602],.preview-section h3[data-v-67ed5602],.zpl-editor h3[data-v-67ed5602]{margin:0 0 1rem 0;color:#495057}.zpl-textarea[data-v-67ed5602]{width:100%;padding:1rem;border:2px solid #e9ecef;border-radius:8px;font-family:Courier New,monospace;font-size:14px;line-height:1.5;resize:vertical;min-height:200px}.zpl-textarea[data-v-67ed5602]:focus{outline:none;border-color:#053186;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.editor-controls[data-v-67ed5602]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:1rem}.control-btn[data-v-67ed5602]{background:#053186;border-radius:6px;cursor:pointer;font-weight:500;-webkit-transition:all .2s;transition:all .2s;font-size:14px;border:1px solid #053186}.control-btn[data-v-67ed5602]:hover{color:#053186;background:transparent}.preview-container[data-v-67ed5602]{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.config-section[data-v-67ed5602]{grid-column:1/-1;background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.config-grid[data-v-67ed5602]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.config-item[data-v-67ed5602]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.config-item label[data-v-67ed5602]{font-weight:500;color:#495057}.config-input[data-v-67ed5602]{padding:.5rem;border:1px solid #dee2e6;border-radius:6px;font-size:14px}.config-input[data-v-67ed5602]:focus{outline:none;border-color:#053186;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.1);box-shadow:0 0 0 2px rgba(0,123,255,.1)}.export-section[data-v-67ed5602]{grid-column:1/-1;background:#fff;padding:1.5rem;border-radius:12px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.export-result[data-v-67ed5602]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.exported-image[data-v-67ed5602]{max-width:300px;max-height:200px;border:1px solid #dee2e6;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.export-info[data-v-67ed5602]{-webkit-box-flex:1;-ms-flex:1;flex:1}.export-info p[data-v-67ed5602]{margin:.5rem 0;color:#495057}@media (max-width:768px){.page-container[data-v-67ed5602]{grid-template-columns:1fr}.export-result[data-v-67ed5602]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}