.navigation-icon-module__fXeiDW__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;block-size:1.15rem;inline-size:1.15rem}.navigation-icon-module__fXeiDW__directional{transform-origin:50%}[dir=rtl] .navigation-icon-module__fXeiDW__directional{transform:scaleX(-1)}
.ui-module__qnqIYq__button,.ui-module__qnqIYq__iconButton,.ui-module__qnqIYq__input,.ui-module__qnqIYq__textarea{font:inherit}.ui-module__qnqIYq__button,.ui-module__qnqIYq__iconButton{min-height:var(--target);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast);border:1px solid #0000;font-weight:700}.ui-module__qnqIYq__button{justify-content:center;align-items:center;padding:.55rem .95rem;text-decoration:none;display:inline-flex}.ui-module__qnqIYq__button:disabled,.ui-module__qnqIYq__iconButton:disabled{opacity:.55;cursor:not-allowed}.ui-module__qnqIYq__primary{color:var(--on-primary);background:var(--primary);box-shadow:0 1px 2px color-mix(in srgb,var(--primary) 18%,transparent)}.ui-module__qnqIYq__primary:hover:not(:disabled){background:var(--primary-strong)}.ui-module__qnqIYq__secondary{color:var(--text);background:var(--surface-elevated);border-color:var(--border)}.ui-module__qnqIYq__secondary:hover:not(:disabled),.ui-module__qnqIYq__ghost:hover:not(:disabled){background:var(--surface-muted)}.ui-module__qnqIYq__danger{color:var(--on-danger);background:var(--danger)}.ui-module__qnqIYq__ghost{color:var(--text-muted);background:0 0}.ui-module__qnqIYq__iconButton{inline-size:var(--target);color:var(--text);background:var(--surface-elevated);border-color:var(--border-subtle);place-items:center;padding:0;display:inline-grid}.ui-module__qnqIYq__field{color:var(--text);gap:.4rem;font-size:.86rem;font-weight:650;display:grid}.ui-module__qnqIYq__field small{color:var(--text-muted);font-weight:400;line-height:1.6}.ui-module__qnqIYq__fieldError{color:var(--danger)!important}.ui-module__qnqIYq__input,.ui-module__qnqIYq__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);inline-size:100%;color:var(--text);padding:.65rem .75rem}.ui-module__qnqIYq__input{min-height:var(--target)}.ui-module__qnqIYq__textarea{resize:vertical;min-height:7rem}.ui-module__qnqIYq__input::placeholder,.ui-module__qnqIYq__textarea::placeholder{color:var(--text-subtle)}.ui-module__qnqIYq__input[aria-invalid=true],.ui-module__qnqIYq__textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.ui-module__qnqIYq__input:focus-visible,.ui-module__qnqIYq__textarea:focus-visible{border-color:var(--primary)}.ui-module__qnqIYq__button:focus-visible,.ui-module__qnqIYq__iconButton:focus-visible,.ui-module__qnqIYq__input:focus-visible,.ui-module__qnqIYq__textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ui-module__qnqIYq__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:1.65rem;padding:.12rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ui-module__qnqIYq__tone_neutral{color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.ui-module__qnqIYq__tone_info{color:var(--status-info-text);background:var(--status-info-surface)}.ui-module__qnqIYq__tone_success{color:var(--status-success-text);background:var(--status-success-surface)}.ui-module__qnqIYq__tone_warning{color:var(--status-warning-text);background:var(--status-warning-surface)}.ui-module__qnqIYq__tone_danger{color:var(--status-danger-text);background:var(--status-danger-surface)}.ui-module__qnqIYq__tone_critical{color:var(--status-critical-text);background:var(--status-critical-surface)}.ui-module__qnqIYq__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.1rem;display:flex}.ui-module__qnqIYq__pageHeader h1{color:var(--text-strong);margin:0;font-size:clamp(1.55rem,2.6vw,1.9rem);line-height:1.4}.ui-module__qnqIYq__pageHeader p{color:var(--text-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.7}.ui-module__qnqIYq__eyebrow{color:var(--primary)!important;font-size:.74rem!important;font-weight:800!important}.ui-module__qnqIYq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ui-module__qnqIYq__panel{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.ui-module__qnqIYq__state{text-align:center;min-height:8.5rem;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.ui-module__qnqIYq__state strong{color:var(--text)}.ui-module__qnqIYq__state p{max-inline-size:34rem;margin:0;line-height:1.8}.ui-module__qnqIYq__stateIcon{background:var(--success-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--success);border-radius:50%;place-items:center;font-weight:900;display:grid}.ui-module__qnqIYq__errorState{background:var(--danger-soft);border-radius:var(--radius-sm)}.ui-module__qnqIYq__spinner{border:3px solid var(--border);border-block-start-color:var(--primary);border-radius:50%;block-size:1.5rem;inline-size:1.5rem;animation:.8s linear infinite ui-module__qnqIYq__spin}.ui-module__qnqIYq__pagination{color:var(--text-muted);justify-content:center;align-items:center;gap:1rem;margin-block-start:1rem;font-size:.88rem;display:flex}@keyframes ui-module__qnqIYq__spin{to{transform:rotate(360deg)}}@media (max-width:40rem){.ui-module__qnqIYq__pageHeader{display:grid}.ui-module__qnqIYq__actions{inline-size:100%}.ui-module__qnqIYq__actions>.ui-module__qnqIYq__button{flex:1}.ui-module__qnqIYq__panel{padding:var(--space-4)}.ui-module__qnqIYq__pagination{justify-content:space-between;gap:.5rem}.ui-module__qnqIYq__pagination span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ui-module__qnqIYq__button,.ui-module__qnqIYq__iconButton{transition:none}.ui-module__qnqIYq__spinner{animation-duration:1.8s}}
.app-shell-module__J3-ASG__shell{min-block-size:100vh}.app-shell-module__J3-ASG__sidebar{z-index:10;inline-size:15.75rem;color:var(--nav-text);background:var(--nav-surface);border-inline-end:1px solid var(--nav-border);flex-direction:column;padding:1.15rem .85rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.app-shell-module__J3-ASG__brand{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.3rem .55rem 1.15rem;display:flex}.app-shell-module__J3-ASG__brand>div{min-inline-size:0}.app-shell-module__J3-ASG__brand strong,.app-shell-module__J3-ASG__brand small{display:block}.app-shell-module__J3-ASG__brand small{color:var(--nav-muted);font-size:.75rem}.app-shell-module__J3-ASG__brandLogos{align-items:center;gap:.65rem;margin-block:.1rem .6rem;display:flex}.app-shell-module__J3-ASG__brandLogo{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 90%, transparent);border:0;place-items:center;block-size:2rem;inline-size:5rem;padding:.15rem .3rem;display:grid}.app-shell-module__J3-ASG__sidebarToggle{border:1px solid var(--nav-control-border);block-size:2.35rem;inline-size:2.35rem;color:var(--nav-text);background:var(--nav-soft);border-radius:.55rem;flex:none;place-items:center;display:grid}.app-shell-module__J3-ASG__sidebarToggle:hover{background:var(--nav-hover)}.app-shell-module__J3-ASG__sidebarToggle:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app-shell-module__J3-ASG__brandLogo img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block}.app-shell-module__J3-ASG__organization{border:1px solid color-mix(in srgb, var(--nav-border) 80%, transparent);border-radius:var(--radius-sm);background:var(--nav-soft);margin-block-end:1rem;padding:.7rem .75rem}.app-shell-module__J3-ASG__organization small,.app-shell-module__J3-ASG__organization strong{display:block}.app-shell-module__J3-ASG__organization small{color:var(--nav-muted);font-size:.7rem}.app-shell-module__J3-ASG__organization strong{text-overflow:ellipsis;white-space:nowrap;margin-block-start:.2rem;font-size:.88rem;overflow:hidden}.app-shell-module__J3-ASG__nav{scrollbar-width:thin;scrollbar-color:var(--nav-scrollbar) transparent;gap:.8rem;display:grid;overflow-y:auto}.app-shell-module__J3-ASG__navGroup{gap:.2rem;display:grid}.app-shell-module__J3-ASG__navGroup:not(:first-child){padding-block-start:.6rem}.app-shell-module__J3-ASG__navGroup>span{color:var(--nav-muted);letter-spacing:.01em;padding-inline:.7rem;font-size:.65rem;font-weight:750}.app-shell-module__J3-ASG__nav::-webkit-scrollbar{inline-size:6px}.app-shell-module__J3-ASG__nav::-webkit-scrollbar-track{background:0 0}.app-shell-module__J3-ASG__nav::-webkit-scrollbar-thumb{background:var(--nav-scrollbar);border-radius:999px}.app-shell-module__J3-ASG__nav::-webkit-scrollbar-thumb:hover{background:var(--nav-scrollbar-hover)}.app-shell-module__J3-ASG__nav::-webkit-scrollbar-button{display:none}.app-shell-module__J3-ASG__nav a{min-block-size:2.6rem;color:var(--nav-text);border-radius:.55rem;grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.55rem;padding:.42rem .72rem;font-size:.88rem;font-weight:600;display:grid;position:relative}.app-shell-module__J3-ASG__nav a:hover,.app-shell-module__J3-ASG__nav a:focus-visible{background:var(--nav-hover)}.app-shell-module__J3-ASG__nav a:focus-visible,.app-shell-module__J3-ASG__menuButton:focus-visible,.app-shell-module__J3-ASG__mobileHeader>a:focus-visible,.app-shell-module__J3-ASG__themeControl select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app-shell-module__J3-ASG__nav a.app-shell-module__J3-ASG__active{color:var(--nav-active-text);background:var(--nav-active);box-shadow:none;font-weight:800}.app-shell-module__J3-ASG__nav a.app-shell-module__J3-ASG__active:before{background:var(--brand-accent);content:"";border-radius:999px;inline-size:.18rem;position:absolute;inset-block:.55rem;inset-inline-start:.15rem}.app-shell-module__J3-ASG__nav b,.app-shell-module__J3-ASG__mobileHeader sup{min-inline-size:1.5rem;color:var(--on-danger);background:var(--danger);text-align:center;border-radius:999px;padding:.1rem .35rem;font-size:.68rem}.app-shell-module__J3-ASG__account{border-block-start:1px solid var(--nav-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-block-start:auto;padding-block-start:1rem;display:grid}.app-shell-module__J3-ASG__account>div{min-inline-size:0}.app-shell-module__J3-ASG__avatar{background:color-mix(in srgb, var(--brand-accent) 25%, transparent);border-radius:50%;place-items:center;block-size:2.2rem;inline-size:2.2rem;font-weight:800;display:grid}.app-shell-module__J3-ASG__account strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:9rem;font-size:.72rem;display:block;overflow:hidden}.app-shell-module__J3-ASG__account a{color:var(--nav-muted);font-size:.72rem;text-decoration:underline}.app-shell-module__J3-ASG__account button{border-color:var(--nav-control-border);color:var(--nav-text);background:var(--nav-soft)}.app-shell-module__J3-ASG__account button:hover:not(:disabled){background:var(--nav-hover);border-color:var(--nav-text)}.app-shell-module__J3-ASG__account button:focus-visible{outline-color:var(--brand-accent)}.app-shell-module__J3-ASG__themeControl select{border:1px solid var(--nav-control-border);min-block-size:2.2rem;inline-size:100%;color:inherit;font:inherit;background:0 0;border-radius:.5rem;padding-inline:.35rem;font-size:.7rem}.app-shell-module__J3-ASG__themeControl{grid-column:1/3}.app-shell-module__J3-ASG__themeControl option{color:var(--text);background:var(--surface)}.app-shell-module__J3-ASG__logoutError{color:var(--nav-text);grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.6}.app-shell-module__J3-ASG__content{min-block-size:100vh;min-inline-size:0;margin-inline-start:15.75rem;padding:clamp(1rem,2.5vw,2rem);padding-block-end:8rem}.app-shell-module__J3-ASG__sidebarCollapsed{inline-size:4.5rem;padding-inline:.55rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brand{justify-content:center;padding-inline:0}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brand>div{justify-items:center;display:grid}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brandLogos{margin-block:.1rem .35rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brandLogo{block-size:2.7rem;inline-size:2.7rem;padding:.3rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brand strong,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__brand small,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__organization,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__navGroup>span,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__nav a>span,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__nav a>b,.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__account>div{display:none}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__nav{gap:.45rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__navGroup{gap:.25rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__navGroup:not(:first-child){padding-block-start:.35rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__nav a{grid-template-columns:1fr;justify-items:center;min-block-size:2.8rem;padding:.4rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__nav a.app-shell-module__J3-ASG__active:before{inset-block:.45rem;inset-inline-start:.18rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__account{grid-template-columns:1fr 1fr;justify-items:center;gap:.45rem}.app-shell-module__J3-ASG__sidebarCollapsed .app-shell-module__J3-ASG__themeControl{grid-column:1/-1;inline-size:100%}.app-shell-module__J3-ASG__shellCollapsed .app-shell-module__J3-ASG__content{margin-inline-start:4.5rem}.app-shell-module__J3-ASG__shellCollapsed .app-shell-module__J3-ASG__skip{inset-inline-start:5rem}.app-shell-module__J3-ASG__content>*{min-inline-size:0;max-inline-size:84rem;margin-inline:auto}.app-shell-module__J3-ASG__moduleUnavailable{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.65rem;max-inline-size:38rem;margin-block:clamp(2rem,8vw,7rem);padding:clamp(1.25rem,4vw,2rem);display:grid}.app-shell-module__J3-ASG__moduleUnavailable h1,.app-shell-module__J3-ASG__moduleUnavailable p{margin:0}.app-shell-module__J3-ASG__moduleUnavailable>p:first-child{color:var(--warning);font-size:.8rem;font-weight:800}.app-shell-module__J3-ASG__moduleUnavailable>p:not(:first-child){color:var(--text-muted);line-height:1.9}.app-shell-module__J3-ASG__moduleUnavailable a{color:var(--primary);justify-self:start;font-weight:800;text-decoration:underline}.app-shell-module__J3-ASG__mobileHeader{display:none}.app-shell-module__J3-ASG__skip{z-index:100;color:var(--text);background:var(--surface-elevated);box-shadow:var(--shadow-lg);border-radius:.4rem;padding:.5rem 1rem;position:fixed;inset-block-start:.5rem;inset-inline-start:18rem;transform:translateY(-150%)}.app-shell-module__J3-ASG__skip:focus{transform:none}.app-shell-module__J3-ASG__backdrop{block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;color:var(--nav-text);background:0 0;border:0;margin:0;padding:0}.app-shell-module__J3-ASG__backdrop::backdrop{background:var(--overlay)}.app-shell-module__J3-ASG__drawerClose{justify-content:flex-end;margin-block-end:.25rem;display:flex}.app-shell-module__J3-ASG__menuButton{min-inline-size:var(--target);min-block-size:var(--target);border-radius:var(--radius-sm);color:var(--text);background:0 0;border:0;font-size:1.4rem}@media (max-width:60rem){.app-shell-module__J3-ASG__sidebar{display:none}.app-shell-module__J3-ASG__content{margin-inline-start:0;padding-block-start:5.25rem}.app-shell-module__J3-ASG__shellCollapsed .app-shell-module__J3-ASG__content{margin-inline-start:0}.app-shell-module__J3-ASG__mobileHeader{z-index:20;border-block-end:1px solid var(--border);block-size:4rem;color:var(--text);background:color-mix(in srgb, var(--surface-elevated) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:3rem 1fr 3rem;align-items:center;gap:.5rem;padding-inline:.75rem;display:grid;position:fixed;inset-block-start:0;inset-inline:0}.app-shell-module__J3-ASG__mobileHeader strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-module__J3-ASG__mobileHeader>a{border-radius:var(--radius-sm);text-align:center;font-size:1.25rem;position:relative}.app-shell-module__J3-ASG__mobileHeader sup{min-inline-size:1rem;padding:0 .25rem;font-size:.58rem;position:absolute;inset-block-start:-.2rem;inset-inline-end:.1rem}.app-shell-module__J3-ASG__drawer{inline-size:min(88vw,19rem);color:var(--nav-text);background:var(--nav-surface);box-shadow:var(--shadow-lg);flex-direction:column;padding:1rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.app-shell-module__J3-ASG__drawer .app-shell-module__J3-ASG__nav{overflow:visible}.app-shell-module__J3-ASG__skip{inset-inline-start:4.5rem}}.app-shell-module__J3-ASG__quickAdd{z-index:20;background:var(--primary);color:var(--on-primary);font:inherit;box-shadow:var(--shadow);border:0;border-radius:999px;padding:.75rem 1rem;font-weight:800;position:fixed;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-end:1rem}.app-shell-module__J3-ASG__quickAdd:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.app-shell-module__J3-ASG__commandTrigger{z-index:20;min-block-size:var(--target);border:1px solid var(--border-strong);color:var(--text);background:var(--surface-elevated);box-shadow:var(--shadow);font:inherit;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-weight:750;display:flex;position:fixed;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-end:9.75rem}.app-shell-module__J3-ASG__commandTrigger kbd{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-muted);font:inherit;border-radius:.35rem;padding:.12rem .35rem;font-size:.68rem}.app-shell-module__J3-ASG__commandTrigger:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.app-shell-module__J3-ASG__commandPalette{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);inline-size:min(92vw,34rem);color:var(--text);box-shadow:var(--shadow-lg);padding:1rem}.app-shell-module__J3-ASG__commandPalette::backdrop{background:#00000059}.app-shell-module__J3-ASG__commandPalette header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app-shell-module__J3-ASG__commandPalette h2{margin:0;font-size:1rem}.app-shell-module__J3-ASG__commandPalette header small{color:var(--text-muted);font-size:.72rem}.app-shell-module__J3-ASG__commandPalette input{inline-size:100%;margin-block:.75rem}.app-shell-module__J3-ASG__commandList button{border-radius:var(--radius-sm);text-align:start;inline-size:100%;color:inherit;font:inherit;background:0 0;border:0;margin-block:.25rem;padding:.7rem;display:block}.app-shell-module__J3-ASG__commandList button:hover,.app-shell-module__J3-ASG__commandList button:focus-visible{background:var(--surface-hover);outline:3px solid var(--focus);outline-offset:-2px}@media (max-width:40rem){.app-shell-module__J3-ASG__commandTrigger{inset-inline:1rem auto}.app-shell-module__J3-ASG__commandTrigger kbd{display:none}}
.jalali-date-field-module__onMNUa__root{position:relative}.jalali-date-field-module__onMNUa__trigger{block-size:2rem;inline-size:2rem;color:var(--primary);background:var(--primary-soft);font:inherit;cursor:pointer;border:0;border-radius:.4rem;place-items:center;display:grid;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.jalali-date-field-module__onMNUa__popover{z-index:30;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);inline-size:min(20rem,100vw - 2rem);box-shadow:var(--shadow-lg);padding:.65rem;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0}.jalali-date-field-module__onMNUa__monthHeader,.jalali-date-field-module__onMNUa__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.jalali-date-field-module__onMNUa__monthHeader{padding-block-end:.55rem}.jalali-date-field-module__onMNUa__monthHeader button,.jalali-date-field-module__onMNUa__footer button{min-block-size:2rem;color:var(--primary);background:var(--primary-soft);font:inherit;cursor:pointer;border:0;border-radius:.4rem;padding:.25rem .55rem;font-weight:750}.jalali-date-field-module__onMNUa__monthHeader button{inline-size:2rem;padding:0;font-size:1.2rem}.jalali-date-field-module__onMNUa__weekdays,.jalali-date-field-module__onMNUa__days{grid-template-columns:repeat(7,1fr);gap:.18rem;display:grid}.jalali-date-field-module__onMNUa__weekdays{color:var(--text-muted);text-align:center;margin-block-end:.2rem;font-size:.72rem}.jalali-date-field-module__onMNUa__days button{min-block-size:2.25rem;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.45rem}.jalali-date-field-module__onMNUa__days button:hover:not(:disabled),.jalali-date-field-module__onMNUa__days button:focus-visible{border-color:var(--primary);background:var(--surface-muted);outline:none}.jalali-date-field-module__onMNUa__days button:disabled{opacity:.35;cursor:not-allowed}.jalali-date-field-module__onMNUa__days .jalali-date-field-module__onMNUa__today{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary);font-weight:800}.jalali-date-field-module__onMNUa__days .jalali-date-field-module__onMNUa__selected{color:var(--on-primary);background:var(--primary);box-shadow:none}.jalali-date-field-module__onMNUa__footer{border-block-start:1px solid var(--border);margin-block-start:.55rem;padding-block-start:.55rem}
.administration-module__4Y0VvG__notice,.administration-module__4Y0VvG__error{border-radius:var(--radius-sm);padding:.75rem 1rem;line-height:1.7}.administration-module__4Y0VvG__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.administration-module__4Y0VvG__sectionGrid h2{margin-block-start:0}.administration-module__4Y0VvG__compactList{gap:.55rem;margin-block-start:1rem;display:grid}.administration-module__4Y0VvG__compactList>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.administration-module__4Y0VvG__compactList span{gap:.2rem;display:grid}.administration-module__4Y0VvG__compactList small{color:var(--text-muted)}@media (max-width:64rem){.administration-module__4Y0VvG__sectionGrid{grid-template-columns:1fr}}.administration-module__4Y0VvG__notice{color:var(--success);background:var(--success-soft)}.administration-module__4Y0VvG__error{color:var(--danger);background:var(--danger-soft)}.administration-module__4Y0VvG__sectionTabs{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.4rem;margin-block-end:1rem;padding:.35rem;display:flex;overflow-x:auto}.administration-module__4Y0VvG__sectionTabs button{min-block-size:var(--target);border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;padding:.55rem .85rem;font-size:.84rem;font-weight:750}.administration-module__4Y0VvG__sectionTabs button:hover{color:var(--text);background:var(--surface-muted)}.administration-module__4Y0VvG__sectionTabs button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.administration-module__4Y0VvG__sectionTabs button[aria-selected=true]{color:var(--on-primary);background:var(--primary)}.administration-module__4Y0VvG__sectionStack{gap:1rem;min-inline-size:0;display:grid}.administration-module__4Y0VvG__sectionStack>*{min-inline-size:0}.administration-module__4Y0VvG__sectionStack[hidden]{display:none}.administration-module__4Y0VvG__sectionTitle{margin-block-end:1rem}.administration-module__4Y0VvG__sectionTitle h2{color:var(--text-strong);margin:0;font-size:1.15rem}.administration-module__4Y0VvG__sectionTitle p,.administration-module__4Y0VvG__muted{color:var(--text-muted);margin:.3rem 0 0;font-size:.86rem}.administration-module__4Y0VvG__formGrid,.administration-module__4Y0VvG__inlineForm{grid-template-columns:repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.75rem;display:grid}.administration-module__4Y0VvG__settingsForm,.administration-module__4Y0VvG__notificationSettings{grid-template-columns:minmax(16rem,36rem) auto;align-items:end;gap:.75rem;display:grid}.administration-module__4Y0VvG__notificationSettings{grid-template-columns:minmax(0,1fr) auto}.administration-module__4Y0VvG__toggleGrid{grid-template-columns:repeat(2,minmax(14rem,1fr));gap:.35rem .9rem;display:grid}.administration-module__4Y0VvG__inlineCreate{grid-template-columns:minmax(12rem,24rem) auto;align-items:end;gap:.75rem;margin-block:1rem;display:grid}.administration-module__4Y0VvG__toggle{min-block-size:var(--target);align-items:center;gap:.55rem;font-size:.88rem;display:flex}.administration-module__4Y0VvG__toggle input{block-size:1.2rem;inline-size:1.2rem}.administration-module__4Y0VvG__pilotPreset{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;padding:1rem;display:flex}.administration-module__4Y0VvG__pilotPreset h3,.administration-module__4Y0VvG__pilotPreset p{margin:0}.administration-module__4Y0VvG__pilotPreset h3{color:var(--text-strong);font-size:1rem}.administration-module__4Y0VvG__pilotPreset p{color:var(--text-muted);margin-block-start:.35rem;font-size:.84rem;line-height:1.8}.administration-module__4Y0VvG__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.administration-module__4Y0VvG__moduleToggle{min-block-size:var(--target);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem;display:grid}.administration-module__4Y0VvG__moduleToggle:focus-within{outline:3px solid var(--focus);outline-offset:2px}.administration-module__4Y0VvG__moduleToggle input{block-size:1.2rem;inline-size:1.2rem;margin-block-start:.1rem}.administration-module__4Y0VvG__moduleToggle span{gap:.25rem;display:grid}.administration-module__4Y0VvG__moduleToggle small{color:var(--text-muted);line-height:1.65}.administration-module__4Y0VvG__moduleToggle b{color:var(--text-muted);background:var(--surface-muted);border-radius:999px;padding:.18rem .45rem;font-size:.72rem}.administration-module__4Y0VvG__moduleToggle b[data-enabled=true]{color:var(--success);background:var(--success-soft)}.administration-module__4Y0VvG__moduleActions{align-items:center;gap:1rem;margin-block-start:1rem;display:flex}.administration-module__4Y0VvG__moduleActions p{color:var(--text-muted);margin:0;font-size:.82rem}.administration-module__4Y0VvG__cards,.administration-module__4Y0VvG__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.administration-module__4Y0VvG__item,.administration-module__4Y0VvG__team{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:.85rem}.administration-module__4Y0VvG__item{gap:.25rem;display:grid}.administration-module__4Y0VvG__item small,.administration-module__4Y0VvG__item span{color:var(--text-muted);font-size:.76rem}.administration-module__4Y0VvG__team header{justify-content:space-between;gap:.5rem;display:flex}.administration-module__4Y0VvG__team h3{margin:0;font-size:.95rem}.administration-module__4Y0VvG__team header span{color:var(--text-muted);font-size:.75rem}.administration-module__4Y0VvG__team ul,.administration-module__4Y0VvG__grants ul{gap:.35rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__team li,.administration-module__4Y0VvG__grants li,.administration-module__4Y0VvG__assignments>div{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem;font-size:.8rem;display:flex}.administration-module__4Y0VvG__memberForm{grid-template-columns:1fr auto;gap:.5rem;display:grid}.administration-module__4Y0VvG__tableWrap{overflow-x:auto}.administration-module__4Y0VvG__tableWrap table{border-collapse:collapse;inline-size:100%}.administration-module__4Y0VvG__tableWrap .administration-module__4Y0VvG__historyTable{min-inline-size:44rem}.administration-module__4Y0VvG__tableWrap th,.administration-module__4Y0VvG__tableWrap td{text-align:start;border-block-end:1px solid var(--border);padding:.7rem;font-size:.82rem}.administration-module__4Y0VvG__tableWrap th{color:var(--text-muted);background:var(--surface-muted)}.administration-module__4Y0VvG__tableWrap td small{color:var(--text-muted);display:block}.administration-module__4Y0VvG__tableWrap select{min-inline-size:12rem}.administration-module__4Y0VvG__roleGrid{gap:.5rem;padding-block:.25rem;display:flex;overflow-x:auto}.administration-module__4Y0VvG__roleGrid button{border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:10rem;color:var(--text);background:var(--surface);font:inherit;text-align:start;padding:.65rem}.administration-module__4Y0VvG__roleGrid button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.administration-module__4Y0VvG__roleGrid button span{color:var(--text-muted);font-size:.72rem;display:block}.administration-module__4Y0VvG__roleGrid .administration-module__4Y0VvG__selectedRole{border-color:var(--primary);background:var(--primary-soft)}.administration-module__4Y0VvG__grants{border-block-start:1px solid var(--border);margin-block-start:1rem;padding-block-start:1rem}.administration-module__4Y0VvG__grants h3{font-size:1rem}.administration-module__4Y0VvG__assignments{gap:.25rem;margin-block-end:1rem;display:grid}.administration-module__4Y0VvG__onboardingGrid{grid-template-columns:minmax(16rem,.7fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.administration-module__4Y0VvG__uploadForm,.administration-module__4Y0VvG__singlePersonForm,.administration-module__4Y0VvG__planPreview,.administration-module__4Y0VvG__result{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:1rem}.administration-module__4Y0VvG__uploadForm h3,.administration-module__4Y0VvG__singlePersonForm h3,.administration-module__4Y0VvG__planPreview h3,.administration-module__4Y0VvG__result h3,.administration-module__4Y0VvG__planPreview h4{color:var(--text-strong);margin:0}.administration-module__4Y0VvG__uploadForm p,.administration-module__4Y0VvG__localEnrollment p{color:var(--text-muted);margin:.4rem 0 1rem;font-size:.84rem;line-height:1.7}.administration-module__4Y0VvG__uploadForm{gap:.8rem;display:grid}.administration-module__4Y0VvG__fileInput{inline-size:100%;min-block-size:var(--target);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);padding:.5rem;display:block}.administration-module__4Y0VvG__brandingLogoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.administration-module__4Y0VvG__brandingLogoControl{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:.65rem;min-inline-size:0;padding:1rem;display:grid}.administration-module__4Y0VvG__brandingLogoControl h3,.administration-module__4Y0VvG__brandingLogoControl p{margin:0}.administration-module__4Y0VvG__brandingLogoControl p{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem}.administration-module__4Y0VvG__brandingLogoPreview{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);place-items:center;min-block-size:7rem;padding:.5rem;display:grid}.administration-module__4Y0VvG__brandingLogoPreview img{object-fit:contain;max-block-size:6rem;max-inline-size:100%;display:block}.administration-module__4Y0VvG__brandingLogoEmpty{color:var(--text-muted);font-size:.84rem}.administration-module__4Y0VvG__fileButton{min-block-size:var(--target);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);background:var(--surface);cursor:pointer;font:inherit;justify-content:center;align-items:center;padding-inline:.8rem;font-weight:600;display:inline-flex}.administration-module__4Y0VvG__fileButton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:42rem){.administration-module__4Y0VvG__brandingLogoGrid{grid-template-columns:1fr}}.administration-module__4Y0VvG__planPreview,.administration-module__4Y0VvG__result{margin-block-start:1rem}.administration-module__4Y0VvG__summaryGrid{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.administration-module__4Y0VvG__summaryGrid span{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.8rem;display:flex}.administration-module__4Y0VvG__summaryGrid b{color:var(--text-strong)}.administration-module__4Y0VvG__issues,.administration-module__4Y0VvG__planColumns ul{gap:.45rem;margin:1rem 0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__issues li{border-inline-start:3px solid var(--danger);border-radius:var(--radius-sm);color:var(--text);background:var(--danger-soft);gap:.15rem;padding:.65rem;font-size:.84rem;display:grid}.administration-module__4Y0VvG__issues li[data-severity=warning]{border-color:var(--warning);background:var(--warning-soft)}.administration-module__4Y0VvG__planColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.administration-module__4Y0VvG__planColumns section{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-inline-size:0;padding:.75rem}.administration-module__4Y0VvG__planColumns li{color:var(--text-muted);font-size:.82rem;line-height:1.6}.administration-module__4Y0VvG__localEnrollment{border:1px solid var(--warning);border-radius:var(--radius-sm);background:var(--warning-soft);gap:.4rem;margin-block-start:1rem;padding:1rem;display:grid}.administration-module__4Y0VvG__localEnrollment p{margin:0}.administration-module__4Y0VvG__localEnrollment a{color:var(--link);font-size:.86rem}.administration-module__4Y0VvG__memberStatus,.administration-module__4Y0VvG__lifecycle{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.administration-module__4Y0VvG__memberStatus>span{color:var(--text-muted);font-size:.78rem}.administration-module__4Y0VvG__sectionHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.administration-module__4Y0VvG__headerActions,.administration-module__4Y0VvG__filters{flex-wrap:wrap;gap:.6rem;display:flex}.administration-module__4Y0VvG__filters{align-items:end;margin-block:1rem}.administration-module__4Y0VvG__filters>*{flex:12rem}.administration-module__4Y0VvG__entityTable{min-inline-size:42rem}.administration-module__4Y0VvG__settingsJumpNav{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.administration-module__4Y0VvG__settingsJumpNav a{min-block-size:var(--target);color:var(--primary);border-radius:.45rem;align-items:center;padding-inline:.65rem;font-size:.82rem;font-weight:700;display:inline-flex}.administration-module__4Y0VvG__settingsJumpNav a:hover,.administration-module__4Y0VvG__settingsJumpNav a:focus-visible{background:var(--primary-soft);outline:none}.administration-module__4Y0VvG__entityTable td:last-child,.administration-module__4Y0VvG__entityTable th:last-child{text-align:center;inline-size:3.5rem}.administration-module__4Y0VvG__status{min-block-size:1.8rem;color:var(--text-muted);background:var(--surface-muted);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.55rem;font-size:.78rem;display:inline-flex}.administration-module__4Y0VvG__status[data-status=active]{color:var(--success);background:var(--success-soft)}.administration-module__4Y0VvG__status[data-status=suspended],.administration-module__4Y0VvG__status[data-status=inactive]{color:var(--warning);background:var(--warning-soft)}.administration-module__4Y0VvG__status[data-status=revoked]{color:var(--danger);background:var(--danger-soft)}.administration-module__4Y0VvG__orgTree,.administration-module__4Y0VvG__orgTree ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__orgTree{margin-block-start:.5rem}.administration-module__4Y0VvG__orgRow{min-block-size:3.25rem;border-block-end:1px solid var(--border);grid-template-columns:1.2rem minmax(11rem,1.5fr) minmax(9rem,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .65rem;padding-inline-start:calc(.65rem + var(--tree-depth,0) * 1.25rem);display:grid}.administration-module__4Y0VvG__orgRow small{color:var(--text-muted);font-size:.76rem;display:block}.administration-module__4Y0VvG__treeMarker{color:var(--primary);font-weight:800}.administration-module__4Y0VvG__contextMenu{display:inline-block;position:relative}.administration-module__4Y0VvG__contextMenu summary{inline-size:var(--target);block-size:var(--target);border-radius:var(--radius-sm);cursor:pointer;place-items:center;font-size:1.35rem;list-style:none;display:grid}.administration-module__4Y0VvG__contextMenu summary::-webkit-details-marker{display:none}.administration-module__4Y0VvG__contextMenu summary:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.administration-module__4Y0VvG__contextMenu>div{z-index:2;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);gap:.6rem;inline-size:min(19rem,100vw - 2rem);padding:.75rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 .75rem 2rem #192e372e}.administration-module__4Y0VvG__dialog{border-radius:var(--radius);max-block-size:calc(100vh - 2rem);inline-size:min(42rem,100vw - 2rem);color:var(--text);background:var(--surface);border:0;padding:1rem;overflow:auto;box-shadow:0 1rem 3rem #192e3747}.administration-module__4Y0VvG__dialog::backdrop{background:#13252d80}.administration-module__4Y0VvG__dialog>header,.administration-module__4Y0VvG__roleDetailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1rem;display:flex}.administration-module__4Y0VvG__dialog h2,.administration-module__4Y0VvG__roleDetailHeader h3{color:var(--text-strong);margin:0}.administration-module__4Y0VvG__dialogForm{gap:.85rem;display:grid}.administration-module__4Y0VvG__teamDetail{gap:.8rem;display:grid}.administration-module__4Y0VvG__teamDetail ul,.administration-module__4Y0VvG__roleAssignments ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__teamDetail li,.administration-module__4Y0VvG__roleAssignments li{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.administration-module__4Y0VvG__roleWorkspace{grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);gap:1rem;min-block-size:28rem;display:grid}.administration-module__4Y0VvG__roleList{border-inline-end:1px solid var(--border);align-content:start;gap:.35rem;padding-inline-end:1rem;display:grid}.administration-module__4Y0VvG__roleList button{inline-size:100%;min-block-size:var(--target);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;gap:.15rem;padding:.65rem;display:grid}.administration-module__4Y0VvG__roleList button:hover{background:var(--surface-muted)}.administration-module__4Y0VvG__roleList button:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.administration-module__4Y0VvG__roleList button span,.administration-module__4Y0VvG__roleDetailHeader p{color:var(--text-muted);font-size:.8rem}.administration-module__4Y0VvG__roleList .administration-module__4Y0VvG__selectedRole{border-color:var(--primary);background:var(--primary-soft)}.administration-module__4Y0VvG__roleDetail{min-inline-size:0}.administration-module__4Y0VvG__roleDetailHeader p{margin:.3rem 0 0}.administration-module__4Y0VvG__roleAssignments{border-block-start:1px solid var(--border);margin-block-start:1.25rem;padding-block-start:1rem}.administration-module__4Y0VvG__roleAssignments h4{margin:0 0 .6rem;font-size:.95rem}.administration-module__4Y0VvG__grantGroups{gap:.85rem;margin-block:1rem;display:grid}.administration-module__4Y0VvG__grantGroups section{border-block-end:1px solid var(--border);padding-block-end:.5rem}.administration-module__4Y0VvG__grantGroups h4{color:var(--text-strong);margin:0 0 .35rem;font-size:.9rem}.administration-module__4Y0VvG__grantGroups li{align-items:center}.administration-module__4Y0VvG__grantGroups li span{gap:.15rem;display:grid}.administration-module__4Y0VvG__grantGroups li small{color:var(--text-muted);font-size:.78rem}.administration-module__4Y0VvG__historyDetails{margin-block-start:.75rem}.administration-module__4Y0VvG__historyDetails>summary{color:var(--link);cursor:pointer;font-weight:700}.administration-module__4Y0VvG__historyDetails .administration-module__4Y0VvG__tableWrap{margin-block-start:.75rem}@media (max-width:72rem){.administration-module__4Y0VvG__cards,.administration-module__4Y0VvG__teamGrid,.administration-module__4Y0VvG__formGrid,.administration-module__4Y0VvG__inlineForm,.administration-module__4Y0VvG__toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-module__4Y0VvG__formGrid>button,.administration-module__4Y0VvG__inlineForm>button{justify-self:start}.administration-module__4Y0VvG__onboardingGrid,.administration-module__4Y0VvG__planColumns,.administration-module__4Y0VvG__roleWorkspace{grid-template-columns:1fr}.administration-module__4Y0VvG__roleList{border-inline-end:0;border-block-end:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0 0 .8rem}.administration-module__4Y0VvG__roleList>input{grid-column:1/-1}}@media (max-width:44rem){.administration-module__4Y0VvG__cards,.administration-module__4Y0VvG__teamGrid,.administration-module__4Y0VvG__formGrid,.administration-module__4Y0VvG__inlineForm,.administration-module__4Y0VvG__inlineCreate,.administration-module__4Y0VvG__settingsForm,.administration-module__4Y0VvG__notificationSettings,.administration-module__4Y0VvG__toggleGrid{grid-template-columns:1fr}.administration-module__4Y0VvG__formGrid>button,.administration-module__4Y0VvG__inlineForm>button,.administration-module__4Y0VvG__inlineCreate>button,.administration-module__4Y0VvG__settingsForm>button,.administration-module__4Y0VvG__notificationSettings>button{inline-size:100%}.administration-module__4Y0VvG__team li,.administration-module__4Y0VvG__grants li,.administration-module__4Y0VvG__assignments>div{flex-direction:column;align-items:flex-start}.administration-module__4Y0VvG__sectionHeading,.administration-module__4Y0VvG__dialog>header,.administration-module__4Y0VvG__roleDetailHeader{flex-direction:column;align-items:stretch}.administration-module__4Y0VvG__headerActions>.administration-module__4Y0VvG__button{inline-size:100%}.administration-module__4Y0VvG__entityTable{inline-size:100%;min-inline-size:0}.administration-module__4Y0VvG__entityTable th:nth-child(2),.administration-module__4Y0VvG__entityTable td:nth-child(2){display:none}.administration-module__4Y0VvG__entityTable th,.administration-module__4Y0VvG__entityTable td{padding:.55rem .4rem}.administration-module__4Y0VvG__historyTable th:nth-child(4),.administration-module__4Y0VvG__historyTable td:nth-child(4),.administration-module__4Y0VvG__historyTable th:nth-child(5),.administration-module__4Y0VvG__historyTable td:nth-child(5){display:none}.administration-module__4Y0VvG__orgRow{grid-template-columns:1rem minmax(10rem,1fr) auto;gap:.4rem}.administration-module__4Y0VvG__orgRow>span:nth-of-type(2){display:none}.administration-module__4Y0VvG__dialog{inline-size:calc(100vw - 1rem);padding:.85rem}.administration-module__4Y0VvG__teamDetail li,.administration-module__4Y0VvG__roleAssignments li{flex-direction:column;align-items:flex-start}.administration-module__4Y0VvG__tableWrap{margin-inline:-1rem;padding-inline:1rem}}.administration-module__4Y0VvG__workConfiguration{inline-size:min(100%,72rem);min-inline-size:0;margin-inline:auto}.administration-module__4Y0VvG__workConfiguration [role=tabpanel][hidden]{display:none}.administration-module__4Y0VvG__successNotice{border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:var(--radius-sm);color:var(--success);background:var(--success-soft);padding:.7rem .9rem}.administration-module__4Y0VvG__configurationPanel{min-inline-size:0}.administration-module__4Y0VvG__configurationPanel>.administration-module__4Y0VvG__sectionHeading{margin-block-end:1rem}.administration-module__4Y0VvG__configurationPanel .administration-module__4Y0VvG__sectionHeading h2{color:var(--text-strong);margin:0;font-size:1.15rem}.administration-module__4Y0VvG__configurationPanel .administration-module__4Y0VvG__sectionHeading p{max-inline-size:46rem}.administration-module__4Y0VvG__configurationList,.administration-module__4Y0VvG__ruleList{gap:.65rem;display:grid}.administration-module__4Y0VvG__configurationItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.administration-module__4Y0VvG__itemMain{min-inline-size:0}.administration-module__4Y0VvG__itemTitle,.administration-module__4Y0VvG__ruleCard header,.administration-module__4Y0VvG__ruleCard header>div,.administration-module__4Y0VvG__itemActions,.administration-module__4Y0VvG__itemMeta,.administration-module__4Y0VvG__optionSummary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.administration-module__4Y0VvG__itemTitle h3,.administration-module__4Y0VvG__ruleCard h3{color:var(--text-strong);margin:0;font-size:.95rem}.administration-module__4Y0VvG__itemMain>p{color:var(--text);margin:.18rem 0;font-size:.82rem}.administration-module__4Y0VvG__itemMain>small,.administration-module__4Y0VvG__itemMeta{color:var(--text-muted);font-size:.76rem;line-height:1.7}.administration-module__4Y0VvG__itemMeta,.administration-module__4Y0VvG__optionSummary{margin-block-start:.45rem}.administration-module__4Y0VvG__itemMeta span+span:before{content:"·";margin-inline-end:.5rem}.administration-module__4Y0VvG__optionSummary span{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.administration-module__4Y0VvG__itemActions{justify-content:flex-end}.administration-module__4Y0VvG__itemActions button{min-block-size:2.35rem;padding:.35rem .65rem;font-size:.78rem}.administration-module__4Y0VvG__ruleCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);padding:1rem}.administration-module__4Y0VvG__ruleCard header{justify-content:space-between;align-items:flex-start}.administration-module__4Y0VvG__ruleCard header>div:first-child{align-items:center}.administration-module__4Y0VvG__ruleSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.administration-module__4Y0VvG__ruleSummary div{border-inline-start:3px solid var(--primary);border-radius:var(--radius-sm);background:var(--surface);min-inline-size:0;padding:.7rem}.administration-module__4Y0VvG__ruleSummary dt{color:var(--primary);font-size:.74rem;font-weight:800}.administration-module__4Y0VvG__ruleSummary dd{color:var(--text);margin:.2rem 0 0;font-size:.82rem;line-height:1.7}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__dialog{inline-size:min(50rem,100vw - 2rem)}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__dialog>header>div{min-inline-size:0}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__dialog>header p{margin:.2rem 0 0}.administration-module__4Y0VvG__choiceRow{min-block-size:var(--target);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);align-items:flex-start;gap:.6rem;padding:.7rem;display:flex}.administration-module__4Y0VvG__choiceRow input,.administration-module__4Y0VvG__fieldPicker input{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--primary);margin-block-start:.2rem}.administration-module__4Y0VvG__choiceRow span{gap:.15rem;display:grid}.administration-module__4Y0VvG__choiceRow small{color:var(--text-muted);font-size:.76rem;font-weight:400}.administration-module__4Y0VvG__optionEditor,.administration-module__4Y0VvG__editorGroup,.administration-module__4Y0VvG__ruleSteps fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:0;margin:0;padding:1rem}.administration-module__4Y0VvG__optionEditor>legend,.administration-module__4Y0VvG__editorGroup>legend,.administration-module__4Y0VvG__ruleSteps legend{color:var(--text-strong);padding-inline:.4rem;font-weight:800}.administration-module__4Y0VvG__optionEditor>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-block:.5rem;display:grid}.administration-module__4Y0VvG__editorGroup{gap:.8rem;display:grid}.administration-module__4Y0VvG__editorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.administration-module__4Y0VvG__fieldPicker{gap:.35rem;display:grid}.administration-module__4Y0VvG__fieldPicker>div{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:2.75rem;padding:.45rem .6rem;display:grid}.administration-module__4Y0VvG__fieldPicker label{align-items:center;gap:.5rem;font-size:.84rem;display:flex}.administration-module__4Y0VvG__fieldPicker .administration-module__4Y0VvG__requiredChoice{color:var(--text-muted);font-size:.75rem}.administration-module__4Y0VvG__groupSubtitle{color:var(--text-strong);margin:.5rem 0 0;font-size:.88rem}.administration-module__4Y0VvG__formFooter{justify-content:flex-end;gap:.5rem;padding-block-start:.35rem;display:flex}.administration-module__4Y0VvG__ruleSteps{counter-reset:none;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__ruleSteps>li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.administration-module__4Y0VvG__ruleSteps>li>span{block-size:2rem;inline-size:2rem;color:var(--on-primary);background:var(--primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.administration-module__4Y0VvG__ruleSteps fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.administration-module__4Y0VvG__automationPreview{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);padding:.85rem}.administration-module__4Y0VvG__automationPreview h3{margin:0 0 .35rem;font-size:.9rem}.administration-module__4Y0VvG__automationPreview p{margin:0;line-height:1.8}.administration-module__4Y0VvG__automationPreview small{color:var(--text-muted);margin-block-start:.4rem;display:block}.administration-module__4Y0VvG__automationWarning{border-inline-start:3px solid var(--warning);border-radius:var(--radius-sm);background:var(--status-warning-surface);margin:0;padding:.75rem;font-size:.82rem;line-height:1.8}.administration-module__4Y0VvG__capacityForm{gap:1rem;display:grid}.administration-module__4Y0VvG__capacityDefault{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--primary-soft);max-inline-size:34rem;padding:1rem}.administration-module__4Y0VvG__capacityMembers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.administration-module__4Y0VvG__capacityMember{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:end;gap:1rem;padding:.8rem;display:grid}.administration-module__4Y0VvG__capacityMember>div:first-child{align-self:center;gap:.15rem;display:grid}.administration-module__4Y0VvG__capacityMember>div:first-child small{color:var(--text-muted);font-size:.74rem}@media (max-width:52rem){.administration-module__4Y0VvG__ruleSummary,.administration-module__4Y0VvG__capacityMembers{grid-template-columns:1fr}.administration-module__4Y0VvG__capacityMember{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem)}}@media (max-width:44rem){.administration-module__4Y0VvG__moduleGrid{grid-template-columns:1fr}.administration-module__4Y0VvG__pilotPreset,.administration-module__4Y0VvG__moduleActions{flex-direction:column;align-items:stretch}.administration-module__4Y0VvG__pilotPreset button,.administration-module__4Y0VvG__moduleActions button{inline-size:100%}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__sectionTabs{scroll-snap-type:x proximity;border-inline:0;border-radius:0;margin-inline:-.5rem}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__sectionTabs button{scroll-snap-align:start}.administration-module__4Y0VvG__configurationItem{grid-template-columns:1fr;padding:.8rem}.administration-module__4Y0VvG__itemActions{justify-content:flex-start}.administration-module__4Y0VvG__itemActions button{flex:1}.administration-module__4Y0VvG__editorGrid,.administration-module__4Y0VvG__ruleSteps fieldset,.administration-module__4Y0VvG__ruleSteps>li{grid-template-columns:1fr}.administration-module__4Y0VvG__ruleSteps>li>span{block-size:1.8rem;inline-size:1.8rem}.administration-module__4Y0VvG__capacityMember{grid-template-columns:1fr;align-items:stretch}.administration-module__4Y0VvG__formFooter button{inline-size:100%}.administration-module__4Y0VvG__workConfiguration .administration-module__4Y0VvG__dialog{max-block-size:calc(100dvh - 1rem);inline-size:calc(100vw - 1rem)}}.administration-module__4Y0VvG__accessProfile{inline-size:min(100%,76rem);min-inline-size:0;margin-inline:auto}.administration-module__4Y0VvG__backLink{min-block-size:var(--target);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--link);align-items:center;padding:.55rem .8rem;font-weight:750;text-decoration:none;display:inline-flex}.administration-module__4Y0VvG__backLink:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.administration-module__4Y0VvG__profileSections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.administration-module__4Y0VvG__profileSections>section:nth-child(3),.administration-module__4Y0VvG__profileSections>section:nth-child(4),.administration-module__4Y0VvG__profileSections>section:nth-child(5){grid-column:1/-1}.administration-module__4Y0VvG__factGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.administration-module__4Y0VvG__factGrid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);min-inline-size:0;padding:.7rem}.administration-module__4Y0VvG__factGrid dt{color:var(--text-muted);font-size:.74rem;font-weight:750}.administration-module__4Y0VvG__factGrid dd{overflow-wrap:anywhere;color:var(--text-strong);margin:.2rem 0 0;font-size:.88rem;font-weight:750}.administration-module__4Y0VvG__sectionActions,.administration-module__4Y0VvG__dialogActions,.administration-module__4Y0VvG__rowActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.administration-module__4Y0VvG__sectionActions{margin-block-start:1rem}.administration-module__4Y0VvG__rowActions{flex-wrap:nowrap;justify-content:flex-end}.administration-module__4Y0VvG__rowActions>a{white-space:nowrap}.administration-module__4Y0VvG__teamMemberships{border-block-start:1px solid var(--border);margin-block-start:1rem;padding-block-start:1rem}.administration-module__4Y0VvG__teamMemberships h3{color:var(--text-strong);margin:0 0 .65rem;font-size:.95rem}.administration-module__4Y0VvG__teamMemberships ul,.administration-module__4Y0VvG__assignmentCards,.administration-module__4Y0VvG__effectiveList,.administration-module__4Y0VvG__assignmentPreview ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__teamMemberships li{min-block-size:var(--target);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem;display:flex}.administration-module__4Y0VvG__teamAddForm{grid-template-columns:minmax(12rem,24rem) auto;align-items:end;gap:.65rem;margin-block-start:.75rem;display:grid}.administration-module__4Y0VvG__assignmentCards{grid-template-columns:repeat(2,minmax(0,1fr))}.administration-module__4Y0VvG__assignmentCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted);align-content:start;gap:.8rem;padding:1rem;display:grid}.administration-module__4Y0VvG__assignmentCard>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.administration-module__4Y0VvG__assignmentCard h3,.administration-module__4Y0VvG__assignmentPreview h3{color:var(--text-strong);margin:0;font-size:1rem}.administration-module__4Y0VvG__assignmentCard header span{color:var(--text-muted);font-size:.75rem}.administration-module__4Y0VvG__assignmentCard ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.administration-module__4Y0VvG__assignmentCard li{border-radius:var(--radius-sm);background:var(--surface);gap:.15rem;padding:.55rem;display:grid}.administration-module__4Y0VvG__assignmentCard li strong{font-size:.82rem}.administration-module__4Y0VvG__assignmentCard li span{color:var(--text-muted);font-size:.75rem}.administration-module__4Y0VvG__assignmentCard>button{justify-self:start}.administration-module__4Y0VvG__effectiveList li{border-inline-start:3px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);padding:.75rem}.administration-module__4Y0VvG__effectiveList p{margin:0;line-height:1.8}.administration-module__4Y0VvG__effectiveList small{color:var(--text-muted);margin-block-start:.25rem;display:block}.administration-module__4Y0VvG__explanationNote{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--surface-muted);margin:1rem 0 0;padding:.75rem;line-height:1.8}.administration-module__4Y0VvG__systemAdminPanel{border-color:color-mix(in srgb,var(--danger) 38%,var(--border));background:color-mix(in srgb,var(--danger-soft) 32%,var(--surface))}.administration-module__4Y0VvG__systemAdminPanel>p{color:var(--text-muted);margin:.75rem 0 0;line-height:1.8}.administration-module__4Y0VvG__systemAdminState{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.administration-module__4Y0VvG__confirmation{gap:1rem;display:grid}.administration-module__4Y0VvG__confirmation>p{margin:0;line-height:1.9}.administration-module__4Y0VvG__assignmentPreview{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary-soft);padding:.85rem}.administration-module__4Y0VvG__assignmentPreview>p{margin:.35rem 0 .75rem;line-height:1.8}.administration-module__4Y0VvG__assignmentPreview li{border-block-end:1px solid var(--border);gap:.15rem;padding:.45rem 0;display:grid}.administration-module__4Y0VvG__assignmentPreview small{color:var(--text-muted)}@media (max-width:64rem){.administration-module__4Y0VvG__profileSections{grid-template-columns:1fr}.administration-module__4Y0VvG__profileSections>section:nth-child(n){grid-column:auto}.administration-module__4Y0VvG__assignmentCards{grid-template-columns:1fr}}@media (max-width:44rem){.administration-module__4Y0VvG__factGrid,.administration-module__4Y0VvG__teamAddForm{grid-template-columns:1fr}.administration-module__4Y0VvG__teamAddForm button,.administration-module__4Y0VvG__sectionActions button,.administration-module__4Y0VvG__dialogActions button{inline-size:100%}.administration-module__4Y0VvG__systemAdminState,.administration-module__4Y0VvG__teamMemberships li{flex-direction:column;align-items:flex-start}.administration-module__4Y0VvG__rowActions{flex-direction:column;align-items:flex-end}.administration-module__4Y0VvG__rowActions>a{min-block-size:2.35rem;padding:.35rem .55rem;font-size:.75rem}}
.account-security-module__NzKezq__page{inline-size:min(100%,64rem);margin-inline:auto}.account-security-module__NzKezq__panel{max-inline-size:42rem}.account-security-module__NzKezq__panel header h2{color:var(--text-strong);margin:0;font-size:1.15rem}.account-security-module__NzKezq__panel header p{color:var(--text-muted);margin:.35rem 0 1rem;line-height:1.8}.account-security-module__NzKezq__form{gap:.9rem;display:grid}.account-security-module__NzKezq__form button{justify-self:start}.account-security-module__NzKezq__notice,.account-security-module__NzKezq__error{border-radius:var(--radius-sm);margin:0 0 1rem;padding:.75rem 1rem;line-height:1.7}.account-security-module__NzKezq__notice{color:var(--success);background:var(--success-soft)}.account-security-module__NzKezq__error{color:var(--danger);background:var(--danger-soft)}@media (max-width:44rem){.account-security-module__NzKezq__form button{inline-size:100%}}
