:root{--app-bg-start:#f4f6fb;--app-bg-end:#ecf3ff;--brand-main:#0d6efd;--brand-dark:#0a3e87;--surface:#fff;--text-primary:#1f2a37;--text-secondary:#5b6470;--text-soft:#6b7480;--border-color:#e6edf8;--stat-hero-start:#f6f9ff;--stat-hero-end:#eef4ff;--kpi-border:#dfe8f7;--kpi-bg:#fff;--form-border:#d5dfef;--form-shadow:#0d6efd1f;--navbar-bg:#fff;--nav-hover-bg:#eef4ff;--shadow-color:#24406b1f}[data-theme=dark]{--app-bg-start:#0d1117;--app-bg-end:#161b22;--brand-main:#58a6ff;--brand-dark:#79c0ff;--surface:#161b22;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-soft:#8b949e;--border-color:#30363d;--stat-hero-start:#1c2333;--stat-hero-end:#161b22;--kpi-border:#30363d;--kpi-bg:#0d1117;--form-border:#30363d;--form-shadow:#58a6ff26;--navbar-bg:#161b22;--nav-hover-bg:#1c2541;--shadow-color:#0000004d}*{box-sizing:border-box}body{background:radial-gradient(circle at top left,#ecf3ff,#f4f6fb);background:radial-gradient(circle at top left,var(--app-bg-end),var(--app-bg-start));color:#1f2a37;color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;transition:background .3s,color .3s}a{color:#0d6efd;color:var(--brand-main)}.app-shell{min-height:100vh}.app-content{flex:1 1}.content-card{background:#fff;background:var(--surface);border:1px solid #e6edf8;border:1px solid var(--border-color);border-radius:1rem;box-shadow:0 12px 30px #24406b1f;box-shadow:0 12px 30px var(--shadow-color);transition:background .3s,border-color .3s,box-shadow .3s;width:min(1200px,100%)}.section-title{color:#0a3e87;color:var(--brand-dark);font-weight:700}.text-muted-soft{color:#5b6470;color:var(--text-secondary)}.card{border-radius:.9rem!important}.stat-hero{background:linear-gradient(130deg,#f6f9ff,#eef4ff);background:linear-gradient(130deg,var(--stat-hero-start) 0,var(--stat-hero-end) 100%);border-radius:1rem}.stat-hero,.stat-kpi-card{border:1px solid #dfe8f7;border:1px solid var(--kpi-border)}.stat-kpi-card{background:#fff;background:var(--kpi-bg);border-radius:.9rem;display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:.9rem 1rem}.stat-kpi-label{color:#6b7480;color:var(--text-soft);font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.stat-kpi-value{color:#1f2a37;color:var(--text-primary);font-size:1.25rem;font-weight:700}.form-control,.form-select{background:#fff;background:var(--surface);border-color:#d5dfef;border-color:var(--form-border);color:#1f2a37;color:var(--text-primary)}.form-control:focus,.form-select:focus{border-color:#0d6efd;border-color:var(--brand-main);box-shadow:0 0 0 .2rem #0d6efd1f;box-shadow:0 0 0 .2rem var(--form-shadow)}@media (max-width:767.98px){.content-card{border-radius:.75rem;box-shadow:0 8px 20px #24406b1f;box-shadow:0 8px 20px var(--shadow-color)}}.Header_navbar__QTej\+{background:#fff;background:var(--navbar-bg,#fff);border:1px solid #e6edf8;border:1px solid var(--border-color,#e6edf8)}.Header_logo__hLUwo{height:auto;width:136px}.Header_brandText__GymUx{color:#0a3e87;color:var(--brand-dark,#0a3e87);font-weight:700;letter-spacing:.01em}.Header_navLink__2Sg39{border-radius:.6rem;color:#243447;color:var(--text-primary,#243447);font-weight:500}.Header_active__7nHMJ,.Header_navLink__2Sg39:hover{background-color:#eef4ff;background-color:var(--nav-hover-bg,#eef4ff);color:#0d6efd!important}.Header_themeToggle__\+F2VP{border-radius:.5rem;line-height:1;padding:.25rem .5rem;transition:background .2s}.Header_themeToggle__\+F2VP:hover{background:#eef4ff;background:var(--nav-hover-bg,#eef4ff)}@media (max-width:767.98px){.Header_logo__hLUwo{width:104px}.Header_brandText__GymUx{font-size:.9rem}.Header_navLink__2Sg39{margin-top:.25rem}}.Map_hero__PwA02{background:linear-gradient(120deg,#f0f6ff,#f9fbff);background:linear-gradient(120deg,var(--stat-hero-start,#f0f6ff) 0,var(--stat-hero-end,#f9fbff) 100%);border:1px solid #e5eefc;border:1px solid var(--border-color,#e5eefc)}.Map_telegramIcon__PN6oL{font-size:1.7rem;line-height:1}.ReactTable_table__n-vyT{background:#fff;background:var(--surface,#fff);border:1px solid #d7dfeb;border:1px solid var(--border-color,#d7dfeb);margin-bottom:0;min-width:1320px;table-layout:fixed}.ReactTable_table__n-vyT td,.ReactTable_table__n-vyT th{border:1px solid #d7dfeb!important;border:1px solid var(--border-color,#d7dfeb)!important;font-size:.875rem;padding:.55rem .6rem;vertical-align:middle}.ReactTable_headerCell__BRrkB{background:#f7f9fc;background:var(--nav-hover-bg,#f7f9fc);color:#1f2a37;color:var(--text-primary,#1f2a37);font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.ReactTable_sorting__lDzqu{align-items:center;display:inline-flex;gap:.4rem}.ReactTable_sorting__lDzqu img{height:12px;width:12px}.ReactTable_filter__q9Xr5 input,.ReactTable_filter__q9Xr5 select{width:100%}.ReactTable_filter__q9Xr5 input{min-width:110px}.ReactTable_projectCell__Z1VDP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactTable_table-responsive__MZRGA{max-height:80vh;overflow-y:auto}.ReactTable_table__n-vyT thead th{background:#f7f9fc;background:var(--nav-hover-bg,#f7f9fc);position:-webkit-sticky;position:sticky;top:0;z-index:5}.ReactTable_table__n-vyT thead tr:nth-child(2) th{background:#fff;background:var(--kpi-bg,#fff);border-bottom:2px solid #d7dfeb;border-bottom:2px solid var(--border-color,#d7dfeb);position:-webkit-sticky;position:sticky;top:40px;z-index:4}.Loader_area__DcX2w{align-items:center;border-style:none;display:flex;height:100%;justify-content:center}.Project_courseSelector__nynm8,.Project_projectSelector__B6P5i{max-width:540px;position:relative;width:100%}.Project_courseDropdown__jpEM5,.Project_projectDropdown__1Pqlu{background:#fff;background:var(--surface,#fff);border:1px solid #dbe5f4;border:1px solid var(--border-color,#dbe5f4);border-radius:.75rem;box-shadow:0 8px 18px #162d561f;box-shadow:0 8px 18px var(--shadow-color,#162d561f);left:0;max-height:280px;overflow-y:auto;position:absolute;right:0;top:calc(100% + .25rem);z-index:50}.Project_courseDropdownItem__PHrh5,.Project_projectDropdownItem__Z2Rdf{background:#0000;border:0;border-bottom:1px solid #eef3fb;border-bottom:1px solid var(--border-color,#eef3fb);color:#1f2a37;color:var(--text-primary,#1f2a37);cursor:pointer;padding:.65rem .9rem;text-align:left;width:100%}.Project_courseDropdownItem__PHrh5:hover,.Project_projectDropdownItem__Z2Rdf:hover{background-color:#f5f9ff;background-color:var(--nav-hover-bg,#f5f9ff)}.Project_courseDropdownItem__PHrh5:last-child,.Project_projectDropdownItem__Z2Rdf:last-child{border-bottom:0}.Project_projectUsers__aDMgd{margin-top:1rem}@media (max-width:767.98px){.Project_courseSelector__nynm8,.Project_projectSelector__B6P5i{max-width:100%}}
/*# sourceMappingURL=main.37cc16db.css.map*/