.ReportSearch-module__JSNVGq__search{max-width:640px;margin:0 auto;padding:32px}.ReportSearch-module__JSNVGq__title{color:#0a1228;margin-bottom:16px;font-size:20px;font-weight:600}.ReportSearch-module__JSNVGq__input{color:#171717;background:#f8fafb;border:1px solid #d1d7db;border-radius:8px;width:100%;margin-bottom:16px;padding:10px 16px;font-size:16px}.ReportSearch-module__JSNVGq__input:focus{background:#fff;border:1.5px solid #00c4b0;outline:none;box-shadow:0 0 0 2px #00c4b033}.ReportSearch-module__JSNVGq__list{flex-direction:column;gap:6px;max-height:420px;list-style:none;display:flex;overflow-y:auto}.ReportSearch-module__JSNVGq__listItem{text-align:left;color:#171717;cursor:pointer;background:#f8fafb;border:1px solid #d1d7db;border-radius:8px;width:100%;padding:12px 16px;font-size:15px;transition:border-color .2s,background .2s}.ReportSearch-module__JSNVGq__listItem:hover{background:#e6faf8;border-color:#00c4b0}.ReportSearch-module__JSNVGq__empty{color:#6b7a85;margin-top:12px;font-size:14px}@media (max-width:600px){.ReportSearch-module__JSNVGq__search{padding:20px 16px}.ReportSearch-module__JSNVGq__title{font-size:18px}}
.Spinner-module__s0pLYa__wrapper{justify-content:center;align-items:center;display:flex}.Spinner-module__s0pLYa__spinner{color:#00c4b0;border:.25em solid;border-right-color:#0000;border-radius:50%;width:3rem;height:3rem;animation:.75s linear infinite Spinner-module__s0pLYa__spin}@keyframes Spinner-module__s0pLYa__spin{to{transform:rotate(360deg)}}
.MessageBanner-module__sU7WYq__error{color:#c0392b;text-align:center;background:#ffeaea;border:1px solid #f38c8c;border-radius:8px;max-width:640px;margin:24px auto;padding:16px;font-size:14px}.MessageBanner-module__sU7WYq__success{color:#00c4b0;text-align:center;background:#e6faf8;border:1px solid #00c4b066;border-radius:8px;max-width:640px;margin:24px auto;padding:16px;font-size:14px}
.DashboardTabPanel-module__6CSASW__stage{justify-content:center;align-items:center;height:100%;display:flex}
.TabsWorkspace-module__XYJHGq__workspace{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.TabsWorkspace-module__XYJHGq__tabBar{scrollbar-width:thin;background:linear-gradient(90deg,#0a1228,#1a2d5a);align-items:stretch;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.TabsWorkspace-module__XYJHGq__tab{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:background .2s,color .2s;display:flex}.TabsWorkspace-module__XYJHGq__tab:hover{color:#fff;background:#ffffff1f}.TabsWorkspace-module__XYJHGq__tabActive{color:#0a1228;background:#fff;font-weight:600;box-shadow:inset 0 -2px #00c4b0}.TabsWorkspace-module__XYJHGq__tabName{text-overflow:ellipsis;max-width:180px;overflow:hidden}.TabsWorkspace-module__XYJHGq__tabIconButton{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;padding:2px 5px;font-size:14px;line-height:1}.TabsWorkspace-module__XYJHGq__tabIconButton:hover{opacity:1;background:#00000014}.TabsWorkspace-module__XYJHGq__newTabButton{color:#fff;cursor:pointer;white-space:nowrap;background:#00c4b0;border:none;border-radius:10px 10px 0 0;margin:4px 4px 6px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s}.TabsWorkspace-module__XYJHGq__newTabButton:hover{background:#00a896}.TabsWorkspace-module__XYJHGq__newTabButton:disabled{color:#6b7a85;cursor:not-allowed;background:#d1d7db}.TabsWorkspace-module__XYJHGq__panels{flex:1;min-height:0;overflow:auto}.TabsWorkspace-module__XYJHGq__panel{height:100%}@media (max-width:600px){.TabsWorkspace-module__XYJHGq__tabBar{gap:2px;padding:8px 8px 0}.TabsWorkspace-module__XYJHGq__tab{padding:8px 10px;font-size:13px}.TabsWorkspace-module__XYJHGq__tabName{max-width:110px}.TabsWorkspace-module__XYJHGq__newTabButton{margin:4px 2px 6px;padding:8px 10px;font-size:13px}}
.DashboardGate-module__Fi807a__stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.DashboardGate-module__Fi807a__stageLabel{color:#6b7a85;font-size:14px}.DashboardGate-module__Fi807a__centered{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}
.page-module__Fx1_7W__mainContainer{background:#f0f4f8;flex-direction:column;width:100%;height:100dvh;font-family:Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow:hidden}.page-module__Fx1_7W__content{flex-direction:column;flex:1;min-height:0;display:flex}.page-module__Fx1_7W__centered{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}
