.FormField-module__G5IwWq__fieldGroup{flex-direction:column;gap:1rem;display:flex}.FormField-module__G5IwWq__label{font-size:var(--font-size-xs);color:#475569;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.FormField-module__G5IwWq__input{color:#0f172a;width:100%;font-weight:600;font-size:var(--font-size-base);box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.5rem;outline:none;padding:.625rem 1rem;transition:all .15s}.FormField-module__G5IwWq__input:focus{border-color:var(--color-detail-blue,#3b82f6);background:#fff}.FormField-module__G5IwWq__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}
@keyframes Modal-module__a_--IG__fadeIn{0%{opacity:0}to{opacity:1}}.Modal-module__a_--IG__overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;animation:.3s Modal-module__a_--IG__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__a_--IG__dialog{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Modal-module__a_--IG__header{background:#f8fafc80;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.Modal-module__a_--IG__headerLeft{align-items:center;gap:.75rem;display:flex}.Modal-module__a_--IG__headerIcon{border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem;display:flex;box-shadow:0 1px 2px #0000000d}.Modal-module__a_--IG__toneBlue{color:var(--color-detail-blue,#3b82f6);background:#dbeafe}.Modal-module__a_--IG__toneRed{color:#dc2626;background:#fee2e2}.Modal-module__a_--IG__titleGroup{flex-direction:column;display:flex}.Modal-module__a_--IG__title{font-size:var(--font-size-lg);color:#1e293b;text-transform:uppercase;letter-spacing:-.025em;font-weight:900}.Modal-module__a_--IG__subtitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.Modal-module__a_--IG__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.625rem;transition:background .15s;display:flex}.Modal-module__a_--IG__closeBtn:hover{background:#e2e8f0}
@keyframes ConfirmDialog-module__gMie5G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConfirmDialog-module__gMie5G__body{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.ConfirmDialog-module__gMie5G__warningBox{background:#fef2f2;border:1px solid #fecaca;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ConfirmDialog-module__gMie5G__warningIcon{color:#dc2626;flex-shrink:0;margin-top:.25rem}.ConfirmDialog-module__gMie5G__warningText{font-size:var(--font-size-sm);color:#7f1d1d;font-weight:500;line-height:1.625}.ConfirmDialog-module__gMie5G__actions{flex-direction:column;gap:.75rem;display:flex}.ConfirmDialog-module__gMie5G__confirmBtn{color:#fff;width:100%;font-weight:900;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.125rem;cursor:pointer;background:#dc2626;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem;transition:all .15s;display:flex;box-shadow:0 20px 25px -5px #dc262633}.ConfirmDialog-module__gMie5G__confirmBtn:hover:not(:disabled){background:#b91c1c}.ConfirmDialog-module__gMie5G__confirmBtn:active:not(:disabled){transform:scale(.95)}.ConfirmDialog-module__gMie5G__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__gMie5G__cancelBtn{color:#64748b;width:100%;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:1rem;padding:1rem;transition:background .15s}.ConfirmDialog-module__gMie5G__cancelBtn:hover:not(:disabled){background:#f1f5f9}.ConfirmDialog-module__gMie5G__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module__gMie5G__spinner{animation:1s linear infinite ConfirmDialog-module__gMie5G__spin}
@keyframes EmptyState-module__YcPdDa__zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.EmptyState-module__YcPdDa__emptyState{color:#cbd5e1;height:100%;padding:var(--space-20) 0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;animation:.5s ease-out EmptyState-module__YcPdDa__zoomIn95;display:flex}.EmptyState-module__YcPdDa__iconWrapper{width:5rem;height:5rem;margin-bottom:var(--space-6);background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:1.5rem;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px 4px #0000000f}.EmptyState-module__YcPdDa__iconInner{opacity:.2;color:#94a3b8}.EmptyState-module__YcPdDa__title{font-weight:900;font-size:var(--font-size-base);color:#64748b;text-transform:uppercase;letter-spacing:.1em}.EmptyState-module__YcPdDa__subtitle{font-size:var(--font-size-2xs);color:#94a3b8;margin-top:var(--space-2);text-transform:uppercase;letter-spacing:-.025em;opacity:.7;font-weight:700}
.PaginationControls-module__NvU_oG__footer{z-index:40;background-color:#fff;border-top:1px solid #e2e8f099;flex-shrink:0;width:100%;height:4rem;animation:.3s ease-out PaginationControls-module__NvU_oG__slideFromBottom}@keyframes PaginationControls-module__NvU_oG__slideFromBottom{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.PaginationControls-module__NvU_oG__inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 2rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__footer{height:auto}.PaginationControls-module__NvU_oG__inner{padding:var(--space-3) var(--space-4);justify-content:center;gap:var(--space-3)}}.PaginationControls-module__NvU_oG__displayStatus{align-items:center;gap:1rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__displayStatus{display:none}}.PaginationControls-module__NvU_oG__displayInfo{flex-direction:column;display:none}@media (min-width:640px){.PaginationControls-module__NvU_oG__displayInfo{display:flex}}.PaginationControls-module__NvU_oG__displayText{font-size:var(--font-size-2xs);color:#475569;white-space:nowrap;font-weight:700}.PaginationControls-module__NvU_oG__displayCount{color:#2563eb;font-weight:900}.PaginationControls-module__NvU_oG__displayTotal{color:#0f172a;font-weight:900}.PaginationControls-module__NvU_oG__nav{background-color:#f8fafc;border:1px solid #e2e8f080;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.PaginationControls-module__NvU_oG__navBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.PaginationControls-module__NvU_oG__navBtn:hover{color:#2563eb;background-color:#fff;box-shadow:0 1px 2px #0000000d}.PaginationControls-module__NvU_oG__navBtn:disabled{opacity:.2;cursor:not-allowed}.PaginationControls-module__NvU_oG__navBtn:active:not(:disabled){transform:scale(.9)}@media (max-width:640px){.PaginationControls-module__NvU_oG__navBtnDesktopOnly{display:none}}.PaginationControls-module__NvU_oG__pageInfo{justify-content:center;align-items:center;min-width:70px;padding:0 1rem;display:flex}@media (max-width:640px){.PaginationControls-module__NvU_oG__pageInfo{min-width:44px;padding:0 .5rem}}.PaginationControls-module__NvU_oG__pageText{font-size:var(--font-size-2xs);color:#0f172a;font-weight:900;font-family:var(--font-mono)}.PaginationControls-module__NvU_oG__pageSep{color:#cbd5e1;margin:0 .25rem}.PaginationControls-module__NvU_oG__right{align-items:center;gap:.75rem;display:flex}.PaginationControls-module__NvU_oG__selectWrapper{position:relative}.PaginationControls-module__NvU_oG__select{font-size:var(--font-size-2xs);color:#374151;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;padding:.375rem 2rem .375rem .75rem;font-weight:900;transition:all .15s;box-shadow:0 1px 2px #0000000d}.PaginationControls-module__NvU_oG__select:hover{border-color:#60a5fa}.PaginationControls-module__NvU_oG__select:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.PaginationControls-module__NvU_oG__select:disabled{cursor:not-allowed;opacity:.6}.PaginationControls-module__NvU_oG__selectIcon{pointer-events:none;color:#94a3b8;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}
.SearchBar-module__JmirGa__wrapper{--search-accent:var(--color-detail-blue);width:100%;position:relative}.SearchBar-module__JmirGa__icon{color:#94a3b8;pointer-events:none;transition:color .15s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.SearchBar-module__JmirGa__wrapper:focus-within .SearchBar-module__JmirGa__icon{color:var(--search-accent)}.SearchBar-module__JmirGa__input{box-sizing:border-box;color:#0f172a;outline:none;width:100%;font-weight:500}.SearchBar-module__JmirGa__input::placeholder{color:#94a3b8}.SearchBar-module__JmirGa__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.SearchBar-module__JmirGa__default .SearchBar-module__JmirGa__input{padding:var(--space-4) var(--space-12) var(--space-4) var(--space-12);font-size:var(--font-size-base);background:#f8fafc;border:1px solid #f1f5f9;border-radius:1rem;transition:all .2s}.SearchBar-module__JmirGa__default .SearchBar-module__JmirGa__input:focus{border-color:var(--search-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--search-accent) 10%, transparent);background:#fff}.SearchBar-module__JmirGa__compact .SearchBar-module__JmirGa__input{background:#fffc;border:1px solid #e2e8f0;border-radius:.875rem;padding:.6rem 1rem .6rem 2.75rem;font-size:.8125rem;transition:box-shadow .15s,background .15s}.SearchBar-module__JmirGa__compact .SearchBar-module__JmirGa__input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--search-accent) 12%, transparent);background:#fff}.SearchBar-module__JmirGa__clear{padding:var(--space-1);color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.SearchBar-module__JmirGa__clear:hover{color:#475569}.SearchBar-module__JmirGa__spinIcon{color:var(--search-accent);animation:1s linear infinite SearchBar-module__JmirGa__spin}@keyframes SearchBar-module__JmirGa__spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}
@keyframes Skeleton-module__DmxQJW__shimmerSweep{to{transform:translate(100%)}}.Skeleton-module__DmxQJW__block{background:#eef1f6;flex-shrink:0;position:relative;overflow:hidden}.Skeleton-module__DmxQJW__block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.6s ease-in-out infinite Skeleton-module__DmxQJW__shimmerSweep;position:absolute;inset:0;transform:translate(-100%)}.Skeleton-module__DmxQJW__card{background:#fff;border:1px solid #e2e8f0}.Skeleton-module__DmxQJW__cardMuted{background:#f1f5f9;border:1px solid #f1f5f9}.Skeleton-module__DmxQJW__blockDark{background:#ffffff0f}.Skeleton-module__DmxQJW__blockDark:after{background:linear-gradient(90deg,#0000,#ffffff24,#0000)}.Skeleton-module__DmxQJW__root{gap:var(--space-6);width:100%;padding:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.Skeleton-module__DmxQJW__root{padding:var(--space-10)}}.Skeleton-module__DmxQJW__dashboardRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__dashboardCards{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__dashboardCards{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__listRoot{gap:var(--space-4)}.Skeleton-module__DmxQJW__title{margin-bottom:var(--space-4)}.Skeleton-module__DmxQJW__listItem{height:5rem;padding:0 var(--space-8);align-items:center;gap:var(--space-6);border-radius:1rem;display:flex}.Skeleton-module__DmxQJW__textGroup{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__DmxQJW__kanbanRoot{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__kanbanRoot{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.Skeleton-module__DmxQJW__kanbanRoot{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__kanbanCol{gap:var(--space-3);flex-direction:column;display:flex}.Skeleton-module__DmxQJW__explorerGrid{gap:var(--space-6);grid-template-columns:1fr;width:100%;display:grid}@media (min-width:640px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1536px){.Skeleton-module__DmxQJW__explorerGrid{grid-template-columns:repeat(5,1fr)}}.Skeleton-module__DmxQJW__explorerGridCard{aspect-ratio:1;padding:var(--space-6);gap:var(--space-4);border-radius:2rem;flex-direction:column;display:flex}.Skeleton-module__DmxQJW__explorerGridCardInner{flex:1}.Skeleton-module__DmxQJW__tableRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__tableTop{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.Skeleton-module__DmxQJW__tableTop{flex-direction:row;align-items:center}}.Skeleton-module__DmxQJW__tableBox{border:1px solid #e2e8f0;border-radius:1.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d}.Skeleton-module__DmxQJW__tableRow{height:5rem;padding:0 var(--space-8);align-items:center;gap:var(--space-6);border-bottom:1px solid #f1f5f9;display:flex}.Skeleton-module__DmxQJW__tableRow:last-child{border-bottom:none}.Skeleton-module__DmxQJW__detailRoot{gap:var(--space-8)}.Skeleton-module__DmxQJW__detailHeader{gap:var(--space-3);flex-direction:column;display:flex}.Skeleton-module__DmxQJW__detailStats{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.Skeleton-module__DmxQJW__detailStats{grid-template-columns:repeat(4,1fr)}}.Skeleton-module__DmxQJW__pageRoot{background:#f1f5f9;width:100%;height:100vh;display:flex;position:fixed;inset:0}.Skeleton-module__DmxQJW__pageSidebar{width:18rem;padding:var(--space-8) var(--space-6);gap:var(--space-5);background:#fff;border-right:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;display:flex}@media (max-width:767px){.Skeleton-module__DmxQJW__pageSidebar{width:5rem}}.Skeleton-module__DmxQJW__pageMain{flex-direction:column;flex:1;min-width:0;display:flex}.Skeleton-module__DmxQJW__pageContent{gap:var(--space-8);padding:var(--space-10);flex-direction:column;flex:1;display:flex}.Skeleton-module__DmxQJW__previewRoot{background:#020617;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.Skeleton-module__DmxQJW__previewHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:4rem;padding:0 1.5rem;display:flex}.Skeleton-module__DmxQJW__previewHeaderLeft{align-items:center;gap:1rem;display:flex}.Skeleton-module__DmxQJW__previewHeaderText{flex-direction:column;gap:.4rem;display:flex}.Skeleton-module__DmxQJW__previewBody{flex:1;min-height:0;display:flex}.Skeleton-module__DmxQJW__previewSidebar{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:.75rem;width:4.5rem;padding:1.5rem 1rem;display:none}@media (min-width:640px){.Skeleton-module__DmxQJW__previewSidebar{display:flex}}.Skeleton-module__DmxQJW__previewThumb{aspect-ratio:3/4;width:100%}.Skeleton-module__DmxQJW__previewPageArea{flex:1;min-width:0}.Skeleton-module__DmxQJW__previewFooter{flex-shrink:0;justify-content:center;padding:1.25rem;display:flex}
.CookieBanner-module__kpd99W__bannerWrapper{z-index:200;justify-content:center;padding:1rem;animation:.5s ease-out CookieBanner-module__kpd99W__slide-up;display:flex;position:fixed;bottom:10px;left:0;right:0}@media (min-width:768px){.CookieBanner-module__kpd99W__bannerWrapper{padding:1.5rem}}.CookieBanner-module__kpd99W__bannerContent{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:linear-gradient(165deg,#141c33f7,#0a0f1ef7);border:1px solid #ffffff14;border-radius:1.5rem;flex-direction:column;gap:1.5rem;width:100%;max-width:56rem;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0009,0 0 0 1px #ffffff0a}.CookieBanner-module__kpd99W__bannerContent:before{content:"";background:linear-gradient(90deg,#0000,#3b82f6,#60a5fa,#3b82f6,#0000);height:2px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.CookieBanner-module__kpd99W__bannerContent{flex-direction:row;align-items:center;padding:2.5rem}}.CookieBanner-module__kpd99W__iconBox{background:linear-gradient(155deg,#3b82f62e,#3b82f60d);border:1px solid #60a5fa40;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:.875rem;display:none;box-shadow:0 0 24px -6px #3b82f659}@media (min-width:768px){.CookieBanner-module__kpd99W__iconBox{display:flex}}.CookieBanner-module__kpd99W__textSection{flex:1}.CookieBanner-module__kpd99W__title{text-transform:uppercase;letter-spacing:.02em;color:#f8fafc;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:800;display:flex}.CookieBanner-module__kpd99W__text{color:#94a3b8;max-width:46rem;font-size:.8125rem;font-weight:500;line-height:1.6}.CookieBanner-module__kpd99W__actions{border-top:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;width:100%;padding-top:1.25rem;display:flex}@media (min-width:768px){.CookieBanner-module__kpd99W__actions{border-top:none;border-left:1px solid #ffffff12;width:auto;padding-top:0;padding-left:1.5rem}}.CookieBanner-module__kpd99W__rejectBtn{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #ffffff1a;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.875rem 1.25rem;font-size:.625rem;font-weight:800;transition:all .2s;display:inline-flex}.CookieBanner-module__kpd99W__rejectBtn:hover{color:#fff;background-color:#ffffff0f;border-color:#fff3}@media (min-width:768px){.CookieBanner-module__kpd99W__rejectBtn{flex:none}}.CookieBanner-module__kpd99W__acceptBtn{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #60a5fa66;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.625rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 10px 20px -6px #2563eb80}.CookieBanner-module__kpd99W__acceptBtn:hover{background:linear-gradient(135deg,#4f8cf7,#2563eb);transform:translateY(-1px);box-shadow:0 12px 24px -6px #2563eba6}.CookieBanner-module__kpd99W__acceptBtn:active{transform:scale(.96)}@media (min-width:768px){.CookieBanner-module__kpd99W__acceptBtn{flex:none}}.CookieBanner-module__kpd99W__closeBtn{color:#64748b;cursor:pointer;background-color:#0000;border:none;border-radius:.75rem;padding:.75rem;transition:all .2s;display:none}@media (min-width:768px){.CookieBanner-module__kpd99W__closeBtn{display:flex}}.CookieBanner-module__kpd99W__closeBtn:hover{color:#fff;background-color:#ffffff14}@keyframes CookieBanner-module__kpd99W__slide-up{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}
.ToastNotification-module__v-ZVCa__toast{border:1px solid #0000;border-radius:.75rem;flex-direction:column;justify-content:center;width:20rem;min-height:70px;padding:1rem;animation:.3s ease-out ToastNotification-module__v-ZVCa__slideFromRight;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes ToastNotification-module__v-ZVCa__slideFromRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}.ToastNotification-module__v-ZVCa__toastSuccess{color:#065f46;background-color:#ecfdf5;border-color:#a7f3d0}.ToastNotification-module__v-ZVCa__toastError{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.ToastNotification-module__v-ZVCa__toastWarning{color:#9a3412;background-color:#fff7ed;border-color:#fed7aa}.ToastNotification-module__v-ZVCa__toastInfo{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.ToastNotification-module__v-ZVCa__body{z-index:10;align-items:flex-start;gap:.75rem;display:flex;position:relative}.ToastNotification-module__v-ZVCa__icon{flex-shrink:0;margin-top:.125rem}.ToastNotification-module__v-ZVCa__message{flex:1;font-size:.75rem;font-weight:700;line-height:1.625}.ToastNotification-module__v-ZVCa__closeBtn{cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:9999px;margin-top:-.5rem;margin-right:-.5rem;padding:.25rem;transition:color .15s,background-color .15s,border-color .15s}.ToastNotification-module__v-ZVCa__closeBtn:hover{opacity:1;background-color:#0000000d}.ToastNotification-module__v-ZVCa__progressTrack{background-color:#0000000d;width:100%;height:.25rem;position:absolute;bottom:0;left:0}.ToastNotification-module__v-ZVCa__progressBar{height:100%;transition:width 75ms linear}.ToastNotification-module__v-ZVCa__progressSuccess{background-color:#10b981}.ToastNotification-module__v-ZVCa__progressError{background-color:#ef4444}.ToastNotification-module__v-ZVCa__progressWarning{background-color:#f97316}.ToastNotification-module__v-ZVCa__progressInfo{background-color:#3b82f6}
.Breadcrumbs-module__rhebvW__nav{scrollbar-width:none;padding:var(--space-1) 0;align-items:center;gap:.375rem;display:flex;overflow-x:auto}.Breadcrumbs-module__rhebvW__nav::-webkit-scrollbar{display:none}.Breadcrumbs-module__rhebvW__item{align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.75rem;font-weight:900;transition:all .15s;display:flex}.Breadcrumbs-module__rhebvW__itemActive{color:#2563eb;cursor:default;background-color:#eff6ff;border:1px solid #dbeafe}.Breadcrumbs-module__rhebvW__itemInactive{color:#94a3b8;border:1px solid #0000}.Breadcrumbs-module__rhebvW__itemInactive:hover{color:#0f172a;background-color:#f1f5f9}.Breadcrumbs-module__rhebvW__itemText{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (min-width:768px){.Breadcrumbs-module__rhebvW__itemText{max-width:200px}}.Breadcrumbs-module__rhebvW__separator{color:#cbd5e1;flex-shrink:0}
.MaintenanceBanner-module__LGANDa__criticalBanner{color:#fff;z-index:30;background-color:#dc2626;animation:.3s ease-out MaintenanceBanner-module__LGANDa__slideFromTop;position:relative;box-shadow:0 10px 15px -3px #ef444433}.MaintenanceBanner-module__LGANDa__scheduledBanner{color:#fff;z-index:30;background:linear-gradient(90deg,#f97316,#d97706);animation:.3s ease-out MaintenanceBanner-module__LGANDa__slideFromTop;position:relative;box-shadow:0 10px 15px -3px #f9731633}@keyframes MaintenanceBanner-module__LGANDa__slideFromTop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.MaintenanceBanner-module__LGANDa__inner{justify-content:space-between;align-items:center;max-width:80rem;margin:0 auto;padding:.5rem 1rem;display:flex}.MaintenanceBanner-module__LGANDa__left{align-items:center;gap:.75rem;display:flex}.MaintenanceBanner-module__LGANDa__bounceIcon{animation:1s infinite MaintenanceBanner-module__LGANDa__bounce}@keyframes MaintenanceBanner-module__LGANDa__bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.MaintenanceBanner-module__LGANDa__label{text-transform:uppercase;letter-spacing:.1em;font-size:.625rem;font-weight:900}.MaintenanceBanner-module__LGANDa__infoStack{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:640px){.MaintenanceBanner-module__LGANDa__infoStack{flex-direction:row;align-items:center;gap:.5rem}}.MaintenanceBanner-module__LGANDa__badge{text-transform:uppercase;letter-spacing:.1em;background-color:#0003;border-radius:.25rem;padding:.125rem .5rem;font-size:.5625rem;font-weight:900}.MaintenanceBanner-module__LGANDa__scheduleText{font-size:.75rem;font-weight:700}.MaintenanceBanner-module__LGANDa__closeBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.25rem;transition:color .15s,background-color .15s,border-color .15s}.MaintenanceBanner-module__LGANDa__closeBtn:hover{color:#fff;background-color:#fff3}
@keyframes ExplorerToolbar-module__6tDtwa__zoomIn95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ExplorerToolbar-module__6tDtwa__toolbar{flex-direction:column;width:100%;display:flex}.ExplorerToolbar-module__6tDtwa__topBar{padding:var(--space-3) var(--space-4);align-items:center;display:flex}.ExplorerToolbar-module__6tDtwa__breadcrumbWrapper{flex:1;min-width:0}.ExplorerToolbar-module__6tDtwa__controlsBar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid #f1f5f9;flex-direction:column;display:flex}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__controlsBar{flex-direction:row;align-items:center}}.ExplorerToolbar-module__6tDtwa__controlsRight{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ExplorerToolbar-module__6tDtwa__viewToggle{padding:var(--space-1);background-color:#94a3b833;border:1px solid #94a3b833;border-radius:1rem;flex-shrink:0;display:flex}.ExplorerToolbar-module__6tDtwa__viewToggleBtn{padding:var(--space-2);cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .3s}.ExplorerToolbar-module__6tDtwa__viewToggleBtnActive{color:#2563eb;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a}.ExplorerToolbar-module__6tDtwa__viewToggleBtnInactive{color:#64748b}.ExplorerToolbar-module__6tDtwa__viewToggleBtnInactive:hover{color:#334155}.ExplorerToolbar-module__6tDtwa__filterBtn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-shrink:0;padding:.625rem;transition:color .15s,box-shadow .15s}.ExplorerToolbar-module__6tDtwa__filterBtn:hover{color:#0f172a;box-shadow:0 1px 2px #0000000d}.ExplorerToolbar-module__6tDtwa__searchWrapper{width:100%;min-width:0}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__searchWrapper{flex:1;max-width:28rem}}.ExplorerToolbar-module__6tDtwa__selectionBar{color:#fff;padding:.625rem var(--space-5);background-color:#0f172a;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;animation:.15s ease-out ExplorerToolbar-module__6tDtwa__zoomIn95;display:flex;box-shadow:0 25px 50px -12px #00000040}.ExplorerToolbar-module__6tDtwa__selectionCount{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;margin-right:var(--space-3);padding-right:var(--space-4);border-right:1px solid #ffffff1a;font-weight:900}.ExplorerToolbar-module__6tDtwa__selectionActions{align-items:center;gap:var(--space-1);display:flex}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault{padding:var(--space-2);color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .15s}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault:hover{color:#fff;background-color:#ffffff1a}.ExplorerToolbar-module__6tDtwa__toolbarActionDefault:active{transform:scale(.9)}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger{padding:var(--space-2);color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:.75rem;transition:all .15s}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger:hover{color:#fff;background-color:#ef4444}.ExplorerToolbar-module__6tDtwa__toolbarActionDanger:active{transform:scale(.9)}.ExplorerToolbar-module__6tDtwa__defaultActionsGroup{align-items:center;gap:var(--space-3);flex:auto;display:flex}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__defaultActionsGroup{flex:none}}.ExplorerToolbar-module__6tDtwa__uploadBtn{justify-content:center;align-items:center;gap:var(--space-3);padding:.875rem var(--space-8);color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background-color:#2563eb;border:none;border-radius:1rem;flex:1;font-weight:800;transition:all .15s;display:flex;box-shadow:0 20px 25px -5px #2563eb33}.ExplorerToolbar-module__6tDtwa__uploadBtn:hover{background-color:#1d4ed8}.ExplorerToolbar-module__6tDtwa__uploadBtn:active{transform:scale(.95)}@media (min-width:768px){.ExplorerToolbar-module__6tDtwa__uploadBtn{flex:none}}.ExplorerToolbar-module__6tDtwa__createFolderBtn{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:.875rem;transition:all .15s;box-shadow:0 1px 2px #0000000d}.ExplorerToolbar-module__6tDtwa__createFolderBtn:hover{color:#0f172a;box-shadow:0 4px 6px -1px #0000001a}
.MaintenanceScreen-module__0Af4MG__page{background-color:var(--color-primary-dark-blue);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.MaintenanceScreen-module__0Af4MG__backdrop{background:radial-gradient(circle at center, var(--tw-gradient-stops));--tw-gradient-stops:#1e293b, var(--color-primary-dark-blue), #000;opacity:.8;pointer-events:none;position:absolute;inset:0}.MaintenanceScreen-module__0Af4MG__content{z-index:10;max-width:28rem;animation:.5s ease-out MaintenanceScreen-module__0Af4MG__fadeIn;position:relative}@keyframes MaintenanceScreen-module__0Af4MG__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.MaintenanceScreen-module__0Af4MG__iconWrapper{background-color:color-mix(in srgb, var(--color-accent-orange) 10%, transparent);border:4px solid color-mix(in srgb, var(--color-accent-orange) 20%, transparent);width:8rem;height:8rem;box-shadow:0 25px 50px -12px color-mix(in srgb, var(--color-accent-orange) 10%, transparent);border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 2rem;padding:1.5rem;display:flex}.MaintenanceScreen-module__0Af4MG__iconColor{color:var(--color-accent-orange)}.MaintenanceScreen-module__0Af4MG__heading{color:#fff;letter-spacing:-.025em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.MaintenanceScreen-module__0Af4MG__description{color:#94a3b8;margin-bottom:2rem;font-size:1.125rem;line-height:1.625}.MaintenanceScreen-module__0Af4MG__infoBox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1e293b80;border:1px solid #334155;border-radius:.75rem;margin-bottom:2rem;padding:1rem}.MaintenanceScreen-module__0Af4MG__infoLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.MaintenanceScreen-module__0Af4MG__infoTime{color:#fff;font-family:ui-monospace,monospace;font-size:1.5rem}.MaintenanceScreen-module__0Af4MG__infoMessage{color:#fb923c;border-top:1px solid #33415580;margin-top:.5rem;padding-top:.5rem;font-size:.75rem;font-style:italic}.MaintenanceScreen-module__0Af4MG__actions{justify-content:center;gap:1rem;display:flex}.MaintenanceScreen-module__0Af4MG__btnRetry{color:#0f172a;cursor:pointer;background-color:#fff;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;transition:all .15s;display:flex}.MaintenanceScreen-module__0Af4MG__btnRetry:hover{background-color:#e2e8f0}.MaintenanceScreen-module__0Af4MG__btnContact{color:#fff;cursor:pointer;background-color:#1e293b;border:1px solid #475569;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}.MaintenanceScreen-module__0Af4MG__btnContact:hover{background-color:#334155}.MaintenanceScreen-module__0Af4MG__footerText{color:#475569;font-family:ui-monospace,monospace;font-size:.75rem;position:absolute;bottom:2rem}
.RowActionsMenu-module__ZPSobW__container{display:inline-flex;position:relative}.RowActionsMenu-module__ZPSobW__trigger{padding:var(--space-3);z-index:95;cursor:pointer;border:none;border-radius:.75rem;transition:all .2s;position:relative}.RowActionsMenu-module__ZPSobW__triggerOpen{color:#fff;background:#0f172a;box-shadow:0 4px 6px -1px #0000001a}.RowActionsMenu-module__ZPSobW__triggerClosed{color:#94a3b8;background:0 0}.RowActionsMenu-module__ZPSobW__triggerClosed:hover{color:#0f172a;background:#f1f5f9}.RowActionsMenu-module__ZPSobW__menu{z-index:100;width:15rem;padding:var(--space-3) 0;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 20px 60px #0000004d}.RowActionsMenu-module__ZPSobW__row .RowActionsMenu-module__ZPSobW__triggerOpen{transform:scale(1.1)}.RowActionsMenu-module__ZPSobW__row .RowActionsMenu-module__ZPSobW__menu{margin-top:-10px;animation:.2s ease-out RowActionsMenu-module__ZPSobW__slideFromTop;position:absolute;top:100%;right:3rem}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__triggerClosed{background:#f8fafc}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__triggerClosed:hover{background:#e2e8f0}.RowActionsMenu-module__ZPSobW__card .RowActionsMenu-module__ZPSobW__menu{margin-top:.5rem;animation:.3s ease-out RowActionsMenu-module__ZPSobW__slideFromCard;position:absolute;top:100%;right:0}.RowActionsMenu-module__ZPSobW__portal .RowActionsMenu-module__ZPSobW__menu{animation:.2s ease-out RowActionsMenu-module__ZPSobW__slideFromTop}.RowActionsMenu-module__ZPSobW__menuHeader{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid #f8fafc}.RowActionsMenu-module__ZPSobW__menuTitle{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:3px;font-weight:900}.RowActionsMenu-module__ZPSobW__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--font-size-2xs);color:#334155;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left;background:0 0;border:none;font-weight:900;display:flex}.RowActionsMenu-module__ZPSobW__item:hover{color:#1d4ed8;background:#eff6ff}.RowActionsMenu-module__ZPSobW__itemDanger{color:#dc2626;margin-top:var(--space-1);border-top:1px solid #f8fafc}.RowActionsMenu-module__ZPSobW__itemDanger:hover{color:#dc2626;background:#fef2f2}.RowActionsMenu-module__ZPSobW__overlayCloser{z-index:80;background:0 0;position:fixed;inset:0}@keyframes RowActionsMenu-module__ZPSobW__slideFromTop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes RowActionsMenu-module__ZPSobW__slideFromCard{0%{opacity:0;transform:translateY(-12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.ViewStates-module__ukpjva__processingOverlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--space-6);background:#0f172a8c;justify-content:center;align-items:center;animation:.25s both ViewStates-module__ukpjva__fadeIn;display:flex;position:fixed;inset:0}@keyframes ViewStates-module__ukpjva__fadeIn{0%{opacity:0}to{opacity:1}}.ViewStates-module__ukpjva__processingCard{padding:var(--space-8) var(--space-9);align-items:center;gap:var(--space-5);text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;width:100%;max-width:22rem;animation:.35s cubic-bezier(.16,1,.3,1) both ViewStates-module__ukpjva__processingPopIn;display:flex;box-shadow:0 25px 50px -12px #00000059}@keyframes ViewStates-module__ukpjva__processingPopIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ViewStates-module__ukpjva__processingSpinnerRing{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.ViewStates-module__ukpjva__processingSpinner{color:var(--color-detail-blue);animation:.9s linear infinite ViewStates-module__ukpjva__spin}@keyframes ViewStates-module__ukpjva__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ViewStates-module__ukpjva__processingTextCol{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.ViewStates-module__ukpjva__processingMessage{font-size:var(--font-size-sm);letter-spacing:.01em;color:#0f172a;font-weight:800;line-height:1.35}.ViewStates-module__ukpjva__processingSubmessage{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:700}.ViewStates-module__ukpjva__emptyState{opacity:.6;height:100%;min-height:300px;padding:var(--space-4);text-align:center;margin:var(--space-5) var(--space-10);background:#fff;border:1px dashed #e2e8f0;border-radius:2.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ViewStates-module__ukpjva__emptyState{min-height:400px}}.ViewStates-module__ukpjva__emptyStateIcon{color:#cbd5e1;margin-bottom:var(--space-4);width:3rem;height:3rem}@media (min-width:768px){.ViewStates-module__ukpjva__emptyStateIcon{width:3.5rem;height:3.5rem}}.ViewStates-module__ukpjva__emptyStateMessage{font-size:var(--font-size-xs);color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-weight:700}@media (min-width:768px){.ViewStates-module__ukpjva__emptyStateMessage{font-size:var(--font-size-base)}}.ViewStates-module__ukpjva__errorState{color:#ef4444;justify-content:center;align-items:center;gap:var(--space-4);height:100%;min-height:300px;padding:var(--space-4);text-align:center;background:#fef2f2;border:1px solid #fee2e2;border-radius:2.5rem;flex-direction:column;flex:1;display:flex}@media (min-width:768px){.ViewStates-module__ukpjva__errorState{min-height:400px}}.ViewStates-module__ukpjva__errorStateIcon{width:2.5rem;height:2.5rem}@media (min-width:768px){.ViewStates-module__ukpjva__errorStateIcon{width:3rem;height:3rem}}.ViewStates-module__ukpjva__errorStateMessage{font-weight:900;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;line-height:1.625}@media (min-width:768px){.ViewStates-module__ukpjva__errorStateMessage{font-size:var(--font-size-xs)}}
.DrawingCanvas-module__Mn58gW__wrapper{position:relative}.DrawingCanvas-module__Mn58gW__canvas{z-index:20;position:absolute;inset:0}.DrawingCanvas-module__Mn58gW__canvasHand{pointer-events:none}.DrawingCanvas-module__Mn58gW__canvasDraw{cursor:crosshair}.DrawingCanvas-module__Mn58gW__canvasNoCursor{cursor:none}.DrawingCanvas-module__Mn58gW__cursorIndicator{z-index:25;pointer-events:none;box-sizing:border-box;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.DrawingCanvas-module__Mn58gW__cursorIndicatorPen{border:1.5px solid}.DrawingCanvas-module__Mn58gW__cursorIndicatorEraser{background:#ffffff26;border:1.5px dashed #ffffffe6;box-shadow:0 0 0 1px #00000059}
.MainLayout-module__3EyJvW__layoutContainer{background-color:var(--bg-color,#f8fafc);width:100%;height:100vh;color:var(--text-primary,#0f172a);display:flex;overflow:hidden}.MainLayout-module__3EyJvW__sidebarDesktop{z-index:60;flex-shrink:0;height:100%;display:block;position:relative}@media (max-width:767px){.MainLayout-module__3EyJvW__sidebarDesktop{width:0;overflow:visible}}.MainLayout-module__3EyJvW__contentWrapper{z-index:0;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.MainLayout-module__3EyJvW__maintenanceWrapper{z-index:70;flex-shrink:0;position:relative}.MainLayout-module__3EyJvW__mainSection{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.MainLayout-module__3EyJvW__mainSection{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0))}}.MainLayout-module__3EyJvW__childrenContainer{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.MainLayout-module__3EyJvW__maxContainer{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}
.ClientManagementModal-module__mZof0a__body{flex:1;position:relative;overflow-y:auto}.ClientManagementModal-module__mZof0a__form{padding-bottom:1rem}.ClientManagementModal-module__mZof0a__fieldGroup{flex-direction:column;gap:.375rem;padding:1.25rem 2rem 0;display:flex}.ClientManagementModal-module__mZof0a__label{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-left:.25rem;font-weight:900}.ClientManagementModal-module__mZof0a__input{color:#1e293b;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.75rem;outline:none;width:100%;padding:.75rem 1rem;font-weight:600;transition:border-color .15s,background .15s}.ClientManagementModal-module__mZof0a__input:focus{background:#fff;border-color:#3b82f6}.ClientManagementModal-module__mZof0a__input:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__select{color:#1e293b;cursor:pointer;background:#f8fafc;border:2px solid #f1f5f9;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-weight:700;transition:border-color .15s}.ClientManagementModal-module__mZof0a__select:focus{border-color:#3b82f6;outline:none}.ClientManagementModal-module__mZof0a__select:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__select:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__gridCols2{grid-template-columns:1fr 1fr;display:grid}.ClientManagementModal-module__mZof0a__dangerZone{background:#fef2f2;border:2px solid #fee2e2;border-radius:1rem;flex-direction:column;gap:.75rem;margin:1.5rem 2rem 0;padding:1rem;display:flex}.ClientManagementModal-module__mZof0a__dangerTitle{font-size:var(--font-size-2xs);color:#b91c1c;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.5rem;font-weight:900;display:flex}.ClientManagementModal-module__mZof0a__dangerDesc{font-size:var(--font-size-xs);color:#991b1b;font-weight:500;line-height:1.6}.ClientManagementModal-module__mZof0a__dangerBtn{color:#fff;width:100%;font-weight:900;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#dc2626;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;transition:background .15s,transform .15s;display:flex;box-shadow:0 10px 25px #dc262633}.ClientManagementModal-module__mZof0a__dangerBtn:hover{background:#b91c1c}.ClientManagementModal-module__mZof0a__dangerBtn:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__confirmBox{color:#1d4ed8;font-size:var(--font-size-base);background:#eff6ff;border:1px solid #dbeafe;border-radius:1rem;flex-direction:column;gap:.75rem;margin:1.5rem 2rem 0;padding:1.25rem;display:flex}.ClientManagementModal-module__mZof0a__confirmActions{justify-content:flex-end;gap:.75rem;display:flex}.ClientManagementModal-module__mZof0a__confirmTitle{align-items:center;gap:.5rem;font-weight:700;display:flex}.ClientManagementModal-module__mZof0a__confirmInput{color:#1e293b;background:#fff;border:1px solid #bfdbfe;border-radius:.75rem;outline:none;width:100%;padding:.5rem 1rem}.ClientManagementModal-module__mZof0a__confirmInput:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ClientManagementModal-module__mZof0a__confirmPasswordWrapper{display:flex;position:relative}.ClientManagementModal-module__mZof0a__confirmPasswordWrapper .ClientManagementModal-module__mZof0a__confirmInput{padding-right:2.75rem}.ClientManagementModal-module__mZof0a__showPassBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .15s;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.ClientManagementModal-module__mZof0a__showPassBtn:hover{color:#3b82f6}.ClientManagementModal-module__mZof0a__showPassBtn:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.ClientManagementModal-module__mZof0a__footer{z-index:10;background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;margin-top:2rem;padding:1.5rem 2rem;display:flex;position:sticky;bottom:0}.ClientManagementModal-module__mZof0a__cancelBtn{color:#64748b;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.75rem 1.5rem;transition:background .15s}.ClientManagementModal-module__mZof0a__cancelBtn:hover{background:#f1f5f9}.ClientManagementModal-module__mZof0a__cancelBtn:disabled{opacity:.5}.ClientManagementModal-module__mZof0a__submitBtn{color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#081437;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 2.5rem;transition:background .15s,transform .15s;display:flex;box-shadow:0 20px 25px -5px #0003}.ClientManagementModal-module__mZof0a__submitBtn:hover{background:#1e293b}.ClientManagementModal-module__mZof0a__submitBtn:active{transform:scale(.95)}.ClientManagementModal-module__mZof0a__submitBtn:disabled{opacity:.7}.ClientManagementModal-module__mZof0a__spinIcon{animation:1s linear infinite ClientManagementModal-module__mZof0a__spin}@keyframes ClientManagementModal-module__mZof0a__spin{to{transform:rotate(360deg)}}
@keyframes PdfViewport-module__Nz8pgG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PdfViewport-module__Nz8pgG__slideInFromRight{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes PdfViewport-module__Nz8pgG__loading{0%{width:0%;margin-left:0}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.PdfViewport-module__Nz8pgG__container{width:100%;height:100%;padding:var(--space-2);-webkit-user-select:none;user-select:none;background:#020617;transition:all .3s;position:relative;overflow:auto}@media (min-width:768px){.PdfViewport-module__Nz8pgG__container{padding:var(--space-12)}}.PdfViewport-module__Nz8pgG__containerDefault{cursor:default}.PdfViewport-module__Nz8pgG__containerGrab{cursor:grab}.PdfViewport-module__Nz8pgG__containerGrabbing{cursor:grabbing}.PdfViewport-module__Nz8pgG__loadingOverlay{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020617f2;flex-direction:column;justify-content:center;align-items:center;animation:.5s PdfViewport-module__Nz8pgG__fadeIn;display:flex;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__loadingInner{align-items:center;gap:var(--space-8);width:100%;max-width:56rem;padding:0 var(--space-10);flex-direction:column;display:flex}.PdfViewport-module__Nz8pgG__loadingSkeleton{background:#0f172a80;border:1px solid #ffffff0d;border-radius:2.5rem;justify-content:center;align-items:center;width:100%;height:70vh;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse;display:flex}@keyframes PdfViewport-module__Nz8pgG__pulse{0%,to{opacity:1}50%{opacity:.5}}.PdfViewport-module__Nz8pgG__loadingIconWrapper{padding:var(--space-8);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background:#3b82f61a;border:1px solid #ffffff1a;border-radius:1.5rem}.PdfViewport-module__Nz8pgG__loadingIcon{color:#60a5fa;width:4rem;height:4rem;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__loadingBarWrapper{gap:var(--space-3);flex-direction:column;width:100%;max-width:24rem;display:flex}.PdfViewport-module__Nz8pgG__loadingBarTrack{background:#1e293b;border-radius:9999px;width:100%;height:.5rem;overflow:hidden}.PdfViewport-module__Nz8pgG__loadingBarFill{background:#3b82f6;height:100%;animation:2s infinite PdfViewport-module__Nz8pgG__loading}.PdfViewport-module__Nz8pgG__loadingMeta{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.188rem;color:#64748b;justify-content:space-between;align-items:center;font-weight:900;display:flex}.PdfViewport-module__Nz8pgG__loadingMetaPulse{animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__pageWrapper{transform-origin:top;background:#fff;flex-shrink:0;margin:0 auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;transform:translateZ(0);box-shadow:0 50px 100px -20px #000c}@media (min-width:768px){.PdfViewport-module__Nz8pgG__pageWrapper{box-shadow:0 100px 200px -40px #000000e6}}.PdfViewport-module__Nz8pgG__canvas{transition:opacity .5s;display:block}.PdfViewport-module__Nz8pgG__canvasVisible{opacity:1}.PdfViewport-module__Nz8pgG__canvasHidden{opacity:0}.PdfViewport-module__Nz8pgG__overlayPointerAuto{z-index:10;pointer-events:auto;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__overlayPointerNone{z-index:10;pointer-events:none;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__renderingBadge{z-index:20;align-items:center;gap:var(--space-2);padding:.375rem var(--space-3);background:#020617cc;border:1px solid #ffffff1a;border-radius:.75rem;animation:.15s PdfViewport-module__Nz8pgG__slideInFromRight;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 25px 50px -12px #00000040}@media (min-width:768px){.PdfViewport-module__Nz8pgG__renderingBadge{top:1.5rem;right:1.5rem}}.PdfViewport-module__Nz8pgG__renderingIcon{color:#facc15;width:.75rem;height:.75rem;animation:2s cubic-bezier(.4,0,.6,1) infinite PdfViewport-module__Nz8pgG__pulse}.PdfViewport-module__Nz8pgG__renderingText{color:#fff;text-transform:uppercase;letter-spacing:.0625rem;font-size:.5rem;font-weight:900}.PdfViewport-module__Nz8pgG__errorOverlay{z-index:200;padding:var(--space-6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172af2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PdfViewport-module__Nz8pgG__errorContent{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.PdfViewport-module__Nz8pgG__errorIconWrapper{background:#ef44441a;border:1px solid #ef444433;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.PdfViewport-module__Nz8pgG__errorIcon{color:#ef4444;width:2rem;height:2rem}.PdfViewport-module__Nz8pgG__errorMessage{font-size:var(--font-size-xs);color:#cbd5e1;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.PdfViewport-module__Nz8pgG__errorBtn{padding:var(--space-3) var(--space-6);color:#fff;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#2563eb;border:none;border-radius:.75rem;font-weight:900;transition:background .15s;box-shadow:0 25px 50px -12px #00000040}.PdfViewport-module__Nz8pgG__errorBtn:hover{background:#3b82f6}
.MobileTabBar-module__J2FaTa__tabBar{display:none}@media (max-width:767px){.MobileTabBar-module__J2FaTa__tabBar{width:100%;height:4rem;padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--sidebar-bg,#fff);border-top:1px solid var(--sidebar-border,#f1f5f9);z-index:90;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000f}}.MobileTabBar-module__J2FaTa__tab{min-width:0;color:var(--nav-inactive-text,#94a3b8);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;text-decoration:none;transition:color .15s;display:flex}.MobileTabBar-module__J2FaTa__tab:active{transform:scale(.95)}.MobileTabBar-module__J2FaTa__tabActive{color:var(--nav-active-text,#b23c0e)}.MobileTabBar-module__J2FaTa__tabLabel{font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 .25rem;font-weight:700;overflow:hidden}
.StatCard-module__sNWVbq__statCard{padding:var(--space-6);box-shadow:var(--shadow-card);border:none;border-radius:2rem;flex-direction:column;justify-content:space-between;height:100%;min-height:160px;display:flex;position:relative;overflow:hidden}.StatCard-module__sNWVbq__themeDark{background-color:var(--color-primary-dark-blue);color:#fff}.StatCard-module__sNWVbq__themeLight{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0}.StatCard-module__sNWVbq__themeAccent{background-color:var(--color-detail-blue);color:#fff}.StatCard-module__sNWVbq__iconContent{items-align:flex-start;justify-content:space-between;display:flex}.StatCard-module__sNWVbq__iconWrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;padding:.75rem}.StatCard-module__sNWVbq__iconDark{color:#60a5fa;background-color:#ffffff1a}.StatCard-module__sNWVbq__iconLight{color:#2563eb;background-color:#eff6ff}.StatCard-module__sNWVbq__iconAccent{color:#fff;background-color:#fff3}.StatCard-module__sNWVbq__accentBgIcon{opacity:.2;color:#fff;position:absolute;bottom:-1.5rem;right:-1rem;transform:rotate(12deg)}.StatCard-module__sNWVbq__textContent{z-index:10;flex-direction:column;gap:.25rem;display:flex;position:relative}.StatCard-module__sNWVbq__value{font-size:var(--font-size-4xl);letter-spacing:-.05em;font-weight:900;line-height:1;display:block}.StatCard-module__sNWVbq__label{text-transform:uppercase;letter-spacing:2px;font-size:.625rem;font-weight:900}.StatCard-module__sNWVbq__labelLight{color:#94a3b8}.StatCard-module__sNWVbq__labelOther{color:#fff9}.StatCard-module__sNWVbq__subtext{margin-top:.5rem;font-size:.5625rem;font-weight:700}.StatCard-module__sNWVbq__subtextLight{color:#059669}.StatCard-module__sNWVbq__subtextOther{color:#6ee7b7}@keyframes StatCard-module__sNWVbq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.AdminPageHeader-module__ZsyV1a__header{justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffff80;border-bottom:1px solid #e2e8f099;flex-direction:column;flex-shrink:0;display:flex}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__header{padding:var(--space-8) var(--space-10);flex-direction:row;align-items:center}}.AdminPageHeader-module__ZsyV1a__headerLeft{align-items:center;min-width:0;display:flex}.AdminPageHeader-module__ZsyV1a__headerMeta{flex-direction:column;min-width:0;display:flex}.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-xl);color:#0f172a;letter-spacing:-.025em;font-weight:800;line-height:var(--line-height-tight);text-wrap:balance}@media (min-width:480px){.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-2xl)}}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__headerTitle{font-size:var(--font-size-3xl)}}.AdminPageHeader-module__ZsyV1a__headerSubtitle{font-size:var(--font-size-sm);color:#64748b;margin-top:var(--space-1);font-weight:500;line-height:var(--line-height-snug)}@media (min-width:768px){.AdminPageHeader-module__ZsyV1a__headerSubtitle{font-size:var(--font-size-base)}}.AdminPageHeader-module__ZsyV1a__headerRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}
@keyframes AdminClients-module__fTMJlW__fadeIn{0%{opacity:0}to{opacity:1}}.AdminClients-module__fTMJlW__pageWrapper{background:#f1f5f9;flex-direction:column;animation:.5s AdminClients-module__fTMJlW__fadeIn;display:flex;position:absolute;inset:0;overflow:hidden}.AdminClients-module__fTMJlW__pageContent{flex:1;min-height:0;position:relative}
.LoginForm-module__b_yJja__formWrapper{flex-direction:column;gap:1.5rem;width:100%;display:flex}.LoginForm-module__b_yJja__header{flex-direction:column;gap:.75rem;display:flex}.LoginForm-module__b_yJja__title{color:#0f172a;letter-spacing:-.025em;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1}@media (min-width:768px){.LoginForm-module__b_yJja__title{font-size:1.875rem}}.LoginForm-module__b_yJja__subtitle{color:#64748b;letter-spacing:-.025em;font-size:.875rem;font-weight:500}@media (min-width:768px){.LoginForm-module__b_yJja__subtitle{font-size:1rem}}.LoginForm-module__b_yJja__form{flex-direction:column;gap:1.5rem;display:flex}.LoginForm-module__b_yJja__inputGroup{flex-direction:column;gap:1rem;display:flex}.LoginForm-module__b_yJja__inputStack{flex-direction:column;gap:.5rem;display:flex}.LoginForm-module__b_yJja__label{text-transform:uppercase;letter-spacing:1.5px;color:#94a3b8;margin-left:.25rem;font-size:.625rem;font-weight:600;transition:color .3s}@media (min-width:768px){.LoginForm-module__b_yJja__label{font-size:.75rem}}.LoginForm-module__b_yJja__labelFocused{color:#2563eb}.LoginForm-module__b_yJja__inputWrapper{background-color:#f8fafc;border:2px solid #f1f5f9;border-radius:1.25rem;align-items:center;transition:all .3s;display:flex;overflow:hidden}.LoginForm-module__b_yJja__inputWrapperFocused{background-color:#fff;border-color:#2563eb;box-shadow:0 10px 15px -3px #2563eb0d}.LoginForm-module__b_yJja__inputIcon{color:#cbd5e1;border-right:1px solid #f8fafc;justify-content:center;align-items:center;width:3rem;height:3.5rem;transition:color .3s;display:flex}.LoginForm-module__b_yJja__inputIconFocused{color:#2563eb;border-color:#f1f5f9}.LoginForm-module__b_yJja__input{color:#0f172a;background-color:#0000;border:none;outline:none;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.LoginForm-module__b_yJja__input:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus-ring)}.LoginForm-module__b_yJja__input::placeholder{color:#94a3b8}@media (min-width:768px){.LoginForm-module__b_yJja__input{font-size:1rem}}.LoginForm-module__b_yJja__passwordInput{letter-spacing:.25em}.LoginForm-module__b_yJja__showPassBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;height:3.5rem;transition:color .2s;display:flex}.LoginForm-module__b_yJja__showPassBtn:hover{color:#2563eb}.LoginForm-module__b_yJja__errorBox{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.75rem;font-weight:600;animation:.35s cubic-bezier(.36,.07,.19,.97) both LoginForm-module__b_yJja__shake;display:flex}.LoginForm-module__b_yJja__errorIcon{color:#b91c1c;flex-shrink:0}.LoginForm-module__b_yJja__errorText{line-height:1.25}.LoginForm-module__b_yJja__submitBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:1.25rem;justify-content:center;align-items:center;gap:.75rem;width:100%;height:3.5rem;font-weight:700;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0f172a1a}.LoginForm-module__b_yJja__submitBtn:hover{background-color:#1e293b}.LoginForm-module__b_yJja__submitBtn:active{transform:scale(.98)}.LoginForm-module__b_yJja__submitBtn:disabled{opacity:.7;cursor:not-allowed}.LoginForm-module__b_yJja__shimmer{background:linear-gradient(90deg,#0000,#ffffff0d,#0000);position:absolute;inset:0;transform:translate(-100%)}.LoginForm-module__b_yJja__submitBtn:hover .LoginForm-module__b_yJja__shimmer{transition:transform 1s;transform:translate(100%)}.LoginForm-module__b_yJja__submitText{text-transform:uppercase;letter-spacing:2px;font-size:.625rem}@media (min-width:768px){.LoginForm-module__b_yJja__submitText{font-size:.75rem}}.LoginForm-module__b_yJja__submitIcon{color:#2563eb;transition:transform .2s}.LoginForm-module__b_yJja__submitBtn:hover .LoginForm-module__b_yJja__submitIcon{transform:translate(6px)}.LoginForm-module__b_yJja__inputWrapperError{background-color:#fff5f5;border-color:#ef4444}.LoginForm-module__b_yJja__fieldError{color:#dc2626;margin-left:.25rem;font-size:.625rem;font-weight:600;animation:.2s ease-out LoginForm-module__b_yJja__fade-in-down}@media (min-width:768px){.LoginForm-module__b_yJja__fieldError{font-size:.75rem}}@keyframes LoginForm-module__b_yJja__fade-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginForm-module__b_yJja__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}
.ClientHub-module__7-tkFq__hubRoot{flex-direction:column;flex:1;width:100%;animation:.5s ease-out ClientHub-module__7-tkFq__fadeIn;display:flex;overflow:visible}@keyframes ClientHub-module__7-tkFq__fadeIn{0%{opacity:0}to{opacity:1}}.ClientHub-module__7-tkFq__listWrapper{flex:1;overflow:visible}.ClientHub-module__7-tkFq__listHeader{padding:var(--space-4) calc(var(--space-10) + var(--space-6));z-index:20;margin-bottom:var(--space-2);background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;display:none;position:sticky;top:0}@media (min-width:1024px){.ClientHub-module__7-tkFq__listHeader{display:flex}}.ClientHub-module__7-tkFq__colOrg{min-width:0;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;flex:1;font-weight:900}.ClientHub-module__7-tkFq__colResponsavel{width:auto;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-weight:900;display:none}@media (min-width:1280px){.ClientHub-module__7-tkFq__colResponsavel{align-items:center;width:10rem;display:flex}}.ClientHub-module__7-tkFq__colStatus,.ClientHub-module__7-tkFq__colCompliance{width:auto;font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;justify-content:flex-start;align-items:center;font-weight:900;display:flex}@media (min-width:1024px){.ClientHub-module__7-tkFq__colStatus,.ClientHub-module__7-tkFq__colCompliance{justify-content:center;width:9rem}}.ClientHub-module__7-tkFq__colActions{top:50%;right:var(--space-4);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}@media (min-width:1024px){.ClientHub-module__7-tkFq__colActions{justify-content:flex-end;width:5rem;position:static;transform:none}}.ClientHub-module__7-tkFq__rowList{padding:0 var(--space-4)}@media (min-width:768px){.ClientHub-module__7-tkFq__rowList{padding:0 var(--space-10)}}.ClientHub-module__7-tkFq__rowList>*+*{margin-top:var(--space-2)}.ClientHub-module__7-tkFq__clientRow{gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;background:#fff;border:1px solid #f1f5f9;border-radius:.75rem;flex-direction:column;padding-right:3.25rem;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}@media (min-width:1024px){.ClientHub-module__7-tkFq__clientRow{padding:var(--space-5) var(--space-6);flex-direction:row;align-items:center;gap:0}}.ClientHub-module__7-tkFq__rowPrimary{width:100%;min-width:0;display:flex}.ClientHub-module__7-tkFq__rowMeta{align-items:center;gap:var(--space-4);flex-wrap:wrap;width:100%;display:flex}@media (min-width:1024px){.ClientHub-module__7-tkFq__rowPrimary{flex:1;width:auto;min-width:0}.ClientHub-module__7-tkFq__rowMeta{flex-wrap:nowrap;gap:0;width:auto}}.ClientHub-module__7-tkFq__clientRow:hover{background:#f8fafc}.ClientHub-module__7-tkFq__orgCellInner{align-items:center;gap:var(--space-4);min-width:0;display:flex}.ClientHub-module__7-tkFq__orgNameGroup{flex:1;min-width:0}.ClientHub-module__7-tkFq__orgAvatar{width:2.5rem;height:2.5rem;font-weight:900;font-size:var(--font-size-base);border:1px solid;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__orgAvatarActive{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.ClientHub-module__7-tkFq__orgAvatarInactive{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.ClientHub-module__7-tkFq__orgName{font-size:var(--font-size-base);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ClientHub-module__7-tkFq__orgCnpj{font-size:var(--font-size-2xs);color:#94a3b8;letter-spacing:-.05em;font-family:monospace}.ClientHub-module__7-tkFq__responsibleCell{align-items:center;gap:var(--space-2);color:#475569;font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;display:flex;overflow:hidden}.ClientHub-module__7-tkFq__responsibleIcon{color:#cbd5e1}.ClientHub-module__7-tkFq__complianceCell{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ClientHub-module__7-tkFq__complianceStatus{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.ClientHub-module__7-tkFq__complianceActive{color:#059669}.ClientHub-module__7-tkFq__complianceInactive{color:#dc2626}.ClientHub-module__7-tkFq__complianceBar{background:#f1f5f9;border-radius:9999px;width:4rem;height:.375rem;overflow:hidden}.ClientHub-module__7-tkFq__complianceBarFill{border-radius:9999px;width:100%;height:100%;transition:all .5s}.ClientHub-module__7-tkFq__complianceBarActive{background:#10b981}.ClientHub-module__7-tkFq__complianceBarInactive{background:#ef4444}.ClientHub-module__7-tkFq__actionsRow{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.ClientHub-module__7-tkFq__chevronIcon{color:#e2e8f0;transition:color .2s}.ClientHub-module__7-tkFq__clientRow:hover .ClientHub-module__7-tkFq__chevronIcon{color:#3b82f6}.ClientHub-module__7-tkFq__gridWrapper{padding:var(--space-6);flex:1;overflow:visible}.ClientHub-module__7-tkFq__grid{gap:var(--space-6);padding-bottom:var(--space-20);grid-template-columns:1fr;display:grid}@media (min-width:640px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ClientHub-module__7-tkFq__grid{grid-template-columns:repeat(4,1fr)}}.ClientHub-module__7-tkFq__clientCard{padding:var(--space-6);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:2.5rem;height:fit-content;transition:all .2s;position:relative;overflow:visible;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__clientCard:hover{border-color:#3b82f64d;box-shadow:0 25px 50px -12px #00000040}.ClientHub-module__7-tkFq__cardRelative{z-index:10;position:relative}.ClientHub-module__7-tkFq__cardTopRow{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.ClientHub-module__7-tkFq__cardAvatar{width:3.5rem;height:3.5rem;font-size:var(--font-size-xl);border:1px solid;border-radius:1rem;justify-content:center;align-items:center;font-weight:900;transition:transform .2s;display:flex;box-shadow:0 10px 15px -3px #0000001a}.ClientHub-module__7-tkFq__clientCard:hover .ClientHub-module__7-tkFq__cardAvatar{transform:scale(1.05)}.ClientHub-module__7-tkFq__cardAvatarActive{color:#fff;background:#132659;border-color:#1e3a8a}.ClientHub-module__7-tkFq__cardAvatarInactive{color:#fff;background:#dc2626;border-color:#b91c1c}.ClientHub-module__7-tkFq__statusBadgeRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ClientHub-module__7-tkFq__cardStatusBadge{padding:var(--space-1) var(--space-3);font-size:var(--font-size-2xs);text-transform:uppercase;border:1px solid;border-radius:.5rem;font-weight:900;box-shadow:inset 0 2px 4px #0000000f}.ClientHub-module__7-tkFq__cardStatusActive{color:#059669;background:#ecfdf5;border-color:#d1fae5}.ClientHub-module__7-tkFq__cardStatusInactive{color:#dc2626;background:#fef2f2;border-color:#fee2e2}.ClientHub-module__7-tkFq__cardAlertPulse{animation:2s ease-in-out infinite ClientHub-module__7-tkFq__pulse}@keyframes ClientHub-module__7-tkFq__pulse{0%,to{opacity:1}50%{opacity:.5}}.ClientHub-module__7-tkFq__cardName{font-size:var(--font-size-md);color:#132659;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.25;overflow:hidden}.ClientHub-module__7-tkFq__cardCnpj{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);margin-bottom:var(--space-6);font-weight:700}.ClientHub-module__7-tkFq__cardFooter{padding-top:var(--space-5);border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;display:flex}.ClientHub-module__7-tkFq__cardPendingLabel{font-size:var(--font-size-2xs);text-transform:uppercase;color:#94a3b8;letter-spacing:.1em;font-weight:900}.ClientHub-module__7-tkFq__cardPendingCount{font-size:var(--font-size-2xl);margin-top:var(--space-1);font-weight:900}.ClientHub-module__7-tkFq__cardPendingAlert{color:#f97316}.ClientHub-module__7-tkFq__cardPendingOk{color:#10b981}.ClientHub-module__7-tkFq__cardChevronBtn{padding:var(--space-3);cursor:pointer;background:#f8fafc;border:none;border-radius:.75rem;transition:all .2s}.ClientHub-module__7-tkFq__clientCard:hover .ClientHub-module__7-tkFq__cardChevronBtn{color:#fff;background:#2563eb;box-shadow:0 4px 6px -1px #0000001a}.ClientHub-module__7-tkFq__statusBadge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--font-size-2xs);text-transform:uppercase;border:1px solid;border-radius:.75rem;font-weight:900;transition:all .2s;display:inline-flex}.ClientHub-module__7-tkFq__statusBadgeInactive{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.ClientHub-module__7-tkFq__statusBadgeWarning{color:#ea580c;background:#fff7ed;border-color:#fed7aa;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__statusBadgeOk{color:#059669;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__loadMoreContainer{padding:var(--space-8);text-align:center;flex-shrink:0}.ClientHub-module__7-tkFq__loadMoreBtn{padding:var(--space-3) var(--space-10);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.1em;color:#64748b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:1rem;font-weight:900;transition:all .2s;box-shadow:0 1px 2px #0000000d}.ClientHub-module__7-tkFq__loadMoreBtn:hover{color:#2563eb;border-color:#2563eb}.ClientHub-module__7-tkFq__loadMoreBtn:active{transform:scale(.95)}.ClientHub-module__7-tkFq__loadMoreBtn:disabled{opacity:.5}.ClientHub-module__7-tkFq__overlayCloser{z-index:80;background:0 0;position:fixed;inset:0}.ClientHub-module__7-tkFq__colSpanFull{padding:var(--space-4) 0;grid-column:1/-1;justify-content:center;display:flex}
.AuditHistoryFeed-module__Bm_nbG__feed{gap:var(--space-8);padding:var(--space-6) 0 var(--space-8);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__group{gap:var(--space-3);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__groupHeader{align-items:center;gap:var(--space-3);padding:0 var(--space-1);display:flex}.AuditHistoryFeed-module__Bm_nbG__groupLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;font-weight:900}.AuditHistoryFeed-module__Bm_nbG__groupLine{background:linear-gradient(90deg,#e2e8f0,#0000);flex:1;height:1px}.AuditHistoryFeed-module__Bm_nbG__groupItems{gap:var(--space-2);flex-direction:column;display:flex}.AuditHistoryFeed-module__Bm_nbG__entry{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;background:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;flex-wrap:wrap;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 1px 3px #0000000d}.AuditHistoryFeed-module__Bm_nbG__entry:hover{border-color:#e2e8f0;box-shadow:0 12px 24px #00000014}.AuditHistoryFeed-module__Bm_nbG__entryIcon{border-style:solid;border-width:1px;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryBody{flex-direction:column;flex:220px;gap:.3rem;min-width:0;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryTopRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryAction{font-size:var(--font-size-sm);color:#0f172a;letter-spacing:-.01em;font-weight:800}.AuditHistoryFeed-module__Bm_nbG__entryMetaRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryUser{font-size:var(--font-size-xs);color:#475569;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.AuditHistoryFeed-module__Bm_nbG__entrySep{color:#cbd5e1;flex-shrink:0}.AuditHistoryFeed-module__Bm_nbG__entryTarget{font-size:var(--font-size-xs);color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.AuditHistoryFeed-module__Bm_nbG__entryRight{align-items:center;gap:var(--space-3);flex-shrink:0;margin-left:auto;display:flex}.AuditHistoryFeed-module__Bm_nbG__entryTime{font-size:var(--font-size-2xs);color:#94a3b8;font-family:ui-monospace,monospace;font-weight:700}.AuditHistoryFeed-module__Bm_nbG__entryChevron{color:#cbd5e1;transition:transform .15s,color .15s}.AuditHistoryFeed-module__Bm_nbG__entry:hover .AuditHistoryFeed-module__Bm_nbG__entryChevron{color:#2563eb;transform:translate(2px)}
.AuditWorkflow-module__4AyWiG__workflowContainer{padding-bottom:var(--space-20);gap:var(--space-6);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__workflowContainer.AuditWorkflow-module__4AyWiG__workflowContainerCompact{padding-bottom:var(--space-8);gap:var(--space-4)}.AuditWorkflow-module__4AyWiG__stepModule{padding:var(--space-4);border:1.5px solid;border-radius:1.25rem;transition:all .25s;position:relative}@media (min-width:640px){.AuditWorkflow-module__4AyWiG__stepModule{padding:var(--space-6)}}.AuditWorkflow-module__4AyWiG__stepModuleActive{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #eff6ff,0 12px 24px -8px #3b82f614}.AuditWorkflow-module__4AyWiG__stepModule.AuditWorkflow-module__4AyWiG__stepModuleCompact{padding:var(--space-5);border-radius:1.25rem;overflow-x:hidden}.AuditWorkflow-module__4AyWiG__stepModule.AuditWorkflow-module__4AyWiG__stepModuleCompact.AuditWorkflow-module__4AyWiG__stepModuleActive{transform:none;box-shadow:0 0 0 3px #eff6ff,0 12px 24px -8px #3b82f61a}.AuditWorkflow-module__4AyWiG__stepInner.AuditWorkflow-module__4AyWiG__stepInnerCompact{gap:var(--space-3)}.AuditWorkflow-module__4AyWiG__stepIconBox.AuditWorkflow-module__4AyWiG__stepIconBoxCompact{border-width:1.5px;border-radius:.625rem;width:2.125rem;height:2.125rem}.AuditWorkflow-module__4AyWiG__stepTitle.AuditWorkflow-module__4AyWiG__stepTitleCompact{font-size:var(--font-size-xs);letter-spacing:0;margin-bottom:var(--space-1)}.AuditWorkflow-module__4AyWiG__stepDescription.AuditWorkflow-module__4AyWiG__stepDescriptionCompact{font-size:var(--font-size-2xs);max-width:none;line-height:var(--line-height-normal)}.AuditWorkflow-module__4AyWiG__stepChildren.AuditWorkflow-module__4AyWiG__stepChildrenCompact{margin-top:var(--space-2)}.AuditWorkflow-module__4AyWiG__stepModuleCompleted{background:#fff;border-color:#e2e8f0}.AuditWorkflow-module__4AyWiG__stepModuleInactive{opacity:.4;filter:grayscale();pointer-events:none;background:#f8fafc;border-color:#f1f5f9}.AuditWorkflow-module__4AyWiG__stepInner{align-items:flex-start;gap:var(--space-4);display:flex}.AuditWorkflow-module__4AyWiG__stepIconBox{border:2px solid;border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;transition:all .5s;display:flex}.AuditWorkflow-module__4AyWiG__stepIconCompleted{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.AuditWorkflow-module__4AyWiG__stepIconActive{color:#fff;background:#2563eb;border-color:#3b82f6;box-shadow:0 20px 25px -5px #2563eb33}.AuditWorkflow-module__4AyWiG__stepIconInactive{color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.AuditWorkflow-module__4AyWiG__stepContent{flex:1;min-width:0}.AuditWorkflow-module__4AyWiG__stepTitleRow{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.AuditWorkflow-module__4AyWiG__stepTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:var(--space-1);font-weight:800}.AuditWorkflow-module__4AyWiG__stepTitleActive{color:#0f172a}.AuditWorkflow-module__4AyWiG__stepTitleInactive{color:#94a3b8}.AuditWorkflow-module__4AyWiG__stepTitleAccent{color:#2563eb;margin-right:var(--space-3)}.AuditWorkflow-module__4AyWiG__stepDescription{font-size:var(--font-size-xs);color:#64748b;letter-spacing:0;max-width:36rem;font-weight:500}.AuditWorkflow-module__4AyWiG__stepCompletedBadge{padding:var(--space-2);color:#059669;background:#ecfdf5;border:1px solid #d1fae5;border-radius:9999px}.AuditWorkflow-module__4AyWiG__stepChildren{margin-top:var(--space-5);animation:.4s ease-out AuditWorkflow-module__4AyWiG__fadeInSlideTop}@keyframes AuditWorkflow-module__4AyWiG__fadeInSlideTop{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.AuditWorkflow-module__4AyWiG__stepSignature{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #eef2f7;border-radius:1.25rem;flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__signatoryRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.AuditWorkflow-module__4AyWiG__signatoryAvatar{width:2.75rem;height:2.75rem;font-size:var(--font-size-xs);color:#64748b;text-transform:uppercase;background:#f1f5f9;border:2px solid #fff;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative;box-shadow:0 1px 3px #00000014}.AuditWorkflow-module__4AyWiG__signatoryVerifiedBadge{color:#fff;background:#10b981;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.AuditWorkflow-module__4AyWiG__roleAdmin{color:#6d28d9;background:#ede9fe}.AuditWorkflow-module__4AyWiG__roleQuality{color:#1d4ed8;background:#dbeafe}.AuditWorkflow-module__4AyWiG__roleClient{color:#047857;background:#d1fae5}.AuditWorkflow-module__4AyWiG__signatoryCollaboratorBadge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:#b45309;background:#fef3c7;border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:9px;font-weight:900}.AuditWorkflow-module__4AyWiG__signatoryInfo{min-width:0}.AuditWorkflow-module__4AyWiG__signatoryTopRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__signatoryRoleBadge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;flex-shrink:0;max-width:100%;padding:.125rem .5rem;font-size:9px;font-weight:900;overflow:hidden}.AuditWorkflow-module__4AyWiG__signatoryLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1);font-weight:700}.AuditWorkflow-module__4AyWiG__signatoryName{min-width:2.5rem;font-size:var(--font-size-sm);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;text-transform:capitalize;flex:auto;font-weight:800;overflow:hidden}.AuditWorkflow-module__4AyWiG__signatoryTimeCol{text-align:right;flex-shrink:0}.AuditWorkflow-module__4AyWiG__signatoryDate{font-size:var(--font-size-2xs);color:#475569;white-space:nowrap;font-weight:700}.AuditWorkflow-module__4AyWiG__signatoryRelative{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:.125rem;font-weight:600}.AuditWorkflow-module__4AyWiG__signatoryDuration{margin-top:var(--space-2);color:#b23c0e;text-transform:uppercase;letter-spacing:.05em;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;padding:.125rem .5rem;font-size:9px;font-weight:800;display:inline-block}.AuditWorkflow-module__4AyWiG__btnInitialize{width:100%;padding:var(--space-4) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#2563eb;border:none;border-radius:.75rem;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 12px 24px -8px #3b82f640}.AuditWorkflow-module__4AyWiG__btnInitialize:hover{background:#3b82f6}.AuditWorkflow-module__4AyWiG__btnInitialize:active{transform:scale(.95)}.AuditWorkflow-module__4AyWiG__btnInitialize:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__btnInitializerInner{z-index:10;justify-content:center;align-items:center;gap:var(--space-3);display:flex;position:relative}.AuditWorkflow-module__4AyWiG__btnInitializeShine{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transition:transform 1s;position:absolute;inset:0;transform:translate(-100%)}.AuditWorkflow-module__4AyWiG__btnInitialize:hover .AuditWorkflow-module__4AyWiG__btnInitializeShine{transform:translate(100%)}.AuditWorkflow-module__4AyWiG__auditBtnBase{width:100%;padding:var(--space-4) 0;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:var(--space-3);cursor:pointer;border:1.5px solid;border-radius:.75rem;flex-wrap:wrap;font-weight:700;transition:all .2s;display:flex}.AuditWorkflow-module__4AyWiG__markCountBadge{color:#fff;letter-spacing:.05em;background:#b23c0e;border-radius:9999px;padding:.1875rem .625rem;font-size:9px;font-weight:900}.AuditWorkflow-module__4AyWiG__auditBtnActive{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.AuditWorkflow-module__4AyWiG__auditBtnActive:hover{background:#dbeafe}.AuditWorkflow-module__4AyWiG__auditBtnDisabled{color:#94a3b8;opacity:.5;background:#f8fafc;border-color:#f1f5f9}.AuditWorkflow-module__4AyWiG__auditNotesBox{gap:var(--space-5);padding:var(--space-5);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__auditNotesLabel{font-size:var(--font-size-2xs);color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.AuditWorkflow-module__4AyWiG__auditTextarea{width:100%;padding:var(--space-4);font-size:var(--font-size-sm);color:#334155;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;min-height:100px;font-family:inherit;transition:all .2s}.AuditWorkflow-module__4AyWiG__auditTextarea:focus{box-shadow:0 0 0 2px #2563eb66}.AuditWorkflow-module__4AyWiG__auditTextarea:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AuditWorkflow-module__4AyWiG__auditActionRow{gap:var(--space-4);display:flex}.AuditWorkflow-module__4AyWiG__flagField{gap:var(--space-3);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__flagListRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__flagList{gap:var(--space-2);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__flagCount{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;font-weight:700}.AuditWorkflow-module__4AyWiG__flagChip{color:#1d4ed8;font-size:var(--font-size-2xs);background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-weight:700;display:inline-flex}.AuditWorkflow-module__4AyWiG__flagChipRemove{color:#1d4ed8;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.AuditWorkflow-module__4AyWiG__flagChipRemove:hover{opacity:1;background:#1d4ed81f}.AuditWorkflow-module__4AyWiG__flagInputRow{gap:var(--space-2);display:flex}.AuditWorkflow-module__4AyWiG__flagInputField{min-width:0;padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;flex:1;transition:all .2s}.AuditWorkflow-module__4AyWiG__flagInputField:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.AuditWorkflow-module__4AyWiG__flagInputField:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb66}.AuditWorkflow-module__4AyWiG__flagInputFieldShake{border-color:#fca5a5;animation:.4s ease-in-out AuditWorkflow-module__4AyWiG__flagShake}@keyframes AuditWorkflow-module__4AyWiG__flagShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.AuditWorkflow-module__4AyWiG__flagSuggestionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__flagSuggestionChip{color:#94a3b8;font-size:var(--font-size-2xs);cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .625rem;font-weight:600;transition:all .15s;display:inline-flex}.AuditWorkflow-module__4AyWiG__flagSuggestionChip:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.AuditWorkflow-module__4AyWiG__flagAddBtn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;transition:all .15s;display:flex}.AuditWorkflow-module__4AyWiG__flagAddBtn:hover:not(:disabled){background:#dbeafe}.AuditWorkflow-module__4AyWiG__flagAddBtn:disabled{opacity:.4;cursor:not-allowed}.AuditWorkflow-module__4AyWiG__evidenceField{gap:var(--space-3);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__evidenceList{gap:var(--space-2);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__evidenceItemRow{align-items:center;gap:var(--space-2);display:flex}.AuditWorkflow-module__4AyWiG__evidenceItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:#2563eb;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex:1;min-width:0;transition:all .15s;display:flex}.AuditWorkflow-module__4AyWiG__evidenceItem:hover{background:#eff6ff;border-color:#bfdbfe}.AuditWorkflow-module__4AyWiG__evidenceItemName{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.AuditWorkflow-module__4AyWiG__missingDocsField{gap:var(--space-3);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__missingDocsEmpty{font-size:var(--font-size-xs);color:#94a3b8;font-style:italic}.AuditWorkflow-module__4AyWiG__missingDocsList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuditWorkflow-module__4AyWiG__missingDocsItem{gap:var(--space-2);padding:var(--space-3);background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__missingDocsItemHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__missingDocsIconOpen{color:#b45309;flex-shrink:0}.AuditWorkflow-module__4AyWiG__missingDocsIconResolved{color:#1e40af;flex-shrink:0}.AuditWorkflow-module__4AyWiG__missingDocsLabel{font-size:var(--font-size-sm);color:#1e293b;flex:140px;min-width:140px;font-weight:600}.AuditWorkflow-module__4AyWiG__missingDocsItemHeader .AuditWorkflow-module__4AyWiG__statusChip{margin-left:auto}.AuditWorkflow-module__4AyWiG__missingDocsMeta{font-size:var(--font-size-2xs);color:#64748b}.AuditWorkflow-module__4AyWiG__missingDocsResolvedRow{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.AuditWorkflow-module__4AyWiG__evidenceUploadBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);color:#475569;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;font-weight:800;transition:all .15s;display:inline-flex;position:relative;overflow:hidden}.AuditWorkflow-module__4AyWiG__evidenceUploadBtn:hover{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.AuditWorkflow-module__4AyWiG__evidenceUploadBtnBusy{pointer-events:none;opacity:.7}.AuditWorkflow-module__4AyWiG__evidenceUploadInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.AuditWorkflow-module__4AyWiG__missingDocsPendingRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__missingDocsPendingName{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:#1e40af;font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;max-width:14rem;font-weight:700;display:inline-flex;overflow:hidden}.AuditWorkflow-module__4AyWiG__evidenceUploadCancelBtn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:inline-flex}.AuditWorkflow-module__4AyWiG__evidenceUploadCancelBtn:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.AuditWorkflow-module__4AyWiG__evidenceUploadCancelBtn:disabled{opacity:.5;pointer-events:none}.AuditWorkflow-module__4AyWiG__missingDocsConfirmBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:#fff;font-weight:700;font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#059669;border:none;border-radius:.75rem;transition:all .2s;display:inline-flex;box-shadow:0 8px 16px -6px #05966959}.AuditWorkflow-module__4AyWiG__missingDocsConfirmBtn:hover{background:#10b981}.AuditWorkflow-module__4AyWiG__missingDocsConfirmBtn:disabled{opacity:.5;pointer-events:none}.AuditWorkflow-module__4AyWiG__btnApprove{min-width:0;padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#059669;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 8px 16px -6px #05966959}.AuditWorkflow-module__4AyWiG__btnApprove:hover{background:#10b981}.AuditWorkflow-module__4AyWiG__btnApprove:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__btnReject{min-width:0;padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#dc2626;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 8px 16px -6px #dc26264d}.AuditWorkflow-module__4AyWiG__btnReject:hover{background:#ef4444}.AuditWorkflow-module__4AyWiG__btnReject:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__physicalBox{gap:var(--space-5);padding:var(--space-5);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__physicalText{font-size:var(--font-size-xs);color:#64748b;letter-spacing:0;font-weight:500}.AuditWorkflow-module__4AyWiG__physicalGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.AuditWorkflow-module__4AyWiG__btnPhysicalApprove{padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#059669;border:none;border-radius:.75rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.AuditWorkflow-module__4AyWiG__btnPhysicalApprove:hover{background:#047857}.AuditWorkflow-module__4AyWiG__btnPhysicalApprove:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__btnPhysicalReject{padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#dc2626;border:none;border-radius:.75rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.AuditWorkflow-module__4AyWiG__btnPhysicalReject:hover{background:#b91c1c}.AuditWorkflow-module__4AyWiG__btnPhysicalReject:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__physicalBlockedLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-style:italic;font-weight:700}.AuditWorkflow-module__4AyWiG__arbitrageAutoMsg{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);color:#059669;background:#10b9811a;border:1px solid #10b98133;border-radius:.75rem;display:flex}.AuditWorkflow-module__4AyWiG__arbitrageAutoText{font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;font-weight:700}.AuditWorkflow-module__4AyWiG__arbitragePanel{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__arbitrageRejectionHeader{align-items:center;gap:var(--space-3);padding:var(--space-4);color:#dc2626;font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;background:#dc26260d;border:1px solid #dc262633;border-radius:.75rem;font-weight:700;display:flex}.AuditWorkflow-module__4AyWiG__arbitrageRejectionRows{gap:var(--space-3);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__rejectionRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);font-size:var(--font-size-xs);color:#7f1d1d;background:#fff5f5;border:1px solid #fecaca;border-radius:.875rem;flex-wrap:wrap;font-weight:600;display:flex}.AuditWorkflow-module__4AyWiG__rejectionTag{font-size:var(--font-size-2xs);color:#fff;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#dc2626;border-radius:.4rem;padding:.2rem .6rem;font-weight:900}.AuditWorkflow-module__4AyWiG__rejectionNote{width:100%;font-size:var(--font-size-2xs);color:#991b1b;font-family:monospace;font-style:italic}.AuditWorkflow-module__4AyWiG__btnArbitrateResolve{width:100%;padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);background:#2563eb;border:none;border-radius:.75rem;transition:all .2s;display:flex;box-shadow:0 8px 16px -6px #2563eb4d}.AuditWorkflow-module__4AyWiG__btnArbitrateResolve:hover{background:#3b82f6}.AuditWorkflow-module__4AyWiG__btnArbitrateResolve:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__verdictPanel{gap:var(--space-4);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__verdictSummary{gap:var(--space-3);padding:var(--space-5);background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__verdictSummaryRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AuditWorkflow-module__4AyWiG__verdictSummaryLabel{font-size:var(--font-size-xs);color:#475569;text-transform:none;letter-spacing:0;flex:1;min-width:0;font-weight:700}.AuditWorkflow-module__4AyWiG__statusChip{font-size:var(--font-size-2xs);padding:var(--space-1) var(--space-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:9999px;font-weight:700}.AuditWorkflow-module__4AyWiG__statusChipApproved{color:#065f46;background:#d1fae5}.AuditWorkflow-module__4AyWiG__statusChipRejected{color:#991b1b;background:#fee2e2}.AuditWorkflow-module__4AyWiG__statusChipResolved{color:#1e40af;background:#eff6ff}.AuditWorkflow-module__4AyWiG__statusChipPending{color:#64748b;background:#f1f5f9}.AuditWorkflow-module__4AyWiG__statusChipSuperseded{color:#6b21a8;background:#f3e8ff}.AuditWorkflow-module__4AyWiG__verdictSummaryNote{width:100%;font-size:var(--font-size-xs);color:#64748b;font-style:italic}.AuditWorkflow-module__4AyWiG__verdictResultApproved{align-items:center;gap:var(--space-3);padding:var(--space-4);color:#059669;font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;background:#10b98114;border:1px solid #10b98140;border-radius:.75rem;flex-wrap:wrap;font-weight:700;display:flex}.AuditWorkflow-module__4AyWiG__verdictResultRejected{align-items:center;gap:var(--space-3);padding:var(--space-4);color:#dc2626;font-size:var(--font-size-xs);text-transform:none;letter-spacing:0;background:#dc26260d;border:1px solid #dc262633;border-radius:.75rem;flex-wrap:wrap;font-weight:700;display:flex}.AuditWorkflow-module__4AyWiG__verdictNoteText{width:100%;font-size:var(--font-size-xs);color:inherit;opacity:.8;text-transform:none;letter-spacing:0;font-style:italic;font-weight:500}.AuditWorkflow-module__4AyWiG__btnHomologate{width:100%;padding:var(--space-5) 0;color:#fff;font-weight:900;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:4px;cursor:pointer;background:#059669;border:none;border-radius:1rem;transition:all .2s;box-shadow:0 25px 50px -12px #05966933}.AuditWorkflow-module__4AyWiG__btnHomologate:hover{background:#10b981}.AuditWorkflow-module__4AyWiG__sealGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.AuditWorkflow-module__4AyWiG__sealBox{padding:var(--space-5);text-align:center;border:1.5px solid;border-radius:1rem;transition:all .2s}.AuditWorkflow-module__4AyWiG__sealBoxActive{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.AuditWorkflow-module__4AyWiG__sealBoxPending{color:#94a3b8;background:#f8fafc;border-color:#f1f5f9}.AuditWorkflow-module__4AyWiG__sealLabel{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);font-weight:700}.AuditWorkflow-module__4AyWiG__sealTimestamp{margin-top:var(--space-3);font-size:var(--font-size-2xs);color:#64748b;font-family:monospace;font-weight:700}.AuditWorkflow-module__4AyWiG__sealBoxActive .AuditWorkflow-module__4AyWiG__sealTimestamp{color:#2563eb}.AuditWorkflow-module__4AyWiG__sealDuration{margin-top:var(--space-2);color:#b23c0e;text-transform:uppercase;letter-spacing:.05em;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;padding:.125rem .5rem;font-size:9px;font-weight:800;display:inline-block}.AuditWorkflow-module__4AyWiG__clockPulse{margin:0 auto;animation:2s ease-in-out infinite AuditWorkflow-module__4AyWiG__pulse;display:block}@keyframes AuditWorkflow-module__4AyWiG__pulse{0%,to{opacity:1}50%{opacity:.5}}.AuditWorkflow-module__4AyWiG__sealActionArea{margin-top:var(--space-5)}.AuditWorkflow-module__4AyWiG__btnSeal{width:100%;padding:var(--space-3) 0;color:#fff;font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#2563eb;border:none;border-radius:.75rem;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 8px 16px -6px #2563eb40}.AuditWorkflow-module__4AyWiG__btnSeal:hover{background:#3b82f6}.AuditWorkflow-module__4AyWiG__btnSeal:disabled{opacity:.5}.AuditWorkflow-module__4AyWiG__certificateCard{padding:var(--space-6);color:#fff;align-items:center;gap:var(--space-5);background:linear-gradient(to bottom right,#059669,#047857);border:1px solid #ffffff1a;border-radius:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -8px #0003}.AuditWorkflow-module__4AyWiG__certificateIconBox{padding:var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fff3;border-radius:1rem;position:relative}.AuditWorkflow-module__4AyWiG__certificateText{z-index:10;position:relative}.AuditWorkflow-module__4AyWiG__certificateTitle{font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.03em;font-weight:800}.AuditWorkflow-module__4AyWiG__certificateSubtitle{font-size:var(--font-size-2xs);opacity:.8;text-transform:uppercase;letter-spacing:.04em;margin-top:var(--space-1);font-weight:600}.AuditWorkflow-module__4AyWiG__certificateContact{font-size:var(--font-size-xs);margin-top:var(--space-4);opacity:.85}.AuditWorkflow-module__4AyWiG__certificateContact a{color:#fff;font-weight:700;text-decoration:underline}.AuditWorkflow-module__4AyWiG__contactCard{padding:var(--space-6);gap:var(--space-5);background:#fff7ed;border:1px solid #fed7aa;border-radius:1.25rem;flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__contactHeader{align-items:flex-start;gap:var(--space-4);display:flex}.AuditWorkflow-module__4AyWiG__contactHeaderIcon{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.AuditWorkflow-module__4AyWiG__contactTitle{font-size:var(--font-size-md);color:#9a3412;text-transform:uppercase;letter-spacing:.01em;font-weight:800}.AuditWorkflow-module__4AyWiG__contactSubtitle{font-size:var(--font-size-xs);color:#7c2d12;font-weight:500;line-height:var(--line-height-relaxed);margin-top:var(--space-1)}.AuditWorkflow-module__4AyWiG__contactGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.AuditWorkflow-module__4AyWiG__contactGrid{grid-template-columns:1fr}}.AuditWorkflow-module__4AyWiG__contactPersonCard{padding:var(--space-4);background:#fff;border:1px solid #fed7aa;border-radius:1rem}.AuditWorkflow-module__4AyWiG__contactPersonCardEmpty{gap:var(--space-2);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__contactPersonRole{font-size:var(--font-size-2xs);color:#c2410c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);font-weight:700}.AuditWorkflow-module__4AyWiG__contactPersonRow{align-items:center;gap:var(--space-3);display:flex}.AuditWorkflow-module__4AyWiG__contactPersonAvatar{color:#c2410c;text-transform:uppercase;background:#ffedd5;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:flex}.AuditWorkflow-module__4AyWiG__contactPersonName{font-size:var(--font-size-sm);color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.AuditWorkflow-module__4AyWiG__contactPersonEmail{font-size:var(--font-size-xs);color:#2563eb;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.AuditWorkflow-module__4AyWiG__contactPersonEmail:hover{text-decoration:underline}.AuditWorkflow-module__4AyWiG__contactPersonEmpty{font-size:var(--font-size-xs);color:#94a3b8;font-style:italic}.AuditWorkflow-module__4AyWiG__spaceY6{gap:var(--space-6);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__spaceY3{gap:var(--space-3);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__spinIcon{animation:1s linear infinite AuditWorkflow-module__4AyWiG__spin}@keyframes AuditWorkflow-module__4AyWiG__spin{to{transform:rotate(360deg)}}.AuditWorkflow-module__4AyWiG__certificateBgIcon{opacity:.1;position:absolute;bottom:-3rem;right:-3rem;transform:rotate(12deg)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__spaceY6{gap:var(--space-2)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__auditNotesBox,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__physicalBox,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__verdictSummary{padding:var(--space-3);border-radius:1rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__auditNotesBox,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__physicalBox{gap:var(--space-2);flex-direction:column;display:flex}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagField{gap:var(--space-2)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagChip{padding:.25rem .5rem;font-size:10px}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagInputField{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagAddBtn{width:2.125rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagCount{font-size:9px}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__flagSuggestionChip{padding:.2rem .5rem;font-size:9px}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__evidenceUploadBtn{padding:var(--space-2) var(--space-3);font-size:9px}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__evidenceItem{padding:var(--space-2)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__evidenceItemName{font-size:var(--font-size-2xs)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__auditBtnBase{padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-2);letter-spacing:.03em;text-align:center;font-size:9px;line-height:1.3}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__auditTextarea{padding:var(--space-2) var(--space-3);min-height:52px;font-size:var(--font-size-xs)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__auditActionRow{gap:var(--space-2);flex-direction:column}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnApprove,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnReject,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnPhysicalApprove,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnPhysicalReject,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnSeal,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__btnArbitrateResolve{padding:var(--space-3) 0}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__physicalGrid{gap:var(--space-2)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__arbitragePanel,.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__verdictPanel{gap:var(--space-4)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__arbitrageRejectionHeader{padding:var(--space-3) var(--space-4);font-size:var(--font-size-2xs);letter-spacing:1px}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__rejectionRow{padding:var(--space-2) var(--space-3);font-size:var(--font-size-2xs)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__sealGrid{gap:var(--space-3)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__sealBox{padding:var(--space-4);border-radius:1rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__sealActionArea{margin-top:var(--space-5)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__certificateCard{padding:var(--space-5);gap:var(--space-4);border-radius:1.25rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__certificateIconBox{padding:var(--space-3);border-radius:1rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__certificateTitle{font-size:var(--font-size-base)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__certificateBgIcon{display:none}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__contactCard{padding:var(--space-4);gap:var(--space-4);border-radius:1.25rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__contactGrid{grid-template-columns:1fr}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__contactPersonCard{padding:var(--space-3)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__contactTitle{font-size:var(--font-size-sm)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__stepSignature{padding:var(--space-3);margin-top:var(--space-5);gap:var(--space-2);border-radius:1rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__signatoryAvatar{border-radius:.75rem;width:2.25rem;height:2.25rem}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__signatoryName{font-size:var(--font-size-xs)}.AuditWorkflow-module__4AyWiG__workflowContainerCompact .AuditWorkflow-module__4AyWiG__signatoryLabel{letter-spacing:.08em}.AuditWorkflow-module__4AyWiG__hubGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.AuditWorkflow-module__4AyWiG__hubCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:1.25rem;flex-direction:column;transition:all .2s;display:flex}.AuditWorkflow-module__4AyWiG__hubCard:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 12px 24px -8px #3b82f61f}.AuditWorkflow-module__4AyWiG__hubCardIconWrap{color:#2563eb;background:#eff6ff;border-radius:.9rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.AuditWorkflow-module__4AyWiG__hubCardTitle{font-size:var(--font-size-base);color:#0f172a;font-weight:800}.AuditWorkflow-module__4AyWiG__hubCardDescription{font-size:var(--font-size-xs);color:#64748b;flex:1}.AuditWorkflow-module__4AyWiG__hubStatusChip{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);padding:var(--space-1) var(--space-3);text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;font-weight:700;display:inline-flex}.AuditWorkflow-module__4AyWiG__hubStatusPending{color:#64748b;background:#f1f5f9}.AuditWorkflow-module__4AyWiG__hubStatusApproved{color:#065f46;background:#d1fae5}.AuditWorkflow-module__4AyWiG__hubStatusRejected{color:#991b1b;background:#fee2e2}.AuditWorkflow-module__4AyWiG__hubCardLeadTime{font-size:var(--font-size-2xs);color:#94a3b8}.AuditWorkflow-module__4AyWiG__hubCardAlertChip{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);padding:var(--space-1) var(--space-3);color:#b45309;background:#fffbeb;border-radius:9999px;font-weight:700;display:inline-flex}.AuditWorkflow-module__4AyWiG__hubCardCta{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--font-size-xs);color:#2563eb;margin-top:auto;display:flex}.AuditWorkflow-module__4AyWiG__backToHubBtn,.AuditWorkflow-module__4AyWiG__backToHubBtnSecondary{align-items:center;gap:var(--space-2);color:#475569;font-weight:700;font-size:var(--font-size-xs);cursor:pointer;padding:var(--space-2) 0;background:0 0;border:none;align-self:flex-start;display:inline-flex}.AuditWorkflow-module__4AyWiG__backToHubBtn:hover,.AuditWorkflow-module__4AyWiG__backToHubBtnSecondary:hover{color:#2563eb}.AuditWorkflow-module__4AyWiG__btnSendNewVersion{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-weight:700;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid;border-radius:.75rem;margin-left:auto;display:inline-flex}
.SovereignLayout-module__5RXyRq__sovereignContainer{--primary-color:#1e3a8a;--accent-color:#b23c0e;--bg-color:#fff;--card-bg:#fff;--border-color:#f1f5f9;--text-primary:#1e293b;--text-secondary:#64748b;--sidebar-bg:#fff;--sidebar-border:#e2e8f0;--nav-active-bg:#fff7ed;--nav-active-text:#b23c0e;--nav-inactive-text:#64748b;--footer-bg:#f8fafc;--sidebar-width:280px;--sidebar-collapsed-width:80px}.SovereignLayout-module__5RXyRq__layoutRoot{background-color:var(--bg-color);width:100%;height:100vh;transition:background-color .5s;display:flex;overflow:hidden}.SovereignLayout-module__5RXyRq__sidebarWrapper{z-index:60;flex-shrink:0;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.SovereignLayout-module__5RXyRq__mainContentWrapper{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.SovereignLayout-module__5RXyRq__scrollingArea{flex:1;padding:1rem;overflow:auto}@media (min-width:768px){.SovereignLayout-module__5RXyRq__scrollingArea{padding:2rem}}.SovereignLayout-module__5RXyRq__sovereignCard{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:2rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a}
.KpiCard-module__t7hUYa__card{padding:var(--space-5);box-shadow:var(--shadow-card);cursor:default;border-radius:2rem;flex-direction:column;justify-content:space-between;min-height:160px;transition:all .3s;display:flex;position:relative;overflow:hidden}.KpiCard-module__t7hUYa__clickable{cursor:pointer}@media (min-width:768px){.KpiCard-module__t7hUYa__card{padding:var(--space-6);min-height:180px}}@media (min-width:1024px){.KpiCard-module__t7hUYa__card{min-height:auto;padding:var(--space-5) var(--space-6);align-items:center;gap:var(--space-5);flex-direction:row}.KpiCard-module__t7hUYa__cardHeader{flex-shrink:0;justify-content:flex-start}.KpiCard-module__t7hUYa__arrowIcon{display:none}.KpiCard-module__t7hUYa__cardBody{flex:1;margin-top:0}.KpiCard-module__t7hUYa__value{font-size:var(--font-size-3xl)}.KpiCard-module__t7hUYa__bgDecoration{opacity:.04}}.KpiCard-module__t7hUYa__clickable:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a}.KpiCard-module__t7hUYa__themeAlert{background-color:var(--color-accent-orange);color:#fff;border:none}.KpiCard-module__t7hUYa__themeSuccess{color:#fff;background-color:#059669;border:none}.KpiCard-module__t7hUYa__themeDark{background-color:var(--color-primary-dark-blue);color:#fff;border:none}.KpiCard-module__t7hUYa__themeLight{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0}.KpiCard-module__t7hUYa__cardHeader{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.KpiCard-module__t7hUYa__iconContainer{padding:var(--space-2);border-radius:.75rem;transition:transform .3s}@media (min-width:768px){.KpiCard-module__t7hUYa__iconContainer{padding:var(--space-3);border-radius:1rem}}.KpiCard-module__t7hUYa__card:hover .KpiCard-module__t7hUYa__iconContainer{transform:scale(1.1)}.KpiCard-module__t7hUYa__iconThemeAlert,.KpiCard-module__t7hUYa__iconThemeSuccess{color:#fff;background-color:#fff3}.KpiCard-module__t7hUYa__iconThemeDark{color:#fff;background-color:#ffffff1a}.KpiCard-module__t7hUYa__iconThemeLight{color:#94a3b8;background-color:#f8fafc}.KpiCard-module__t7hUYa__arrowIcon{opacity:.5;width:18px;height:18px;transition:opacity .3s}.KpiCard-module__t7hUYa__card:hover .KpiCard-module__t7hUYa__arrowIcon{opacity:1}.KpiCard-module__t7hUYa__cardBody{z-index:10;margin-top:var(--space-3);min-width:0;position:relative}@media (min-width:768px){.KpiCard-module__t7hUYa__cardBody{margin-top:var(--space-4)}}.KpiCard-module__t7hUYa__value{font-size:var(--font-size-3xl);letter-spacing:-.05em;font-weight:900;line-height:var(--line-height-tight);display:block}@media (min-width:768px){.KpiCard-module__t7hUYa__value{font-size:var(--font-size-4xl)}}.KpiCard-module__t7hUYa__label{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:2px;margin-top:var(--space-2);opacity:.7;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-weight:900}@media (min-width:768px){.KpiCard-module__t7hUYa__label{font-size:var(--font-size-2xs);margin-top:var(--space-2)}}.KpiCard-module__t7hUYa__subtext{text-transform:uppercase;letter-spacing:.1em;margin-top:var(--space-1);opacity:.9;padding-top:var(--space-2);border-top:1px solid #ffffff1a;font-size:8px;font-weight:700;display:inline-block}.KpiCard-module__t7hUYa__themeLight .KpiCard-module__t7hUYa__subtext{border-top-color:#0000000d}@media (min-width:768px){.KpiCard-module__t7hUYa__subtext{font-size:9px}}.KpiCard-module__t7hUYa__bgDecoration{opacity:.05;pointer-events:none;position:absolute;bottom:-1.5rem;right:-1rem;transform:rotate(12deg)}@media (min-width:768px){.KpiCard-module__t7hUYa__bgDecoration{opacity:.07}}
.PrivacyModal-module__0XeO-G__body{flex-direction:column;flex:1;gap:2rem;padding:2rem;display:flex;overflow-y:auto}.PrivacyModal-module__0XeO-G__section{animation:.5s ease-out PrivacyModal-module__0XeO-G__slideFromBottom}@keyframes PrivacyModal-module__0XeO-G__slideFromBottom{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.PrivacyModal-module__0XeO-G__sectionTitle{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.05em;color:#334155;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:900;display:flex}.PrivacyModal-module__0XeO-G__sectionText{font-size:var(--font-size-base);color:#475569;text-align:justify;line-height:1.625}.PrivacyModal-module__0XeO-G__listBox{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.PrivacyModal-module__0XeO-G__listItems{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.PrivacyModal-module__0XeO-G__listItem{align-items:flex-start;gap:.75rem;display:flex}.PrivacyModal-module__0XeO-G__bullet{background-color:var(--color-detail-blue);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.PrivacyModal-module__0XeO-G__listItemText{font-size:var(--font-size-base);color:#475569;font-weight:500}.PrivacyModal-module__0XeO-G__footer{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;padding:1.25rem;display:flex}.PrivacyModal-module__0XeO-G__confirmBtn{background-color:var(--color-primary-dark-blue);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;box-shadow:0 10px 15px -3px #0000001a}.PrivacyModal-module__0XeO-G__confirmBtn:hover{background-color:#1e293b}.PrivacyModal-module__0XeO-G__confirmBtn:active{transform:scale(.95)}
.InvestigationModal-module__MvJoWq__body{padding:var(--space-8);gap:var(--space-6);flex-direction:column;max-height:75vh;display:flex;overflow-y:auto}.InvestigationModal-module__MvJoWq__grid{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.InvestigationModal-module__MvJoWq__logInfo{gap:var(--space-2);flex-direction:column;display:flex}.InvestigationModal-module__MvJoWq__logInfoLabel{font-size:var(--font-size-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.1875rem;font-weight:900}.InvestigationModal-module__MvJoWq__logInfoValue{font-size:var(--font-size-base);color:#1e293b;font-weight:700;line-height:1.25}.InvestigationModal-module__MvJoWq__payloadBlock{gap:var(--space-2);flex-direction:column;display:flex}.InvestigationModal-module__MvJoWq__payloadPre{padding:var(--space-4);color:#e2e8f0;font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);background:#0f172a;border-radius:.75rem;max-height:16rem;margin:0;line-height:1.5;overflow:auto}.InvestigationModal-module__MvJoWq__viewDocumentLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-dark-blue);color:var(--color-detail-blue);font-size:var(--font-size-sm);border-radius:.75rem;align-self:flex-start;font-weight:700;text-decoration:none;display:inline-flex}