.TicketWidget-module__9WNJkq__overlay{z-index:2147483000;background:#0f11158c;justify-content:center;align-items:center;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;animation:.16s ease-out TicketWidget-module__9WNJkq__fadeIn;display:flex;position:fixed;inset:0}.TicketWidget-module__9WNJkq__overlayClosing{animation:.16s ease-in forwards TicketWidget-module__9WNJkq__fadeOut}.TicketWidget-module__9WNJkq__modal{color:#1a1d23;background:#fff;border-radius:14px;width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:24px;animation:.2s ease-out TicketWidget-module__9WNJkq__slideUp;overflow-y:auto;box-shadow:0 24px 60px #00000040}.TicketWidget-module__9WNJkq__modalClosing{animation:.16s ease-in forwards TicketWidget-module__9WNJkq__slideDown}@keyframes TicketWidget-module__9WNJkq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TicketWidget-module__9WNJkq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes TicketWidget-module__9WNJkq__slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes TicketWidget-module__9WNJkq__slideDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.98)}}.TicketWidget-module__9WNJkq__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.TicketWidget-module__9WNJkq__headerTitles{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.TicketWidget-module__9WNJkq__logo{object-fit:contain;width:auto;height:30px;display:block}.TicketWidget-module__9WNJkq__title{color:#1e1a3c;margin:0;font-size:18px;font-weight:600}.TicketWidget-module__9WNJkq__closeButton{appearance:none;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:20px;line-height:1}.TicketWidget-module__9WNJkq__closeButton:hover{color:#1a1d23;background:#f3f4f6}.TicketWidget-module__9WNJkq__field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.TicketWidget-module__9WNJkq__label{color:#374151;font-size:13px;font-weight:600}.TicketWidget-module__9WNJkq__hint{color:#6b7280;margin:0;font-size:12px}.TicketWidget-module__9WNJkq__select,.TicketWidget-module__9WNJkq__input,.TicketWidget-module__9WNJkq__textarea{color:#1a1d23;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.TicketWidget-module__9WNJkq__select:focus,.TicketWidget-module__9WNJkq__input:focus,.TicketWidget-module__9WNJkq__textarea:focus{border-color:#8b7bc7;outline:none;box-shadow:0 0 0 3px #8b7bc733}.TicketWidget-module__9WNJkq__textarea{resize:vertical;min-height:90px}.TicketWidget-module__9WNJkq__fileLabel{color:#4b5563;cursor:pointer;border:1px dashed #d1d5db;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:inline-flex}.TicketWidget-module__9WNJkq__fileLabel:hover{color:#6f5db0;border-color:#8b7bc7}.TicketWidget-module__9WNJkq__fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.TicketWidget-module__9WNJkq__fileName{color:#374151;word-break:break-all;margin-top:6px;font-size:12px}.TicketWidget-module__9WNJkq__errorText{color:#dc2626;margin:4px 0 0;font-size:12px}.TicketWidget-module__9WNJkq__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.TicketWidget-module__9WNJkq__secondaryButton{appearance:none;color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:500}.TicketWidget-module__9WNJkq__secondaryButton:hover{background:#f3f4f6}.TicketWidget-module__9WNJkq__primaryButton{appearance:none;color:#fff;cursor:pointer;background:#1e1a3c;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.TicketWidget-module__9WNJkq__primaryButton:hover:not(:disabled){background:#6f5db0}.TicketWidget-module__9WNJkq__primaryButton:disabled{opacity:.7;cursor:not-allowed}.TicketWidget-module__9WNJkq__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite TicketWidget-module__9WNJkq__spin}@keyframes TicketWidget-module__9WNJkq__spin{to{transform:rotate(360deg)}}.TicketWidget-module__9WNJkq__statusView{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 8px;display:flex}.TicketWidget-module__9WNJkq__statusIcon{font-size:36px}.TicketWidget-module__9WNJkq__statusTitle{margin:0;font-size:16px;font-weight:600}.TicketWidget-module__9WNJkq__statusMessage{color:#6b7280;margin:0;font-size:13px}.TicketWidget-module__9WNJkq__banner{color:#b91c1c;background:#fef2f2;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}
