.input-error.svelte-rr50og{display:block;color:#dc3545;font-size:.875rem;margin-top:.5rem;font-weight:500}.input-success.svelte-rr50og{display:block;color:#28a745;font-size:.875rem;margin-top:.5rem;font-weight:500}.text-error.svelte-rr50og{color:#dc3545;font-weight:500;margin-bottom:1rem}.text-success.svelte-rr50og{color:#28a745;font-weight:500;margin-bottom:1rem}.modal-overlay.svelte-rr50og{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-rr50og{border-radius:8px;padding:0;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d}.modal-header.svelte-rr50og{display:flex;justify-content:space-between;align-items:center}.modal-header.svelte-rr50og h3:where(.svelte-rr50og){margin:0;font-size:1.25rem;font-weight:600}.modal-close.svelte-rr50og{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:4px;color:#666;transition:background-color .2s}.modal-close.svelte-rr50og:hover{background-color:#f0f0f0}.modal-body.svelte-rr50og{padding:1.5rem}.edit-form.svelte-rr50og{display:flex;flex-direction:column;gap:1rem}.form-group.svelte-rr50og{display:flex;flex-direction:column;gap:.37rem}.form-group.svelte-rr50og input:where(.svelte-rr50og){padding-left:1rem;padding-right:1rem}.form-group.svelte-rr50og input:where(.svelte-rr50og):disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.6}.field-locked.svelte-rr50og{color:#dc3545;font-size:.8rem;font-weight:500;margin-left:.25rem}.modal-actions.svelte-rr50og{display:flex;width:100%;gap:.5rem;justify-content:flex-end;padding-top:1rem}.notifications-container.svelte-rr50og{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:10px;max-width:400px}.notification.svelte-rr50og{background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000026;border-left:4px solid;min-width:300px;max-width:100%;opacity:0;transform:translate(100%);animation:svelte-rr50og-slideIn .3s ease-out forwards;background:var(--color-surface-bg, #191C1E)}.notification-success.svelte-rr50og{border-left-color:#28a745}.notification-error.svelte-rr50og{border-left-color:#dc3545}.notification-content.svelte-rr50og{display:flex;align-items:center;padding:1rem;gap:.75rem}.notification-icon.svelte-rr50og{font-size:1.25rem;font-weight:700;flex-shrink:0}.notification-success.svelte-rr50og .notification-icon:where(.svelte-rr50og){color:#28a745}.notification-error.svelte-rr50og .notification-icon:where(.svelte-rr50og){color:#dc3545}.notification-message.svelte-rr50og{flex:1;font-size:.9rem;line-height:1.4;color:#fff}.notification-close.svelte-rr50og{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:4px;color:#999;transition:all .2s;flex-shrink:0}.notification-close.svelte-rr50og:hover{background-color:#f0f0f0;color:#666}@keyframes svelte-rr50og-slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fade-in.svelte-rr50og{animation:svelte-rr50og-slideIn .3s ease-out forwards}@media (max-width: 480px){.notifications-container.svelte-rr50og{bottom:10px;right:10px;left:10px;max-width:none}.notification.svelte-rr50og{min-width:auto}.notification-content.svelte-rr50og{padding:.75rem}}.qr-modal.svelte-rr50og{max-width:400px}.qr-modal.svelte-rr50og .modal-header:where(.svelte-rr50og){padding:1.5rem 1.5rem 1rem}.qr-modal.svelte-rr50og .modal-header:where(.svelte-rr50og) h3:where(.svelte-rr50og){margin:0;font-size:1.25rem;font-weight:600}.qr-body.svelte-rr50og{padding:1rem 1.5rem;text-align:center}.qr-code-container.svelte-rr50og{margin:1rem 0;display:flex;justify-content:center;align-items:center;min-height:220px}.qr-code-image.svelte-rr50og{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #00000026}.qr-loading.svelte-rr50og{color:#666;font-style:italic;font-size:.9rem}.qr-info.svelte-rr50og{margin:1rem 0}.qr-instructions.svelte-rr50og{font-size:.85rem;color:#666;line-height:1.4;margin-top:.5rem}.qr-actions.svelte-rr50og{padding:1rem 1.5rem 1.5rem;display:flex;gap:.75rem;justify-content:center}.qr-actions.svelte-rr50og .button:where(.svelte-rr50og){flex:1}@media (max-width: 480px){.qr-modal.svelte-rr50og{max-width:90vw;margin:20px}.qr-body.svelte-rr50og{padding:1rem}.qr-actions.svelte-rr50og .button:where(.svelte-rr50og){flex:1;max-width:none}}.pdf-loading-overlay.svelte-rr50og{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pdf-loading-modal.svelte-rr50og{background:#fff;border-radius:16px;padding:2rem;max-width:400px;width:90%;box-shadow:0 20px 60px #0000004d;text-align:center;border:none;background:var(--color-surface-bg, #191C1E);border:1px solid var(--color-primary-white-20, rgba(247, 247, 247, .2));border-radius:1rem;color:#fff}.pdf-loading-content.svelte-rr50og{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pdf-loading-spinner.svelte-rr50og{animation:svelte-rr50og-spin 1s linear infinite}.pdf-loading-spinner.svelte-rr50og svg:where(.svelte-rr50og){color:#fff}.pdf-loading-spinner.svelte-rr50og svg:where(.svelte-rr50og) path:where(.svelte-rr50og){fill:#fff}.spinner-path.svelte-rr50og{animation:svelte-rr50og-spin-dash 1.5s ease-in-out infinite}@keyframes svelte-rr50og-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-rr50og-spin-dash{0%{stroke-dasharray:0,150;stroke-dashoffset:0}50%{stroke-dasharray:100,150;stroke-dashoffset:-25}to{stroke-dasharray:0,150;stroke-dashoffset:-100}}.pdf-loading-modal.svelte-rr50og h3:where(.svelte-rr50og){color:#fff;font-size:1.5rem;font-weight:600;margin:0}.pdf-loading-modal.svelte-rr50og p:where(.svelte-rr50og){color:#fff;font-size:1rem;line-height:1.5;margin:0}.pdf-loading-subtitle.svelte-rr50og{color:#fff;font-size:.9rem;font-style:italic}@media (max-width: 480px){.pdf-loading-modal.svelte-rr50og{padding:1.5rem;margin:1rem}.pdf-loading-modal.svelte-rr50og h3:where(.svelte-rr50og){font-size:1.25rem}.pdf-loading-modal.svelte-rr50og p:where(.svelte-rr50og){font-size:.9rem}}.section-header.svelte-rr50og{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.burger-toggle.svelte-rr50og{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#6c757d}.burger-toggle.svelte-rr50og:hover{background:#e9ecef;border-color:#adb5bd;color:#495057;transform:scale(1.05)}.burger-toggle.svelte-rr50og:active{transform:scale(.95)}.burger-toggle.svelte-rr50og svg:where(.svelte-rr50og){width:20px;height:20px;transition:transform .3s ease}.burger-toggle.svelte-rr50og svg.rotated:where(.svelte-rr50og){transform:rotate(180deg)}.ticket-list.svelte-rr50og{transition:all .3s ease}.main_tickets_block.svelte-rr50og:nth-child(2){margin-top:2rem;padding-top:2rem;border-top:1px solid #dee2e6}@media (max-width: 768px){.section-header.svelte-rr50og{flex-direction:column;align-items:flex-start;gap:.5rem}.burger-toggle.svelte-rr50og{align-self:flex-end}}@media (max-width: 768px){.wfp-modal-overlay.svelte-rr50og{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000c!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important}.wfp-modal-content.svelte-rr50og{width:95vw!important;height:95vh!important;max-width:none!important;max-height:none!important;border-radius:12px!important;box-shadow:0 10px 40px #00000080!important}}.wfp-widget-container.svelte-rr50og{position:relative;z-index:10000}@media (max-width: 480px){.wfp-modal-content.svelte-rr50og{width:100vw!important;height:100vh!important;border-radius:0!important;margin:0!important}.wfp-modal-overlay.svelte-rr50og{padding:0!important}}.upgrade_ticket.svelte-rr50og{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;box-shadow:0 2px 8px #667eea4d}.upgrade_ticket.svelte-rr50og:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;background:linear-gradient(135deg,#5a6fd8,#6b4190)}.upgrade_ticket.svelte-rr50og svg:where(.svelte-rr50og){transition:transform .3s ease}.upgrade_ticket.svelte-rr50og .rotate:where(.svelte-rr50og){transform:rotate(180deg)}@keyframes svelte-rr50og-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
