.SecretariatAssignmentNoProjectsPage-module__cviING__gate{text-align:center;background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;align-items:center;max-width:620px;margin:28px auto 0;padding:48px 40px;display:flex;box-shadow:0 1px 2px #919eab29}.SecretariatAssignmentNoProjectsPage-module__cviING__icon{background:var(--page);width:64px;height:64px;color:var(--foreground-tertiary);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.SecretariatAssignmentNoProjectsPage-module__cviING__icon svg{width:34px;height:34px}.SecretariatAssignmentNoProjectsPage-module__cviING__title{font-size:20px;font-weight:var(--portal-font-weight-bold);color:var(--foreground)}.SecretariatAssignmentNoProjectsPage-module__cviING__sub{font-size:var(--portal-font-size-body);color:var(--foreground-secondary);margin-top:14px;line-height:1.6}.SecretariatAssignmentNoProjectsPage-module__cviING__sub strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}
.PendingIndicator-module__Anevia__root,.PendingIndicator-module__Anevia__dots{align-items:center;display:inline-flex}.PendingIndicator-module__Anevia__root{gap:.45rem}.PendingIndicator-module__Anevia__label{white-space:nowrap}.PendingIndicator-module__Anevia__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite PendingIndicator-module__Anevia__spin;display:block}.PendingIndicator-module__Anevia__dots{letter-spacing:.04em;gap:0;line-height:1}.PendingIndicator-module__Anevia__dots span{width:.22em;animation:1.1s ease-in-out infinite PendingIndicator-module__Anevia__fade-dot;display:inline}.PendingIndicator-module__Anevia__dots span:nth-child(2){animation-delay:.12s}.PendingIndicator-module__Anevia__dots span:nth-child(3){animation-delay:.24s}@keyframes PendingIndicator-module__Anevia__spin{to{transform:rotate(360deg)}}@keyframes PendingIndicator-module__Anevia__fade-dot{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.PendingIndicator-module__Anevia__spinner,.PendingIndicator-module__Anevia__dots span{animation:none}.PendingIndicator-module__Anevia__dots span{opacity:.75}}
.PortalButton-module__x0P3sW__button{border-radius:var(--portal-radius-md);cursor:pointer;font:inherit;border:1px solid #0000;grid-template-areas:"button-content";justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:16px;font-weight:700;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-grid;position:relative}.PortalButton-module__x0P3sW__content,.PortalButton-module__x0P3sW__pending{grid-area:button-content;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.PortalButton-module__x0P3sW__content[data-hidden=true]{visibility:hidden}.PortalButton-module__x0P3sW__pending{position:static}.PortalButton-module__x0P3sW__button:hover:not(:disabled){transform:translateY(-1px)}.PortalButton-module__x0P3sW__button:focus-visible{box-shadow:0 0 0 3px var(--portal-accent-soft);outline:2px solid var(--ring);outline-offset:2px}.PortalButton-module__x0P3sW__button:disabled{cursor:not-allowed;opacity:.58}.PortalButton-module__x0P3sW__primary{background:var(--portal-accent-deep);box-shadow:0 8px 20px color-mix(in oklab, var(--portal-accent) 24%, transparent);color:var(--primary-foreground)}.PortalButton-module__x0P3sW__primary:hover:not(:disabled){background:var(--portal-accent)}.PortalButton-module__x0P3sW__secondary{background:var(--card);border-color:var(--border);color:var(--foreground)}.PortalButton-module__x0P3sW__secondary:hover:not(:disabled){background:var(--secondary);border-color:var(--border);color:var(--foreground)}.PortalButton-module__x0P3sW__warning{background:var(--warning);color:#3d2900}.PortalButton-module__x0P3sW__warning:hover:not(:disabled){background:color-mix(in oklab, var(--warning) 84%, black)}.PortalButton-module__x0P3sW__danger{background:var(--destructive);color:var(--destructive-foreground)}.PortalButton-module__x0P3sW__danger:hover:not(:disabled){background:color-mix(in oklab, var(--destructive) 84%, black)}.PortalButton-module__x0P3sW__ghost{color:var(--foreground-secondary);background:0 0}.PortalButton-module__x0P3sW__ghost:hover:not(:disabled){background:var(--portal-accent-soft);color:var(--portal-accent-deep)}.PortalButton-module__x0P3sW__text{color:var(--portal-accent-deep);text-underline-offset:.2em;background:0 0;align-self:flex-start;min-height:auto;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.PortalButton-module__x0P3sW__text:hover:not(:disabled){color:var(--portal-accent);text-decoration-color:currentColor;transform:none}
.SurfaceCard-module__lRAy5G__card{background:var(--card);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-card);min-width:0;overflow:hidden}
.StatCard-module__7yFaCW__card{border-radius:var(--portal-radius-md);box-sizing:border-box;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.StatCard-module__7yFaCW__compact{align-items:center;min-height:100px;padding:18px 24px}.StatCard-module__7yFaCW__compact>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__label{grid-column:1/-1}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__value{margin-top:7px}.StatCard-module__7yFaCW__compact .StatCard-module__7yFaCW__detail{margin-top:0}.StatCard-module__7yFaCW__status{align-items:flex-start;padding:22px 24px}.StatCard-module__7yFaCW__status>div{min-width:0}.StatCard-module__7yFaCW__status .StatCard-module__7yFaCW__value{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.25;overflow:hidden}.StatCard-module__7yFaCW__status .StatCard-module__7yFaCW__detail{margin-top:10px}.StatCard-module__7yFaCW__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.StatCard-module__7yFaCW__iconSuccess{background:linear-gradient(140deg, var(--success), var(--success-strong));box-shadow:0 6px 16px -6px #00a76f80}.StatCard-module__7yFaCW__label,.StatCard-module__7yFaCW__detail,.StatCard-module__7yFaCW__value{display:block}.StatCard-module__7yFaCW__label{color:var(--foreground-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:normal}.StatCard-module__7yFaCW__value{color:var(--foreground);margin-top:8px;font-size:32px;line-height:1}.StatCard-module__7yFaCW__detail{color:var(--foreground-secondary);margin-top:10px;font-size:14px;line-height:normal;display:block}.StatCard-module__7yFaCW__detailSuccess,.StatCard-module__7yFaCW__valueSuccess{color:var(--success-strong)}
.StatusPill-module__2knZoa__pill{border-radius:var(--portal-radius-pill);white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:0;padding:7px 14px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.StatusPill-module__2knZoa__neutral{background:var(--page);color:var(--foreground-secondary)}.StatusPill-module__2knZoa__success{color:var(--success-strong);background:#00a76f1a}.StatusPill-module__2knZoa__warning{color:var(--warning-strong);background:#ffab001a}.StatusPill-module__2knZoa__danger{color:var(--destructive);background:#ff56301a}.StatusPill-module__2knZoa__info{background:color-mix(in oklab, var(--information) 15%, white);color:color-mix(in oklab, var(--information) 75%, black)}.StatusPill-module__2knZoa__special{background:color-mix(in oklab, var(--special) 12%, white);color:var(--special)}
.DataTable-module__LTziBa__scroller{width:100%;overflow-x:auto}.DataTable-module__LTziBa__table{border-collapse:collapse;width:100%;min-width:46rem}.DataTable-module__LTziBa__caption{width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DataTable-module__LTziBa__table th,.DataTable-module__LTziBa__table td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:1rem 1.25rem}.DataTable-module__LTziBa__table th{color:var(--foreground-tertiary);letter-spacing:.07em;text-transform:uppercase;font-size:14px;font-weight:700}.DataTable-module__LTziBa__table th>button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.DataTable-module__LTziBa__table th>button>svg{color:var(--foreground-tertiary);flex:none}.DataTable-module__LTziBa__table th>button>svg[data-direction=ascending]{transform:rotate(180deg)}.DataTable-module__LTziBa__table td{color:var(--foreground-secondary);font-size:16px}.DataTable-module__LTziBa__table tbody tr:last-child td{border-bottom:0}.DataTable-module__LTziBa__table tbody tr:hover{background:color-mix(in oklab, var(--portal-accent-soft) 45%, white)}.DataTable-module__LTziBa__table tbody tr[data-clickable=true]{cursor:pointer}.DataTable-module__LTziBa__table tbody tr[data-clickable=true]:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}
.DataTablePageSize-module__q19UMa__root{display:inline-flex;position:relative}.DataTablePageSize-module__q19UMa__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-semibold);justify-content:space-between;align-items:center;gap:8px;min-width:66px;height:32px;padding:0 8px 0 10px;display:inline-flex}.DataTablePageSize-module__q19UMa__trigger:hover,.DataTablePageSize-module__q19UMa__trigger[aria-expanded=true]{border-color:var(--portal-accent)}.DataTablePageSize-module__q19UMa__trigger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.DataTablePageSize-module__q19UMa__trigger:disabled{cursor:wait;opacity:.55}.DataTablePageSize-module__q19UMa__chevron,.DataTablePageSize-module__q19UMa__chevronOpen{color:var(--foreground-tertiary);align-items:center;transition:transform .18s;display:inline-flex}.DataTablePageSize-module__q19UMa__chevronOpen{color:var(--portal-accent);transform:rotate(180deg)}:is(.DataTablePageSize-module__q19UMa__chevron>svg,.DataTablePageSize-module__q19UMa__chevronOpen>svg){width:16px;height:16px}.DataTablePageSize-module__q19UMa__menu{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:30;flex-direction:column;gap:2px;min-width:100%;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 4px 6px -2px #141a2114,0 12px 28px -8px #141a2138}.DataTablePageSize-module__q19UMa__option{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;min-width:72px;padding:9px 10px;display:flex}.DataTablePageSize-module__q19UMa__option:hover{background:var(--page);color:var(--foreground)}.DataTablePageSize-module__q19UMa__option[aria-selected=true]{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-weight:var(--portal-font-weight-semibold)}.DataTablePageSize-module__q19UMa__check,.DataTablePageSize-module__q19UMa__checkHidden{color:var(--portal-accent-deep);align-items:center;display:inline-flex}.DataTablePageSize-module__q19UMa__checkHidden{visibility:hidden}:is(.DataTablePageSize-module__q19UMa__check>svg,.DataTablePageSize-module__q19UMa__checkHidden>svg){width:16px;height:16px}
.DataTablePagination-module__iQC9ua__footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.DataTablePagination-module__iQC9ua__summary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.DataTablePagination-module__iQC9ua__pageSize{color:var(--foreground-tertiary);font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base);align-items:center;gap:8px;display:inline-flex}.DataTablePagination-module__iQC9ua__range{color:var(--foreground-tertiary);font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-base)}.DataTablePagination-module__iQC9ua__range strong{color:var(--foreground-secondary);font-weight:var(--portal-font-weight-bold)}.DataTablePagination-module__iQC9ua__pagination{align-items:center;gap:4px;display:flex}.DataTablePagination-module__iQC9ua__page{border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:var(--portal-font-size-compact);font-weight:var(--portal-font-weight-semibold);background:0 0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.DataTablePagination-module__iQC9ua__page:hover:not(:disabled):not([aria-current=page]){border-color:var(--border);color:var(--foreground)}.DataTablePagination-module__iQC9ua__page[aria-current=page]{background:var(--foreground);color:#fff;cursor:default;border-color:#0000}.DataTablePagination-module__iQC9ua__page:disabled{cursor:not-allowed;opacity:.4}.DataTablePagination-module__iQC9ua__navigation>svg{width:16px;height:16px}.DataTablePagination-module__iQC9ua__gap{color:var(--foreground-tertiary);font-weight:var(--portal-font-weight-bold);align-items:flex-end;padding:0 2px 6px;display:inline-flex}@media (max-width:640px){.DataTablePagination-module__iQC9ua__footer{flex-direction:column;align-items:flex-start}}
.ActionBanner-module__0r_xcW__banner{background:color-mix(in srgb, var(--portal-accent) 8%, var(--background));border:1px solid color-mix(in srgb, var(--portal-accent) 30%, transparent);border-radius:var(--portal-radius-md);align-items:center;gap:18px;min-width:0;padding:20px 24px;display:flex}.ActionBanner-module__0r_xcW__banner[data-dismissible=true]{padding-right:52px;position:relative}.ActionBanner-module__0r_xcW__icon{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.ActionBanner-module__0r_xcW__copy{flex:1;min-width:0}.ActionBanner-module__0r_xcW__copy h2{color:var(--foreground);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);margin:0;line-height:1.35}.ActionBanner-module__0r_xcW__banner[data-title-size=title] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}.ActionBanner-module__0r_xcW__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);margin-top:4px;line-height:1.5}.ActionBanner-module__0r_xcW__description strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}.ActionBanner-module__0r_xcW__action{flex:none;align-self:center}.ActionBanner-module__0r_xcW__dismiss{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:10px;right:12px}.ActionBanner-module__0r_xcW__dismiss:hover{color:var(--foreground);background:#1c252e0f}.ActionBanner-module__0r_xcW__dismiss:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.ActionBanner-module__0r_xcW__dismiss>svg{width:18px;height:18px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]{background:linear-gradient(100deg,#ff56300f,#ffab000d);border-color:#ff56302e;gap:16px;padding-top:16px;padding-bottom:16px;padding-left:20px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg,#ff8a6b,#ff5630);border-radius:11px;flex-basis:38px;height:38px;box-shadow:0 6px 16px -6px #ff563080}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__description{font-weight:var(--portal-font-weight-base);margin-top:2px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__description strong{color:var(--destructive)}.ActionBanner-module__0r_xcW__banner[data-tone=danger]{background:#ff563017;border-color:#ff563033}.ActionBanner-module__0r_xcW__banner[data-tone=danger] .ActionBanner-module__0r_xcW__icon{background:var(--destructive);box-shadow:0 6px 16px -6px #ff563080}.ActionBanner-module__0r_xcW__banner[data-tone=information]{background:#00b8d917;border-color:#00b8d938}.ActionBanner-module__0r_xcW__banner[data-tone=information] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg,#55c9ec,#6b64f8)}.ActionBanner-module__0r_xcW__banner[data-tone=neutral]{background:#63738114;border-color:#63738129}.ActionBanner-module__0r_xcW__banner[data-tone=neutral] .ActionBanner-module__0r_xcW__icon{background:var(--foreground-secondary);box-shadow:none}.ActionBanner-module__0r_xcW__banner[data-tone=success]{background:#00a76f17;border-color:#00a76f2e}.ActionBanner-module__0r_xcW__banner[data-tone=success] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg, var(--success), var(--success-strong));box-shadow:0 6px 16px -6px #00a76f80}.ActionBanner-module__0r_xcW__banner[data-tone=warning]{background:#ffab001a;border-color:#ffab0038}.ActionBanner-module__0r_xcW__banner[data-tone=warning] .ActionBanner-module__0r_xcW__icon{background:linear-gradient(140deg, #ffc107, var(--warning));box-shadow:0 6px 16px -6px #ffab0080}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated]{background:color-mix(in srgb, var(--portal-accent) 8%, var(--background));box-shadow:var(--portal-shadow-card);border-color:#0000}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__icon{background:var(--portal-accent-soft);box-shadow:none;color:var(--portal-accent-deep)}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__icon>svg{width:26px;height:26px}.ActionBanner-module__0r_xcW__banner[data-presentation=elevated] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-title)}@media (max-width:640px){.ActionBanner-module__0r_xcW__banner{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:14px 15px;display:grid}.ActionBanner-module__0r_xcW__icon{width:44px}.ActionBanner-module__0r_xcW__banner[data-dismissible=true]{padding-right:46px;overflow:hidden}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff56302e,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}.ActionBanner-module__0r_xcW__banner[data-tone=deadline]>*{z-index:1;position:relative}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__icon{flex-basis:36px;width:36px;height:36px;margin-top:4px}.ActionBanner-module__0r_xcW__banner[data-tone=deadline] .ActionBanner-module__0r_xcW__copy h2{font-size:var(--portal-font-size-body)}.ActionBanner-module__0r_xcW__action{grid-column:1/-1;width:100%;min-width:0}}
.EmptyState-module__ki-UBa__root{background:var(--card);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-card);color:var(--foreground-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:18rem;padding:3rem 1.5rem;display:flex}.EmptyState-module__ki-UBa__embedded{box-shadow:none;background:0 0;border:0;border-radius:0}.EmptyState-module__ki-UBa__icon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.9rem;display:inline-flex}.EmptyState-module__ki-UBa__root strong{color:var(--foreground);font-size:1rem}.EmptyState-module__ki-UBa__root p{max-width:31rem;margin:.35rem 0 0;line-height:1.55}.EmptyState-module__ki-UBa__action{margin-top:1.2rem}
.UploadProgress-module__-Rt5ia__progress{background:var(--card,#fff);border:1px solid var(--border-subtle);box-sizing:border-box;color:var(--foreground,#18212b);border-radius:14px;gap:10px;width:100%;min-width:0;max-width:100%;padding:14px 16px;display:grid;overflow:hidden;container-type:inline-size}.UploadProgress-module__-Rt5ia__progress[data-status=failed]{border-color:#ff563059}.UploadProgress-module__-Rt5ia__heading,.UploadProgress-module__-Rt5ia__summary,.UploadProgress-module__-Rt5ia__actions{align-items:center;min-width:0;display:flex}.UploadProgress-module__-Rt5ia__heading{justify-content:space-between;gap:10px}.UploadProgress-module__-Rt5ia__fileName{font-size:16px;font-weight:var(--portal-font-weight-semibold,600);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.UploadProgress-module__-Rt5ia__percentage{color:var(--portal-accent-deep,#5547ef);font-size:16px;font-weight:var(--portal-font-weight-bold,700);flex:none}.UploadProgress-module__-Rt5ia__track{background:var(--page,#f3f5f7);border-radius:999px;height:8px;position:relative;overflow:hidden}.UploadProgress-module__-Rt5ia__bar{background:linear-gradient(105deg, var(--portal-accent-deep,#5547ef) 0%, var(--portal-accent-soft,#8b8cff) 38%, var(--portal-accent-deep,#5547ef) 72%, var(--portal-accent-soft,#8b8cff) 100%);border-radius:inherit;background-size:220% 100%;min-width:4px;height:100%;transition:width .18s}.UploadProgress-module__-Rt5ia__progress[data-status=uploading] .UploadProgress-module__-Rt5ia__bar,.UploadProgress-module__-Rt5ia__progress[data-status=processing] .UploadProgress-module__-Rt5ia__bar{animation:1.35s linear infinite UploadProgress-module__-Rt5ia__upload-gradient-flow}.UploadProgress-module__-Rt5ia__progress[data-status=completed] .UploadProgress-module__-Rt5ia__bar{background:#13a87d}.UploadProgress-module__-Rt5ia__progress[data-status=failed] .UploadProgress-module__-Rt5ia__bar{background:#ff5630}.UploadProgress-module__-Rt5ia__summary{color:var(--foreground-secondary,#637381);justify-content:space-between;gap:7px;font-size:16px}.UploadProgress-module__-Rt5ia__summary strong{color:inherit;font-weight:var(--portal-font-weight-semibold,600)}.UploadProgress-module__-Rt5ia__summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.UploadProgress-module__-Rt5ia__error{color:var(--destructive,#ff5630);margin:0;font-size:16px;line-height:1.45}.UploadProgress-module__-Rt5ia__actions{justify-content:flex-end;gap:8px}.UploadProgress-module__-Rt5ia__action{border:1px solid var(--border,#e3e7ec);color:var(--foreground,#18212b);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold,600);background:0 0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;display:inline-flex}.UploadProgress-module__-Rt5ia__action:hover{background:var(--page,#f3f5f7)}.UploadProgress-module__-Rt5ia__action[data-tone=danger]{color:var(--destructive,#ff5630)}@keyframes UploadProgress-module__-Rt5ia__upload-gradient-flow{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.UploadProgress-module__-Rt5ia__bar{transition:none}.UploadProgress-module__-Rt5ia__progress[data-status=uploading] .UploadProgress-module__-Rt5ia__bar,.UploadProgress-module__-Rt5ia__progress[data-status=processing] .UploadProgress-module__-Rt5ia__bar{animation:none}}@container (max-width:24rem){.UploadProgress-module__-Rt5ia__summary{flex-direction:column;align-items:flex-start;gap:2px}.UploadProgress-module__-Rt5ia__actions{justify-content:stretch}.UploadProgress-module__-Rt5ia__action{justify-content:center;width:100%}}
.PortalDialogBackdrop-module__7rHOtG__backdrop.PortalDialogBackdrop-module__7rHOtG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141a2194}@media (prefers-reduced-transparency:reduce){.PortalDialogBackdrop-module__7rHOtG__backdrop.PortalDialogBackdrop-module__7rHOtG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141a21d1}}
.FieldMessage-module__Mos3LW__message{font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}.FieldMessage-module__Mos3LW__error{color:var(--destructive)}.FieldMessage-module__Mos3LW__hint{color:var(--foreground-tertiary)}
.RequiredMark-module__aaZVlG__mark{color:var(--destructive)}
.FormField-module__QQxiVW__field{flex-direction:column;gap:6px;width:100%;display:flex}.FormField-module__QQxiVW__label{color:var(--foreground-secondary);font-size:16px;font-weight:var(--portal-font-weight-semibold);line-height:1.35}.FormField-module__QQxiVW__hint{color:var(--foreground-secondary);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}.FormField-module__QQxiVW__error{color:var(--destructive);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}
.SelectPanel-module__jOD0Kq__root{flex-shrink:0;min-width:0;max-width:100%;position:relative}.SelectPanel-module__jOD0Kq__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold);text-align:left;white-space:nowrap;outline:none;justify-content:space-between;align-items:center;gap:10px;min-width:168px;max-width:100%;height:40px;padding:0 12px 0 14px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.SelectPanel-module__jOD0Kq__trigger:hover,.SelectPanel-module__jOD0Kq__trigger[aria-expanded=true],.SelectPanel-module__jOD0Kq__trigger:focus-visible{border-color:var(--portal-accent);color:var(--foreground)}.SelectPanel-module__jOD0Kq__trigger[data-invalid],.SelectPanel-module__jOD0Kq__trigger[data-invalid]:hover,.SelectPanel-module__jOD0Kq__trigger[data-invalid]:focus-visible,.SelectPanel-module__jOD0Kq__trigger[data-invalid][aria-expanded=true]{border-color:var(--destructive)}.SelectPanel-module__jOD0Kq__trigger:disabled{cursor:not-allowed;opacity:.5}.SelectPanel-module__jOD0Kq__rootFullWidth,.SelectPanel-module__jOD0Kq__triggerFullWidth{width:100%}.SelectPanel-module__jOD0Kq__triggerFullWidth{min-width:0}.SelectPanel-module__jOD0Kq__triggerLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.SelectPanel-module__jOD0Kq__triggerPlaceholder{color:var(--foreground-tertiary);font-weight:var(--portal-font-weight-base)}.SelectPanel-module__jOD0Kq__triggerActive,.SelectPanel-module__jOD0Kq__triggerActive:hover,.SelectPanel-module__jOD0Kq__triggerActive[aria-expanded=true]{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-color:#0000}.SelectPanel-module__jOD0Kq__triggerActive .SelectPanel-module__jOD0Kq__chevron{color:var(--portal-accent-deep)}.SelectPanel-module__jOD0Kq__triggerCompact{gap:6px;min-width:0;height:34px;padding:0 8px 0 12px}.SelectPanel-module__jOD0Kq__triggerCompact .SelectPanel-module__jOD0Kq__chevron{width:16px;height:16px}.SelectPanel-module__jOD0Kq__triggerCompact .SelectPanel-module__jOD0Kq__chevron>svg{width:16px;height:16px}.SelectPanel-module__jOD0Kq__chevron{color:var(--foreground-tertiary);flex-shrink:0;align-items:center;width:18px;height:18px;transition:transform .18s,color .15s;display:inline-flex}.SelectPanel-module__jOD0Kq__chevronOpen{color:var(--portal-accent);transform:rotate(180deg)}.SelectPanel-module__jOD0Kq__chevron>svg{width:18px;height:18px}.SelectPanel-module__jOD0Kq__menu{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:30;flex-direction:column;gap:2px;min-width:100%;max-height:min(320px,50vh);padding:6px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 4px 6px -2px #141a2114,0 12px 28px -8px #141a2138}.SelectPanel-module__jOD0Kq__menuAbove{top:auto;bottom:calc(100% + 10px)}.SelectPanel-module__jOD0Kq__option{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:9px 12px;transition:background .12s,color .12s;display:flex}.SelectPanel-module__jOD0Kq__option>span:first-child{min-width:0}.SelectPanel-module__jOD0Kq__optionBadge{background:var(--page);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-pill);color:var(--foreground-secondary);font-size:14px;font-weight:var(--portal-font-weight-semibold);text-align:center;max-width:55%;margin-left:auto;padding:4px 8px;line-height:1.4}.SelectPanel-module__jOD0Kq__optionWithBadge .SelectPanel-module__jOD0Kq__check{margin-left:0}.SelectPanel-module__jOD0Kq__filterMenu{width:max-content}.SelectPanel-module__jOD0Kq__filterMenuWithBadges{width:400px}.SelectPanel-module__jOD0Kq__optionList{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.SelectPanel-module__jOD0Kq__search{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;flex-shrink:0;width:100%;min-height:44px;margin-bottom:4px;padding:0 12px;font-size:16px}.SelectPanel-module__jOD0Kq__search:focus{border-color:var(--portal-accent)}.SelectPanel-module__jOD0Kq__search::placeholder{color:var(--foreground-tertiary)}.SelectPanel-module__jOD0Kq__empty{color:var(--foreground-secondary);margin:0;padding:12px;font-size:16px}.SelectPanel-module__jOD0Kq__option:hover,.SelectPanel-module__jOD0Kq__option:focus-visible{background:var(--page);color:var(--foreground);outline:none}.SelectPanel-module__jOD0Kq__optionSelected{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-weight:var(--portal-font-weight-semibold)}.SelectPanel-module__jOD0Kq__option[data-disabled]{cursor:not-allowed;opacity:.45}.SelectPanel-module__jOD0Kq__option[data-disabled]:hover,.SelectPanel-module__jOD0Kq__option[data-disabled]:focus-visible{color:var(--foreground-secondary);background:0 0}.SelectPanel-module__jOD0Kq__check{color:var(--portal-accent-deep);opacity:0;flex-shrink:0;align-items:center;width:16px;height:16px;margin-left:auto;display:inline-flex}.SelectPanel-module__jOD0Kq__optionSelected .SelectPanel-module__jOD0Kq__check{opacity:1}.SelectPanel-module__jOD0Kq__check>svg{width:16px;height:16px}@media (pointer:coarse){.SelectPanel-module__jOD0Kq__trigger,.SelectPanel-module__jOD0Kq__triggerCompact,.SelectPanel-module__jOD0Kq__option{min-height:44px}}
.PortalSelect-module__9vuSJa__root{width:100%;min-width:0}.PortalSelect-module__9vuSJa__root>button{width:100%;height:44px}
.DateTimePicker-module__elC3-W__field{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex}.DateTimePicker-module__elC3-W__labelRow,.DateTimePicker-module__elC3-W__label{align-items:center;display:inline-flex}.DateTimePicker-module__elC3-W__labelRow{align-self:flex-start}.DateTimePicker-module__elC3-W__labelRow[data-visually-hidden]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DateTimePicker-module__elC3-W__label{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);line-height:1.35}.DateTimePicker-module__elC3-W__required,.DateTimePicker-module__elC3-W__error{color:var(--destructive)}.DateTimePicker-module__elC3-W__control{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);align-items:stretch;min-height:44px;transition:border-color .15s;display:flex}.DateTimePicker-module__elC3-W__control:hover:not([data-open]){border-color:var(--foreground-tertiary)}.DateTimePicker-module__elC3-W__control[data-open]{border-color:var(--portal-accent)}.DateTimePicker-module__elC3-W__control[data-invalid],.DateTimePicker-module__elC3-W__control[data-invalid]:hover,.DateTimePicker-module__elC3-W__control[data-invalid][data-open]{border-color:var(--destructive)}.DateTimePicker-module__elC3-W__trigger{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.625rem;min-width:0;padding:0 .875rem;display:flex}.DateTimePicker-module__elC3-W__trigger:focus-visible,.DateTimePicker-module__elC3-W__clearButton:focus-visible,.DateTimePicker-module__elC3-W__monthButton:focus-visible,.DateTimePicker-module__elC3-W__dayButton:focus-visible,.DateTimePicker-module__elC3-W__periodButton:focus-visible,.DateTimePicker-module__elC3-W__timePreset:focus-visible,.DateTimePicker-module__elC3-W__todayButton:focus-visible,.DateTimePicker-module__elC3-W__cancelButton:focus-visible,.DateTimePicker-module__elC3-W__applyButton:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.DateTimePicker-module__elC3-W__trigger:disabled,.DateTimePicker-module__elC3-W__trigger[aria-disabled=true]{cursor:not-allowed}.DateTimePicker-module__elC3-W__calendarIcon{color:var(--portal-accent);flex:none;display:inline-flex}.DateTimePicker-module__elC3-W__calendarIcon>svg{width:26px;height:26px}.DateTimePicker-module__elC3-W__value,.DateTimePicker-module__elC3-W__placeholder{font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DateTimePicker-module__elC3-W__placeholder{color:var(--foreground-tertiary)}.DateTimePicker-module__elC3-W__clearButton{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.DateTimePicker-module__elC3-W__error{font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}.DateTimePicker-module__elC3-W__scrim{z-index:2400;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DateTimePicker-module__elC3-W__popover{background:var(--popover);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:400px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 12px 32px -8px #141a213d,0 4px 10px -4px #141a2129}.DateTimePicker-module__elC3-W__popoverContent{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.DateTimePicker-module__elC3-W__calendar{padding:.875rem .875rem .375rem}.DateTimePicker-module__elC3-W__calendarNavigation{justify-content:space-between;align-items:center;margin-top:.625rem;margin-bottom:1.625rem;display:flex}.DateTimePicker-module__elC3-W__monthLabel{color:var(--foreground);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.DateTimePicker-module__elC3-W__monthLabel>:first-child{flex:auto;min-width:0}.DateTimePicker-module__elC3-W__monthLabel>:last-child{flex:0 0 5.5rem}.DateTimePicker-module__elC3-W__monthButton{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.DateTimePicker-module__elC3-W__monthButtonSpacer{width:30px;height:30px;display:inline-flex}.DateTimePicker-module__elC3-W__monthButton:hover{background:var(--secondary);color:var(--foreground)}.DateTimePicker-module__elC3-W__dayLabels,.DateTimePicker-module__elC3-W__dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.DateTimePicker-module__elC3-W__dayLabels{margin-bottom:.25rem}.DateTimePicker-module__elC3-W__dayLabels span{color:var(--foreground-tertiary);font-size:14px;font-weight:var(--portal-font-weight-semibold);text-align:center;padding:.25rem 0;line-height:1.4}.DateTimePicker-module__elC3-W__dayGrid{gap:2px}.DateTimePicker-module__elC3-W__emptyDay,.DateTimePicker-module__elC3-W__dayButton{aspect-ratio:1}.DateTimePicker-module__elC3-W__dayButton{border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-base);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DateTimePicker-module__elC3-W__dayButton:hover{background:var(--portal-accent-soft)}.DateTimePicker-module__elC3-W__dayButton:disabled,.DateTimePicker-module__elC3-W__periodButton:disabled,.DateTimePicker-module__elC3-W__timePreset:disabled{cursor:not-allowed;opacity:.42}.DateTimePicker-module__elC3-W__dayButton:disabled:hover,.DateTimePicker-module__elC3-W__timePreset:disabled:hover{border-color:var(--border);color:var(--foreground);background:0 0}.DateTimePicker-module__elC3-W__inRange{background:var(--portal-accent-soft);border-radius:0}.DateTimePicker-module__elC3-W__selectedDay{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 3px 8px -3px var(--portal-accent-glow);color:var(--primary-foreground);font-weight:var(--portal-font-weight-bold)}.DateTimePicker-module__elC3-W__selectedDay:hover{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep))}.DateTimePicker-module__elC3-W__timePanel{border-top:1px solid var(--border-subtle);padding:.75rem .875rem}.DateTimePicker-module__elC3-W__timeHeading{color:var(--foreground-tertiary);font-size:14px;font-weight:var(--portal-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;line-height:1.4}.DateTimePicker-module__elC3-W__timeControls{align-items:center;gap:.375rem;display:flex}.DateTimePicker-module__elC3-W__timeInput{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;font-size:var(--portal-font-size-body);flex:0 4.75rem;width:4.75rem;min-width:0;min-height:42px;padding:.5rem .75rem}.DateTimePicker-module__elC3-W__timeInput:focus{border-color:var(--portal-accent);outline:0}.DateTimePicker-module__elC3-W__timeInput:disabled{background:var(--secondary);color:var(--foreground-tertiary);cursor:not-allowed;opacity:.65}.DateTimePicker-module__elC3-W__timeSeparator{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold)}.DateTimePicker-module__elC3-W__periodControl{background:var(--secondary);border:1px solid var(--border);border-radius:var(--portal-radius-sm);gap:2px;margin-left:.25rem;padding:3px;display:inline-flex}.DateTimePicker-module__elC3-W__periodButton{color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);background:0 0;border:0;border-radius:6px;padding:.3125rem .625rem}.DateTimePicker-module__elC3-W__periodButton[aria-pressed=true]{background:var(--card);color:var(--portal-accent-deep);box-shadow:0 1px 2px #919eab29}.DateTimePicker-module__elC3-W__timePresets{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.DateTimePicker-module__elC3-W__timePreset{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);border-radius:9999px;padding:.3125rem .75rem}.DateTimePicker-module__elC3-W__timePreset:hover{border-color:var(--portal-accent);color:var(--portal-accent-deep)}.DateTimePicker-module__elC3-W__footer{background:var(--secondary);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.DateTimePicker-module__elC3-W__todayButton{color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--portal-font-weight-semibold);background:0 0;border:0;padding:.25rem}.DateTimePicker-module__elC3-W__todayButton:hover{color:var(--portal-accent-deep)}.DateTimePicker-module__elC3-W__footerActions{gap:.5rem;display:flex}.DateTimePicker-module__elC3-W__cancelButton,.DateTimePicker-module__elC3-W__applyButton{border-radius:var(--portal-radius-sm);cursor:pointer;font:inherit;min-height:34px;padding:.375rem .875rem;font-size:14px}.DateTimePicker-module__elC3-W__cancelButton{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary);font-weight:var(--portal-font-weight-semibold)}.DateTimePicker-module__elC3-W__cancelButton:hover{background:var(--secondary);color:var(--foreground)}.DateTimePicker-module__elC3-W__applyButton{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 4px 12px -3px var(--portal-accent-glow);color:var(--primary-foreground);font-weight:var(--portal-font-weight-bold);border:0}.DateTimePicker-module__elC3-W__applyButton:hover{filter:brightness(1.05)}@media (max-width:480px){.DateTimePicker-module__elC3-W__scrim{padding:12px}.DateTimePicker-module__elC3-W__popover{max-height:calc(100dvh - 24px)}}
.DateTimeRangeField-module__9g1AJW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.DateTimeRangeField-module__9g1AJW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.DateTimeRangeField-module__9g1AJW__hint{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}.DateTimeRangeField-module__9g1AJW__error{color:var(--destructive);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}@media (max-width:640px){.DateTimeRangeField-module__9g1AJW__pair{grid-template-columns:1fr}}
.CoordinatedDateTimeRangeField-module__jBcKoW__scrim{z-index:2400;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CoordinatedDateTimeRangeField-module__jBcKoW__popover{background:var(--popover);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:960px;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 12px 32px -8px #141a213d,0 4px 10px -4px #141a2129}.CoordinatedDateTimeRangeField-module__jBcKoW__content{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.CoordinatedDateTimeRangeField-module__jBcKoW__calendars,.CoordinatedDateTimeRangeField-module__jBcKoW__times{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.CoordinatedDateTimeRangeField-module__jBcKoW__calendars{border-bottom:1px solid var(--border-subtle);padding:1.5rem 1.75rem 1.25rem}.CoordinatedDateTimeRangeField-module__jBcKoW__calendars>div{padding:0}.CoordinatedDateTimeRangeField-module__jBcKoW__times{padding:1.125rem 1.75rem 1.375rem}.CoordinatedDateTimeRangeField-module__jBcKoW__times>div{border-top:0;padding:0}.CoordinatedDateTimeRangeField-module__jBcKoW__footer{background:var(--secondary);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.CoordinatedDateTimeRangeField-module__jBcKoW__todayButton,.CoordinatedDateTimeRangeField-module__jBcKoW__cancelButton,.CoordinatedDateTimeRangeField-module__jBcKoW__applyButton{border-radius:var(--portal-radius-sm);cursor:pointer;font:inherit;min-height:34px;padding:6px 14px;font-size:14px}.CoordinatedDateTimeRangeField-module__jBcKoW__todayButton{color:var(--foreground-secondary);font-weight:var(--portal-font-weight-semibold);background:0 0;border:0}.CoordinatedDateTimeRangeField-module__jBcKoW__footerLead{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.CoordinatedDateTimeRangeField-module__jBcKoW__rangeError{color:var(--destructive);padding:0 6px 6px 14px;font-size:12px;line-height:1.35}.CoordinatedDateTimeRangeField-module__jBcKoW__footerActions{gap:8px;display:flex}.CoordinatedDateTimeRangeField-module__jBcKoW__cancelButton{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary);font-weight:var(--portal-font-weight-semibold)}.CoordinatedDateTimeRangeField-module__jBcKoW__applyButton{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 4px 12px -3px var(--portal-accent-glow);color:var(--primary-foreground);font-weight:var(--portal-font-weight-bold);border:0}.CoordinatedDateTimeRangeField-module__jBcKoW__applyButton:disabled{box-shadow:none;cursor:not-allowed;filter:grayscale(.25);opacity:.55}.CoordinatedDateTimeRangeField-module__jBcKoW__todayButton:focus-visible,.CoordinatedDateTimeRangeField-module__jBcKoW__cancelButton:focus-visible,.CoordinatedDateTimeRangeField-module__jBcKoW__applyButton:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}@media (max-width:915px){.CoordinatedDateTimeRangeField-module__jBcKoW__scrim{padding:12px}.CoordinatedDateTimeRangeField-module__jBcKoW__popover{max-width:480px;max-height:calc(100dvh - 24px)}.CoordinatedDateTimeRangeField-module__jBcKoW__calendars,.CoordinatedDateTimeRangeField-module__jBcKoW__times{grid-template-columns:1fr;gap:1.25rem;padding-left:1rem;padding-right:1rem}.CoordinatedDateTimeRangeField-module__jBcKoW__calendars{padding-top:1.125rem;padding-bottom:1rem}.CoordinatedDateTimeRangeField-module__jBcKoW__times{padding-top:1rem;padding-bottom:1.125rem}.CoordinatedDateTimeRangeField-module__jBcKoW__footer{flex-direction:column;align-items:stretch}.CoordinatedDateTimeRangeField-module__jBcKoW__todayButton{text-align:left}.CoordinatedDateTimeRangeField-module__jBcKoW__footerActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.FileUpload-module__9oW_Wa__field{flex-direction:column;gap:.375rem;width:100%;min-width:0;display:flex;container-type:inline-size}.FileUpload-module__9oW_Wa__label{color:var(--foreground-secondary);font-size:16px;font-weight:var(--portal-font-weight-base);line-height:1.35}.FileUpload-module__9oW_Wa__required{color:var(--destructive)}.FileUpload-module__9oW_Wa__input{display:none}.FileUpload-module__9oW_Wa__dropzone{appearance:none;border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;text-align:center;background:#fafafa;border:2px dashed #919eab4d;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:10rem;padding:2rem 1rem;transition:background-color .15s,border-color .15s,color .15s;display:flex}.FileUpload-module__9oW_Wa__dropzone:hover:not(:disabled),.FileUpload-module__9oW_Wa__dropzone[data-drag-active]{background:var(--portal-accent-soft);border-color:var(--portal-accent);color:var(--portal-accent-deep)}.FileUpload-module__9oW_Wa__dropzone:focus-visible{border-color:var(--portal-accent);outline:none}.FileUpload-module__9oW_Wa__uploadIcon{color:var(--foreground-tertiary);margin-bottom:.625rem;transition:color .15s;display:inline-flex}.FileUpload-module__9oW_Wa__dropzone:hover:not(:disabled) .FileUpload-module__9oW_Wa__uploadIcon,.FileUpload-module__9oW_Wa__dropzone[data-drag-active] .FileUpload-module__9oW_Wa__uploadIcon{color:var(--portal-accent)}.FileUpload-module__9oW_Wa__dropzone:disabled,.FileUpload-module__9oW_Wa__actions button:disabled{cursor:default}.FileUpload-module__9oW_Wa__dropzone strong,.FileUpload-module__9oW_Wa__dropzone small{font-size:16px;line-height:1.45;display:block}.FileUpload-module__9oW_Wa__dropzone strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}.FileUpload-module__9oW_Wa__dropzone strong span{color:var(--portal-accent);text-underline-offset:2px;text-decoration:underline}.FileUpload-module__9oW_Wa__dropzone small{color:var(--foreground-secondary);margin-top:.25rem}.FileUpload-module__9oW_Wa__selectedFile{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);box-sizing:border-box;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;min-height:4.75rem;padding:1rem;display:flex}.FileUpload-module__9oW_Wa__fileIcon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-sm);color:var(--portal-accent-deep);flex:0 0 2.375rem;justify-content:center;align-items:center;height:2.375rem;display:inline-flex}.FileUpload-module__9oW_Wa__fileDetails{flex-direction:column;flex:1;min-width:0;display:flex}.FileUpload-module__9oW_Wa__fileDetails strong,.FileUpload-module__9oW_Wa__fileDetails span{font-size:16px;line-height:1.35}.FileUpload-module__9oW_Wa__fileDetails strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FileUpload-module__9oW_Wa__fileDetails span{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;overflow:hidden}.FileUpload-module__9oW_Wa__actions{flex:none;align-items:center;gap:.375rem;display:flex}.FileUpload-module__9oW_Wa__actions a,.FileUpload-module__9oW_Wa__actions button{border:1px solid var(--border);border-radius:var(--portal-radius-md);color:var(--foreground);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-semibold);background:0 0;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .75rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.FileUpload-module__9oW_Wa__actions button:hover:not(.FileUpload-module__9oW_Wa__remove){background:var(--page)}.FileUpload-module__9oW_Wa__actions a:focus-visible,.FileUpload-module__9oW_Wa__actions button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}.FileUpload-module__9oW_Wa__actions .FileUpload-module__9oW_Wa__remove{color:var(--foreground-secondary);border-color:#0000;padding-inline:.5rem}.FileUpload-module__9oW_Wa__actions .FileUpload-module__9oW_Wa__remove:hover{background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive)}.FileUpload-module__9oW_Wa__field[data-invalid] .FileUpload-module__9oW_Wa__dropzone,.FileUpload-module__9oW_Wa__field[data-invalid] .FileUpload-module__9oW_Wa__selectedFile{border-color:var(--destructive)}@media (max-width:640px){.FileUpload-module__9oW_Wa__selectedFile{flex-wrap:wrap;align-items:flex-start}.FileUpload-module__9oW_Wa__actions{flex-basis:100%}}@container (max-width:30rem){.FileUpload-module__9oW_Wa__selectedFile{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;display:grid}.FileUpload-module__9oW_Wa__actions{grid-column:1/-1;justify-content:flex-end;width:100%}}
.PortalMultiSelect-module__iOMuXq__root{width:100%;min-width:0}.PortalMultiSelect-module__iOMuXq__root>button{width:100%;height:44px}.PortalMultiSelect-module__iOMuXq__chips{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.PortalMultiSelect-module__iOMuXq__chip,.PortalMultiSelect-module__iOMuXq__moreChip{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-size:14px;font-weight:var(--portal-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:0 auto;max-width:180px;padding:6px 10px;line-height:1;display:inline-block;overflow:hidden}.PortalMultiSelect-module__iOMuXq__moreChip{flex:none}
.InstitutionPicker-module___0ZiiG__field{flex-direction:column;gap:.375rem;width:100%;display:flex;position:relative}.InstitutionPicker-module___0ZiiG__label{color:var(--foreground-secondary);font-size:16px;font-weight:var(--portal-font-weight-semibold);line-height:1.35}.InstitutionPicker-module___0ZiiG__required{color:var(--destructive)}.InstitutionPicker-module___0ZiiG__controlFrame{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);box-sizing:border-box;align-items:center;height:44px;min-height:44px;transition:border-color .15s;display:flex;position:relative}.InstitutionPicker-module___0ZiiG__controlFrame:focus-within{border-color:var(--portal-accent)}.InstitutionPicker-module___0ZiiG__controlFrame[data-invalid],.InstitutionPicker-module___0ZiiG__controlFrame[data-invalid]:focus-within{border-color:var(--destructive)}.InstitutionPicker-module___0ZiiG__leadingIcon{color:var(--portal-accent);flex:none;margin-left:.75rem;display:inline-flex}.InstitutionPicker-module___0ZiiG__input{color:var(--foreground);font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.6rem .75rem}.InstitutionPicker-module___0ZiiG__leadingIcon+.InstitutionPicker-module___0ZiiG__input{padding-left:.65rem}.InstitutionPicker-module___0ZiiG__input::placeholder{color:var(--foreground-tertiary);opacity:1}.InstitutionPicker-module___0ZiiG__chevronButton,.InstitutionPicker-module___0ZiiG__clearButton{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 42px;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.InstitutionPicker-module___0ZiiG__clearButton{flex:0 0 26px}.InstitutionPicker-module___0ZiiG__clearButton:hover{color:var(--foreground-secondary)}.InstitutionPicker-module___0ZiiG__chevronButton:focus-visible,.InstitutionPicker-module___0ZiiG__clearButton:focus-visible,.InstitutionPicker-module___0ZiiG__option:focus-visible,.InstitutionPicker-module___0ZiiG__otherSuggestion button:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.InstitutionPicker-module___0ZiiG__manualField{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.InstitutionPicker-module___0ZiiG__options{background:var(--popover);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:20;width:100%;max-height:20rem;padding:.5rem;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 12px 28px #1c252e29}.InstitutionPicker-module___0ZiiG__optionGroup+.InstitutionPicker-module___0ZiiG__optionGroup{margin-top:.35rem}.InstitutionPicker-module___0ZiiG__optionGroup>p,.InstitutionPicker-module___0ZiiG__otherSuggestion>p{color:var(--foreground-tertiary);font-size:14px;font-weight:var(--portal-font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:.35rem .5rem}.InstitutionPicker-module___0ZiiG__option,.InstitutionPicker-module___0ZiiG__otherSuggestion button{border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);text-align:left;background:0 0;border:0;width:100%;padding:.6rem .75rem;line-height:1.35;display:block}.InstitutionPicker-module___0ZiiG__option:hover,.InstitutionPicker-module___0ZiiG__otherSuggestion button:hover{background:var(--portal-accent-soft);color:var(--portal-accent-deep)}.InstitutionPicker-module___0ZiiG__otherSuggestion{padding:.1rem 0}.InstitutionPicker-module___0ZiiG__otherSuggestion button{color:var(--portal-accent);font-weight:var(--portal-font-weight-bold)}.InstitutionPicker-module___0ZiiG__error{color:var(--destructive);font-size:14px;font-weight:var(--portal-font-weight-base);margin:0;line-height:1.4}
.PhoneCountrySelect-module__DqxNfq__root{position:relative}.PhoneCountrySelect-module__DqxNfq__trigger{border-radius:var(--portal-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;transition:background .12s;display:inline-flex}.PhoneCountrySelect-module__DqxNfq__trigger:hover,.PhoneCountrySelect-module__DqxNfq__trigger:focus-visible{background:var(--page);outline:none}.PhoneCountrySelect-module__DqxNfq__trigger:disabled{cursor:not-allowed;opacity:.5}.PhoneCountrySelect-module__DqxNfq__flag{border-radius:3px;align-items:center;width:22px;height:16px;display:inline-flex;overflow:hidden}:is(.PhoneCountrySelect-module__DqxNfq__flag img,.PhoneCountrySelect-module__DqxNfq__flag svg){object-fit:cover;border-radius:3px;width:100%;height:100%;display:block}.PhoneCountrySelect-module__DqxNfq__chevron{border-color:var(--foreground-tertiary);border-style:solid;border-width:0 1px 1px 0;width:5px;height:5px;margin-bottom:2px;transition:transform .18s;display:inline-block;transform:rotate(45deg)}.PhoneCountrySelect-module__DqxNfq__chevronOpen{margin-bottom:-2px;transform:rotate(-135deg)}.PhoneCountrySelect-module__DqxNfq__panel{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);z-index:40;flex-direction:column;width:288px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 4px 6px -2px #141a2114,0 12px 28px -8px #141a2138}.PhoneCountrySelect-module__DqxNfq__search{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;width:100%;min-height:40px;margin-bottom:6px;padding:0 12px;font-size:16px}.PhoneCountrySelect-module__DqxNfq__search:focus{border-color:var(--portal-accent)}.PhoneCountrySelect-module__DqxNfq__search::placeholder{color:var(--foreground-tertiary)}.PhoneCountrySelect-module__DqxNfq__list{flex-direction:column;gap:2px;max-height:min(320px,46vh);display:flex;overflow-y:auto}.PhoneCountrySelect-module__DqxNfq__option{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .12s,color .12s;display:flex}.PhoneCountrySelect-module__DqxNfq__option:hover,.PhoneCountrySelect-module__DqxNfq__option:focus-visible{background:var(--page);color:var(--foreground);outline:none}.PhoneCountrySelect-module__DqxNfq__optionSelected{background:var(--portal-accent-soft);color:var(--portal-accent-deep);font-weight:var(--portal-font-weight-semibold)}.PhoneCountrySelect-module__DqxNfq__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PhoneCountrySelect-module__DqxNfq__empty{color:var(--foreground-tertiary);text-align:center;padding:12px;font-size:16px}@media (pointer:coarse){.PhoneCountrySelect-module__DqxNfq__option{min-height:44px}}
.PhoneNumberField-module__s5bsxa__field{flex-direction:column;gap:.375rem;width:100%;display:flex}.PhoneNumberField-module__s5bsxa__label{color:var(--foreground-secondary,var(--ap-fg-secondary,#637381));font-size:16px;font-weight:var(--portal-font-weight-semibold,600);line-height:1.35}.PhoneNumberField-module__s5bsxa__required{color:var(--destructive,var(--ap-destruct,#ff5630))}.PhoneNumberField-module__s5bsxa__control{background:var(--card,var(--ap-bg,#fff));border:1px solid var(--border,var(--ap-line,#919eab52));border-radius:var(--portal-radius-sm,var(--ap-r,8px));color:var(--foreground,var(--ap-fg,#1c252e));align-items:center;min-height:44px;padding:0 .75rem;transition:border-color .15s;display:flex}.PhoneNumberField-module__s5bsxa__control:focus-within{border-color:var(--portal-accent,var(--ap-primary,#6366f1))}.PhoneNumberField-module__s5bsxa__controlInvalid,.PhoneNumberField-module__s5bsxa__controlInvalid:focus-within{border-color:var(--destructive,var(--ap-destruct,#ff5630))}.PhoneNumberField-module__s5bsxa__control.PhoneInput--invalid{border-color:var(--destructive,var(--ap-destruct,#ff5630))}.PhoneNumberField-module__s5bsxa__control .PhoneInputCountry{margin-right:.55rem}.PhoneNumberField-module__s5bsxa__control .PhoneInputCountryIcon{box-shadow:none;border-radius:3px;overflow:hidden}:is(.PhoneNumberField-module__s5bsxa__control .PhoneInputCountryIcon img,.PhoneNumberField-module__s5bsxa__control .PhoneInputCountryIcon svg){object-fit:cover;border-radius:3px;display:block}.PhoneNumberField-module__s5bsxa__control .PhoneInputInput{color:var(--foreground,var(--ap-fg,#1c252e));font:inherit;font-size:16px;font-weight:var(--portal-font-weight-base,500);background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0}.PhoneNumberField-module__s5bsxa__helper,.PhoneNumberField-module__s5bsxa__error{font-size:14px;font-weight:var(--portal-font-weight-base,500);margin:0;line-height:1.4}.PhoneNumberField-module__s5bsxa__helper{color:var(--foreground-tertiary,var(--ap-fg-tertiary,#919eab))}.PhoneNumberField-module__s5bsxa__error{color:var(--destructive,var(--ap-destruct,#ff5630))}
:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
.PageHeader-module__p4fvVG__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:15px;margin-top:14px;display:grid}.PageHeader-module__p4fvVG__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);color:#fff;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 6px 16px -6px #6366f199}.PageHeader-module__p4fvVG__copy{min-width:0}.PageHeader-module__p4fvVG__copy h1{color:var(--foreground);letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700;line-height:1.2}.PageHeader-module__p4fvVG__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);margin:5px 0 0;line-height:1.5}.PageHeader-module__p4fvVG__validationMessage{margin-top:4px}.PageHeader-module__p4fvVG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:15px;display:flex}.PageHeader-module__p4fvVG__header[data-actions-placement=below] .PageHeader-module__p4fvVG__actions{grid-column:1/-1;justify-content:flex-start;margin-top:1px}@media (max-width:720px){.PageHeader-module__p4fvVG__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.PageHeader-module__p4fvVG__actions{grid-column:1/-1;justify-content:flex-start;margin-top:0}}
.SurfaceHeader-module__e8g9lq__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;min-height:0;padding:18px 22px;display:flex}.SurfaceHeader-module__e8g9lq__identity{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.SurfaceHeader-module__e8g9lq__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.SurfaceHeader-module__e8g9lq__copy{min-width:0}.SurfaceHeader-module__e8g9lq__copy h2{color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:normal}.SurfaceHeader-module__e8g9lq__copy p{color:var(--foreground-tertiary);font-size:var(--portal-font-size-body);margin:1px 0 0;font-weight:500;line-height:normal}.SurfaceHeader-module__e8g9lq__action{flex:none}@media (max-width:640px){.SurfaceHeader-module__e8g9lq__header{flex-direction:column;align-items:flex-start}.SurfaceHeader-module__e8g9lq__action,.SurfaceHeader-module__e8g9lq__identity{width:100%}}
.Toolbar-module__Ay15Zq__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.Toolbar-module__Ay15Zq__toolbar input,.Toolbar-module__Ay15Zq__toolbar select{background:var(--page);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-md);color:var(--foreground);font:inherit;min-height:2.75rem;padding:.65rem .85rem}.Toolbar-module__Ay15Zq__toolbar input{flex:18rem;min-width:12rem}.Toolbar-module__Ay15Zq__toolbar select{flex:0 12rem}.Toolbar-module__Ay15Zq__toolbar input:focus-visible,.Toolbar-module__Ay15Zq__toolbar select:focus-visible{border-color:var(--ring);box-shadow:none;outline:none}
.PortalConfirmDialog-module__FDgCuW__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;z-index:1700;background:#141a216b;justify-content:center;align-items:center;padding:20px;transition:opacity .18s;display:flex;position:fixed;inset:0}.PortalConfirmDialog-module__FDgCuW__scrim[data-visible=true]{opacity:1}.PortalConfirmDialog-module__FDgCuW__dialog{background:var(--card);border-radius:var(--portal-radius-lg);width:100%;max-width:420px;padding:24px;transition:transform .18s;transform:translateY(8px)scale(.98);box-shadow:0 24px 60px -16px #141a2166}.PortalConfirmDialog-module__FDgCuW__scrim[data-visible=true] .PortalConfirmDialog-module__FDgCuW__dialog{transform:translateY(0)scale(1)}.PortalConfirmDialog-module__FDgCuW__title{color:var(--foreground);font-size:var(--portal-font-size-title);font-weight:var(--portal-font-weight-bold);margin:0 0 8px}.PortalConfirmDialog-module__FDgCuW__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-base);margin:0;line-height:1.6}.PortalConfirmDialog-module__FDgCuW__description strong{color:var(--foreground);font-weight:var(--portal-font-weight-bold)}.PortalConfirmDialog-module__FDgCuW__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.PortalConfirmDialog-module__FDgCuW__button{cursor:pointer;font:inherit;font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 18px;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.PortalConfirmDialog-module__FDgCuW__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PortalConfirmDialog-module__FDgCuW__button:disabled{cursor:not-allowed;opacity:.58}.PortalConfirmDialog-module__FDgCuW__cancel{background:var(--card);border:1px solid var(--border);color:var(--foreground-secondary)}.PortalConfirmDialog-module__FDgCuW__cancel:hover:not(:disabled){background:var(--secondary);border-color:var(--foreground-tertiary);color:var(--foreground)}.PortalConfirmDialog-module__FDgCuW__confirm{background:var(--destructive);color:var(--destructive-foreground);border:1px solid #0000;min-width:98px;box-shadow:0 6px 16px -6px #ff563099}.PortalConfirmDialog-module__FDgCuW__confirm:hover:not(:disabled){filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){.PortalConfirmDialog-module__FDgCuW__scrim,.PortalConfirmDialog-module__FDgCuW__dialog{transition:none}}
.PortalRubricDialog-module__fHQYHa__scrim{z-index:1150;background:#0a111894;justify-content:center;align-items:center;padding:24px;animation:.18s both PortalRubricDialog-module__fHQYHa__fade-in;display:flex;position:fixed;inset:0}.PortalRubricDialog-module__fHQYHa__dialog{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:100%;max-width:1320px;max-height:calc(100vh - 48px);animation:.22s cubic-bezier(.2,.9,.3,1) both PortalRubricDialog-module__fHQYHa__enter;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #1c252e66,0 6px 16px #1c252e1f}.PortalRubricDialog-module__fHQYHa__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 18px;display:flex}.PortalRubricDialog-module__fHQYHa__heading{min-width:0}.PortalRubricDialog-module__fHQYHa__heading h2{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.PortalRubricDialog-module__fHQYHa__heading p{color:var(--foreground-secondary);margin:3px 0 0;font-size:16px}.PortalRubricDialog-module__fHQYHa__headerActions{flex:none;align-items:center;gap:10px;display:flex}.PortalRubricDialog-module__fHQYHa__tabs{border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);display:flex;overflow:hidden}.PortalRubricDialog-module__fHQYHa__stageBadge{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:999px;min-height:36px;padding:7px 16px;font-size:16px;font-weight:600;display:inline-flex}.PortalRubricDialog-module__fHQYHa__tab{background:var(--card);color:var(--foreground-secondary);cursor:pointer;font:inherit;border:0;min-height:36px;padding:0 16px;font-size:16px;font-weight:500}.PortalRubricDialog-module__fHQYHa__tab[data-active]{background:var(--foreground);color:#fff;font-weight:600}.PortalRubricDialog-module__fHQYHa__close{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-tertiary);cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.PortalRubricDialog-module__fHQYHa__close:hover,.PortalRubricDialog-module__fHQYHa__footer :is(a,button):hover{color:var(--foreground);background:#f3f5f7}.PortalRubricDialog-module__fHQYHa__body{padding:20px 24px 24px;overflow:auto}.PortalRubricDialog-module__fHQYHa__group+.PortalRubricDialog-module__fHQYHa__group{margin-top:24px}.PortalRubricDialog-module__fHQYHa__group h3{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;background:#919eab14;border-radius:4px;margin:0 0 10px;padding:4px 8px;font-size:14px;font-weight:700;display:inline-block}.PortalRubricDialog-module__fHQYHa__tableScroller{overflow-x:visible}.PortalRubricDialog-module__fHQYHa__tableScroller table{border-collapse:collapse;table-layout:fixed;width:100%}.PortalRubricDialog-module__fHQYHa__tableScroller th,.PortalRubricDialog-module__fHQYHa__tableScroller td{border-bottom:1px solid var(--border-subtle);color:var(--foreground-secondary);text-align:left;vertical-align:top;padding:12px 14px;font-size:16px;line-height:1.45}.PortalRubricDialog-module__fHQYHa__tableScroller th{background:var(--page);color:var(--foreground-tertiary);vertical-align:middle;font-weight:700}.PortalRubricDialog-module__fHQYHa__tableScroller th:first-child{width:24%}.PortalRubricDialog-module__fHQYHa__tableScroller th:nth-child(2){width:8%}.PortalRubricDialog-module__fHQYHa__tableScroller th:not(:first-child):not(:nth-child(2)){text-align:center}.PortalRubricDialog-module__fHQYHa__tableScroller th strong,.PortalRubricDialog-module__fHQYHa__tableScroller th span,.PortalRubricDialog-module__fHQYHa__tableScroller td strong,.PortalRubricDialog-module__fHQYHa__tableScroller td span{display:block}.PortalRubricDialog-module__fHQYHa__tableScroller th strong{color:var(--foreground);text-align:center;font-size:16px}.PortalRubricDialog-module__fHQYHa__tableScroller th span{text-align:center;text-transform:uppercase;margin-top:3px;font-size:14px}.PortalRubricDialog-module__fHQYHa__tableScroller td strong{color:var(--foreground);font-weight:700}.PortalRubricDialog-module__fHQYHa__tableScroller td span{margin-top:4px}.PortalRubricDialog-module__fHQYHa__weight{white-space:nowrap;font-weight:700;color:var(--portal-accent-deep)!important;text-align:center!important}.PortalRubricDialog-module__fHQYHa__total{color:var(--portal-accent-deep);justify-content:flex-end;align-items:center;gap:6px;padding-top:20px;font-size:16px;font-weight:700;display:flex}@keyframes PortalRubricDialog-module__fHQYHa__fade-in{0%{opacity:0}}@keyframes PortalRubricDialog-module__fHQYHa__enter{0%{opacity:0;transform:translateY(8px)scale(.97)}}@media (max-width:700px){.PortalRubricDialog-module__fHQYHa__scrim{padding:0}.PortalRubricDialog-module__fHQYHa__dialog{border-radius:0;min-height:100vh;max-height:100vh}.PortalRubricDialog-module__fHQYHa__header{align-items:flex-start;padding:17px 16px}.PortalRubricDialog-module__fHQYHa__tabs{display:none}.PortalRubricDialog-module__fHQYHa__body{padding:18px 16px}.PortalRubricDialog-module__fHQYHa__tableScroller{overflow-x:auto}.PortalRubricDialog-module__fHQYHa__tableScroller table{table-layout:auto;min-width:1040px}.PortalRubricDialog-module__fHQYHa__tableScroller th:first-child{width:auto;min-width:240px}.PortalRubricDialog-module__fHQYHa__tableScroller th:nth-child(2){width:auto;min-width:76px}.PortalRubricDialog-module__fHQYHa__tableScroller th:not(:first-child):not(:nth-child(2)){min-width:145px}}@media (prefers-reduced-motion:reduce){.PortalRubricDialog-module__fHQYHa__scrim,.PortalRubricDialog-module__fHQYHa__dialog{animation:none}}
.AdminSection-module__XH6y-G__section{min-width:0}.AdminSection-module__XH6y-G__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1.2rem 1.35rem;display:grid}.AdminSection-module__XH6y-G__icon{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.AdminSection-module__XH6y-G__copy h2{color:var(--foreground);margin:0;font-size:18px;font-weight:700;line-height:1.2}.AdminSection-module__XH6y-G__description{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);margin:.18rem 0 0;line-height:1.4}.AdminSection-module__XH6y-G__validationMessage{margin-top:4px}.AdminSection-module__XH6y-G__actions{align-items:center;gap:.55rem;display:flex}.AdminSection-module__XH6y-G__body{padding:1.35rem}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__header{align-items:flex-start;gap:16px;padding:22px 28px 20px}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);color:#fff;width:44px;height:44px;box-shadow:0 4px 12px -2px #6366f157}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__copy{padding-top:2px}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__copy h2{font-size:16px;line-height:1.3}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__description{font-size:var(--portal-font-size-body);margin-top:4px;line-height:1.5}.AdminSection-module__XH6y-G__section[data-variant=configuration] .AdminSection-module__XH6y-G__body{padding:26px 28px 28px}@media (max-width:680px){.AdminSection-module__XH6y-G__header{grid-template-columns:auto minmax(0,1fr);align-items:start}.AdminSection-module__XH6y-G__actions{grid-column:1/-1}}
.AdminPage-module__Y54NVq__page{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}
.AdminConfigurationDialogShell-module__rmdBLq__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1600;background:#141a217a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AdminConfigurationDialogShell-module__rmdBLq__dialog{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:min(620px,100%);max-height:min(90vh,850px);animation:.2s cubic-bezier(.2,.9,.3,1) AdminConfigurationDialogShell-module__rmdBLq__dialog-enter;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #1c252e66,0 6px 16px #1c252e1f}.AdminConfigurationDialogShell-module__rmdBLq__dialog[data-size=compact]{width:min(480px,100%)}.AdminConfigurationDialogShell-module__rmdBLq__dialog[data-size=medium]{width:min(700px,100%)}.AdminConfigurationDialogShell-module__rmdBLq__dialog[data-size=wide]{width:min(760px,100%)}.AdminConfigurationDialogShell-module__rmdBLq__form{flex-direction:column;flex:1;min-height:0;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__dialog>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 18px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__heading{flex:1;gap:12px;min-width:0;display:grid}.AdminConfigurationDialogShell-module__rmdBLq__eyebrow{color:var(--portal-accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.AdminConfigurationDialogShell-module__rmdBLq__identity{background:var(--card);border-radius:var(--portal-radius-md);box-shadow:var(--portal-shadow-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline],.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain]{box-shadow:none;background:0 0;border-radius:0;padding:0}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain]{display:block}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline] .AdminConfigurationDialogShell-module__rmdBLq__icon{width:48px;height:48px}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=inline] h2,.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain] h2{font-size:18px}.AdminConfigurationDialogShell-module__rmdBLq__identity[data-variant=plain] p{margin-top:3px;font-size:14px}.AdminConfigurationDialogShell-module__rmdBLq__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-sm);box-shadow:0 4px 12px -2px var(--portal-accent-glow);color:#fff;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__icon[data-shape=circle]{border-radius:999px;font-size:14px;font-weight:700}.AdminConfigurationDialogShell-module__rmdBLq__identity h2{color:var(--foreground);margin:0;font-size:18px;font-weight:700;line-height:1.3}.AdminConfigurationDialogShell-module__rmdBLq__identity p{color:var(--foreground-secondary);margin:4px 0 0;font-size:16px;line-height:1.5}.AdminConfigurationDialogShell-module__rmdBLq__close{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.AdminConfigurationDialogShell-module__rmdBLq__close:hover{background:#919eab1f}.AdminConfigurationDialogShell-module__rmdBLq__body{flex:1;min-height:0;padding:24px;overflow-y:auto}.AdminConfigurationDialogShell-module__rmdBLq__dialog>footer,.AdminConfigurationDialogShell-module__rmdBLq__form>footer{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:20px 32px;display:flex}@keyframes AdminConfigurationDialogShell-module__rmdBLq__dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.AdminConfigurationDialogShell-module__rmdBLq__dialog{animation:none}}@media (max-width:620px){.AdminConfigurationDialogShell-module__rmdBLq__scrim{align-items:flex-end;padding:0}.AdminConfigurationDialogShell-module__rmdBLq__dialog{border-radius:var(--portal-radius-lg) var(--portal-radius-lg) 0 0;max-height:94vh}}
.ActivateEditionDialog-module__AcRwJq__content{gap:18px;display:grid}.ActivateEditionDialog-module__AcRwJq__message{color:var(--foreground-secondary);margin:0;font-size:16px;line-height:1.65}.ActivateEditionDialog-module__AcRwJq__message strong{color:var(--foreground);font-weight:700}.ActivateEditionDialog-module__AcRwJq__facts{background:var(--muted);border-radius:var(--portal-radius-md);gap:10px;padding:16px;display:grid}.ActivateEditionDialog-module__AcRwJq__fact{color:var(--foreground-secondary);gap:3px;font-size:14px;line-height:1.5;display:grid}.ActivateEditionDialog-module__AcRwJq__fact strong{color:var(--foreground);font-weight:700}.ActivateEditionDialog-module__AcRwJq__warnings{border-radius:var(--portal-radius-sm);color:var(--foreground);background:#ffab001a;border:1px solid #ffab0066;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ActivateEditionDialog-module__AcRwJq__warnings>strong{font-size:16px;font-weight:var(--portal-font-weight-semibold)}.ActivateEditionDialog-module__AcRwJq__warnings ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ActivateEditionDialog-module__AcRwJq__warnings li{flex-direction:column;display:flex}.ActivateEditionDialog-module__AcRwJq__warnings li strong{font-size:16px;font-weight:var(--portal-font-weight-semibold)}.ActivateEditionDialog-module__AcRwJq__warnings li span,.ActivateEditionDialog-module__AcRwJq__warnings>p{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:1.45}
.AdminFormField-module__-sQ1La__field{color:var(--foreground-secondary);min-width:0;font-size:16px}.AdminFormField-module__-sQ1La__field label{align-items:center;gap:4px;font-weight:500;line-height:1.2;display:flex}.AdminFormField-module__-sQ1La__control{align-items:stretch;min-width:0;display:flex}.AdminFormField-module__-sQ1La__control input,.AdminFormField-module__-sQ1La__control select,.AdminFormField-module__-sQ1La__control textarea{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;flex:1;min-width:0;min-height:2.75rem;padding:0 14px}.AdminFormField-module__-sQ1La__control textarea{resize:vertical;min-height:6rem;padding:10px 14px;line-height:1.5}.AdminFormField-module__-sQ1La__control input:focus,.AdminFormField-module__-sQ1La__control select:focus,.AdminFormField-module__-sQ1La__control textarea:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.AdminFormField-module__-sQ1La__control input[aria-invalid=true],.AdminFormField-module__-sQ1La__control select[aria-invalid=true],.AdminFormField-module__-sQ1La__control textarea[aria-invalid=true],.AdminFormField-module__-sQ1La__control input[aria-invalid=true]:focus,.AdminFormField-module__-sQ1La__control select[aria-invalid=true]:focus,.AdminFormField-module__-sQ1La__control textarea[aria-invalid=true]:focus{border-color:var(--destructive)}.AdminFormField-module__-sQ1La__prefix{background:var(--page);border:1px solid var(--border);border-radius:var(--portal-radius-sm) 0 0 var(--portal-radius-sm);color:var(--foreground-secondary);border-right:0;align-items:center;min-width:3.4rem;padding:0 .8rem;font-weight:500;display:inline-flex}.AdminFormField-module__-sQ1La__prefix+input{border-radius:0 var(--portal-radius-sm) var(--portal-radius-sm) 0}.AdminFormField-module__-sQ1La__field[data-variant=configuration] label{color:var(--foreground);margin-bottom:10px;font-size:16px;font-weight:700}.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__control input,.AdminFormField-module__-sQ1La__field[data-variant=configuration] .AdminFormField-module__-sQ1La__control select{height:44px;min-height:44px;font-size:16px}
.AdminFormGrid-module__O3ZCBa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:700px){.AdminFormGrid-module__O3ZCBa__grid{grid-template-columns:1fr}}
.AdminStagedFileUpload-module___bOvEG__field{gap:12px;width:100%;min-width:0;display:grid}.AdminStagedFileUpload-module___bOvEG__uploading{pointer-events:none;min-width:0}
.CategoryCardHeader-module__Zay-Za__header{align-items:center;gap:16px;padding:18px 22px;line-height:normal;display:flex}.CategoryCardHeader-module__Zay-Za__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));border-radius:var(--portal-radius-md);box-shadow:0 6px 16px -6px var(--portal-accent-glow);color:#fff;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.CategoryCardHeader-module__Zay-Za__body{flex:1;min-width:0}.CategoryCardHeader-module__Zay-Za__nameRow,.CategoryCardHeader-module__Zay-Za__meta,.CategoryCardHeader-module__Zay-Za__actions{align-items:center;display:flex}.CategoryCardHeader-module__Zay-Za__nameRow{gap:10px;margin-bottom:4px}.CategoryCardHeader-module__Zay-Za__nameRow strong{color:var(--foreground);font-size:16px;font-weight:700}.CategoryCardHeader-module__Zay-Za__fee{background:var(--portal-accent-soft);border-radius:var(--portal-radius-pill);color:var(--portal-accent-deep);flex-shrink:0;padding:3px 11px;font-size:16px;font-weight:700}.CategoryCardHeader-module__Zay-Za__meta{color:var(--foreground-tertiary);gap:8px;font-size:16px}.CategoryCardHeader-module__Zay-Za__meta span:first-child{letter-spacing:.02em;font-weight:600}.CategoryCardHeader-module__Zay-Za__meta span+span:before{content:"·";margin-right:8px}.CategoryCardHeader-module__Zay-Za__actions{flex-shrink:0;gap:8px}.CategoryCardHeader-module__Zay-Za__actions button{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.CategoryCardHeader-module__Zay-Za__actions button:hover{background:var(--page);border-color:var(--border)}.CategoryCardHeader-module__Zay-Za__actions button:disabled{cursor:wait;opacity:.7}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete:disabled{width:58px}.CategoryCardHeader-module__Zay-Za__actions button svg{transition:transform .18s}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__collapsed svg{transform:rotate(180deg)}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete{color:var(--foreground-tertiary)}.CategoryCardHeader-module__Zay-Za__actions button.CategoryCardHeader-module__Zay-Za__delete:hover{background:color-mix(in srgb, var(--destructive) 7%, transparent);border-color:color-mix(in srgb, var(--destructive) 24%, transparent);color:var(--destructive)}
.CategoryIconPicker-module__1w5WSG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.CategoryIconPicker-module__1w5WSG__label{color:var(--foreground-secondary);font-size:16px;font-weight:500;line-height:1.2}.CategoryIconPicker-module__1w5WSG__trigger{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);cursor:pointer;font:inherit;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-size:16px;display:flex}.CategoryIconPicker-module__1w5WSG__trigger:hover,.CategoryIconPicker-module__1w5WSG__trigger:focus-visible{border-color:var(--portal-accent);outline:none}.CategoryIconPicker-module__1w5WSG__swatch{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;display:inline-flex}.CategoryIconPicker-module__1w5WSG__chevron{color:var(--foreground-tertiary);margin-left:auto}.CategoryIconPicker-module__1w5WSG__scrim{z-index:120;background:#1c252e85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CategoryIconPicker-module__1w5WSG__modal{background:var(--card);border-radius:var(--portal-radius-lg);width:min(760px,94vw);max-height:min(650px,90vh);overflow:hidden;box-shadow:0 24px 80px #1c252e3d}.CategoryIconPicker-module__1w5WSG__modal header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:24px 24px 18px;display:flex}.CategoryIconPicker-module__1w5WSG__modal h2{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.CategoryIconPicker-module__1w5WSG__modal p{color:var(--foreground-secondary);margin:4px 0 0;font-size:16px}.CategoryIconPicker-module__1w5WSG__modal header button{color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;padding:2px}.CategoryIconPicker-module__1w5WSG__search{padding:20px 24px;display:block;position:relative}.CategoryIconPicker-module__1w5WSG__search svg{color:var(--foreground-tertiary);position:absolute;top:34px;left:38px}.CategoryIconPicker-module__1w5WSG__search input{border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;width:100%;height:46px;padding:0 14px 0 42px}.CategoryIconPicker-module__1w5WSG__search input:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.CategoryIconPicker-module__1w5WSG__grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:12px;max-height:410px;padding:0 24px 24px;display:grid;overflow-y:auto}.CategoryIconPicker-module__1w5WSG__grid button{aspect-ratio:1;background:var(--page);border:1.5px solid var(--border-subtle);border-radius:var(--portal-radius-md);color:var(--foreground-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.CategoryIconPicker-module__1w5WSG__grid button:hover,.CategoryIconPicker-module__1w5WSG__grid button.CategoryIconPicker-module__1w5WSG__selected,.CategoryIconPicker-module__1w5WSG__grid button:focus-visible{background:var(--portal-accent-soft);border-color:var(--portal-accent);color:var(--portal-accent-deep);outline:none}.CategoryIconPicker-module__1w5WSG__empty{text-align:center;grid-column:1/-1;padding:24px 0}@media (max-width:560px){.CategoryIconPicker-module__1w5WSG__scrim{padding:12px}.CategoryIconPicker-module__1w5WSG__modal header{padding:20px 18px 16px}.CategoryIconPicker-module__1w5WSG__search{padding:16px 18px}.CategoryIconPicker-module__1w5WSG__search svg{top:30px;left:32px}.CategoryIconPicker-module__1w5WSG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 18px}}
.CategoryFormFields-module__Xi9gbW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.CategoryFormFields-module__Xi9gbW__full,.CategoryFormFields-module__Xi9gbW__trio{grid-column:1/-1}.CategoryFormFields-module__Xi9gbW__trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.CategoryFormFields-module__Xi9gbW__trio.CategoryFormFields-module__Xi9gbW__free{grid-template-columns:repeat(2,minmax(0,1fr))}.CategoryFormFields-module__Xi9gbW__description textarea{min-height:68px;padding:10px 14px;line-height:1.55}@media (max-width:720px){.CategoryFormFields-module__Xi9gbW__grid,.CategoryFormFields-module__Xi9gbW__trio{grid-template-columns:1fr}}
.EditionIdentityForm-module__Br8D0a__fields{flex-direction:column;gap:22px;display:flex}.EditionIdentityForm-module__Br8D0a__full{grid-column:1/-1}.EditionIdentityForm-module__Br8D0a__check{background:var(--page);border-radius:var(--portal-radius-md);cursor:pointer;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.EditionIdentityForm-module__Br8D0a__check.EditionIdentityForm-module__Br8D0a__locked{cursor:not-allowed}.EditionIdentityForm-module__Br8D0a__check.EditionIdentityForm-module__Br8D0a__locked .EditionIdentityForm-module__Br8D0a__checkBox,.EditionIdentityForm-module__Br8D0a__check.EditionIdentityForm-module__Br8D0a__locked .EditionIdentityForm-module__Br8D0a__checkCopy{opacity:.7}.EditionIdentityForm-module__Br8D0a__check input{opacity:0;width:0;height:0;position:absolute}.EditionIdentityForm-module__Br8D0a__checkBox{border:1.5px solid var(--foreground-tertiary);color:#0000;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .15s,border-color .15s,color .12s;display:inline-flex}.EditionIdentityForm-module__Br8D0a__check input:checked+.EditionIdentityForm-module__Br8D0a__checkBox{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff}.EditionIdentityForm-module__Br8D0a__check input:focus-visible+.EditionIdentityForm-module__Br8D0a__checkBox{outline:2px solid var(--portal-accent);outline-offset:2px}.EditionIdentityForm-module__Br8D0a__checkCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.EditionIdentityForm-module__Br8D0a__checkCopy strong{color:var(--foreground-secondary);font-size:16px;font-weight:500}.EditionIdentityForm-module__Br8D0a__checkCopy small{color:var(--foreground-tertiary);font-size:16px;line-height:1.5}@media (max-width:640px){.EditionIdentityForm-module__Br8D0a__full{grid-column:auto}}
.EditionLiveEvaluationFields-module__KUfP-W__live{flex-direction:column;gap:12px;display:flex}.EditionLiveEvaluationFields-module__KUfP-W__label{color:var(--foreground-secondary);font-size:16px;font-weight:500}.EditionLiveEvaluationFields-module__KUfP-W__modes{flex-wrap:wrap;gap:10px;display:flex}.EditionLiveEvaluationFields-module__KUfP-W__segment{background:var(--page);border:1px solid var(--border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.EditionLiveEvaluationFields-module__KUfP-W__segment button{color:var(--foreground-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:7px 14px;font-size:14px;font-weight:600}.EditionLiveEvaluationFields-module__KUfP-W__segment button[aria-pressed=true]{color:var(--portal-accent-deep);background:#fff;box-shadow:0 1px 2px #919eab29}.EditionLiveEvaluationFields-module__KUfP-W__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EditionLiveEvaluationFields-module__KUfP-W__pair>:only-child{grid-column:1/-1}.EditionLiveEvaluationFields-module__KUfP-W__live>p{color:var(--foreground-tertiary);margin:0;font-size:14px;line-height:1.5}@media (max-width:640px){.EditionLiveEvaluationFields-module__KUfP-W__pair{grid-template-columns:1fr}}.EditionLiveEvaluationFields-module__KUfP-W__singleDay{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.EditionLiveEvaluationFields-module__KUfP-W__singleDay{grid-template-columns:1fr}}
.EditionPhaseScheduleRow-module__vhJ7HW__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;padding:24px 0;display:grid}.EditionPhaseScheduleRow-module__vhJ7HW__row:last-child{border-bottom:0}.EditionPhaseScheduleRow-module__vhJ7HW__identity{flex-direction:column;gap:3px;padding-top:2px;display:flex}.EditionPhaseScheduleRow-module__vhJ7HW__identity>span{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.EditionPhaseScheduleRow-module__vhJ7HW__identity strong{color:var(--foreground);font-size:18px;font-weight:700;line-height:1.3}.EditionPhaseScheduleRow-module__vhJ7HW__identity p{color:var(--foreground-tertiary);margin:0;font-size:16px;line-height:1.5}.EditionPhaseScheduleRow-module__vhJ7HW__fields{flex-direction:column;gap:16px;min-width:0;display:flex}.EditionPhaseScheduleRow-module__vhJ7HW__row[data-skipped] .EditionPhaseScheduleRow-module__vhJ7HW__identity strong,.EditionPhaseScheduleRow-module__vhJ7HW__row[data-skipped] .EditionPhaseScheduleRow-module__vhJ7HW__identity p{color:var(--foreground-tertiary)}@media (max-width:640px){.EditionPhaseScheduleRow-module__vhJ7HW__row{grid-template-columns:1fr;gap:14px}}
.EditionPhaseWindowFields-module__XZn1oq__window{flex-direction:column;gap:8px;display:flex}
.EditionRubricActions-module__eWZzHq__actions{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}@media (max-width:620px){.EditionRubricActions-module__eWZzHq__actions{flex-direction:column;align-items:stretch;gap:10px}}
.EditionSinglePhaseDateField-module__Aob3yq__field{flex-direction:column;gap:6px;display:flex}
.EditionSkippedPhase-module__XPF8aW__note{background:var(--page);border:1px dashed var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);align-items:flex-start;gap:10px;padding:14px 16px;font-size:16px;line-height:1.5;display:flex}.EditionSkippedPhase-module__XPF8aW__note>svg{color:var(--foreground-tertiary);flex:none;margin-top:1px}
.EditionScheduleGrid-module__Vh0ubq__schedule{margin:-16px 0}.EditionScheduleGrid-module__Vh0ubq__missing{border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);text-align:center;background:#ffab001f;border:1px solid #ffab0059;padding:16px;font-size:16px}
.NewEditionCategoryCard-module__Ugz3QG__card{flex-shrink:0}.NewEditionCategoryCard-module__Ugz3QG__body{border-top:1px solid var(--border-subtle);padding:20px 22px 24px}
.NewEditionCategoriesStep-module__hvesbW__addButton{height:42px;min-height:42px;padding:0 22px}.NewEditionCategoriesStep-module__hvesbW__list{flex-direction:column;gap:16px;display:flex}
.RosterEmptyState-module__aPzYeq__empty{color:var(--foreground-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px 16px;display:flex}.RosterEmptyState-module__aPzYeq__empty>span{background:var(--portal-accent-soft);border-radius:var(--portal-radius-md);color:var(--portal-accent-deep);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex}.RosterEmptyState-module__aPzYeq__empty strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterEmptyState-module__aPzYeq__empty p{margin:4px 0 0;font-size:14px}
.RosterRemoveButton-module__wpVzQq__button{border-radius:var(--portal-radius-sm);color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.RosterRemoveButton-module__wpVzQq__button:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 9%, transparent);color:var(--destructive)}.RosterRemoveButton-module__wpVzQq__button:disabled{cursor:wait;opacity:.55}
.RosterMemberRow-module__aTKlkG__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.6fr) 40px;align-items:center;gap:14px;min-height:56px;padding:0 14px;display:grid}.RosterMemberRow-module__aTKlkG__avatar{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:inline-flex}.RosterMemberRow-module__aTKlkG__identity{align-items:center;gap:10px;min-width:0;display:flex}.RosterMemberRow-module__aTKlkG__identity strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.RosterMemberRow-module__aTKlkG__lockReason{color:var(--foreground-tertiary);margin-top:2px;font-size:14px;line-height:1.35;display:block}.RosterMemberRow-module__aTKlkG__identity strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterMemberRow-module__aTKlkG__institution,.RosterMemberRow-module__aTKlkG__email{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.RosterMemberRow-module__aTKlkG__row form{justify-content:center;display:flex}@media (max-width:720px){.RosterMemberRow-module__aTKlkG__row{grid-template-columns:1fr 40px;grid-template-areas:"identity action""institution action""email action";row-gap:4px;padding:12px 14px}.RosterMemberRow-module__aTKlkG__identity{grid-area:identity}.RosterMemberRow-module__aTKlkG__institution{grid-area:institution}.RosterMemberRow-module__aTKlkG__email{grid-area:email}.RosterMemberRow-module__aTKlkG__row form{grid-area:action}}
.RosterSearchToolbar-module__wi_Nqq__toolbar{align-items:center;gap:14px;margin-bottom:16px;display:flex}.RosterSearchToolbar-module__wi_Nqq__search{flex:1;min-width:0;position:relative}.RosterSearchToolbar-module__wi_Nqq__search svg{color:var(--foreground-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.RosterSearchToolbar-module__wi_Nqq__search input{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;width:100%;height:40px;padding:0 14px 0 38px;font-size:14px}.RosterSearchToolbar-module__wi_Nqq__search input:focus{border-color:var(--portal-accent);box-shadow:none;outline:none}.RosterSearchToolbar-module__wi_Nqq__toolbar>span{color:var(--foreground-secondary);flex-shrink:0;font-size:14px;font-weight:600}
.RosterTableContent-module__lRVCRW__table{min-width:0}.RosterTableContent-module__lRVCRW__header{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.6fr) 40px;align-items:center;gap:14px;height:40px;padding:0 14px;display:grid}.RosterTableContent-module__lRVCRW__header span{color:var(--foreground-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}@media (max-width:720px){.RosterTableContent-module__lRVCRW__header{display:none}}
.RosterDirectoryDialog-module__PvGyAW__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1400;background:#141a2180;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.RosterDirectoryDialog-module__PvGyAW__modal{background:var(--card);border-radius:var(--portal-radius-lg);flex-direction:column;width:min(560px,100%);max-height:min(82vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #0006}.RosterDirectoryDialog-module__PvGyAW__modal>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:24px 24px 16px;display:flex}.RosterDirectoryDialog-module__PvGyAW__modal>header>div{flex:1;min-width:0}.RosterDirectoryDialog-module__PvGyAW__modal h2{color:var(--foreground);margin:0 0 3px;font-size:18px;font-weight:700}.RosterDirectoryDialog-module__PvGyAW__modal p{color:var(--foreground-secondary);margin:0;font-size:14px;line-height:1.45}.RosterDirectoryDialog-module__PvGyAW__close{background:var(--page);border-radius:var(--portal-radius-sm);color:var(--foreground-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.RosterDirectoryDialog-module__PvGyAW__tools{align-items:center;gap:10px;padding:16px 24px 8px;display:flex}.RosterDirectoryDialog-module__PvGyAW__search{flex:1;min-width:0;position:relative}.RosterDirectoryDialog-module__PvGyAW__search svg{color:var(--foreground-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.RosterDirectoryDialog-module__PvGyAW__search input,.RosterDirectoryDialog-module__PvGyAW__tools select{background:var(--card);border:1px solid var(--border);border-radius:var(--portal-radius-sm);color:var(--foreground);font:inherit;outline:none;height:40px;font-size:14px}.RosterDirectoryDialog-module__PvGyAW__search input{width:100%;padding:0 12px 0 38px}.RosterDirectoryDialog-module__PvGyAW__tools select{max-width:180px;padding:0 10px}.RosterDirectoryDialog-module__PvGyAW__list{flex:1;padding:4px 16px 8px;overflow-y:auto}.RosterDirectoryDialog-module__PvGyAW__row{border-radius:var(--portal-radius-sm);cursor:pointer;grid-template-columns:22px minmax(0,1.7fr) minmax(0,1.1fr);align-items:center;gap:12px;padding:11px 8px;display:grid}.RosterDirectoryDialog-module__PvGyAW__row small{color:var(--foreground-tertiary);grid-column:2/-1;font-size:14px;line-height:1.35}.RosterDirectoryDialog-module__PvGyAW__row:hover{background:var(--page)}.RosterDirectoryDialog-module__PvGyAW__row strong,.RosterDirectoryDialog-module__PvGyAW__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RosterDirectoryDialog-module__PvGyAW__row strong{color:var(--foreground);font-size:16px;font-weight:600}.RosterDirectoryDialog-module__PvGyAW__row span{color:var(--foreground-secondary);font-size:14px}.RosterDirectoryDialog-module__PvGyAW__empty{text-align:center;padding:28px 8px}.RosterDirectoryDialog-module__PvGyAW__modal>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.RosterDirectoryDialog-module__PvGyAW__modal>footer>span{color:var(--foreground-secondary);font-size:14px;font-weight:600}.RosterDirectoryDialog-module__PvGyAW__modal>footer>div{gap:10px;display:flex}
.RosterSection-module__EZ_hnG__section{min-width:0}
.PortalSecretariatContactCard-module__27Wt4q__card{background:var(--card);box-shadow:var(--portal-shadow-card);border-radius:16px;align-self:start;position:sticky;top:90px;overflow:hidden}.PortalSecretariatContactCard-module__27Wt4q__card header{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));padding:20px 22px 18px}.PortalSecretariatContactCard-module__27Wt4q__card h2{color:#fff;font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);margin:0}.PortalSecretariatContactCard-module__27Wt4q__card header p{color:#ffffffd1;font-size:var(--portal-font-size-body);margin:4px 0 0;line-height:1.5}.PortalSecretariatContactCard-module__27Wt4q__body{flex-direction:column;gap:16px;padding:18px 22px;display:flex}.PortalSecretariatContactCard-module__27Wt4q__eyebrow{color:var(--foreground-tertiary);font-size:14px;font-weight:var(--portal-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:-2px}.PortalSecretariatContactCard-module__27Wt4q__row{color:inherit;border-radius:12px;align-items:flex-start;gap:13px;text-decoration:none;display:flex}.PortalSecretariatContactCard-module__27Wt4q__icon{background:linear-gradient(140deg, var(--portal-accent), var(--portal-accent-deep));box-shadow:0 6px 16px -6px color-mix(in srgb, var(--portal-accent-deep) 60%, transparent);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.PortalSecretariatContactCard-module__27Wt4q__row>span:last-child{flex-direction:column;min-width:0;display:flex}.PortalSecretariatContactCard-module__27Wt4q__row small,.PortalSecretariatContactCard-module__27Wt4q__row strong,.PortalSecretariatContactCard-module__27Wt4q__row em{font-size:var(--portal-font-size-body);font-style:normal}.PortalSecretariatContactCard-module__27Wt4q__row small{color:var(--foreground-tertiary)}.PortalSecretariatContactCard-module__27Wt4q__row strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold);overflow-wrap:anywhere}.PortalSecretariatContactCard-module__27Wt4q__row em{color:var(--foreground-tertiary);margin-top:2px}.PortalSecretariatContactCard-module__27Wt4q__row em a{color:var(--portal-accent-deep);font:inherit;font-weight:var(--portal-font-weight-semibold);text-decoration:none}.PortalSecretariatContactCard-module__27Wt4q__officers{border-top:1px solid var(--border-subtle);flex-direction:column;padding:16px 22px 20px;display:flex}.PortalSecretariatContactCard-module__27Wt4q__officers .PortalSecretariatContactCard-module__27Wt4q__eyebrow{padding:0}.PortalSecretariatContactCard-module__27Wt4q__officer{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.PortalSecretariatContactCard-module__27Wt4q__avatar{background:linear-gradient(135deg, var(--portal-accent), var(--portal-accent-deep));color:#fff;font-size:var(--portal-font-size-small);font-weight:var(--portal-font-weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.PortalSecretariatContactCard-module__27Wt4q__officerDetails{flex-direction:column;min-width:0;display:flex}.PortalSecretariatContactCard-module__27Wt4q__officerDetails strong,.PortalSecretariatContactCard-module__27Wt4q__officerDetails a{font-size:var(--portal-font-size-body);overflow-wrap:anywhere}.PortalSecretariatContactCard-module__27Wt4q__officerDetails strong{color:var(--foreground);font-weight:var(--portal-font-weight-semibold)}.PortalSecretariatContactCard-module__27Wt4q__officerDetails a{color:var(--foreground-secondary);text-decoration:none}.PortalSecretariatContactCard-module__27Wt4q__officerDetails a:hover,.PortalSecretariatContactCard-module__27Wt4q__row em a:hover{color:var(--portal-accent)}@media (max-width:1024px){.PortalSecretariatContactCard-module__27Wt4q__card{position:static}}@media (max-width:640px){.PortalSecretariatContactCard-module__27Wt4q__card{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);box-shadow:none;border-radius:0}}
.NewEditionRosterStep-module__JHdOoa__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.NewEditionRosterStep-module__JHdOoa__stats{grid-template-columns:1fr}}
.RubricCriterionEditor-module__MrlBoq__row{border-bottom:1px solid var(--border-subtle);padding:14px 20px 14px 12px;transition:background .12s,box-shadow .12s,opacity .12s}.RubricCriterionEditor-module__MrlBoq__row:last-child{border-bottom:0}.RubricCriterionEditor-module__MrlBoq__row:hover{background:#919eab0a}.RubricCriterionEditor-module__MrlBoq__row.RubricCriterionEditor-module__MrlBoq__dragging{opacity:.5}.RubricCriterionEditor-module__MrlBoq__row.RubricCriterionEditor-module__MrlBoq__dropTarget{box-shadow:inset 0 3px 0 var(--portal-accent)}.RubricCriterionEditor-module__MrlBoq__top{align-items:center;gap:10px;display:flex}.RubricCriterionEditor-module__MrlBoq__drag{color:var(--foreground-tertiary);cursor:grab;opacity:.4;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;padding:5px;display:flex}.RubricCriterionEditor-module__MrlBoq__drag:hover,.RubricCriterionEditor-module__MrlBoq__drag:focus-visible{background:var(--portal-accent-soft);color:var(--portal-accent-deep);opacity:1;outline:none}.RubricCriterionEditor-module__MrlBoq__drag:active{cursor:grabbing}.RubricCriterionEditor-module__MrlBoq__name{border:1px solid var(--border-subtle);color:var(--foreground);font:inherit;background:0 0;border-radius:8px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:16px;font-weight:600}.RubricCriterionEditor-module__MrlBoq__nameField{flex:1;min-width:0}.RubricCriterionEditor-module__MrlBoq__nameField .RubricCriterionEditor-module__MrlBoq__name{width:100%}.RubricCriterionEditor-module__MrlBoq__name:hover{border-color:var(--border);background:#fff}.RubricCriterionEditor-module__MrlBoq__name:focus{border-color:var(--portal-accent);background:#fff}.RubricCriterionEditor-module__MrlBoq__weight{flex-wrap:wrap;flex-shrink:0;display:flex}.RubricCriterionEditor-module__MrlBoq__weight input{appearance:textfield;border:1px solid var(--border);color:var(--foreground);font:inherit;text-align:center;background:#fff;border-radius:8px 0 0 8px;outline:none;width:70px;height:40px;padding:0 10px;font-size:16px;font-weight:700}.RubricCriterionEditor-module__MrlBoq__weight>span:not(.RubricCriterionEditor-module__MrlBoq__srOnly){background:var(--page);border:1px solid var(--border);color:var(--foreground-secondary);border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:36px;font-size:16px;display:flex}.RubricCriterionEditor-module__MrlBoq__weight>p{flex-basis:100%}.RubricCriterionEditor-module__MrlBoq__name[aria-invalid=true],.RubricCriterionEditor-module__MrlBoq__weight input[aria-invalid=true]{border-color:var(--destructive)}.RubricCriterionEditor-module__MrlBoq__levels,.RubricCriterionEditor-module__MrlBoq__levelsComplete{color:#a86c00;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1.5px solid #ffab00;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.RubricCriterionEditor-module__MrlBoq__levels i,.RubricCriterionEditor-module__MrlBoq__levelsComplete i{background:#ffab00;border-radius:50%;width:8px;height:8px}.RubricCriterionEditor-module__MrlBoq__levels:hover{background:#ffab0012}.RubricCriterionEditor-module__MrlBoq__levelsComplete{color:#007a56;background:#00a76f0d;border-color:#00a76f66}.RubricCriterionEditor-module__MrlBoq__levelsComplete i{background:#00a76f}.RubricCriterionEditor-module__MrlBoq__remove{color:var(--foreground-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.RubricCriterionEditor-module__MrlBoq__remove:hover{color:#ff5630;background:#ff563014;border-color:#ff563033}.RubricCriterionEditor-module__MrlBoq__descriptionRow{margin-top:6px;padding-left:26px}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea{border:1px solid var(--border-subtle);box-sizing:border-box;color:var(--foreground-secondary);font:inherit;resize:vertical;background:0 0;border-radius:8px;outline:none;width:100%;height:70px;min-height:70px;padding:8px 12px;font-size:16px;line-height:1.6}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea:hover{border-color:var(--border);background:#fff}.RubricCriterionEditor-module__MrlBoq__descriptionRow textarea:focus{border-color:var(--portal-accent);background:#fff}.RubricCriterionEditor-module__MrlBoq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:740px){.RubricCriterionEditor-module__MrlBoq__top{flex-wrap:wrap;align-items:stretch}.RubricCriterionEditor-module__MrlBoq__drag{display:none}.RubricCriterionEditor-module__MrlBoq__name{flex-basis:calc(100% - 44px)}.RubricCriterionEditor-module__MrlBoq__weight{margin-left:0}.RubricCriterionEditor-module__MrlBoq__levels,.RubricCriterionEditor-module__MrlBoq__levelsComplete{flex:1;justify-content:center}.RubricCriterionEditor-module__MrlBoq__descriptionRow{padding-left:0}}
.VerticalKebabIcon-module__KvNIfG__icon{transform:rotate(90deg)}
.ParticipantFaqGroup-module__SZfiKq__group{background:var(--card);box-shadow:var(--portal-shadow-card);border-radius:16px;padding:8px 24px;overflow:hidden}.ParticipantFaqGroup-module__SZfiKq__header{align-items:center;gap:13px;padding:18px 0 16px;display:flex}.ParticipantFaqGroup-module__SZfiKq__copy{flex:1;min-width:0}.ParticipantFaqGroup-module__SZfiKq__copy strong,.ParticipantFaqGroup-module__SZfiKq__copy span{font-size:var(--portal-font-size-body);display:block}.ParticipantFaqGroup-module__SZfiKq__copy strong{color:var(--foreground);font-weight:var(--portal-font-weight-bold)}.ParticipantFaqGroup-module__SZfiKq__copy span{color:var(--foreground-secondary);margin-top:2px}.ParticipantFaqGroup-module__SZfiKq__count{background:color-mix(in srgb, var(--portal-accent) 14%, transparent);color:var(--portal-accent-deep);font-size:var(--portal-font-size-body);font-weight:var(--portal-font-weight-bold);border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:3px 12px;display:inline-flex}.ParticipantFaqGroup-module__SZfiKq__item{border-top:1px solid var(--border-subtle);scroll-margin-top:140px}.ParticipantFaqGroup-module__SZfiKq__question{color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--portal-font-size-body);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% + 24px);min-height:58px;margin:0 -12px;padding:15px 12px;font-weight:500;transition:background .35s cubic-bezier(.22,1,.36,1);display:flex}.ParticipantFaqGroup-module__SZfiKq__question>span:first-child{transition:color .3s cubic-bezier(.22,1,.36,1)}.ParticipantFaqGroup-module__SZfiKq__question:hover{background:color-mix(in srgb, var(--portal-accent) 6%, transparent)}.ParticipantFaqGroup-module__SZfiKq__question:hover>span:first-child,.ParticipantFaqGroup-module__SZfiKq__question[aria-expanded=true]>span:first-child{color:var(--portal-accent-deep)}.ParticipantFaqGroup-module__SZfiKq__question:focus-visible{outline:2px solid var(--portal-accent);outline-offset:-2px}.ParticipantFaqGroup-module__SZfiKq__chevron{color:var(--foreground-secondary);background:#919eab1a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .4s cubic-bezier(.22,1,.36,1),color .35s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);display:inline-flex}.ParticipantFaqGroup-module__SZfiKq__question:hover .ParticipantFaqGroup-module__SZfiKq__chevron,.ParticipantFaqGroup-module__SZfiKq__question[aria-expanded=true] .ParticipantFaqGroup-module__SZfiKq__chevron{background:color-mix(in srgb, var(--portal-accent) 16%, transparent);color:var(--portal-accent-deep)}.ParticipantFaqGroup-module__SZfiKq__question[aria-expanded=true] .ParticipantFaqGroup-module__SZfiKq__chevron{transform:rotate(180deg)}.ParticipantFaqGroup-module__SZfiKq__answer{color:var(--foreground-secondary);font-size:var(--portal-font-size-body);height:0;line-height:1.65;overflow:hidden}.ParticipantFaqGroup-module__SZfiKq__answerInner{padding:0 0 16px}.ParticipantFaqGroup-module__SZfiKq__item[data-open=true] .ParticipantFaqGroup-module__SZfiKq__answer{height:auto}.ParticipantFaqGroup-module__SZfiKq__item[data-highlighted=true]{animation:.6s ease-out ParticipantFaqGroup-module__SZfiKq__faq-highlight}@keyframes ParticipantFaqGroup-module__SZfiKq__faq-highlight{0%{background:color-mix(in srgb, var(--portal-accent) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ParticipantFaqGroup-module__SZfiKq__question,.ParticipantFaqGroup-module__SZfiKq__question>span:first-child,.ParticipantFaqGroup-module__SZfiKq__chevron{transition:none}.ParticipantFaqGroup-module__SZfiKq__item[data-highlighted=true]{animation:none}}@media (max-width:640px){.ParticipantFaqGroup-module__SZfiKq__group{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);box-shadow:none;border-radius:0;padding:0}.ParticipantFaqGroup-module__SZfiKq__group+.ParticipantFaqGroup-module__SZfiKq__group{margin-top:12px}.ParticipantFaqGroup-module__SZfiKq__header{padding:18px 16px 16px}.ParticipantFaqGroup-module__SZfiKq__question{border-radius:0;width:100%;margin:0;padding:16px}.ParticipantFaqGroup-module__SZfiKq__answerInner{padding:0 16px 16px}}
.SubmissionResourceInspector-module__IX-Caa__panel{padding:20px}.SubmissionResourceInspector-module__IX-Caa__header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.SubmissionResourceInspector-module__IX-Caa__header>span:last-child{flex-direction:column;display:flex}.SubmissionResourceInspector-module__IX-Caa__header strong{color:var(--foreground);font-size:16px;font-weight:700}.SubmissionResourceInspector-module__IX-Caa__header small{color:var(--foreground-tertiary);font-size:14px}.SubmissionResourceInspector-module__IX-Caa__icon{background:var(--portal-accent-soft);color:var(--portal-accent-deep);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SubmissionResourceInspector-module__IX-Caa__fields{flex-direction:column;gap:16px;display:flex}.SubmissionResourceInspector-module__IX-Caa__fields>label{flex-direction:column;gap:7px;display:flex}.SubmissionResourceInspector-module__IX-Caa__fields>label>span{color:var(--foreground-secondary);font-size:16px;font-weight:600}.SubmissionResourceInspector-module__IX-Caa__fields input,.SubmissionResourceInspector-module__IX-Caa__fields textarea{border:1px solid var(--border);color:var(--foreground);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.SubmissionResourceInspector-module__IX-Caa__fields input[aria-invalid=true],.SubmissionResourceInspector-module__IX-Caa__fields textarea[aria-invalid=true]{border-color:var(--destructive)}.SubmissionResourceInspector-module__IX-Caa__file{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.SubmissionResourceInspector-module__IX-Caa__file strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.SubmissionResourceInspector-module__IX-Caa__file span{color:var(--foreground-tertiary);font-size:14px}.SubmissionResourceInspector-module__IX-Caa__file label{color:var(--portal-accent-deep);cursor:pointer;font-size:14px;font-weight:600}.SubmissionResourceInspector-module__IX-Caa__upload{background:var(--page);color:var(--portal-accent-deep);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:14px;font-size:16px;font-weight:600;border:1.5px dashed var(--border)!important;flex-direction:row!important}
.ElevatedAccessRevokeDialog-module__TDvOaW__message{color:var(--foreground-secondary);margin:0;font-size:16px;line-height:1.7}.ElevatedAccessRevokeDialog-module__TDvOaW__message strong{color:var(--foreground);font-weight:700}
