.ReceiptGenerator_container__GddIX{width:100%;min-height:100%;padding:24px;color:var(--rg-text);background-color:transparent}.ReceiptGenerator_header__0xbWg{margin-bottom:20px}.ReceiptGenerator_backLink__OVwYE{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:8px 12px;font-size:.875rem;font-weight:500;color:var(--rg-muted,#6b7280);text-decoration:none;border-radius:8px;transition:color .2s,background-color .2s}.ReceiptGenerator_backLink__OVwYE:hover{color:var(--rg-focus-border,#3b82f6);background-color:rgba(59,130,246,.08)}.ReceiptGenerator_backIcon__ccV89{width:18px;height:18px;flex-shrink:0}.ReceiptGenerator_title__Vt_bx{font-size:1.75rem;font-weight:600;margin-bottom:6px}.ReceiptGenerator_subtitle__mT7Xw{font-size:.95rem;margin-bottom:20px;color:var(--rg-muted)}.ReceiptGenerator_content__cenvq{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:1024px){.ReceiptGenerator_content__cenvq{grid-template-columns:1fr 1fr}}.ReceiptGenerator_inputColumn__mjy70{display:flex;flex-direction:column;gap:20px}.ReceiptGenerator_formGroup__fGZNe{margin-bottom:20px}.ReceiptGenerator_label__KUuxT{display:block;font-size:.875rem;font-weight:500;margin-bottom:10px}.ReceiptGenerator_input__0_dSE,.ReceiptGenerator_textarea__3s1aH{width:100%;padding:16px;background-color:var(--rg-field-bg);border:1px solid var(--rg-field-border);border-radius:8px;color:var(--rg-field-text);font-size:14px;resize:none;transition:all .2s ease}.ReceiptGenerator_input__0_dSE::placeholder,.ReceiptGenerator_textarea__3s1aH::placeholder{color:var(--rg-field-placeholder)}.ReceiptGenerator_input__0_dSE:hover,.ReceiptGenerator_textarea__3s1aH:hover{background-color:var(--rg-field-hover-bg);border-color:var(--rg-field-hover-border)}.ReceiptGenerator_input__0_dSE:focus,.ReceiptGenerator_select___jjGG:focus,.ReceiptGenerator_textarea__3s1aH:focus{outline:none;border-color:var(--rg-focus-border);box-shadow:0 0 0 2px var(--rg-focus-ring)}.ReceiptGenerator_selectWrapper__834RJ{position:relative;width:100%}.ReceiptGenerator_select___jjGG{width:100%;padding:16px 48px 16px 16px;background-color:var(--rg-field-bg);border:1px solid var(--rg-field-border);border-radius:8px;color:var(--rg-field-text);font-size:14px;line-height:1.4;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}.ReceiptGenerator_select___jjGG:hover{border-color:var(--rg-field-hover-border);background-color:var(--rg-field-hover-bg)}.ReceiptGenerator_select___jjGG optgroup,.ReceiptGenerator_select___jjGG option{background-color:var(--rg-field-bg);color:var(--rg-field-text);padding:12px}.ReceiptGenerator_textarea__3s1aH{min-height:200px;resize:vertical}.ReceiptGenerator_inputError__ViWwP{border-color:var(--rg-danger)!important;background-color:var(--rg-danger-bg)!important}.ReceiptGenerator_select___jjGG.ReceiptGenerator_inputError__ViWwP{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fca5a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.ReceiptGenerator_buttonContainer__v_akQ{margin-top:24px}.ReceiptGenerator_button__bkYoN{display:flex;align-items:center;justify-content:center;padding:12px 24px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:background-color .2s;width:100%;max-width:220px}.ReceiptGenerator_button__bkYoN:hover{background-color:#2563eb}.ReceiptGenerator_buttonIcon__oUYTb{width:20px;height:20px;margin-right:8px}.ReceiptGenerator_buttonDisabled__1PPFc{opacity:.6;cursor:not-allowed;background-color:#ccc!important;color:#666!important}.ReceiptGenerator_previewColumn__eDdnD{display:flex;flex-direction:column;gap:24px}.ReceiptGenerator_instructionsContainer___drhy,.ReceiptGenerator_previewContainer__iDaQj{padding:24px;background-color:var(--rg-surface-bg);border:1px solid var(--rg-surface-border);border-radius:8px}.ReceiptGenerator_instructionsHeader__RowTc,.ReceiptGenerator_previewHeader__4m3es{display:flex;align-items:center;font-size:1rem;font-weight:500;color:var(--rg-text);margin-bottom:16px}.ReceiptGenerator_helpIcon__ez5_k,.ReceiptGenerator_infoIcon__k_0qv{width:20px;height:20px;margin-right:10px;color:#3b82f6}.ReceiptGenerator_helpIcon__ez5_k{width:16px;height:16px}.ReceiptGenerator_previewInfo__TJ3tv{margin-bottom:16px}.ReceiptGenerator_noDataMessage__Rfzp7{color:var(--rg-muted);font-size:14px}.ReceiptGenerator_infoGrid__Cr1cB{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ReceiptGenerator_infoItemFull__2RbD_,.ReceiptGenerator_infoItem__GqCzX{padding:8px 0;border-bottom:1px solid var(--rg-surface-border)}.ReceiptGenerator_infoItemFull__2RbD_{grid-column:span 2}.ReceiptGenerator_infoLabel__gq5I5{font-size:.875rem;margin-right:4px;color:var(--rg-text)!important}.ReceiptGenerator_infoValue__siaia{font-weight:500;color:var(--rg-text);font-size:.875rem;word-break:break-all}.ReceiptGenerator_instructionsList__cl6Sv{list-style-type:disc;padding-left:20px;margin:0}.ReceiptGenerator_instructionsList__cl6Sv li{color:var(--rg-muted);font-size:.875rem;margin-bottom:8px;line-height:1.5}.ReceiptGenerator_instructionsList__cl6Sv li::marker{color:#3b82f6}.ReceiptGenerator_modalOverlay__RDBtt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ReceiptGenerator_modal__l07kq{background-color:#1f2937;border-radius:12px;padding:32px;max-width:480px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #2d3748}.ReceiptGenerator_modalContent__fu55I{text-align:center}.ReceiptGenerator_spinner__UOPeb{display:inline-block;width:48px;height:48px;border-radius:50%;border:3px solid #2d3748;border-top-color:#3b82f6;animation:ReceiptGenerator_spin__rZR6q 1s linear infinite;margin-bottom:24px}@keyframes ReceiptGenerator_spin__rZR6q{to{transform:rotate(1turn)}}.ReceiptGenerator_modalTitle__r_Tr_{font-size:1.25rem;font-weight:500;margin-bottom:12px;color:#e2e8f0}.ReceiptGenerator_modalMessage__fh53O{font-size:.875rem;color:#a0aec0}.ReceiptGenerator_success__TBCc_{color:#10b981!important}.ReceiptGenerator_error__xbmj9{color:#ef4444!important}.ReceiptGenerator_loading__T_8LF{color:#e2e8f0!important}.ReceiptGenerator_bg-blue-600__yS2ob{background-color:#3b82f6}.ReceiptGenerator_hover__bg-blue-700__zQ9Bf:hover{background-color:#2563eb}.ReceiptGenerator_bg-green-600__5I4It{background-color:#10b981}.ReceiptGenerator_hover__bg-green-700__iIXRN:hover{background-color:#059669}