.page-module__w6ccLG__container{flex-direction:column;max-width:100%;height:calc(100vh - 20px);margin:0;padding:0;display:flex}.page-module__w6ccLG__statsGrid{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:1rem;margin-bottom:.75rem;display:grid}.page-module__w6ccLG__statCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:1rem;display:flex}.page-module__w6ccLG__header{flex-shrink:0;margin-bottom:.5rem}.page-module__w6ccLG__breadcrumb{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.page-module__w6ccLG__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page-module__w6ccLG__breadcrumbLink:hover{color:var(--foreground);text-decoration:underline}.page-module__w6ccLG__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__w6ccLG__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__w6ccLG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.page-module__w6ccLG__card{background:var(--card);border:1px solid var(--border);border-radius:.75rem;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.page-module__w6ccLG__card:hover{border-color:var(--primary-light,#e2e8f0);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.page-module__w6ccLG__cardHeader{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:1.5rem;display:flex}.page-module__w6ccLG__logoWrapper{border:1px solid var(--border);background-color:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.page-module__w6ccLG__logo{object-fit:contain;width:100%;height:100%}.page-module__w6ccLG__placeholderLogo{color:#cbd5e1}.page-module__w6ccLG__cardTitle{color:var(--foreground);font-size:1.125rem;font-weight:600}.page-module__w6ccLG__cardSubtitle{color:var(--muted-foreground);font-size:.875rem}.page-module__w6ccLG__cardBody{flex:1;padding:1.5rem}.page-module__w6ccLG__infoRow{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.page-module__w6ccLG__infoIcon{color:var(--muted-foreground)}.page-module__w6ccLG__cardFooter{border-top:1px solid var(--border);background-color:#f8fafc;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;display:flex}.page-module__w6ccLG__emptyState{text-align:center;border:2px dashed var(--border);background:#f8fafc;border-radius:1rem;grid-column:1/-1;padding:4rem 2rem}.page-module__w6ccLG__emptyStateTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__w6ccLG__emptyStateDescription{color:var(--muted-foreground);margin-bottom:1.5rem}
.SponsorModal-module__TgZLzq__modalHeaderInner{width:100%;padding-right:.5rem}.SponsorModal-module__TgZLzq__modalTitle{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.SponsorModal-module__TgZLzq__formScroll{flex-direction:column;gap:.5rem;max-height:100%;margin:-.5rem -.25rem 0;padding:0 .25rem .5rem 0;display:flex}.SponsorModal-module__TgZLzq__formSection{flex-direction:column;gap:.75rem;margin-bottom:.25rem;display:flex}.SponsorModal-module__TgZLzq__formSection:last-of-type{margin-bottom:0}.SponsorModal-module__TgZLzq__formSectionTitle{color:var(--foreground);margin:0;font-size:.95rem;font-weight:600}.SponsorModal-module__TgZLzq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.SponsorModal-module__TgZLzq__sectionTitleWrapper{align-items:center;gap:.5rem;display:flex}.SponsorModal-module__TgZLzq__sectionIcon{color:#6366f1;flex-shrink:0}.SponsorModal-module__TgZLzq__stepsHint{color:var(--muted-foreground,#64748b);margin:-.35rem 0 0;font-size:.8125rem;line-height:1.4}.SponsorModal-module__TgZLzq__card{border:1px solid var(--border);background-color:#f9fafb;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.SponsorModal-module__TgZLzq__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.SponsorModal-module__TgZLzq__field{flex-direction:column;gap:.375rem;display:flex}.SponsorModal-module__TgZLzq__field label{color:var(--muted-foreground);font-size:.85rem;font-weight:500}.SponsorModal-module__TgZLzq__requiredMark{color:var(--destructive,#dc2626);font-weight:600}.SponsorModal-module__TgZLzq__field input,.SponsorModal-module__TgZLzq__field select,.SponsorModal-module__TgZLzq__field textarea{border:1px solid var(--border);background-color:#fff;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.SponsorModal-module__TgZLzq__field input:focus,.SponsorModal-module__TgZLzq__field select:focus,.SponsorModal-module__TgZLzq__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.SponsorModal-module__TgZLzq__logoFieldLabel{color:var(--muted-foreground);margin-bottom:.15rem;font-size:.85rem;font-weight:500}.SponsorModal-module__TgZLzq__modeChoiceGroup{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.SponsorModal-module__TgZLzq__modeChoice{text-align:center;border:1px solid var(--border);font:inherit;cursor:pointer;background:#fff;border-radius:.375rem;flex:140px;justify-content:center;align-items:center;padding:.5rem .65rem;font-size:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.SponsorModal-module__TgZLzq__modeChoice:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.SponsorModal-module__TgZLzq__modeChoice:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.SponsorModal-module__TgZLzq__modeChoiceActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 25%, transparent)}.SponsorModal-module__TgZLzq__fileInput{padding:.25rem 0;font-size:.8125rem}.SponsorModal-module__TgZLzq__subLabel{color:var(--muted-foreground);margin-top:.35rem;font-size:.85rem;font-weight:500;line-height:1.2}.SponsorModal-module__TgZLzq__logoUrlInput{border:1px solid var(--border);background-color:#fff;border-radius:.375rem;width:100%;min-width:0;padding:.5rem .75rem;font-size:.875rem}.SponsorModal-module__TgZLzq__logoUrlInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.SponsorModal-module__TgZLzq__logoFileInput{max-width:100%}.SponsorModal-module__TgZLzq__logoFileRow{grid-template-columns:minmax(0,1fr) auto minmax(11rem,15rem);align-items:stretch;gap:.5rem .55rem;display:grid}.SponsorModal-module__TgZLzq__logoFilePickCol{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SponsorModal-module__TgZLzq__logoFileOr{letter-spacing:.02em;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-self:center;padding:0 .1rem;font-size:.75rem;font-weight:600;line-height:1}.SponsorModal-module__TgZLzq__logoDropZone{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;background:#fff;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:3.75rem;padding:.45rem .55rem;transition:border-color .15s,background-color .15s,color .15s;display:flex}.SponsorModal-module__TgZLzq__logoDropZoneActive{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, white);color:var(--foreground);border-style:solid}.SponsorModal-module__TgZLzq__logoDropIcon{opacity:.75;flex-shrink:0}.SponsorModal-module__TgZLzq__logoDropZoneActive .SponsorModal-module__TgZLzq__logoDropIcon{color:var(--primary);opacity:1}.SponsorModal-module__TgZLzq__logoDropText{max-width:100%;font-size:.7rem;font-weight:600;line-height:1.25}.SponsorModal-module__TgZLzq__logoBlock{grid-template-columns:minmax(0,1fr) 6.5rem;align-items:start;gap:1rem;display:grid}.SponsorModal-module__TgZLzq__logoInputsCol{flex-direction:column;gap:.25rem;min-width:0;display:flex}.SponsorModal-module__TgZLzq__logoPreviewCol{flex-direction:column;flex-shrink:0;justify-content:flex-start;width:100%;min-height:0;display:flex}.SponsorModal-module__TgZLzq__logoPreviewFrame{aspect-ratio:1;border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:100%;max-height:6.5rem;padding:.35rem;display:flex;overflow:hidden}.SponsorModal-module__TgZLzq__logoPreviewFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.SponsorModal-module__TgZLzq__logoPreviewPlaceholder{aspect-ratio:1;border:1px dashed var(--border);width:100%;max-height:6.5rem;color:var(--muted-foreground);background:#fff;border-radius:.375rem;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex}.SponsorModal-module__TgZLzq__hint{color:var(--muted-foreground);margin-top:.1rem;font-size:.6875rem;line-height:1.3}.SponsorModal-module__TgZLzq__modalForm{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.SponsorModal-module__TgZLzq__actionRow{justify-content:space-between;gap:.6rem;width:100%;display:flex}@media (max-width:768px){.SponsorModal-module__TgZLzq__grid,.SponsorModal-module__TgZLzq__logoBlock{grid-template-columns:1fr}.SponsorModal-module__TgZLzq__logoPreviewCol{order:-1;justify-self:end;width:6.5rem;max-width:100%;margin-left:auto}.SponsorModal-module__TgZLzq__logoPreviewFrame,.SponsorModal-module__TgZLzq__logoPreviewPlaceholder{max-height:6.5rem}.SponsorModal-module__TgZLzq__logoFileRow{grid-template-columns:1fr}.SponsorModal-module__TgZLzq__logoFileOr{justify-self:center;padding:.35rem 0}.SponsorModal-module__TgZLzq__logoDropZone{flex-direction:row;justify-content:center;gap:.5rem;min-height:3.25rem}.SponsorModal-module__TgZLzq__logoDropText{text-align:left;font-size:.7rem}}
.ExcelImportWizard-module__2JAUqG__wizardBody{flex-direction:column;gap:1.75rem;min-height:380px;display:flex}.ExcelImportWizard-module__2JAUqG__stepper{justify-content:center;align-items:center;gap:0;padding:0 1rem;display:flex}.ExcelImportWizard-module__2JAUqG__stepItem{align-items:center;gap:.5rem;display:flex;position:relative}.ExcelImportWizard-module__2JAUqG__stepCircle{border:2px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:all .3s;display:flex}.ExcelImportWizard-module__2JAUqG__stepCircle.ExcelImportWizard-module__2JAUqG__active{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:0 0 0 4px #4f46e526}.ExcelImportWizard-module__2JAUqG__stepCircle.ExcelImportWizard-module__2JAUqG__done{color:#fff;background:#10b981;border-color:#10b981}.ExcelImportWizard-module__2JAUqG__stepLabel{color:var(--muted-foreground);white-space:nowrap;font-size:.8rem;font-weight:500;transition:color .3s}.ExcelImportWizard-module__2JAUqG__stepLabel.ExcelImportWizard-module__2JAUqG__active{color:var(--primary);font-weight:600}.ExcelImportWizard-module__2JAUqG__stepLabel.ExcelImportWizard-module__2JAUqG__done{color:#10b981}.ExcelImportWizard-module__2JAUqG__stepLine{background:var(--border);flex-shrink:0;width:60px;height:2px;margin:0 .75rem;transition:background .3s}.ExcelImportWizard-module__2JAUqG__stepLine.ExcelImportWizard-module__2JAUqG__done{background:#10b981}.ExcelImportWizard-module__2JAUqG__templateStep{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;display:flex}.ExcelImportWizard-module__2JAUqG__templateIcon{color:#16a34a;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ExcelImportWizard-module__2JAUqG__templateTitle{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:600}.ExcelImportWizard-module__2JAUqG__templateDesc{color:var(--muted-foreground);max-width:460px;font-size:.875rem;line-height:1.5}.ExcelImportWizard-module__2JAUqG__templateBtn{border-radius:var(--radius);color:#fff;cursor:pointer;background:#16a34a;border:1px solid #16a34a;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.ExcelImportWizard-module__2JAUqG__templateBtn:hover{background:#15803d;border-color:#15803d;transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.ExcelImportWizard-module__2JAUqG__templateColumnsInfo{text-align:left;width:100%;max-width:520px}.ExcelImportWizard-module__2JAUqG__templateColumnsTitle{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.ExcelImportWizard-module__2JAUqG__templateColumnsList{flex-wrap:wrap;gap:.375rem;display:flex}.ExcelImportWizard-module__2JAUqG__columnChip{background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.ExcelImportWizard-module__2JAUqG__columnChip.ExcelImportWizard-module__2JAUqG__required{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ExcelImportWizard-module__2JAUqG__uploadStep{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ExcelImportWizard-module__2JAUqG__dropZone{border:2px dashed var(--border);border-radius:calc(var(--radius) * 2);text-align:center;cursor:pointer;background:var(--background);flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:520px;padding:2.5rem 2rem;transition:all .25s;display:flex}.ExcelImportWizard-module__2JAUqG__dropZone:hover{border-color:var(--primary);background:#4f46e508}.ExcelImportWizard-module__2JAUqG__dropZone.ExcelImportWizard-module__2JAUqG__dragOver{border-color:var(--primary);background:#4f46e50f;border-style:solid;transform:scale(1.01);box-shadow:0 0 0 4px #4f46e51a}.ExcelImportWizard-module__2JAUqG__dropZoneIcon{background:var(--muted);width:48px;height:48px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;transition:all .25s;display:flex}.ExcelImportWizard-module__2JAUqG__dropZone:hover .ExcelImportWizard-module__2JAUqG__dropZoneIcon,.ExcelImportWizard-module__2JAUqG__dropZone.ExcelImportWizard-module__2JAUqG__dragOver .ExcelImportWizard-module__2JAUqG__dropZoneIcon{color:var(--primary);background:#4f46e51a}.ExcelImportWizard-module__2JAUqG__dropZoneText{color:var(--muted-foreground);font-size:.9rem}.ExcelImportWizard-module__2JAUqG__dropZoneText strong{color:var(--primary);cursor:pointer}.ExcelImportWizard-module__2JAUqG__dropZoneHint{color:var(--muted-foreground);opacity:.7;font-size:.75rem}.ExcelImportWizard-module__2JAUqG__fileLoaded{border-radius:var(--radius);background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:.75rem;width:100%;max-width:520px;padding:.75rem 1rem;display:flex}.ExcelImportWizard-module__2JAUqG__fileLoadedIcon{color:#16a34a;flex-shrink:0}.ExcelImportWizard-module__2JAUqG__fileLoadedInfo{flex:1;min-width:0}.ExcelImportWizard-module__2JAUqG__fileLoadedName{color:#15803d;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.ExcelImportWizard-module__2JAUqG__fileLoadedMeta{color:#16a34a;font-size:.75rem}.ExcelImportWizard-module__2JAUqG__fileRemoveBtn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s}.ExcelImportWizard-module__2JAUqG__fileRemoveBtn:hover{color:#dc2626;background:#fee2e2}.ExcelImportWizard-module__2JAUqG__previewStep{flex-direction:column;gap:1rem;display:flex}.ExcelImportWizard-module__2JAUqG__previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ExcelImportWizard-module__2JAUqG__previewInfo{align-items:center;gap:.75rem;display:flex}.ExcelImportWizard-module__2JAUqG__previewFileName{color:var(--foreground);font-size:.875rem;font-weight:600}.ExcelImportWizard-module__2JAUqG__previewRowCount{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:.15rem .5rem;font-size:.8rem}.ExcelImportWizard-module__2JAUqG__previewCheckbox{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ExcelImportWizard-module__2JAUqG__previewCheckbox input{width:16px;height:16px}.ExcelImportWizard-module__2JAUqG__previewTableWrapper{border:1px solid var(--border);border-radius:var(--radius);max-height:340px;overflow:auto}.ExcelImportWizard-module__2JAUqG__previewTable{border-collapse:collapse;width:100%;font-size:.8rem}.ExcelImportWizard-module__2JAUqG__previewTable thead{z-index:5;position:sticky;top:0}.ExcelImportWizard-module__2JAUqG__previewTable th{background:var(--muted);text-align:left;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.ExcelImportWizard-module__2JAUqG__previewTable td{border-bottom:1px solid var(--border);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:.4rem .75rem;overflow:hidden}.ExcelImportWizard-module__2JAUqG__previewTable tbody tr:last-child td{border-bottom:none}.ExcelImportWizard-module__2JAUqG__previewTable tbody tr:hover{background:var(--muted)}.ExcelImportWizard-module__2JAUqG__columnHeader{flex-direction:column;gap:.25rem;display:flex}.ExcelImportWizard-module__2JAUqG__columnHeaderName{font-weight:600}.ExcelImportWizard-module__2JAUqG__columnHeaderSample{color:var(--muted-foreground);opacity:.8;text-transform:none;letter-spacing:0;font-size:.7rem;font-style:italic;font-weight:400}.ExcelImportWizard-module__2JAUqG__typeBadge{color:#4338ca;text-transform:none;letter-spacing:0;background:#e0e7ff;border-radius:3px;justify-content:center;align-items:center;min-width:22px;padding:.1rem .35rem;font-size:.65rem;font-weight:600;display:inline-flex}.ExcelImportWizard-module__2JAUqG__typeBadge.ExcelImportWizard-module__2JAUqG__typeNumber{color:#92400e;background:#fef3c7}.ExcelImportWizard-module__2JAUqG__typeBadge.ExcelImportWizard-module__2JAUqG__typeText{color:#4338ca;background:#e0e7ff}.ExcelImportWizard-module__2JAUqG__errorRow td{background:#fef2f2!important}.ExcelImportWizard-module__2JAUqG__errorCell{font-weight:500;color:#dc2626!important}.ExcelImportWizard-module__2JAUqG__validationResults{border-radius:var(--radius);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.ExcelImportWizard-module__2JAUqG__validationResults.ExcelImportWizard-module__2JAUqG__success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.ExcelImportWizard-module__2JAUqG__validationResults.ExcelImportWizard-module__2JAUqG__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.ExcelImportWizard-module__2JAUqG__validationResults.ExcelImportWizard-module__2JAUqG__warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ExcelImportWizard-module__2JAUqG__validationIcon{flex-shrink:0}.ExcelImportWizard-module__2JAUqG__validationMessages{flex-direction:column;gap:.25rem;display:flex}.ExcelImportWizard-module__2JAUqG__validationMsg{font-size:.8rem;line-height:1.4}.ExcelImportWizard-module__2JAUqG__wizardFooter{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.ExcelImportWizard-module__2JAUqG__footerLeft,.ExcelImportWizard-module__2JAUqG__footerRight{gap:.5rem;display:flex}.ExcelImportWizard-module__2JAUqG__mappingSelect{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);cursor:pointer;border-radius:4px;padding:.2rem .35rem;font-size:.7rem}.ExcelImportWizard-module__2JAUqG__mappingSelect:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #4f46e526}.ExcelImportWizard-module__2JAUqG__unmappedBadge{color:#dc2626;background:#fee2e2;border-radius:3px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.65rem;font-weight:500;display:inline-flex}.ExcelImportWizard-module__2JAUqG__mappedBadge{color:#16a34a;background:#dcfce7;border-radius:3px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.65rem;font-weight:500;display:inline-flex}.ExcelImportWizard-module__2JAUqG__importingOverlay{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.ExcelImportWizard-module__2JAUqG__spinner{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite ExcelImportWizard-module__2JAUqG__spin}@keyframes ExcelImportWizard-module__2JAUqG__spin{to{transform:rotate(360deg)}}.ExcelImportWizard-module__2JAUqG__importingText{color:var(--muted-foreground);font-size:.9rem}@media (max-width:640px){.ExcelImportWizard-module__2JAUqG__stepper{flex-wrap:wrap;gap:.5rem}.ExcelImportWizard-module__2JAUqG__stepLine{width:30px;margin:0 .25rem}.ExcelImportWizard-module__2JAUqG__stepLabel{display:none}.ExcelImportWizard-module__2JAUqG__dropZone{padding:1.5rem 1rem}.ExcelImportWizard-module__2JAUqG__previewTableWrapper{max-height:240px}}
.DrawManager-module__6gBypG__container{flex-direction:column;gap:.5rem;height:100%;min-height:0;display:flex}.DrawManager-module__6gBypG__header{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.DrawManager-module__6gBypG__toolbarPanel{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.DrawManager-module__6gBypG__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DrawManager-module__6gBypG__primaryActions{align-items:center;gap:.75rem;display:flex}.DrawManager-module__6gBypG__splitButtonContainer{border-radius:var(--radius);display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.DrawManager-module__6gBypG__splitButtonArrow{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;z-index:1;border:none;border-left:1px solid #0003;justify-content:center;align-self:stretch;align-items:center;margin-left:-1px;padding:0 .5rem;transition:all .2s;display:inline-flex;position:relative}.DrawManager-module__6gBypG__splitButtonArrow:hover{background-color:var(--primary-dark)}.DrawManager-module__6gBypG__splitButtonArrow:focus{outline:2px solid var(--primary);outline-offset:2px;z-index:10}.DrawManager-module__6gBypG__dropdownMenu{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:50;min-width:12rem;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.DrawManager-module__6gBypG__dropdownMenuItem{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:background-color .15s;display:flex}.DrawManager-module__6gBypG__dropdownMenuItem:hover{background-color:var(--muted)}.DrawManager-module__6gBypG__dropdownMenuIcon{color:var(--muted-foreground);flex-shrink:0;margin-right:.75rem}.DrawManager-module__6gBypG__dropdownMenuItem:hover .DrawManager-module__6gBypG__dropdownMenuIcon{color:var(--primary)}.DrawManager-module__6gBypG__searchContainer{width:300px;position:relative}.DrawManager-module__6gBypG__searchIcon{color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.DrawManager-module__6gBypG__searchInput{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.DrawManager-module__6gBypG__filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.DrawManager-module__6gBypG__filterRowIcon{color:var(--muted-foreground);flex-shrink:0}.DrawManager-module__6gBypG__filterContainer{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.DrawManager-module__6gBypG__filterToken{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.DrawManager-module__6gBypG__filterToken:hover{background-color:var(--muted);color:var(--foreground)}.DrawManager-module__6gBypG__filterToken.DrawManager-module__6gBypG__active{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.DrawManager-module__6gBypG__tokenPending.DrawManager-module__6gBypG__active{color:#2563eb;background-color:#dbeafe;border-color:#93c5fd}.DrawManager-module__6gBypG__tokenStarted.DrawManager-module__6gBypG__active{color:#ea580c;background-color:#ffedd5;border-color:#fdba74}.DrawManager-module__6gBypG__tokenCompleted.DrawManager-module__6gBypG__active{color:#166534;background-color:#dcfce7;border-color:#86efac}.DrawManager-module__6gBypG__filterRowDivider{background-color:var(--border);flex-shrink:0;align-self:stretch;width:1px;min-height:1.25rem}.DrawManager-module__6gBypG__filterRowTraceActions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.DrawManager-module__6gBypG__filterExpandBtn{color:var(--muted-foreground);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.DrawManager-module__6gBypG__filterExpandBtnIcon{opacity:.9;flex-shrink:0}.DrawManager-module__6gBypG__filterExpandBtn:hover{color:var(--foreground);background-color:var(--muted)}.DrawManager-module__6gBypG__filterExpandBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DrawManager-module__6gBypG__contentArea{flex:1;gap:1.5rem;display:flex;overflow:hidden}.DrawManager-module__6gBypG__tableWrapper{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;flex:1;min-height:0;transition:flex .3s;display:flex;overflow:hidden}.DrawManager-module__6gBypG__tableContainer{flex:1;overflow-y:auto}.DrawManager-module__6gBypG__table{border-collapse:collapse;width:100%;font-size:.875rem}.DrawManager-module__6gBypG__table th{text-align:left;background-color:var(--muted);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;z-index:10;padding:.75rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.DrawManager-module__6gBypG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.DrawManager-module__6gBypG__sortableHeader:hover{background-color:var(--muted)}.DrawManager-module__6gBypG__headerContent{align-items:center;gap:.5rem;display:flex}.DrawManager-module__6gBypG__table td{border-bottom:1px solid var(--border);padding:.75rem 1rem}.DrawManager-module__6gBypG__table tr:last-child td{border-bottom:none}.DrawManager-module__6gBypG__table tr{cursor:pointer;transition:background-color .2s}.DrawManager-module__6gBypG__table tr:hover{background-color:var(--muted)}.DrawManager-module__6gBypG__table tr.DrawManager-module__6gBypG__active{background-color:var(--primary-foreground)}.DrawManager-module__6gBypG__table tr.DrawManager-module__6gBypG__dragOver{border-top:2px solid var(--primary)}.DrawManager-module__6gBypG__dragHandleCell{cursor:grab;color:var(--muted-foreground);width:30px;padding-right:0!important}.DrawManager-module__6gBypG__dragHandleCell:active{cursor:grabbing}.DrawManager-module__6gBypG__dragHandle{justify-content:center;align-items:center;display:flex}.DrawManager-module__6gBypG__dragHandleDisabled{opacity:.28;cursor:not-allowed}.DrawManager-module__6gBypG__detailPanel{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;width:500px;min-height:0;animation:.3s DrawManager-module__6gBypG__slideIn;display:flex;position:relative;overflow:hidden}@keyframes DrawManager-module__6gBypG__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.DrawManager-module__6gBypG__statusBadge,.DrawManager-module__6gBypG__typeBadge,.DrawManager-module__6gBypG__modeBadge{text-transform:uppercase;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;border-radius:9999px;align-items:center;max-width:100%;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex;overflow:hidden}.DrawManager-module__6gBypG__modeBadge{text-transform:none;font-weight:600}.DrawManager-module__6gBypG__modeBadgeScheduled{color:#166534;background-color:#dcfce7;border:1px solid #86efac}.DrawManager-module__6gBypG__modeBadgeFree{color:#854d0e;background-color:#fef9c3;border:1px solid #fde047}.DrawManager-module__6gBypG__editCell{width:40px;padding:.5rem!important}.DrawManager-module__6gBypG__editButton{cursor:pointer;color:var(--muted-foreground);opacity:0;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.DrawManager-module__6gBypG__editButton:hover{background-color:var(--muted);color:var(--primary)}.DrawManager-module__6gBypG__editButtonVisible{opacity:1}.DrawManager-module__6gBypG__validateButton{cursor:pointer;color:#fff;background:#10b981;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.DrawManager-module__6gBypG__validateButton:hover{background:#059669;transform:scale(1.05)}.DrawManager-module__6gBypG__cancelButton{cursor:pointer;color:#fff;background:#ef4444;border:1px solid #dc2626;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000001a}.DrawManager-module__6gBypG__cancelButton:hover{background:#dc2626;border-color:#b91c1c;transform:scale(1.05)}.DrawManager-module__6gBypG__editingRow{color:#78350f!important;background-color:#fef3c7!important}[data-theme=dark] .DrawManager-module__6gBypG__editingRow{color:#fef3c7!important;background-color:#78350f!important}.DrawManager-module__6gBypG__inlineInput{border:1px solid var(--primary);color:#0f172a;background-color:#fff;border-radius:.25rem;width:100%;padding:.25rem .5rem;font-size:.875rem}[data-theme=dark] .DrawManager-module__6gBypG__inlineInput{color:#0f172a;background-color:#fff}.DrawManager-module__6gBypG__inlineInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #4f46e533}.DrawManager-module__6gBypG__inlineSelect{border:1px solid var(--primary);color:#0f172a;cursor:pointer;background-color:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem}[data-theme=dark] .DrawManager-module__6gBypG__inlineSelect{color:#0f172a;background-color:#fff}.DrawManager-module__6gBypG__inlineSelect:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #4f46e533}.DrawManager-module__6gBypG__orderBadge{background-color:var(--muted);color:var(--foreground);border-radius:9999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}.DrawManager-module__6gBypG__status_PENDING{color:#2563eb;background-color:#dbeafe}.DrawManager-module__6gBypG__status_STARTED{color:#ea580c;background-color:#fed7aa}.DrawManager-module__6gBypG__status_COMPLETED{color:#166534;background-color:#dcfce7}.DrawManager-module__6gBypG__status_CANCELLED{color:#6b7280;background-color:#f3f4f6}.DrawManager-module__6gBypG__typeBadge{color:#1e40af;background-color:#eff6ff}.DrawManager-module__6gBypG__emptyState{text-align:center;color:var(--muted-foreground);padding:3rem}.DrawManager-module__6gBypG__bulkActions{z-index:20;background-color:#eff6ff;border-bottom:1px solid #dbeafe;justify-content:center;align-items:center;gap:1.5rem;padding:.75rem;display:flex;position:sticky;top:0}.DrawManager-module__6gBypG__selectedCount{color:#1e40af;background-color:#dbeafe;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.DrawManager-module__6gBypG__bulkStatusGroup{align-items:center;gap:.5rem;display:flex}.DrawManager-module__6gBypG__bulkStatusLabel{color:#1e40af;white-space:nowrap;font-size:.8rem;font-weight:600}.DrawManager-module__6gBypG__bulkStatusSelect{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:.45rem;min-width:8.5rem;padding:.3rem .55rem;font-size:.8rem;font-weight:600}.DrawManager-module__6gBypG__bulkActionButtons{gap:.75rem;display:flex}.DrawManager-module__6gBypG__checkbox{border:1px solid var(--input);cursor:pointer;border-radius:4px;width:16px;height:16px}.DrawManager-module__6gBypG__saveButton{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.DrawManager-module__6gBypG__saveButton:hover:not(:disabled){background:#059669!important;border-color:#059669!important}.DrawManager-module__6gBypG__drawnNumbersContainer{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.DrawManager-module__6gBypG__drawnNumberBall{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 4px #0003,inset 0 1px #ffffff4d}.DrawManager-module__6gBypG__drawnNumberBall:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d,inset 0 1px #fff6}.DrawManager-module__6gBypG__stepsCell{vertical-align:top;max-width:16rem;color:var(--muted-foreground,#64748b);font-size:.8125rem;line-height:1.4}.DrawManager-module__6gBypG__stepsList{margin:0;padding-left:1.1rem;list-style:outside}.DrawManager-module__6gBypG__stepsList li{margin-bottom:.15rem}.DrawManager-module__6gBypG__stepsList li:last-child{margin-bottom:0}.DrawManager-module__6gBypG__stepOrderLabel{color:var(--foreground,#0f172a);font-weight:600}.DrawManager-module__6gBypG__stepsFallback{color:var(--muted-foreground,#94a3b8)}.DrawManager-module__6gBypG__tiragesCell{vertical-align:middle;white-space:nowrap;font-size:.8125rem;line-height:1.35}.DrawManager-module__6gBypG__tiragesCountOnly{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:600}.DrawManager-module__6gBypG__tiragesCountLabel{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.DrawManager-module__6gBypG__tiragesMuted{color:var(--muted-foreground)}.DrawManager-module__6gBypG__stepsExpandable{flex-direction:column;align-items:flex-start;gap:.35rem;max-width:18rem;display:flex}.DrawManager-module__6gBypG__expandTraceBtn{font:inherit;color:var(--foreground,#0f172a);cursor:pointer;border-radius:var(--radius);text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:.15rem .35rem .15rem 0;font-weight:600;display:inline-flex}.DrawManager-module__6gBypG__expandTraceBtn:hover{background-color:color-mix(in srgb, var(--muted) 80%, transparent)}.DrawManager-module__6gBypG__expandTraceBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DrawManager-module__6gBypG__stepsCompactTypes{color:var(--muted-foreground);padding-left:1.35rem;font-size:.75rem;line-height:1.35;display:block}.DrawManager-module__6gBypG__stepsPartySummary{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.DrawManager-module__6gBypG__table tr.DrawManager-module__6gBypG__stepChildRow{cursor:default}.DrawManager-module__6gBypG__stepChildRow td{border-bottom:1px solid var(--border);background-color:color-mix(in srgb, var(--muted) 35%, var(--background))}.DrawManager-module__6gBypG__stepChildRow:hover td{background-color:color-mix(in srgb, var(--muted) 55%, var(--background))}.DrawManager-module__6gBypG__stepChildRow .DrawManager-module__6gBypG__stepsCell{border-left:3px solid var(--primary);padding-left:.65rem}.DrawManager-module__6gBypG__stepChildMuted{color:var(--muted-foreground);font-size:.8125rem}.DrawManager-module__6gBypG__stepOrderBadge{background-color:color-mix(in srgb, var(--muted) 70%, transparent);color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;padding:.1rem .45rem;font-size:.7rem;font-weight:600}.DrawManager-module__6gBypG__stepTypeLabel{color:var(--foreground);font-size:.8125rem;font-weight:600}.DrawManager-module__6gBypG__stepDropTarget{outline:1px dashed color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:-2px}.DrawManager-module__6gBypG__expandAllActions{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.DrawManager-module__6gBypG__expandAllBtn{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--muted-foreground);font:inherit;cursor:pointer;margin:0;padding:.25rem .55rem;font-size:.75rem;font-weight:600}.DrawManager-module__6gBypG__expandAllBtn:hover{background:color-mix(in srgb, var(--muted) 70%, transparent);color:var(--foreground)}.DrawManager-module__6gBypG__tirageSearchRow{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.DrawManager-module__6gBypG__tirageSearchRow .DrawManager-module__6gBypG__searchContainer{flex:0 28rem;width:100%;max-width:28rem}.DrawManager-module__6gBypG__tirageSearchActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.DrawManager-module__6gBypG__tirageTableRow{cursor:pointer}.DrawManager-module__6gBypG__tirageTableRow:hover td{background-color:color-mix(in srgb, var(--muted) 40%, var(--background))}.DrawManager-module__6gBypG__tirageTablePartMeta{color:var(--muted-foreground);font-size:.75rem;font-weight:400}
.Workflow-module__Jn1q-G__workflow{filter:drop-shadow(0 4px 3px #00000012)drop-shadow(0 2px 2px #0000000f);background:0 0;align-items:center;margin:0;padding:0;display:flex}.Workflow-module__Jn1q-G__step{color:#6b7280;cursor:pointer;clip-path:polygon(0% 0%,calc(100% - 1rem) 0%,100% 50%,calc(100% - 1rem) 100%,0% 100%,1rem 50%);background:#e5e7eb;justify-content:center;align-items:center;min-width:120px;height:2.75rem;margin-left:-1rem;padding:0 1.5rem 0 2rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex;position:relative}.Workflow-module__Jn1q-G__stepLabel{z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;translate:-2px}.Workflow-module__Jn1q-G__step:first-child{clip-path:polygon(0% 0%,calc(100% - 1rem) 0%,100% 50%,calc(100% - 1rem) 100%,0% 100%);border-radius:.375rem 0 0 .375rem;margin-left:0;padding-left:1.5rem}.Workflow-module__Jn1q-G__step:last-child{padding-right:1.5rem}.Workflow-module__Jn1q-G__step:not(.Workflow-module__Jn1q-G__active):hover{color:#374151;z-index:10;background:#d1d5db}.Workflow-module__Jn1q-G__step.Workflow-module__Jn1q-G__disabled{opacity:.5;cursor:not-allowed;color:#9ca3af;background:#f3f4f6}.Workflow-module__Jn1q-G__step.Workflow-module__Jn1q-G__disabled:hover{color:#9ca3af;background:#f3f4f6}.Workflow-module__Jn1q-G__step.Workflow-module__Jn1q-G__active{color:#fff;z-index:5}.Workflow-module__Jn1q-G__step[data-value=PENDING].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#f97316,#fb923c)}.Workflow-module__Jn1q-G__step[data-value=PENDING].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#ea580c,#f97316)}.Workflow-module__Jn1q-G__step[data-value=NEW].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#64748b,#94a3b8)}.Workflow-module__Jn1q-G__step[data-value=NEW].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#475569,#64748b)}.Workflow-module__Jn1q-G__step[data-value=READY].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.Workflow-module__Jn1q-G__step[data-value=READY].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#2563eb,#3b82f6)}.Workflow-module__Jn1q-G__step[data-value=VALIDATED].Workflow-module__Jn1q-G__active,.Workflow-module__Jn1q-G__step[data-value=PRINTED].Workflow-module__Jn1q-G__active,.Workflow-module__Jn1q-G__step[data-value=VALIDATED].Workflow-module__Jn1q-G__active,.Workflow-module__Jn1q-G__step[data-value=COMPLETED].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#10b981,#34d399)}.Workflow-module__Jn1q-G__step[data-value=STARTED].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#f97316,#fb923c)}.Workflow-module__Jn1q-G__step[data-value=STARTED].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#ea580c,#f97316)}.Workflow-module__Jn1q-G__step[data-value=CANCELLED].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#ef4444,#f87171)}.Workflow-module__Jn1q-G__step[data-value=CANCELLED].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#dc2626,#ef4444)}.Workflow-module__Jn1q-G__step[data-value=SOLD].Workflow-module__Jn1q-G__active,.Workflow-module__Jn1q-G__step[data-value=PAID].Workflow-module__Jn1q-G__active{background:linear-gradient(90deg,#22c55e,#4ade80)}.Workflow-module__Jn1q-G__step[data-value=SOLD].Workflow-module__Jn1q-G__active:hover,.Workflow-module__Jn1q-G__step[data-value=PAID].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#16a34a,#22c55e)}.Workflow-module__Jn1q-G__step[data-value=WINNER].Workflow-module__Jn1q-G__active{color:#fff;text-shadow:0 1px 2px #0000001a;background:linear-gradient(90deg,#eab308,#facc15)}.Workflow-module__Jn1q-G__step[data-value=WINNER].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#ca8a04,#eab308)}.Workflow-module__Jn1q-G__step[data-value=WON].Workflow-module__Jn1q-G__active{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(90deg,#d97706,#f59e0b)}.Workflow-module__Jn1q-G__step[data-value=WON].Workflow-module__Jn1q-G__active:hover{background:linear-gradient(90deg,#b45309,#d97706)}.Workflow-module__Jn1q-G__step:first-child.Workflow-module__Jn1q-G__active:not([data-value]){background:linear-gradient(90deg,#f97316,#fb923c)}.Workflow-module__Jn1q-G__step:last-child.Workflow-module__Jn1q-G__active:not([data-value]){background:linear-gradient(90deg,#10b981,#34d399)}
.CardManager-module__g8FaRG__container{flex-direction:column;gap:.5rem;height:100%;min-height:0;margin:0;padding:0;display:flex}.CardManager-module__g8FaRG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:1rem;margin-bottom:.5rem;display:grid}.CardManager-module__g8FaRG__statCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:1rem;display:flex}.CardManager-module__g8FaRG__statLabel{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.CardManager-module__g8FaRG__statValue{color:var(--foreground);font-size:2rem;font-weight:700}.CardManager-module__g8FaRG__header{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.CardManager-module__g8FaRG__toolbarPanel{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:.75rem 1rem;display:flex}.CardManager-module__g8FaRG__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CardManager-module__g8FaRG__primaryActions{align-items:center;gap:.75rem;display:flex}.CardManager-module__g8FaRG__customizeButton{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e749014,inset 0 1px #ffffffa6;color:#0c4a6e!important;background:linear-gradient(135deg,#e0f2fef2,#fef3c7bf 55%,#e9d5ffb3)!important;border-color:#67e8f9!important;font-weight:600!important}.CardManager-module__g8FaRG__customizeButton:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff8c 45%,#0000 65%);animation:4.5s ease-in-out infinite CardManager-module__g8FaRG__customizeShimmer;position:absolute;inset:0;transform:translate(-120%)}.CardManager-module__g8FaRG__customizeButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #0e749029,inset 0 1px #ffffffb3;color:#082f49!important;background:linear-gradient(135deg,#bae6fd,#fde68ae6 55%,#ddd6fed9)!important;border-color:#22d3ee!important}.CardManager-module__g8FaRG__customizeIconWrap{margin-right:.35rem;display:inline-flex;position:relative}.CardManager-module__g8FaRG__customizeSpark{background:radial-gradient(circle,#fbbf24 0%,#f59e0b 55%,#0000 70%);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite CardManager-module__g8FaRG__customizeSpark;position:absolute;top:-2px;right:-3px;box-shadow:0 0 6px #fbbf24cc}@keyframes CardManager-module__g8FaRG__customizeShimmer{0%,55%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes CardManager-module__g8FaRG__customizeSpark{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.CardManager-module__g8FaRG__customizeButton:before,.CardManager-module__g8FaRG__customizeSpark{animation:none}.CardManager-module__g8FaRG__customizeSpark{opacity:.8}}.CardManager-module__g8FaRG__saveButton{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.CardManager-module__g8FaRG__saveButton:hover:not(:disabled){background:#059669!important;border-color:#059669!important}.CardManager-module__g8FaRG__searchContainer{width:300px;position:relative}.CardManager-module__g8FaRG__searchIcon{color:var(--muted-foreground);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.CardManager-module__g8FaRG__searchInput{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);width:100%;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.CardManager-module__g8FaRG__filterRow{align-items:center;gap:.5rem;min-width:0;display:flex}.CardManager-module__g8FaRG__filterRowIcon{color:var(--muted-foreground);flex-shrink:0}.CardManager-module__g8FaRG__filterContainer{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.CardManager-module__g8FaRG__filterToken{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}.CardManager-module__g8FaRG__filterToken:hover{background-color:var(--muted);color:var(--foreground)}.CardManager-module__g8FaRG__filterToken.CardManager-module__g8FaRG__active{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.CardManager-module__g8FaRG__tokenNew.CardManager-module__g8FaRG__active{color:#475569;background-color:#f1f5f9;border-color:#cbd5e1}.CardManager-module__g8FaRG__tokenPrinted.CardManager-module__g8FaRG__active{color:#0369a1;background-color:#e0f2fe;border-color:#bae6fd}.CardManager-module__g8FaRG__tokenSold.CardManager-module__g8FaRG__active{color:#166534;background-color:#dcfce7;border-color:#86efac}.CardManager-module__g8FaRG__tokenWinner.CardManager-module__g8FaRG__active{color:#854d0e;background-color:#fef9c3;border-color:#fde047}.CardManager-module__g8FaRG__contentArea{flex:1;gap:1.5rem;display:flex;overflow:hidden}.CardManager-module__g8FaRG__tableWrapper{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;flex:1;min-height:0;transition:flex .3s;display:flex;overflow:hidden}.CardManager-module__g8FaRG__tableContainer{flex:1;overflow-y:auto}.CardManager-module__g8FaRG__table{border-collapse:collapse;width:100%;font-size:.875rem}.CardManager-module__g8FaRG__table th{text-align:left;background-color:var(--muted);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;z-index:10;padding:.75rem 1rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.CardManager-module__g8FaRG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.CardManager-module__g8FaRG__sortableHeader:hover{background-color:var(--muted)}.CardManager-module__g8FaRG__headerContent{align-items:center;gap:.5rem;display:flex}.CardManager-module__g8FaRG__table td{border-bottom:1px solid var(--border);padding:.75rem 1rem}.CardManager-module__g8FaRG__table tr:last-child td{border-bottom:none}.CardManager-module__g8FaRG__table tr{cursor:pointer;transition:background-color .2s}.CardManager-module__g8FaRG__table tr:hover{background-color:var(--muted)}.CardManager-module__g8FaRG__table tr.CardManager-module__g8FaRG__active{background-color:var(--primary-foreground)}.CardManager-module__g8FaRG__detailPanel{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;width:500px;min-height:0;animation:.3s CardManager-module__g8FaRG__slideIn;display:flex;position:relative;overflow:hidden}@keyframes CardManager-module__g8FaRG__slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.CardManager-module__g8FaRG__statusBadge{text-transform:uppercase;border-radius:9999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.CardManager-module__g8FaRG__status_NEW{color:#475569;background-color:#f1f5f9}.CardManager-module__g8FaRG__status_PRINTED{color:#0369a1;background-color:#e0f2fe}.CardManager-module__g8FaRG__status_SOLD{color:#166534;background-color:#dcfce7}.CardManager-module__g8FaRG__status_WINNER{color:#854d0e;background-color:#fef9c3}.CardManager-module__g8FaRG__emptyState{text-align:center;color:var(--muted-foreground);padding:3rem}.CardManager-module__g8FaRG__bulkActions{z-index:20;background-color:#eff6ff;border-bottom:1px solid #dbeafe;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;padding:.75rem;display:flex;position:sticky;top:0}.CardManager-module__g8FaRG__selectedCount{color:#1e40af;background-color:#dbeafe;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000d}.CardManager-module__g8FaRG__bulkStatusGroup{align-items:center;gap:.5rem;display:flex}.CardManager-module__g8FaRG__bulkStatusLabel{color:#1e40af;white-space:nowrap;font-size:.8rem;font-weight:600}.CardManager-module__g8FaRG__bulkStatusSelect{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:.45rem;min-width:8.5rem;padding:.3rem .55rem;font-size:.8rem;font-weight:600}.CardManager-module__g8FaRG__bulkActionButtons{flex-wrap:wrap;gap:.75rem;display:flex}.CardManager-module__g8FaRG__checkbox{border:1px solid var(--input);cursor:pointer;border-radius:4px;width:16px;height:16px}.CardManager-module__g8FaRG__winningInfo{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.CardManager-module__g8FaRG__winningDraws{flex-wrap:wrap;gap:.25rem;display:flex}.CardManager-module__g8FaRG__winningLink{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.CardManager-module__g8FaRG__winningLink:hover{color:#1e3a8a;background-color:#bfdbfe;border-color:#60a5fa}.CardManager-module__g8FaRG__wonPrizes{flex-wrap:wrap;gap:.25rem;display:flex}.CardManager-module__g8FaRG__prizeLink{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a;border-radius:9999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.CardManager-module__g8FaRG__prizeLink:hover{color:#78350f;background-color:#fde68a;border-color:#fcd34d}.CardManager-module__g8FaRG__noWinning{color:var(--muted-foreground);font-size:.875rem;font-style:italic}.CardManager-module__g8FaRG__splitButtonContainer{border-radius:var(--radius);display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000d}.CardManager-module__g8FaRG__splitButtonArrow{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);background-color:var(--primary);color:var(--primary-foreground);cursor:pointer;z-index:1;border:none;border-left:1px solid #0003;justify-content:center;align-self:stretch;align-items:center;margin-left:-1px;padding:0 .5rem;transition:all .2s;display:inline-flex;position:relative}.CardManager-module__g8FaRG__splitButtonArrow:hover{background-color:var(--primary-dark)}.CardManager-module__g8FaRG__splitButtonArrow:focus{outline:2px solid var(--primary);outline-offset:2px;z-index:10}.CardManager-module__g8FaRG__dropdownMenu{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:50;min-width:12rem;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.CardManager-module__g8FaRG__dropdownMenuItem{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:background-color .15s;display:flex}.CardManager-module__g8FaRG__dropdownMenuItem:hover{background-color:var(--muted)}.CardManager-module__g8FaRG__dropdownMenuIcon{color:var(--muted-foreground);flex-shrink:0;margin-right:.75rem}.CardManager-module__g8FaRG__dropdownMenuItem:hover .CardManager-module__g8FaRG__dropdownMenuIcon{color:var(--primary)}
.SaleDetailModal-module__r0VhtW__headerContent{justify-content:space-between;align-items:center;width:100%;padding-right:3rem;display:flex}.SaleDetailModal-module__r0VhtW__titleGroup{flex-direction:column;display:flex}.SaleDetailModal-module__r0VhtW__title{margin:0;font-size:1.25rem;font-weight:600}.SaleDetailModal-module__r0VhtW__date{color:var(--muted-foreground);font-size:.875rem}.SaleDetailModal-module__r0VhtW__grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.SaleDetailModal-module__r0VhtW__section{flex-direction:column;gap:.75rem;display:flex}.SaleDetailModal-module__r0VhtW__sectionTitle{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.SaleDetailModal-module__r0VhtW__infoCard{background-color:var(--muted);border-radius:var(--radius);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.SaleDetailModal-module__r0VhtW__infoRow{justify-content:space-between;align-items:center;display:flex}.SaleDetailModal-module__r0VhtW__label{color:var(--muted-foreground);font-size:.875rem}.SaleDetailModal-module__r0VhtW__value{color:var(--foreground);font-size:.875rem;font-weight:500}.SaleDetailModal-module__r0VhtW__valueBadge{border:1px solid var(--border);background-color:#fff;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.SaleDetailModal-module__r0VhtW__amount{color:var(--foreground);font-size:1rem;font-weight:700}.SaleDetailModal-module__r0VhtW__itemsSection{flex-direction:column;gap:.75rem;display:flex}.SaleDetailModal-module__r0VhtW__validationSection{flex-direction:column;gap:.75rem;margin-top:1.25rem;display:flex}.SaleDetailModal-module__r0VhtW__tableWrapper{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.SaleDetailModal-module__r0VhtW__table{border-collapse:collapse;width:100%;font-size:.875rem}.SaleDetailModal-module__r0VhtW__table th{background-color:var(--muted);text-align:left;color:var(--muted-foreground);text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.SaleDetailModal-module__r0VhtW__table td{border-top:1px solid var(--border);padding:.75rem 1rem}.SaleDetailModal-module__r0VhtW__itemName{font-weight:500}.SaleDetailModal-module__r0VhtW__itemMeta{color:var(--muted-foreground);font-size:.75rem}.SaleDetailModal-module__r0VhtW__footerActions{justify-content:space-between;width:100%;display:flex}
.ConfirmDialog-module__OsmwnG__overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;animation:.15s ease-out ConfirmDialog-module__OsmwnG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmDialog-module__OsmwnG__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmDialog-module__OsmwnG__dialog{background-color:var(--card);border-radius:var(--radius);width:90%;max-width:450px;animation:.2s ease-out ConfirmDialog-module__OsmwnG__slideIn;box-shadow:0 10px 40px #0003}@keyframes ConfirmDialog-module__OsmwnG__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog-module__OsmwnG__header{border-bottom:1px solid var(--border);padding:1.5rem}.ConfirmDialog-module__OsmwnG__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:600}.ConfirmDialog-module__OsmwnG__content{padding:1.5rem}.ConfirmDialog-module__OsmwnG__message{color:var(--muted-foreground);margin:0;line-height:1.5}.ConfirmDialog-module__OsmwnG__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.ConfirmDialog-module__OsmwnG__cancelButton,.ConfirmDialog-module__OsmwnG__confirmButton{border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ConfirmDialog-module__OsmwnG__cancelButton{color:var(--muted-foreground);border:1px solid var(--border);background-color:#0000}.ConfirmDialog-module__OsmwnG__cancelButton:hover{background-color:var(--muted);color:var(--foreground)}.ConfirmDialog-module__OsmwnG__confirmButton{color:#fff}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__default{background-color:var(--primary)}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__default:hover{opacity:.9}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__warning{background-color:#eab308}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__warning:hover{background-color:#ca8a04}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__danger{background-color:#dc2626}.ConfirmDialog-module__OsmwnG__confirmButton.ConfirmDialog-module__OsmwnG__danger:hover{background-color:#b91c1c}
.DangerZone-module__VnAv2a__dangerAction{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:2px solid #fca5a5;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:20px;display:flex}.DangerZone-module__VnAv2a__dangerActionContent{flex:1;min-width:0}.DangerZone-module__VnAv2a__dangerActionTitle{color:#991b1b;margin:0 0 6px;font-size:16px;font-weight:600}.DangerZone-module__VnAv2a__dangerActionDescription{color:#7f1d1d;margin:0;font-size:14px;line-height:1.5}.DangerZone-module__VnAv2a__dangerAction .DangerZone-module__VnAv2a__dangerZoneSecondaryButton{color:#991b1b;border-color:#991b1b}.DangerZone-module__VnAv2a__dangerAction .DangerZone-module__VnAv2a__dangerZoneSecondaryButton:hover{color:#991b1b;background-color:#991b1b1f;border-color:#991b1b}.DangerZone-module__VnAv2a__dangerAction .DangerZone-module__VnAv2a__dangerZoneDeleteButton{border-color:var(--error);color:var(--error)}.DangerZone-module__VnAv2a__dangerAction .DangerZone-module__VnAv2a__dangerZoneDeleteButton:hover{background-color:color-mix(in srgb, var(--error) 10%, transparent);border-color:var(--error);color:var(--error)}.DangerZone-module__VnAv2a__error{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;animation:.3s ease-in-out DangerZone-module__VnAv2a__shake}@keyframes DangerZone-module__VnAv2a__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width:640px){.DangerZone-module__VnAv2a__dangerAction{flex-direction:column;align-items:stretch}.DangerZone-module__VnAv2a__dangerAction button{width:100%}}
.ShareModal-module__KG6ncG__headerTitle{align-items:center;gap:.75rem;display:flex}.ShareModal-module__KG6ncG__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700}.ShareModal-module__KG6ncG__content{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.ShareModal-module__KG6ncG__qrContainer{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);justify-content:center;align-items:center;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.ShareModal-module__KG6ncG__inputGroup{width:100%}.ShareModal-module__KG6ncG__label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.ShareModal-module__KG6ncG__inputWrapper{gap:.5rem;display:flex}.ShareModal-module__KG6ncG__input{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--muted);color:var(--muted-foreground);flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.ShareModal-module__KG6ncG__input:focus{outline:2px solid var(--primary);border-color:#0000}.ShareModal-module__KG6ncG__description{color:var(--muted-foreground);text-align:center;margin:0 0 1rem;font-size:.875rem;line-height:1.5}
.DeleteAssociationModal-module__GK5MiW__modalOverlay{z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;animation:.2s ease-out DeleteAssociationModal-module__GK5MiW__fadeIn;display:flex;position:fixed;inset:0}@keyframes DeleteAssociationModal-module__GK5MiW__fadeIn{0%{opacity:0}to{opacity:1}}.DeleteAssociationModal-module__GK5MiW__modal{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;animation:.3s ease-out DeleteAssociationModal-module__GK5MiW__slideUp;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes DeleteAssociationModal-module__GK5MiW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DeleteAssociationModal-module__GK5MiW__header{border-bottom:2px solid #fee2e2;flex-direction:column;align-items:center;gap:12px;padding:24px 24px 16px;display:flex;position:relative}.DeleteAssociationModal-module__GK5MiW__iconWrapper{background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2s ease-in-out infinite DeleteAssociationModal-module__GK5MiW__pulse;display:flex}@keyframes DeleteAssociationModal-module__GK5MiW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.DeleteAssociationModal-module__GK5MiW__warningIcon{color:#dc2626;stroke-width:2.5px}.DeleteAssociationModal-module__GK5MiW__title{color:#dc2626;text-align:center;margin:0;font-size:24px;font-weight:700}.DeleteAssociationModal-module__GK5MiW__closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.DeleteAssociationModal-module__GK5MiW__closeButton:hover{color:#1f2937;background-color:#f3f4f6}.DeleteAssociationModal-module__GK5MiW__closeButton:disabled{opacity:.5;cursor:not-allowed}.DeleteAssociationModal-module__GK5MiW__content{padding:24px}.DeleteAssociationModal-module__GK5MiW__warningBox{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:2px solid #fca5a5;border-radius:12px;margin-bottom:24px;padding:20px}.DeleteAssociationModal-module__GK5MiW__warningText{color:#991b1b;margin:0 0 12px;font-size:16px}.DeleteAssociationModal-module__GK5MiW__warningSubtext{color:#7f1d1d;margin:0 0 12px;font-size:14px;font-weight:500}.DeleteAssociationModal-module__GK5MiW__warningList{color:#991b1b;margin:0;padding-left:20px}.DeleteAssociationModal-module__GK5MiW__warningList li{margin:6px 0;font-size:14px}.DeleteAssociationModal-module__GK5MiW__error{color:#991b1b;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px;animation:.3s ease-in-out DeleteAssociationModal-module__GK5MiW__shake}@keyframes DeleteAssociationModal-module__GK5MiW__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.DeleteAssociationModal-module__GK5MiW__formGroup{margin-bottom:24px}.DeleteAssociationModal-module__GK5MiW__checkboxGroup{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.DeleteAssociationModal-module__GK5MiW__checkboxGroup:hover{background-color:#f3f4f6;border-color:#d1d5db}.DeleteAssociationModal-module__GK5MiW__checkbox{cursor:pointer;accent-color:#dc2626;flex-shrink:0;width:20px;height:20px;margin-top:2px}.DeleteAssociationModal-module__GK5MiW__checkbox:disabled{opacity:.5;cursor:not-allowed}.DeleteAssociationModal-module__GK5MiW__checkboxLabel{cursor:pointer;color:#1f2937;flex-direction:column;flex:1;gap:4px;font-size:14px;display:flex}.DeleteAssociationModal-module__GK5MiW__checkboxDescription{color:#6b7280;font-size:13px;font-weight:400}.DeleteAssociationModal-module__GK5MiW__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.DeleteAssociationModal-module__GK5MiW__required{color:#dc2626}.DeleteAssociationModal-module__GK5MiW__input{border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.DeleteAssociationModal-module__GK5MiW__input:focus{border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc26261a}.DeleteAssociationModal-module__GK5MiW__input:disabled{opacity:.5;cursor:not-allowed;background-color:#f9fafb}.DeleteAssociationModal-module__GK5MiW__inputHelp{color:#6b7280;margin:8px 0 0;font-size:13px}.DeleteAssociationModal-module__GK5MiW__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}@media (max-width:640px){.DeleteAssociationModal-module__GK5MiW__modal{width:95%;max-height:95vh}.DeleteAssociationModal-module__GK5MiW__header{padding:20px 20px 12px}.DeleteAssociationModal-module__GK5MiW__content{padding:20px}.DeleteAssociationModal-module__GK5MiW__title{font-size:20px}.DeleteAssociationModal-module__GK5MiW__actions{flex-direction:column-reverse}.DeleteAssociationModal-module__GK5MiW__actions button{width:100%}}
.CardForm-module__uZ3CRa__container{flex-direction:column;height:100%;display:flex}.CardForm-module__uZ3CRa__header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-left:1rem;display:flex}.CardForm-module__uZ3CRa__title{font-size:1.25rem;font-weight:600;line-height:1}.CardForm-module__uZ3CRa__headerActions{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.CardForm-module__uZ3CRa__cancelButton{color:#6b7280;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:fit-content;margin-right:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:all .2s;display:flex}.CardForm-module__uZ3CRa__cancelButton:hover{color:#374151;background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.CardForm-module__uZ3CRa__cancelButton:active{box-shadow:none;transform:translateY(0)}.CardForm-module__uZ3CRa__iconButton{border:2px solid var(--border);background-color:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:.5rem;transition:all .2s;display:flex}.CardForm-module__uZ3CRa__iconButton:hover{background-color:var(--muted);color:var(--foreground)}.CardForm-module__uZ3CRa__iconButton:disabled{opacity:.5;cursor:not-allowed}.CardForm-module__uZ3CRa__iconButton[type=submit]{color:#3b82f6;border-color:#3b82f6}.CardForm-module__uZ3CRa__iconButton[type=submit]:hover{color:#2563eb;background-color:#eff6ff;border-color:#2563eb}.CardForm-module__uZ3CRa__iconButton[type=button]:not(.CardForm-module__uZ3CRa__deleteButton){color:#ef4444;border-color:#ef4444}.CardForm-module__uZ3CRa__iconButton[type=button]:not(.CardForm-module__uZ3CRa__deleteButton):hover{color:#dc2626;background-color:#fef2f2;border-color:#dc2626}.CardForm-module__uZ3CRa__deleteButton{color:var(--error)}.CardForm-module__uZ3CRa__deleteButton:hover{background-color:#fee2e2}.CardForm-module__uZ3CRa__form{flex-direction:column;flex:1;gap:1.5rem;max-height:100%;padding:0 .5rem 1.5rem;display:flex;overflow-y:auto}.CardForm-module__uZ3CRa__section{border-bottom:1px solid var(--border);flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.CardForm-module__uZ3CRa__section:last-child{border-bottom:none}.CardForm-module__uZ3CRa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.CardForm-module__uZ3CRa__sectionTitle{color:var(--foreground);margin-bottom:0;font-size:.9rem;font-weight:600}.CardForm-module__uZ3CRa__gridContainer{justify-content:center;width:100%;display:flex}.CardForm-module__uZ3CRa__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.CardForm-module__uZ3CRa__field{flex-direction:column;gap:.35rem;display:flex}.CardForm-module__uZ3CRa__field label{color:var(--muted-foreground);font-size:.8rem;font-weight:500}.CardForm-module__uZ3CRa__field input,.CardForm-module__uZ3CRa__field select,.CardForm-module__uZ3CRa__field textarea{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);width:100%;padding:.4rem .6rem;font-size:.875rem}.CardForm-module__uZ3CRa__field input:focus,.CardForm-module__uZ3CRa__field select:focus,.CardForm-module__uZ3CRa__field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.CardForm-module__uZ3CRa__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}
.LotoDashboardModuleSwitch-module__rRfDPa__row{justify-content:flex-start;align-items:center;gap:.35rem;width:auto;max-width:100%;display:inline-flex}.LotoDashboardModuleSwitch-module__rRfDPa__label{color:var(--foreground);flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1.3}.LotoDashboardModuleSwitch-module__rRfDPa__wrap{flex-shrink:0;justify-content:center;align-items:center;max-width:100%;display:inline-flex}.LotoDashboardModuleSwitch-module__rRfDPa__switchBtn{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0;transition:opacity .15s;display:inline-flex}.LotoDashboardModuleSwitch-module__rRfDPa__switchBtn:disabled{opacity:.55;cursor:not-allowed}.LotoDashboardModuleSwitch-module__rRfDPa__switchBtn:focus-visible{outline:2px solid var(--ring,#6366f1);outline-offset:2px}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack{--thumb-size:1.2rem;--track-h:1.42rem;--pad-x-start:.28rem;--thumb-edge-inset:.08rem;--pad-x-end:calc(var(--thumb-size) + .14rem);min-width:0;max-width:100%;height:var(--track-h);padding-left:var(--pad-x-start);padding-right:var(--pad-x-end);box-sizing:border-box;border:1px solid var(--border);background:linear-gradient(#f1f5f9 0%,#e2e8f0 100%);border-radius:999px;flex-shrink:0;align-items:center;transition:background .25s,border-color .25s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.LotoDashboardModuleSwitch-module__rRfDPa__intrinsicSizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:row;flex:none;align-items:center;min-width:max-content;display:inline-flex}.LotoDashboardModuleSwitch-module__rRfDPa__intrinsicSizerSlack{width:max(.25rem, calc(var(--thumb-size) + var(--thumb-edge-inset) - var(--pad-x-start) + .16rem));min-width:max(.25rem, calc(var(--thumb-size) + var(--thumb-edge-inset) - var(--pad-x-start) + .16rem));visibility:hidden;pointer-events:none;flex:none;height:1px;overflow:hidden}.LotoDashboardModuleSwitch-module__rRfDPa__intrinsicSizerLabels{grid-template-rows:1fr;grid-template-columns:max-content;display:grid}.LotoDashboardModuleSwitch-module__rRfDPa__intrinsicSizerLabels span{white-space:nowrap;grid-area:1/1;font-size:.58rem;font-weight:700;line-height:1}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-on=true]{background:linear-gradient(#dcfce7 0%,#bbf7d0 100%);border-color:#86efac;box-shadow:inset 0 1px 2px #16653414}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-on=false]{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%)}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-variant=agenda][data-on=true]{background:linear-gradient(#d1fae5 0%,#a7f3d0 100%);border-color:#6ee7b7}.LotoDashboardModuleSwitch-module__rRfDPa__switchLabel{letter-spacing:0;pointer-events:none;z-index:1;white-space:nowrap;box-sizing:border-box;font-size:.58rem;font-weight:700;line-height:1;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.LotoDashboardModuleSwitch-module__rRfDPa__switchLabelOn{left:var(--pad-x-start);right:calc(var(--thumb-edge-inset) + var(--thumb-size) + .06rem);color:#166534;text-align:center}.LotoDashboardModuleSwitch-module__rRfDPa__switchLabelOff{left:calc(var(--thumb-edge-inset) + var(--thumb-size) + .08rem);right:var(--pad-x-end);color:#64748b;text-align:center}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-on=true] .LotoDashboardModuleSwitch-module__rRfDPa__switchLabelOff,.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-on=false] .LotoDashboardModuleSwitch-module__rRfDPa__switchLabelOn{opacity:0}.LotoDashboardModuleSwitch-module__rRfDPa__switchThumb{top:50%;left:var(--thumb-edge-inset);width:var(--thumb-size);height:var(--thumb-size);margin-top:calc(var(--thumb-size) / -2);z-index:2;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #94a3b873;border-radius:999px;justify-content:center;align-items:center;transition:left .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 2px 4px #0f172a1f,inset 0 1px #ffffffe6}.LotoDashboardModuleSwitch-module__rRfDPa__switchThumbGrip{opacity:.55;justify-content:center;align-items:center;gap:1px;height:.48rem;display:flex}.LotoDashboardModuleSwitch-module__rRfDPa__switchThumbGrip span{background:#94a3b8;border-radius:1px;width:1.5px;height:100%;display:block}.LotoDashboardModuleSwitch-module__rRfDPa__switchTrack[data-on=true] .LotoDashboardModuleSwitch-module__rRfDPa__switchThumb{left:calc(100% - var(--thumb-size) - var(--thumb-edge-inset))}
.page-module__HXPmma__container{flex-direction:column;max-width:100%;height:calc(100vh - 60px);margin:0;padding:0;display:flex}.page-module__HXPmma__header{flex-shrink:0;margin-bottom:.5rem}.page-module__HXPmma__breadcrumb{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.page-module__HXPmma__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page-module__HXPmma__breadcrumbLink:hover{color:var(--foreground);text-decoration:underline}.page-module__HXPmma__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__HXPmma__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__HXPmma__title{margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__HXPmma__subtitle{color:var(--color-text-muted);font-size:1rem}
.DangerZoneSettings-module__87_-ta__container{padding:0}.DangerZoneSettings-module__87_-ta__warning{margin-bottom:24px}.DangerZoneSettings-module__87_-ta__warningText{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.6}.DangerZoneSettings-module__87_-ta__actions{flex-direction:column;gap:16px;display:flex}
.CardGrid-module__OSawHW__gridContainer{background-color:var(--card);padding:0;display:inline-block}.CardGrid-module__OSawHW__grid{border:2px solid #000;flex-direction:column;display:flex}.CardGrid-module__OSawHW__row{display:flex}.CardGrid-module__OSawHW__row:not(:last-child){border-bottom:2px solid #000}.CardGrid-module__OSawHW__cell{width:40px;height:55px;color:var(--foreground);border-right:2px solid #000;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.CardGrid-module__OSawHW__cell:last-child{border-right:none}.CardGrid-module__OSawHW__cell.CardGrid-module__OSawHW__empty{background-color:#e5e7eb}.CardGrid-module__OSawHW__emptyGrid{text-align:center;color:var(--muted-foreground);background-color:var(--muted);border-radius:var(--radius);border:1px dashed var(--border);padding:2rem}
.PublishButton-module__MDu0ya__container{flex-direction:column;gap:1rem;width:100%;display:flex}.PublishButton-module__MDu0ya__publishedStatus{background-color:#0000;border:none;border-radius:0;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.PublishButton-module__MDu0ya__statusHeader{color:var(--foreground);align-items:center;gap:.6rem;font-size:.95rem;font-weight:600;display:flex}.PublishButton-module__MDu0ya__statusHeader svg{color:#16a34a}.PublishButton-module__MDu0ya__statusText{color:var(--muted-foreground);margin:0;font-size:.85rem;line-height:1.5}.PublishButton-module__MDu0ya__unpublishButton{width:100%}.PublishButton-module__MDu0ya__shareLinkButton{border-color:var(--primary)!important;color:var(--primary)!important;background-color:color-mix(in srgb, var(--primary) 10%, transparent)!important}.PublishButton-module__MDu0ya__shareLinkButton:hover{background-color:color-mix(in srgb, var(--primary) 18%, transparent)!important;border-color:var(--primary-dark)!important;color:var(--primary-dark)!important}
.page-module__uI9YTq__container{flex-direction:column;max-width:100%;height:calc(100vh - 60px);margin:0;padding:0;display:flex}.page-module__uI9YTq__header{flex-shrink:0;margin-bottom:.5rem}.page-module__uI9YTq__breadcrumb{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.page-module__uI9YTq__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page-module__uI9YTq__breadcrumbLink:hover{color:var(--foreground);text-decoration:underline}.page-module__uI9YTq__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__uI9YTq__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__uI9YTq__pageToolbar{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__uI9YTq__pageToolbar .page-module__uI9YTq__statsGrid{flex:1;margin-bottom:0}.page-module__uI9YTq__liveButtonSlot{flex-flow:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (max-width:768px){.page-module__uI9YTq__pageToolbar{flex-direction:column;align-items:stretch}.page-module__uI9YTq__liveButtonSlot{justify-content:stretch;align-self:stretch}.page-module__uI9YTq__liveButtonSlot>*{flex:auto}}.page-module__uI9YTq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:1rem;margin-bottom:.75rem;display:grid}.page-module__uI9YTq__statCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:1rem;display:flex}.page-module__uI9YTq__statLabel{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;font-weight:500}
.page-module__AlyZ7a__container{flex-direction:column;max-width:100%;height:calc(100vh - 20px);margin:0;padding:0;display:flex;position:relative}.page-module__AlyZ7a__contentWrapper{flex:1;min-height:0;padding-bottom:1rem;overflow-y:auto}.page-module__AlyZ7a__header{flex-shrink:0;margin-bottom:0}.page-module__AlyZ7a__breadcrumb{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.page-module__AlyZ7a__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page-module__AlyZ7a__breadcrumbLink:hover{color:var(--foreground);text-decoration:underline}.page-module__AlyZ7a__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__AlyZ7a__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__AlyZ7a__inspirationSection{color:#fff;z-index:10;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:.75rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:2rem;margin-top:auto;padding:1.25rem 3rem 1.25rem 1.5rem;display:flex;position:sticky;bottom:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__AlyZ7a__inspirationDismiss{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.page-module__AlyZ7a__inspirationDismiss:hover{background:#ffffff47}.page-module__AlyZ7a__inspirationDismiss:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.page-module__AlyZ7a__inspirationContent{flex:1}.page-module__AlyZ7a__inspirationTitle{margin:0 0 .25rem;font-size:1.1rem;font-weight:700}.page-module__AlyZ7a__inspirationDescription{color:#ffffffe6;max-width:600px;margin:0;font-size:.9rem}.page-module__AlyZ7a__inspirationActions{flex-shrink:0;gap:.75rem;display:flex}.page-module__AlyZ7a__primaryButton{background-color:var(--card);color:#4f46e5;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.page-module__AlyZ7a__primaryButton:hover{color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.page-module__AlyZ7a__secondaryButton{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff26;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s}.page-module__AlyZ7a__secondaryButton:hover{color:#fff;background-color:#ffffff40}.page-module__AlyZ7a__separator{background-color:#e2e8f0;width:100%;height:1px;margin:.5rem 0}.page-module__AlyZ7a__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:1rem;margin-bottom:.75rem;display:grid}.page-module__AlyZ7a__statCard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:1rem;display:flex}.page-module__AlyZ7a__statLabel{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;font-weight:500}
.CardBatchModal-module__tNMvQq__overlay{z-index:100;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CardBatchModal-module__tNMvQq__modal{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:400px;box-shadow:0 10px 15px -3px #0000001a}.CardBatchModal-module__tNMvQq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CardBatchModal-module__tNMvQq__title{font-size:1.125rem;font-weight:600}.CardBatchModal-module__tNMvQq__closeButton{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.25rem}.CardBatchModal-module__tNMvQq__closeButton:hover{background-color:var(--muted);color:var(--foreground)}.CardBatchModal-module__tNMvQq__form{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CardBatchModal-module__tNMvQq__field{flex-direction:column;gap:.5rem;display:flex}.CardBatchModal-module__tNMvQq__field label{color:var(--muted-foreground);font-size:.875rem;font-weight:500}.CardBatchModal-module__tNMvQq__field input{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);padding:.5rem .75rem;font-size:.875rem}.CardBatchModal-module__tNMvQq__field input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring);outline:none}.CardBatchModal-module__tNMvQq__helperText{margin-top:.25rem;font-size:.75rem;line-height:1.4}.CardBatchModal-module__tNMvQq__limitMessage{margin-top:.5rem}.CardBatchModal-module__tNMvQq__limitMessageBox{background-color:var(--muted);border:1px solid var(--border);border-radius:8px;margin-top:.5rem;padding:1rem}.CardBatchModal-module__tNMvQq__planBadgeInline{color:#f08c00;background-color:#fff3bf;border:1px solid #fcc419;border-radius:9999px;margin-left:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.CardBatchModal-module__tNMvQq__actions{justify-content:flex-end;gap:1rem;display:flex}
.AgendaPublicationSwitch-module__XQA_Ta__root{flex-direction:column;gap:1rem;width:100%;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__toggleRow{justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:22rem;margin:0 auto;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__toggleControl{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}.AgendaPublicationSwitch-module__XQA_Ta__publishedBlock{width:100%}.AgendaPublicationSwitch-module__XQA_Ta__kpiBlock{flex-direction:column;gap:.75rem;width:100%;margin-bottom:.25rem;padding:.5rem 0;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiMainRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiMainLeft{flex-direction:column;gap:.2rem;min-width:0;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiStatValue{color:var(--foreground);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1}.AgendaPublicationSwitch-module__XQA_Ta__kpiStatCaption{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.AgendaPublicationSwitch-module__XQA_Ta__kpiIconSlot{opacity:.95;justify-content:center;align-items:center;width:80px;height:30px;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiIconWrap{color:#0369a1;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-radius:.65rem;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubRow{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:.5rem;font-size:.875rem;display:flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLabel{color:var(--muted-foreground);font-size:.75rem}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLink{color:#0369a1;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.AgendaPublicationSwitch-module__XQA_Ta__kpiSubLink:hover{color:#0284c7;text-decoration:underline}
.InfoModal-module__ndT5Sa__overlay{z-index:1200;background:#0206178c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.InfoModal-module__ndT5Sa__modal{border:1px solid var(--border);background:var(--card);width:min(620px,100%);color:var(--foreground);border-radius:12px;box-shadow:0 14px 35px #00000040}.InfoModal-module__ndT5Sa__header{border-bottom:1px solid var(--border);padding:1rem 1rem .6rem}.InfoModal-module__ndT5Sa__title{margin:0;font-size:1.05rem;font-weight:800}.InfoModal-module__ndT5Sa__content{color:var(--muted-foreground);padding:.9rem 1rem;font-size:.92rem;line-height:1.55}.InfoModal-module__ndT5Sa__footer{border-top:1px solid var(--border);justify-content:flex-end;padding:.8rem 1rem 1rem;display:flex}.InfoModal-module__ndT5Sa__closeButton{border:1px solid var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;border-radius:8px;padding:.42rem .85rem;font-size:.85rem;font-weight:800}.InfoModal-module__ndT5Sa__closeButton:hover{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}
.page-module__-PvuIG__container{background-color:var(--muted);min-height:100vh;padding:3rem 1rem}.page-module__-PvuIG__contentWrapper{width:100%;max-width:800px;margin:0 auto;position:relative}.page-module__-PvuIG__backLink{color:var(--muted-foreground);z-index:10;align-items:center;transition:color .2s;display:inline-flex;position:absolute;top:-3rem;left:0}.page-module__-PvuIG__backLink:hover{color:var(--foreground)}.page-module__-PvuIG__header{text-align:center;margin-bottom:2.5rem}.page-module__-PvuIG__title{color:var(--foreground);margin-bottom:1rem;font-size:2.25rem;font-weight:800}.page-module__-PvuIG__subtitle{color:var(--muted-foreground);font-size:1.125rem}.page-module__-PvuIG__cardHeader{background-color:var(--card);border-bottom:1px solid var(--border);padding-bottom:2rem}.page-module__-PvuIG__cardTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__-PvuIG__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.page-module__-PvuIG__formGrid{grid-template-columns:repeat(2,1fr)}}.page-module__-PvuIG__fullWidth{grid-column:1/-1}.page-module__-PvuIG__halfWidth{grid-column:span 1}.page-module__-PvuIG__label{color:var(--foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.page-module__-PvuIG__inputWrapper{border-radius:var(--radius);position:relative;box-shadow:0 1px 2px #0000000d}.page-module__-PvuIG__icon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__-PvuIG__textAreaIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:.75rem;left:.75rem}.page-module__-PvuIG__input{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--background);width:100%;color:var(--foreground);padding:.75rem .75rem .75rem 2.5rem;font-size:.875rem;display:block}.page-module__-PvuIG__input:focus{outline:2px solid var(--primary);border-color:var(--primary)}.page-module__-PvuIG__helperText{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.page-module__-PvuIG__errorText{color:var(--error);margin-top:.25rem;font-size:.75rem;font-weight:500}.page-module__-PvuIG__inputError{border-color:var(--error)!important}.page-module__-PvuIG__inputError:focus{outline:2px solid var(--error)!important}.page-module__-PvuIG__error{border-left:4px solid var(--error);color:#991b1b;border-radius:var(--radius);background-color:#fef2f2;align-items:flex-start;padding:1rem;font-size:.875rem;display:flex}.page-module__-PvuIG__actions{border-top:1px solid var(--border);justify-content:space-between;gap:.75rem;padding-top:1.5rem;display:flex}.page-module__-PvuIG__submitButton{width:100%}@media (min-width:640px){.page-module__-PvuIG__submitButton{width:auto}}.page-module__-PvuIG__logoUploadWrapper{border:2px dashed var(--border);border-radius:var(--radius);text-align:center;padding:2rem;transition:border-color .2s;position:relative}.page-module__-PvuIG__logoUploadWrapper:hover{border-color:var(--primary)}.page-module__-PvuIG__logoInput{display:none}.page-module__-PvuIG__logoUploadLabel{cursor:pointer;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;display:flex}.page-module__-PvuIG__logoUploadLabel:hover{color:var(--primary)}.page-module__-PvuIG__logoPreview{display:inline-block;position:relative}.page-module__-PvuIG__logoImage{border-radius:var(--radius);object-fit:contain;max-width:200px;max-height:200px}.page-module__-PvuIG__removeLogoButton{background-color:var(--error);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.page-module__-PvuIG__removeLogoButton:hover{background-color:#dc2626}.page-module__-PvuIG__autocompleteField{position:relative}.page-module__-PvuIG__suggestions{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);z-index:1000;max-height:200px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__-PvuIG__suggestionItem{cursor:pointer;border-bottom:1px solid var(--border);padding:.75rem;font-size:.9rem;transition:background-color .2s}.page-module__-PvuIG__suggestionItem:last-child{border-bottom:none}.page-module__-PvuIG__suggestionItem:hover{background-color:var(--muted)}.page-module__-PvuIG__suggestionTitle{color:var(--foreground);font-weight:600;display:block}.page-module__-PvuIG__suggestionMeta{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;display:block}
.page-module__8qfbFG__agendaBadge{color:#0369a1;background-color:#e0f2fe}.page-module__8qfbFG__container{width:100%;max-width:100%;margin:0}.page-module__8qfbFG__welcomeBanner{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:.9rem 1.25rem;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.page-module__8qfbFG__welcomeLeft{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.page-module__8qfbFG__welcomeContent{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.page-module__8qfbFG__welcomeIcon{flex-shrink:0;animation:2s ease-in-out infinite page-module__8qfbFG__wave}@keyframes page-module__8qfbFG__wave{0%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%,60%{transform:rotate(0)}}.page-module__8qfbFG__welcomeText{color:#fff;margin:0;font-size:1.125rem;font-weight:700}.page-module__8qfbFG__countdownSection{color:#fff;align-items:center;gap:1rem;display:flex}.page-module__8qfbFG__calendarBadge{background:var(--card);border-radius:.5rem;flex-direction:column;align-items:center;min-width:65px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.page-module__8qfbFG__calendarHeader{color:#fff;text-align:center;letter-spacing:.05em;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);width:100%;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.page-module__8qfbFG__calendarDay{color:var(--foreground);padding:.5rem .75rem .25rem;font-size:1.875rem;font-weight:700;line-height:1}.page-module__8qfbFG__calendarLabel{color:var(--muted-foreground);text-transform:lowercase;padding-bottom:.5rem;font-size:.65rem;font-weight:500}.page-module__8qfbFG__countdownInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__8qfbFG__countdownLotoName{color:#fff;font-size:.9rem;font-weight:600;line-height:1.2}.page-module__8qfbFG__countdownDate{color:#ffffffd9;text-transform:capitalize;font-size:.75rem}.page-module__8qfbFG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__8qfbFG__headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__settingsBtn{color:var(--foreground);border-color:color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--card) 85%, var(--muted));font-weight:500}.page-module__8qfbFG__settingsBtn:hover{color:var(--foreground);border-color:var(--border);background:var(--muted)}.page-module__8qfbFG__topRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.page-module__8qfbFG__backLink{color:var(--muted-foreground);align-items:center;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.page-module__8qfbFG__backLink:hover{color:var(--foreground)}.page-module__8qfbFG__headerContent{align-items:center;gap:1rem;display:flex}.page-module__8qfbFG__title{color:var(--foreground);font-size:2rem;font-weight:700}.page-module__8qfbFG__badge{border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;font-weight:500}.page-module__8qfbFG__activeBadge{color:#166534;background-color:#dcfce7}.page-module__8qfbFG__archivedBadge,.page-module__8qfbFG__archivedTagBadge{background-color:var(--muted);color:#374151}.page-module__8qfbFG__preparationBadge{color:#c2410c;background-color:#fff7ed}.page-module__8qfbFG__grid{grid-template-columns:1fr;align-items:stretch;gap:1.15rem;display:grid}@media (min-width:768px){.page-module__8qfbFG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__8qfbFG__grid{grid-template-columns:repeat(3,1fr)}}.page-module__8qfbFG__card{border:1px solid var(--border);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.page-module__8qfbFG__card:hover{border-color:var(--primary-light,#e2e8f0);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.page-module__8qfbFG__cardClickable{cursor:pointer}.page-module__8qfbFG__cardClickable:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.page-module__8qfbFG__cardStretchLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.page-module__8qfbFG__cardHeaderElevated,.page-module__8qfbFG__cardContentElevated{z-index:0;pointer-events:none;position:relative}.page-module__8qfbFG__cardInteractive{z-index:2;pointer-events:auto;position:relative}.page-module__8qfbFG__cardTitle{align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__cardTitleTrailing{flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.page-module__8qfbFG__settingsIconLink{width:1.75rem;height:1.75rem;color:var(--muted-foreground);border-radius:.45rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.page-module__8qfbFG__settingsIconLink:hover{background-color:var(--muted);color:var(--foreground)}.page-module__8qfbFG__personalizeIconLink:hover{color:#0c4a6e;background:linear-gradient(135deg,#e0f2fef2,#fef3c78c)}.page-module__8qfbFG__cardOpenHint{width:1.75rem;height:1.75rem;color:var(--muted-foreground);opacity:.35;justify-content:center;align-items:center;transition:opacity .15s,transform .15s,color .15s;display:inline-flex;transform:translate(-2px)}.page-module__8qfbFG__cardClickable:hover .page-module__8qfbFG__cardOpenHint{opacity:1;color:var(--primary);transform:translate(0)}.page-module__8qfbFG__cardDescription{text-align:center}.page-module__8qfbFG__iconWrapper{background-color:var(--muted);width:36px;height:36px;color:var(--muted-foreground);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconWrapper{background-color:var(--primary);color:#fff}.page-module__8qfbFG__iconSales{color:#059669;background-color:#ecfdf5}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconSales{color:#fff;background-color:#059669}.page-module__8qfbFG__iconPrizes{color:#ea580c;background-color:#fff7ed}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconPrizes{color:#fff;background-color:#ea580c}.page-module__8qfbFG__iconCards{color:#2563eb;background-color:#eff6ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconCards{color:#fff;background-color:#2563eb}.page-module__8qfbFG__iconTickets{color:#c026d3;background-color:#fdf4ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconTickets{color:#fff;background-color:#c026d3}.page-module__8qfbFG__iconDraw{color:#7c3aed;background-color:#faf5ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconDraw{color:#fff;background-color:#7c3aed}.page-module__8qfbFG__iconAgenda{color:#0284c7;background-color:#f0f9ff}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconAgenda{color:#fff;background-color:#0284c7}.page-module__8qfbFG__iconSponsors{color:#ca8a04;background-color:#fefce8}.page-module__8qfbFG__card:hover .page-module__8qfbFG__iconSponsors{color:#fff;background-color:#ca8a04}.page-module__8qfbFG__cardContent{flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;min-height:0;padding-bottom:0;display:flex;margin-bottom:0!important}.page-module__8qfbFG__moduleSwitchRow{justify-content:center;align-items:center;width:100%;margin-top:auto;padding:.15rem 0 0;display:flex}.page-module__8qfbFG__cardFooterAction{justify-content:center;width:100%;margin-top:auto;padding-top:.5rem;display:flex}.page-module__8qfbFG__statsContainer{flex-direction:column;gap:.4rem;width:100%;margin:.15rem 0 .5rem;padding:0;display:flex}.page-module__8qfbFG__mainStat{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__8qfbFG__statValue{color:var(--foreground);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1}.page-module__8qfbFG__sparklineContainer{opacity:.8;flex-shrink:0;width:64px;height:22px}.page-module__8qfbFG__statsMeta{color:var(--muted-foreground);border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;padding-top:.4rem;font-size:.75rem;display:flex}.page-module__8qfbFG__statsMetaItem{color:var(--foreground);align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.page-module__8qfbFG__statsMetaMuted{color:var(--muted-foreground);font-weight:400}.page-module__8qfbFG__statsMetaTrend{color:#16a34a}.page-module__8qfbFG__statsMetaTrendDown{color:#dc2626}.page-module__8qfbFG__statsMetaTrendFlat{color:var(--muted-foreground)}
.CardDesignPreview-module__uXUaIW__stage{background:radial-gradient(circle at 20% 20%,#0284c714,#0000 45%),radial-gradient(circle at 80% 0,#0f172a0f,#0000 40%),#f1f5f9;border-radius:12px;justify-content:center;align-items:flex-start;min-height:100%;padding:1.25rem;display:flex;overflow:auto}.CardDesignPreview-module__uXUaIW__card{width:min(100%,520px);font-family:var(--cd-font,Helvetica, Arial, sans-serif);background:#fff;border:1px solid #cbd5e1;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.CardDesignPreview-module__uXUaIW__stageLarge{min-height:min(70vh,720px);padding:1.5rem}.CardDesignPreview-module__uXUaIW__cardLarge{width:min(100%,760px)}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__header{min-height:72px;padding:.55rem .75rem}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__title{font-size:1.25rem}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__cell{min-height:64px}.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__qrCode,.CardDesignPreview-module__uXUaIW__cardLarge .CardDesignPreview-module__uXUaIW__qrFallback{width:44px;height:44px}.CardDesignPreview-module__uXUaIW__header{background:var(--cd-header-bg);min-height:52px;color:var(--cd-header-text);border-bottom:2px solid var(--cd-header-border);grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:.35rem;padding:.4rem .55rem;display:grid}.CardDesignPreview-module__uXUaIW__headerLeft,.CardDesignPreview-module__uXUaIW__headerRight{min-width:0}.CardDesignPreview-module__uXUaIW__headerCenter{text-align:center;min-width:0}.CardDesignPreview-module__uXUaIW__brand{white-space:nowrap;align-items:center;gap:.3rem;font-size:.7rem;display:inline-flex}.CardDesignPreview-module__uXUaIW__siteLogo{object-fit:contain;width:14px;height:14px}.CardDesignPreview-module__uXUaIW__titleRow{justify-content:center;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.CardDesignPreview-module__uXUaIW__assoLogo{object-fit:contain;flex-shrink:0}.CardDesignPreview-module__uXUaIW__title{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.15;overflow:hidden}.CardDesignPreview-module__uXUaIW__subtitle{opacity:.9;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.7rem;overflow:hidden}.CardDesignPreview-module__uXUaIW__headerRight{flex-direction:column;align-items:flex-end;gap:.1rem;padding-right:2rem;display:flex;position:relative}.CardDesignPreview-module__uXUaIW__meta{font-size:.68rem;font-weight:700}.CardDesignPreview-module__uXUaIW__qrCode{width:32px;height:32px;image-rendering:pixelated;background:#fff;border:1px solid #e2e8f0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CardDesignPreview-module__uXUaIW__qrFallback{background:#f1f5f9;border:1px solid #cbd5e1;width:32px;height:32px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.CardDesignPreview-module__uXUaIW__grid{border-left:1px solid var(--cd-grid-border);border-top:1px solid var(--cd-grid-border);grid-template-columns:repeat(9,1fr);display:grid}.CardDesignPreview-module__uXUaIW__cell{aspect-ratio:1;border-right:1px solid var(--cd-grid-border);border-bottom:1px solid var(--cd-grid-border);flex-direction:column;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.CardDesignPreview-module__uXUaIW__cellEmpty{background:var(--cd-empty)}.CardDesignPreview-module__uXUaIW__cellFilled{background:var(--cd-filled)}.CardDesignPreview-module__uXUaIW__cellBig{font-size:var(--cd-number-size,1.15rem);color:var(--cd-number);font-weight:800;line-height:1}.CardDesignPreview-module__uXUaIW__cellSmall{font-size:var(--cd-number-small-size,.65rem);color:var(--cd-number-small);position:absolute;bottom:3px}.CardDesignPreview-module__uXUaIW__footer{text-align:center;color:var(--cd-header-text);border-top:1px dashed #cbd5e1;padding:.45rem .6rem .55rem;font-size:.75rem}.CardDesignPreview-module__uXUaIW__logoGhost{background:#e2e8f0;border-radius:4px;flex-shrink:0;width:28px;height:28px}.CardDesignPreview-module__uXUaIW__ghost{opacity:.45;font-style:italic}.CardDesignPreview-module__uXUaIW__highlight{outline-offset:1px;z-index:2;border-radius:3px;outline:2px solid #0284c7;position:relative;box-shadow:0 0 0 4px #0284c738}.CardDesignPreview-module__uXUaIW__card.CardDesignPreview-module__uXUaIW__highlight{outline-offset:3px}.CardDesignPreview-module__uXUaIW__header.CardDesignPreview-module__uXUaIW__highlight{outline-offset:-1px}.CardDesignPreview-module__uXUaIW__cell.CardDesignPreview-module__uXUaIW__highlight{outline-offset:-2px;z-index:3}.CardDesignPreview-module__uXUaIW__cellBig.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__cellSmall.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__meta.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__brand.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__title.CardDesignPreview-module__uXUaIW__highlight,.CardDesignPreview-module__uXUaIW__subtitle.CardDesignPreview-module__uXUaIW__highlight{outline-offset:2px;background:#0284c71f}@media (max-width:720px){.CardDesignPreview-module__uXUaIW__header{text-align:center;grid-template-columns:1fr}.CardDesignPreview-module__uXUaIW__headerRight{align-items:center;padding-right:0}.CardDesignPreview-module__uXUaIW__qrCode,.CardDesignPreview-module__uXUaIW__qrFallback{margin-top:.25rem;position:static;transform:none}}
.CardPrintDialog-module__UlzQ8a__overlay{z-index:1100;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CardPrintDialog-module__UlzQ8a__modal{background-color:var(--card);border-radius:var(--radius);border:1px solid var(--border);width:100%;max-width:500px;box-shadow:0 10px 15px -3px #0000001a}.CardPrintDialog-module__UlzQ8a__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.CardPrintDialog-module__UlzQ8a__title{font-size:1.25rem;font-weight:600}.CardPrintDialog-module__UlzQ8a__closeButton{color:var(--muted-foreground);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:.25rem}.CardPrintDialog-module__UlzQ8a__closeButton:hover{background-color:var(--muted);color:var(--foreground)}.CardPrintDialog-module__UlzQ8a__content{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CardPrintDialog-module__UlzQ8a__info{color:var(--muted-foreground);font-size:.95rem}.CardPrintDialog-module__UlzQ8a__options{flex-direction:column;gap:.75rem;display:flex}.CardPrintDialog-module__UlzQ8a__optionLabel{color:var(--foreground);font-size:.875rem;font-weight:500}.CardPrintDialog-module__UlzQ8a__radioGroup{flex-direction:column;gap:.5rem;display:flex}.CardPrintDialog-module__UlzQ8a__radioOption{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem;transition:all .2s;display:flex}.CardPrintDialog-module__UlzQ8a__radioOption:hover{background-color:var(--muted)}.CardPrintDialog-module__UlzQ8a__radioOption input[type=radio]{cursor:pointer}.CardPrintDialog-module__UlzQ8a__radioOption span{font-size:.95rem}.CardPrintDialog-module__UlzQ8a__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}
.Card-module__YKd1EG__card{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.Card-module__YKd1EG__card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Card-module__YKd1EG__header{margin-bottom:1rem}.Card-module__YKd1EG__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1}.Card-module__YKd1EG__description{color:var(--muted-foreground);font-size:.875rem}.Card-module__YKd1EG__content{margin-bottom:1.5rem}.Card-module__YKd1EG__footer{border-top:1px solid var(--border);align-items:center;padding-top:1rem;display:flex}
.page-module__kIwKeG__container{background-color:var(--muted);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module__kIwKeG__card{width:100%;max-width:400px}.page-module__kIwKeG__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__kIwKeG__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__kIwKeG__formGroup label{color:var(--foreground);font-size:.875rem;font-weight:500}.page-module__kIwKeG__input{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);width:100%;color:var(--foreground);padding:.75rem;font-size:.875rem;transition:border-color .2s}.page-module__kIwKeG__input:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light);outline:none}.page-module__kIwKeG__submitButton{width:100%;margin-top:.5rem}.page-module__kIwKeG__divider{text-align:center;color:var(--muted-foreground);align-items:center;margin:1.5rem 0;font-size:.875rem;display:flex}.page-module__kIwKeG__divider:before,.page-module__kIwKeG__divider:after{content:"";border-bottom:1px solid var(--border);flex:1}.page-module__kIwKeG__divider span{padding:0 .75rem}.page-module__kIwKeG__googleButton{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.page-module__kIwKeG__googleIcon{width:1.25rem;height:1.25rem}.page-module__kIwKeG__footer{color:var(--muted-foreground);justify-content:center;margin-top:0;font-size:.875rem;display:flex}.page-module__kIwKeG__footer a{color:var(--primary);margin-left:.25rem;font-weight:500}.page-module__kIwKeG__footer a:hover{text-decoration:underline}.page-module__kIwKeG__resendMessage{text-align:center;border-radius:.375rem;margin-bottom:1rem;padding:.75rem;font-size:.9rem}.page-module__kIwKeG__resendMessageSuccess{color:#166534;background-color:#dcfce7;border:1px solid #86efac}.page-module__kIwKeG__resendMessageError{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca}
.page-module__NvD9Xq__container{width:100%;max-width:100%;margin:0;padding:0}.page-module__NvD9Xq__header{margin-bottom:1rem}.page-module__NvD9Xq__breadcrumb{align-items:center;font-size:1.25rem;font-weight:600;display:flex}.page-module__NvD9Xq__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .2s}.page-module__NvD9Xq__breadcrumbLink:hover{color:var(--foreground);text-decoration:underline}.page-module__NvD9Xq__breadcrumbSeparator{color:var(--muted-foreground);margin:0 .5rem}.page-module__NvD9Xq__breadcrumbCurrent{color:#3b82f6;font-weight:600}.page-module__NvD9Xq__content{width:100%}
.page-module__V9Zi3q__container{width:100%;max-width:100%;margin:0}.page-module__V9Zi3q__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__V9Zi3q__title{color:var(--foreground);font-size:1.875rem;font-weight:700}.page-module__V9Zi3q__subtitle{color:var(--muted-foreground);margin-top:.25rem}.page-module__V9Zi3q__emptyState{text-align:center;padding:3rem 0}.page-module__V9Zi3q__emptyIconWrapper{justify-content:center;margin-bottom:1rem;display:flex}.page-module__V9Zi3q__emptyIcon{color:var(--muted-foreground)}.page-module__V9Zi3q__emptyTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__V9Zi3q__emptyText{color:var(--muted-foreground);margin-bottom:1.5rem}.page-module__V9Zi3q__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.page-module__V9Zi3q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__V9Zi3q__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.page-module__V9Zi3q__cardLink{color:inherit;height:100%;text-decoration:none;transition:transform .2s;display:block}.page-module__V9Zi3q__cardLink:hover{transform:translateY(-4px)}.page-module__V9Zi3q__card{border:1px solid var(--border);height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.page-module__V9Zi3q__cardThumbnail{background-color:var(--muted);border-right:1px solid var(--border);width:100px;min-width:100px;position:relative}.page-module__V9Zi3q__cardThumbnail img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__V9Zi3q__cardThumbnailPlaceholder{width:100%;height:100%;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.page-module__V9Zi3q__cardContent{flex-direction:column;flex:1;min-width:0;padding-left:.5rem;display:flex}.page-module__V9Zi3q__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.page-module__V9Zi3q__cardHeaderFlex{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.page-module__V9Zi3q__badge{border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__V9Zi3q__activeBadge{color:#059669;background-color:#ecfdf5}.page-module__V9Zi3q__archivedTagBadge{background-color:var(--muted);color:var(--muted-foreground)}.page-module__V9Zi3q__preparationBadge{color:#c2410c;background-color:#fff7ed}.page-module__V9Zi3q__cardDescription{flex-direction:column;gap:.5rem;display:flex}.page-module__V9Zi3q__tagBadge{color:#4f46e5;background:#4f46e51a;border:1px solid #4f46e53d;border-radius:999px;align-items:center;max-width:fit-content;margin-bottom:.45rem;padding:.16rem .52rem;font-size:.72rem;font-weight:600;display:inline-flex}.page-module__V9Zi3q__iconText{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.RegenerateCodeButton-module__S2deAG__button{cursor:pointer;color:#a855f7;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s,color .2s;display:flex}.RegenerateCodeButton-module__S2deAG__button:hover{color:#7e22ce;background-color:#f3e8ff}.RegenerateCodeButton-module__S2deAG__button:disabled{opacity:.5;cursor:not-allowed}.RegenerateCodeButton-module__S2deAG__spinning{animation:1s linear infinite RegenerateCodeButton-module__S2deAG__spin}@keyframes RegenerateCodeButton-module__S2deAG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ErrorMessage-module__IfTVsq__errorContainer{border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem;font-size:.95rem;font-weight:500;animation:.6s cubic-bezier(.68,-.55,.265,1.55) ErrorMessage-module__IfTVsq__shakeSlideIn;display:flex;box-shadow:0 4px 12px #dc262640}.ErrorMessage-module__IfTVsq__error{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.ErrorMessage-module__IfTVsq__warning{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}@keyframes ErrorMessage-module__IfTVsq__shakeSlideIn{0%{opacity:0;transform:translate(-20px)}10%{transform:translate(-20px)}20%{transform:translate(10px)}30%{transform:translate(-10px)}40%{transform:translate(5px)}50%{transform:translate(-5px)}60%{transform:translate(3px)}70%{transform:translate(-3px)}80%,to{opacity:1;transform:translate(0)}}.ErrorMessage-module__IfTVsq__iconWrapper{justify-content:center;align-items:center;animation:2s ease-in-out infinite ErrorMessage-module__IfTVsq__pulse;display:flex}@keyframes ErrorMessage-module__IfTVsq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ErrorMessage-module__IfTVsq__icon{filter:drop-shadow(0 2px 4px #0000001a)}.ErrorMessage-module__IfTVsq__message{flex:1;line-height:1.5}
.page-module__YLu-tW__container{justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem;display:flex}.page-module__YLu-tW__card{text-align:center;width:100%;max-width:400px}.page-module__YLu-tW__title{color:#10b981}.page-module__YLu-tW__content{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-module__YLu-tW__iconWrapper{margin:1rem 0}.page-module__YLu-tW__message{color:#374151;line-height:1.5}.page-module__YLu-tW__button{width:100%}
.page-module__5IXOCW__container{width:100%;max-width:100%;margin:0;padding:0}.page-module__5IXOCW__content{width:100%}
.CopyCodeButton-module__NTCIYa__button{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:flex}.CopyCodeButton-module__NTCIYa__button:hover{background-color:#f3e8ff}.CopyCodeButton-module__NTCIYa__copyIcon{color:#c084fc}.CopyCodeButton-module__NTCIYa__checkIcon{color:#22c55e}
