:root{--bg:#0c0d10;--card:#14161a;--text:#e9edf1;--muted:#9aa3ad;--line:#22252b;--accent:#61d3ff;--accent-2:#8cf0c6;--danger:#ff6b6b}body,html{background:linear-gradient(180deg,#0e1116,#0b0c10);color:#e9edf1;color:var(--text);font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;height:100%;margin:0}*{box-sizing:border-box}.wrap{margin:48px auto;max-width:980px;padding:0 16px}.card{background:#14161a;background:var(--card);border:1px solid #22252b;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 30px #00000059;overflow:hidden}.hdr{align-items:center;border-bottom:1px solid #22252b;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px 22px}.hdr h1{font-size:1.25rem;margin:0}.sub{color:#9aa3ad;color:var(--muted);font-size:.92rem}.form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr);padding:18px 22px}.field{grid-column:span 6}.full{grid-column:1/-1}label{display:block;font-weight:600;margin-bottom:6px}.req:after{color:#61d3ff;color:var(--accent);content:" *"}input[type=email],input[type=tel],input[type=text],select,textarea{background:#0e1116;border:1px solid #2a2e35;border-radius:12px;color:#e9edf1;color:var(--text);font-family:inherit;outline:none;padding:12px 14px;width:100%}input:focus,select:focus,textarea:focus{border-color:#61d3ff;border-color:var(--accent)}textarea{min-height:120px;resize:vertical}.help{color:#9aa3ad;color:var(--muted);font-size:.85rem;margin-top:6px}.checklist{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(220px,1fr))}.checklist label{align-items:flex-start;display:flex;font-weight:500;gap:10px}.actions{align-items:center;display:flex;gap:10px;grid-column:1/-1}button{-webkit-appearance:none;appearance:none;border:0;border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:12px 16px}.primary{background:#114d33;color:#fff}.primary:hover{background:#0d3a26}.primary:disabled{background:#2a4a55;cursor:not-allowed}.ghost{background:#114d33;border:1px solid #114d33;color:#fff}.ghost:hover{background:#0d3a26;border-color:#0d3a26}.note{color:#9aa3ad;color:var(--muted);font-size:.9rem;grid-column:1/-1}.grid-12{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.grid-12 .field{grid-column:span 6}.status{background:#0e1b21;border:1px solid #1b2a32;border-radius:12px;display:none;grid-column:1/-1;padding:12px 14px}.status.error{background:#211313;border-color:#3a1919;color:#ffd0d0;display:block}.status.success{background:#0e2b21;border-color:#1b3a32;color:#d0ffd0;display:block}.file-upload{border:2px dashed #2a2e35;border-radius:12px;cursor:pointer;padding:20px;text-align:center;transition:border-color .2s}.file-upload.dragover,.file-upload:hover{border-color:#61d3ff;border-color:var(--accent)}.file-upload.dragover{background:#61d3ff1a}.file-list{margin-top:10px}.file-item{align-items:center;background:#0e1116;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.file-item button{background:#ff6b6b;background:var(--danger);border:none;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #2a2e35;border-radius:50%;border-top:3px solid var(--accent);display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.app-footer{background:#14161a;background:var(--card);border-top:1px solid #22252b;border-top:1px solid var(--line);margin-top:40px;padding:20px;text-align:center}.app-footer .footer-links{margin-bottom:10px}.app-footer .footer-link{color:#9aa3ad;color:var(--muted);font-size:.9rem;text-decoration:none}.app-footer .footer-link:hover{color:#61d3ff;color:var(--accent);text-decoration:underline}.app-footer .footer-separator{color:#9aa3ad;color:var(--muted);margin:0 10px}.app-footer p{color:#9aa3ad;color:var(--muted);font-size:.85rem;margin:0}.landing-page{display:flex;flex-direction:column;min-height:100vh}.landing-header{align-items:center;background:#14161a;background:var(--card);border-bottom:1px solid #22252b;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:20px}.header-left h1{color:#e9edf1;color:var(--text);font-size:1.5rem;margin:0 0 8px}.support-text{color:#9aa3ad;color:var(--muted);font-size:.9rem;margin:0}.phone-link{color:#7bb542;text-decoration:none}.phone-link:hover{text-decoration:underline}.header-right .logo{height:40px;width:auto}.landing-main{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;padding:40px 20px}.landing-content{max-width:600px;text-align:left}.form-selection{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.form-button{-webkit-appearance:none;appearance:none;border:0;border-radius:12px;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;min-width:300px;padding:16px 32px;transition:all .2s}.new-merchant-button{background:#114d33;color:#fff}.new-merchant-button:hover{background:#0d3a26;box-shadow:0 8px 20px #114d334d;transform:translateY(-2px)}.other-form-button{background:#0000;border:1px solid #30343b;color:#e9edf1;color:var(--text)}.other-form-button:hover{background:#1a1d23}.landing-footer{background:#14161a;background:var(--card);border-top:1px solid #22252b;border-top:1px solid var(--line);padding:20px;text-align:center}.landing-footer .footer-links{margin-bottom:10px}.landing-footer .footer-link{color:#9aa3ad;color:var(--muted);font-size:.9rem;text-decoration:none}.landing-footer .footer-link:hover{color:#61d3ff;color:var(--accent);text-decoration:underline}.landing-footer .footer-separator{color:#9aa3ad;color:var(--muted);margin:0 10px}.landing-footer p{color:#9aa3ad;color:var(--muted);font-size:.85rem;margin:0}.modal-overlay{background:#000000b3}.modal-dialog{background:#14161a;background:var(--card);border:1px solid #22252b;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px #00000080;margin:20px;max-width:400px;width:90%}.modal-content{padding:24px}.modal-content h3{color:#e9edf1;color:var(--text);font-size:1.1rem;margin:0 0 12px}.modal-content p{color:#9aa3ad;color:var(--muted);margin:0 0 20px}.modal-actions{gap:12px;justify-content:flex-end}.modal-actions button{min-width:80px}@media (max-width:840px){.field{grid-column:1/-1}.checklist{grid-template-columns:1fr}}.App{text-align:left}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;max-width:400px;padding:30px;text-align:center;width:90%}.modal-content h3{color:#333;font-size:1.5rem;margin:0 0 15px}.modal-content p{color:#666;line-height:1.5;margin:0 0 25px}.modal-actions{display:flex;gap:15px;justify-content:center}.modal-actions button{border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;min-width:100px;padding:12px 24px}.modal-actions .ghost{background-color:#f5f5f5;border:1px solid #ddd;color:#666}.modal-actions .ghost:hover{background-color:#e9e9e9}.modal-actions .primary{background-color:#114d33;color:#fff}.modal-actions .primary:hover{background-color:#0e3d28}.upload-progress{background-color:#1a1d23;border:1px solid #2a2e35;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.upload-status{align-items:center;color:#4caf50;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin-bottom:10px}.upload-files-info{color:#888;font-size:14px}
/*# sourceMappingURL=main.3d7fbfb5.css.map*/