#gc-label-printing-form.gc-native-studio{gap:20px!important}
.gc-native-studio .gc-print-section{display:grid;gap:16px}
.gc-native-studio .gc-studio-hardware{border:1px solid #64748b55;border-radius:12px;padding:16px;background:#ffffff08;white-space:pre-line;font-size:.85rem;line-height:1.5}
.gc-native-studio .gc-studio-hardware h4,.gc-native-studio .gc-studio-hardware p{margin:0 0 12px}
.gc-native-studio .gc-studio-preview-placeholder{padding:16px;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc;color:#334155;overflow:auto}
.gc-native-studio .gc-settings-actions button{min-height:48px;padding:12px 16px}
.gc-native-studio input:not([type=checkbox]),.gc-native-studio select{min-height:48px}
.gc-native-receipt-preview{margin:0;display:grid;gap:12px}
.gc-native-receipt-preview figcaption{font-weight:850;font-size:.8rem;letter-spacing:.04em}
.gc-native-receipt-preview img{display:block;width:576px;max-width:100%;height:auto;background:#fff;border:1px solid #cbd5e1;image-rendering:auto}
@media(max-width:720px){.gc-native-studio .gc-settings-actions{display:grid!important;grid-template-columns:1fr}.gc-native-studio .gc-settings-actions button{width:100%}.gc-native-studio .gc-template-fields{grid-template-columns:1fr!important}}