.AppErrorFallback-module__TuY2Wa__errorPage{justify-content:center;align-items:center;min-height:420px;padding:2rem 1rem;display:flex}.AppErrorFallback-module__TuY2Wa__panel{color:#222;text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:8px;width:min(100%,620px);padding:2rem}.AppErrorFallback-module__TuY2Wa__text{color:#555;line-height:1.5}.AppErrorFallback-module__TuY2Wa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.AppErrorFallback-module__TuY2Wa__button,.AppErrorFallback-module__TuY2Wa__link{min-height:40px;font:inherit;cursor:pointer;border-radius:6px;padding:.55rem 1rem;font-weight:700}.AppErrorFallback-module__TuY2Wa__button{color:#fff;background:#2081c3;border:1px solid #2081c3}.AppErrorFallback-module__TuY2Wa__link{color:inherit;border:1px solid #b9b9b9;align-items:center;text-decoration:none;display:inline-flex}@media (prefers-color-scheme:dark){.AppErrorFallback-module__TuY2Wa__panel{color:#fff;background:#2c2c2c;border-color:#454545}.AppErrorFallback-module__TuY2Wa__text{color:#d0d0d0}}
.ManagerHelpButton-module-scss-module__TTSH-G__managerHelpButton{z-index:9998;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.ManagerHelpButton-module-scss-module__TTSH-G__floatingButton,.ManagerHelpButton-module-scss-module__TTSH-G__panel{pointer-events:auto}.ManagerHelpButton-module-scss-module__TTSH-G__floatingButton{width:44px;height:44px;color:var(--primary-color);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242424);border:1px solid var(--lightningcss-light,#d9d9d9)var(--lightningcss-dark,#454545);border-radius:50%;place-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 8px 24px var(--lightningcss-light,#00000029)var(--lightningcss-dark,#0000006b)}.ManagerHelpButton-module-scss-module__TTSH-G__floatingButton:hover,.ManagerHelpButton-module-scss-module__TTSH-G__floatingButton:focus-visible{border-color:var(--primary-color);outline:none;transform:translateY(-1px);box-shadow:0 10px 28px var(--lightningcss-light,#0003)var(--lightningcss-dark,#00000080)}.ManagerHelpButton-module-scss-module__TTSH-G__floatingButton svg{width:23px;height:23px}.ManagerHelpButton-module-scss-module__TTSH-G__panel{background:var(--background);width:min(340px,100vw - 32px);color:var(--foreground);border:1px solid var(--lightningcss-light,#dedede)var(--lightningcss-dark,#444);border-radius:8px;padding:14px;box-shadow:0 14px 40px var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0000007a)}.ManagerHelpButton-module-scss-module__TTSH-G__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ManagerHelpButton-module-scss-module__TTSH-G__header strong{font-size:.98rem;line-height:1.2;display:block}.ManagerHelpButton-module-scss-module__TTSH-G__header span{color:var(--foreground-secondary);margin-top:3px;font-size:.82rem;line-height:1.3;display:block}.ManagerHelpButton-module-scss-module__TTSH-G__closeButton{width:28px;height:28px;color:var(--foreground-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ManagerHelpButton-module-scss-module__TTSH-G__closeButton:hover,.ManagerHelpButton-module-scss-module__TTSH-G__closeButton:focus-visible{color:var(--foreground);background:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#333);outline:none}.ManagerHelpButton-module-scss-module__TTSH-G__closeButton:disabled{cursor:not-allowed;opacity:.6}.ManagerHelpButton-module-scss-module__TTSH-G__form{gap:10px;margin-top:12px;display:grid}.ManagerHelpButton-module-scss-module__TTSH-G__message{resize:vertical;width:100%;min-height:112px;color:var(--foreground);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);border:1px solid var(--lightningcss-light,#c9c9c9)var(--lightningcss-dark,#4a4a4a);border-radius:6px;padding:9px 10px;line-height:1.35}.ManagerHelpButton-module-scss-module__TTSH-G__message:focus{border-color:var(--primary-color);outline:none}.ManagerHelpButton-module-scss-module__TTSH-G__message:disabled{cursor:not-allowed;opacity:.7}.ManagerHelpButton-module-scss-module__TTSH-G__meta{color:var(--foreground-secondary);gap:4px;font-size:.78rem;line-height:1.25;display:grid}.ManagerHelpButton-module-scss-module__TTSH-G__error{color:#c62828}.ManagerHelpButton-module-scss-module__TTSH-G__success{color:#238647}.ManagerHelpButton-module-scss-module__TTSH-G__sendButton{background:var(--primary-color);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-width:118px;padding:8px 12px;font-weight:600;display:inline-flex}.ManagerHelpButton-module-scss-module__TTSH-G__sendButton:hover,.ManagerHelpButton-module-scss-module__TTSH-G__sendButton:focus-visible{background:#1d4ed8;outline:none}.ManagerHelpButton-module-scss-module__TTSH-G__sendButton:disabled{cursor:not-allowed;opacity:.62}@media (max-width:720px){.ManagerHelpButton-module-scss-module__TTSH-G__managerHelpButton{bottom:14px;right:14px}.ManagerHelpButton-module-scss-module__TTSH-G__panel{width:calc(100vw - 28px)}}
.ImpersonationBanner-module-scss-module__7aIfnG__banner{z-index:20;color:var(--lightningcss-light,#78350f)var(--lightningcss-dark,#fef3c7);background:var(--lightningcss-light,#fffbeb)var(--lightningcss-dark,#3b2b12);border-bottom:1px solid var(--lightningcss-light,#d97706)var(--lightningcss-dark,#f59e0b);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 6px 16px #0000001a}.ImpersonationBanner-module-scss-module__7aIfnG__icon{flex:none;width:1.6rem;height:1.6rem}.ImpersonationBanner-module-scss-module__7aIfnG__message{flex-direction:column;flex:auto;gap:.1rem;min-width:0;font-size:.86rem;display:flex}.ImpersonationBanner-module-scss-module__7aIfnG__message strong{font-size:.92rem}.ImpersonationBanner-module-scss-module__7aIfnG__message span{overflow-wrap:anywhere}.ImpersonationBanner-module-scss-module__7aIfnG__error{color:var(--lightningcss-light,#991b1b)var(--lightningcss-dark,#fecaca);font-weight:700}.ImpersonationBanner-module-scss-module__7aIfnG__banner button{color:var(--lightningcss-light,#78350f)var(--lightningcss-dark,#fef3c7);min-height:38px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#4a3518);border:1px solid var(--lightningcss-light,#b45309)var(--lightningcss-dark,#fbbf24);border-radius:9px;flex:none;padding:.5rem .75rem;font-weight:800}.ImpersonationBanner-module-scss-module__7aIfnG__banner button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:720px){.ImpersonationBanner-module-scss-module__7aIfnG__banner{flex-wrap:wrap;align-items:flex-start;position:static}.ImpersonationBanner-module-scss-module__7aIfnG__banner button{width:100%}}
.layout-module-scss-module__avRSTa__layout{background-color:var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#1c1c1c);min-height:100vh;display:flex}.layout-module-scss-module__avRSTa__main{flex:auto;min-width:0}.layout-module-scss-module__avRSTa__content{min-width:0;overflow-x:hidden}.layout-module-scss-module__avRSTa__titleLock{color:red;margin-top:200px;font-size:1.8rem;font-weight:700}.layout-module-scss-module__avRSTa__subTitleLock{font-size:1.4rem}@media (max-width:992px){.layout-module-scss-module__avRSTa__layout{min-height:100dvh;display:block}.layout-module-scss-module__avRSTa__main{padding-top:56px}}
