.AppSwitcher-module__A0U15a__mount{min-width:0;max-width:100%;margin:-4px;padding:4px;overflow-x:auto}.AppSwitcher-module__A0U15a__nav{min-width:0;max-width:100%}.AppSwitcher-module__A0U15a__nav[data-direction=row]{flex-wrap:wrap;align-items:stretch;gap:2px;display:flex}.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__current,.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__link{min-height:38px;font-family:var(--font-sans);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;padding:6px 8px 5px;font-size:14px;line-height:1.3;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__current{color:var(--brand);border-bottom-color:var(--brand);font-weight:700}.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__link{color:var(--text-muted);font-weight:500}.AppSwitcher-module__A0U15a__nav[data-direction=column]{flex-direction:column;gap:1px;display:flex}.AppSwitcher-module__A0U15a__heading{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted);padding:0 11px 6px;font-size:10.5px;line-height:1.6}.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__current,.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__link{min-height:40px;font-family:var(--font-sans);border-left:2px solid #0000;align-items:center;padding:9px 11px;font-size:14px;line-height:1.3;text-decoration:none;transition:color .14s,border-color .14s;display:flex}.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__current{color:var(--brand);border-left-color:var(--brand);font-weight:700}.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__link{color:var(--text-muted);border-left-color:var(--border-soft);font-weight:500}@media (hover:hover){.AppSwitcher-module__A0U15a__link:hover{color:var(--text);border-color:var(--border-strong)}}@media (max-width:640px){.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__current,.AppSwitcher-module__A0U15a__nav[data-direction=row] .AppSwitcher-module__A0U15a__link,.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__current,.AppSwitcher-module__A0U15a__nav[data-direction=column] .AppSwitcher-module__A0U15a__link{min-height:44px}}@media (prefers-reduced-motion:reduce){.AppSwitcher-module__A0U15a__current,.AppSwitcher-module__A0U15a__link{transition:none}}
.Toast-module__dpyMdW__region{z-index:70;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.Toast-module__dpyMdW__card{pointer-events:auto;max-width:340px;font-family:var(--font-sans);color:var(--text);background:var(--surface-card);border:1px solid var(--border-soft);border-left:4px solid var(--toast-edge);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:14px 18px;font-size:14px;line-height:1.5}.Toast-module__dpyMdW__card[data-tone=positive]{--toast-edge:var(--positive)}.Toast-module__dpyMdW__card[data-tone=brand]{--toast-edge:var(--brand)}.Toast-module__dpyMdW__card[data-tone=alert]{--toast-edge:var(--alert)}@media (max-width:640px){.Toast-module__dpyMdW__region{top:12px;left:12px;right:12px}.Toast-module__dpyMdW__card{max-width:none}}
body:has(.appGround){background:var(--ground-app)}.appGround{background:var(--ground-app);color:var(--text);min-height:100dvh}.appPage{padding:22px clamp(14px,4vw,26px) 112px}.appScrollReserve{padding-bottom:112px}.appMax{min-width:0;max-width:1180px;margin:0 auto}@media print{body:has(.appGround),.appGround{background:0 0}}
.AppEmpty-module__2M55qa__page{font-family:var(--font-sans);color:var(--text);flex-direction:column;gap:24px;display:flex}.AppEmpty-module__2M55qa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;min-width:0;display:flex}.AppEmpty-module__2M55qa__person{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.AppEmpty-module__2M55qa__personText{flex-direction:column;min-width:0;line-height:1.35;display:flex}.AppEmpty-module__2M55qa__personName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.AppEmpty-module__2M55qa__personRole{color:var(--text-muted);font-size:12px}
