.OrganizationMatchingLoader_container__6sf3y{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);max-width:600px;margin:16px auto}.OrganizationMatchingLoader_header__A2Yd5{display:flex;align-items:center;gap:16px;margin-bottom:20px}.OrganizationMatchingLoader_iconWrapper__ARunm{width:48px;height:48px;background:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #e5e7eb}.OrganizationMatchingLoader_currentIcon__Bw_Oh{font-size:24px;animation:OrganizationMatchingLoader_pulse__wcJu5 2s ease-in-out infinite}.OrganizationMatchingLoader_titleSection__Qtxqj{flex:1 1}.OrganizationMatchingLoader_title__K8NiE{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 4px}.OrganizationMatchingLoader_subtitle__vCYHk{font-size:14px;color:#6b7280;margin:0;font-weight:500}.OrganizationMatchingLoader_progressSection__vU4M9{margin-bottom:20px}.OrganizationMatchingLoader_progressBar__4Y4OJ{width:100%;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:12px}.OrganizationMatchingLoader_progressFill__qJPKD{height:100%;background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:4px;transition:width .3s ease;animation:OrganizationMatchingLoader_shimmer__ydCGF 2s infinite}.OrganizationMatchingLoader_progressText__UvDwD{font-size:13px;color:#6b7280;margin:0;text-align:center}.OrganizationMatchingLoader_stepIndicators___vFvX{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.OrganizationMatchingLoader_stepDot__hH3dk{width:8px;height:8px;border-radius:50%;background:#d1d5db;transition:all .3s ease}.OrganizationMatchingLoader_stepDotActive__oAkE_{background:#3b82f6;transform:scale(1.2)}.OrganizationMatchingLoader_stepDotComplete__XzUpm{background:#9ca3af}.OrganizationMatchingLoader_firstRunNote__4Ai9A{padding:16px;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe;margin-bottom:12px}.OrganizationMatchingLoader_firstRunHeading__lw0w7{font-size:14px;font-weight:600;color:#1e40af;margin:0 0 8px}.OrganizationMatchingLoader_firstRunBody__E_DBE{font-size:13px;color:#1e3a8a;margin:0 0 6px;line-height:1.5}.OrganizationMatchingLoader_firstRunBrewLine__hgmtC{font-size:13px;color:#1e40af;font-weight:500;margin:8px 0 0}.OrganizationMatchingLoader_infoNote___wLaF{display:flex;align-items:center;gap:8px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}.OrganizationMatchingLoader_infoIcon__7JEU4{font-size:16px;flex-shrink:0}.OrganizationMatchingLoader_infoText__AaqFK{font-size:12px;color:#6b7280;line-height:1.4}@keyframes OrganizationMatchingLoader_pulse__wcJu5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes OrganizationMatchingLoader_shimmer__ydCGF{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.OrganizationMatchingLoader_progressFill__qJPKD{background:linear-gradient(90deg,#3b82f6,#6366f1 25%,#8b5cf6 50%,#6366f1 75%,#3b82f6);background-size:200px 100%;animation:OrganizationMatchingLoader_shimmer__ydCGF 2s infinite,OrganizationMatchingLoader_progressGrow__6mI_u .3s ease}@keyframes OrganizationMatchingLoader_progressGrow__6mI_u{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:768px){.OrganizationMatchingLoader_container__6sf3y{margin:12px;padding:20px}.OrganizationMatchingLoader_header__A2Yd5{gap:12px}.OrganizationMatchingLoader_iconWrapper__ARunm{width:40px;height:40px}.OrganizationMatchingLoader_currentIcon__Bw_Oh{font-size:20px}.OrganizationMatchingLoader_title__K8NiE{font-size:16px}.OrganizationMatchingLoader_subtitle__vCYHk{font-size:13px}.OrganizationMatchingLoader_progressText__UvDwD{font-size:12px}.OrganizationMatchingLoader_infoText__AaqFK{font-size:11px}}.Pagination_pagination__w8tzS{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);margin-top:var(--space-6);background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:1px solid #d1e7ff;border-radius:var(--radius-xl);box-shadow:0 2px 12px rgba(0,123,255,.04)}.Pagination_resultsInfo__uL7Pf{display:flex;justify-content:center;width:100%}.Pagination_resultsText__mxAAO{font-size:var(--text-sm);font-weight:500;color:#0066cc;background:white;border:1px solid #d1e7ff;border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);box-shadow:0 1px 3px rgba(0,123,255,.08)}.Pagination_controls___w78W{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.Pagination_button__IlGn9{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:white;border:1px solid #d1e7ff;border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500;color:#1a365d;cursor:pointer;transition:all .2s ease;min-height:36px;box-shadow:0 1px 3px rgba(0,123,255,.05)}.Pagination_button__IlGn9:hover:not(:disabled){background:linear-gradient(135deg,#0066cc,#004499);color:white;border-color:#004499;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,204,.2)}.Pagination_button__IlGn9:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(0,102,204,.15)}.Pagination_button__IlGn9:disabled{background:#f8fbff;border-color:#e1ecf4;color:#94a3b8;cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.Pagination_button__IlGn9:focus-visible{outline:2px solid #0066cc;outline-offset:2px}.Pagination_navButton__gKe__{padding:var(--space-2) var(--space-5);font-weight:600;min-width:100px}.Pagination_navButton__gKe__ svg{flex-shrink:0}.Pagination_navButtonText__v7DLr{display:inline}.Pagination_pageButton__Ha_WW{min-width:36px;padding:var(--space-2);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pagination_pageButton__Ha_WW.Pagination_active__2oAD1{background:linear-gradient(135deg,#0066cc,#004499);color:white;border-color:#004499;box-shadow:0 3px 8px rgba(0,102,204,.25);transform:none;pointer-events:none}.Pagination_pageNumbers__Y9q0t{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.Pagination_ellipsis__hDrxU{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:var(--space-2);color:#64748b;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.Pagination_pagination__w8tzS{padding:var(--space-4);gap:var(--space-3)}.Pagination_controls___w78W{gap:var(--space-2)}.Pagination_navButton__gKe__{min-width:80px;padding:var(--space-2) var(--space-3)}.Pagination_navButtonText__v7DLr{font-size:var(--text-xs)}.Pagination_pageButton__Ha_WW{min-width:32px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.Pagination_resultsText__mxAAO{font-size:var(--text-xs);padding:var(--space-1) var(--space-3)}.Pagination_pageNumbers__Y9q0t{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.Pagination_pagination__w8tzS{padding:var(--space-3)}.Pagination_controls___w78W{flex-direction:column;width:100%;gap:var(--space-3)}.Pagination_navButton__gKe__{width:100%;max-width:200px}.Pagination_pageNumbers__Y9q0t{order:1}.Pagination_pageButton__Ha_WW{min-width:28px;font-size:11px}.Pagination_ellipsis__hDrxU{min-width:24px}}@keyframes Pagination_fadeIn__qmH40{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Pagination_pagination__w8tzS{animation:Pagination_fadeIn__qmH40 .3s ease-out}.Pagination_navButton__gKe__:hover:not(:disabled) svg{transform:scale(1.1);transition:transform .2s ease}@keyframes Pagination_pulse__1iClX{0%,to{box-shadow:0 3px 8px rgba(0,102,204,.25)}50%{box-shadow:0 4px 12px rgba(0,102,204,.35)}}.Pagination_pageButton__Ha_WW.Pagination_active__2oAD1{animation:Pagination_pulse__1iClX 2s ease-in-out infinite}@media (prefers-contrast:high){.Pagination_button__IlGn9{border-width:2px}.Pagination_pageButton__Ha_WW.Pagination_active__2oAD1{outline:3px solid #0066cc;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.Pagination_button__IlGn9,.Pagination_navButton__gKe__:hover:not(:disabled) svg,.Pagination_pagination__w8tzS{animation:none;transition:none}.Pagination_pageButton__Ha_WW.Pagination_active__2oAD1{animation:none}}