.page-module___8aEwW__shell{max-width:1280px;margin:auto;padding:38px 42px 30px}.page-module___8aEwW__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.page-module___8aEwW__eyebrow{letter-spacing:.19em;color:#687277;margin-bottom:10px;font-size:12px;font-weight:800}.page-module___8aEwW__header h1{letter-spacing:-.035em;color:#14241e;font-family:Georgia,serif;font-size:38px;font-weight:500}.page-module___8aEwW__header p{color:#6c7772;margin-top:7px}.page-module___8aEwW__status{color:#47554f;background:#fff;border:1px solid #dce3df;border-radius:99px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:700;display:flex;box-shadow:0 5px 20px #1d35210a}.page-module___8aEwW__status i{border-radius:50%;width:8px;height:8px}.page-module___8aEwW__online{background:#2eb67d}.page-module___8aEwW__demo{background:#e8a43d}.page-module___8aEwW__scores{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.page-module___8aEwW__score{color:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:end;min-height:144px;padding:22px 24px;display:grid;box-shadow:0 15px 35px #122b2030}.page-module___8aEwW__score span{letter-spacing:.03em;align-self:start;font-size:12px;font-weight:700}.page-module___8aEwW__score strong{grid-column:1;font-family:Georgia,serif;font-size:51px;line-height:1}.page-module___8aEwW__score small{opacity:.75;font-size:11px}.page-module___8aEwW__official{background:linear-gradient(135deg,#1b3f32,#285a47)}.page-module___8aEwW__calculated{background:linear-gradient(135deg,#133449,#23617b)}.page-module___8aEwW__projected{background:linear-gradient(135deg,#594323,#9a7334)}.page-module___8aEwW__grid{grid-template-columns:1.12fr .88fr;gap:16px;display:grid}.page-module___8aEwW__grid article,.page-module___8aEwW__panel{background:#fff;border:1px solid #e0e5e2;border-radius:18px;padding:24px;box-shadow:0 8px 30px #244b3a0a}.page-module___8aEwW__cardTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.page-module___8aEwW__cardTop>span{letter-spacing:.14em;color:#748079;font-size:11px;font-weight:800}.page-module___8aEwW__cardTop b{color:#26734d;background:#e5f4ec;border-radius:99px;padding:6px 9px;font-size:11px}.page-module___8aEwW__cardTop .page-module___8aEwW__warn{color:#925d08;background:#fff2db}.page-module___8aEwW__grid h2{color:#1c3128;margin-bottom:9px;font-family:Georgia,serif;font-size:28px;font-weight:500}.page-module___8aEwW__grid p,.page-module___8aEwW__panel>p{color:#647069;line-height:1.55}.page-module___8aEwW__priority dl{border-top:1px solid #e8ece9;border-bottom:1px solid #e8ece9;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid}.page-module___8aEwW__priority dl div{padding:15px 0}.page-module___8aEwW__priority dt{text-transform:uppercase;color:#8a938f;font-size:10px}.page-module___8aEwW__priority dd{margin-top:4px;font-size:13px;font-weight:750}.page-module___8aEwW__priority button{color:#fff;background:#163d2e;border:0;border-radius:11px;justify-content:space-between;width:100%;padding:13px 16px;font-weight:750;display:flex}.page-module___8aEwW__trace{background:#f4f7f5;border-radius:12px;align-items:center;gap:12px;margin-top:25px;padding:13px;display:flex}.page-module___8aEwW__trace>span{color:#285a45;background:#dfece5;border-radius:9px;padding:9px;font-weight:900}.page-module___8aEwW__trace div{flex-direction:column;display:flex}.page-module___8aEwW__trace small,.page-module___8aEwW__row small,.page-module___8aEwW__person small,.page-module___8aEwW__timeline small{color:#89928d;margin-top:2px}.page-module___8aEwW__bottom{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px;display:grid}.page-module___8aEwW__row,.page-module___8aEwW__person{border-bottom:1px solid #edf0ee;align-items:center;gap:10px;padding:12px 0;display:flex}.page-module___8aEwW__row div,.page-module___8aEwW__person div{flex-direction:column;flex:1;font-size:13px;display:flex}.page-module___8aEwW__row em,.page-module___8aEwW__person em{font-family:Georgia,serif;font-size:21px;font-style:normal}.page-module___8aEwW__dotOfficial,.page-module___8aEwW__dotOther{background:#28a66f;border-radius:50%;width:9px;height:9px}.page-module___8aEwW__dotOther{background:#d5a147}.page-module___8aEwW__panel h3{margin-bottom:6px;font-family:Georgia,serif;font-size:21px}.page-module___8aEwW__progress{background:#e7ece9;border-radius:10px;height:7px;margin:18px 0 9px}.page-module___8aEwW__progress span{background:#d69a35;border-radius:10px;height:100%;display:block}.page-module___8aEwW__amounts{color:#8a938f;justify-content:space-between;font-size:11px;display:flex}.page-module___8aEwW__amounts span{flex-direction:column;display:flex}.page-module___8aEwW__amounts b{color:#293d34;font-size:13px}.page-module___8aEwW__timeline{margin-top:14px}.page-module___8aEwW__timeline p{align-items:start;gap:9px;display:flex}.page-module___8aEwW__timeline i{border:2px solid #2d7656;border-radius:50%;width:8px;height:8px;margin-top:4px}.page-module___8aEwW__timeline span{flex-direction:column;font-size:11px;display:flex}.page-module___8aEwW__person>span{color:#345a48;background:#e7eee9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.page-module___8aEwW__person em{color:#486456;background:#eef4f0;border-radius:8px;padding:5px 7px;font-family:inherit;font-size:10px}.page-module___8aEwW__shell footer{text-align:center;color:#8b948f;margin-top:25px;font-size:11px}@media (max-width:850px){.page-module___8aEwW__shell{padding:24px 17px}.page-module___8aEwW__header{flex-direction:column}.page-module___8aEwW__header h1{font-size:31px}.page-module___8aEwW__scores,.page-module___8aEwW__grid,.page-module___8aEwW__bottom{grid-template-columns:1fr}.page-module___8aEwW__score{min-height:120px}.page-module___8aEwW__status{align-self:flex-start}.page-module___8aEwW__priority dl{grid-template-columns:1fr}.page-module___8aEwW__priority dl div{padding:9px 0}.page-module___8aEwW__scores{gap:10px}}.page-module___8aEwW__panel form{gap:10px;display:grid}.page-module___8aEwW__panel label{color:#526159;gap:5px;font-size:11px;font-weight:800;display:grid}.page-module___8aEwW__panel input,.page-module___8aEwW__panel select,.page-module___8aEwW__panel textarea{width:100%;font:inherit;color:#20352c;background:#fff;border:1px solid #ced8d2;border-radius:9px;padding:10px}.page-module___8aEwW__panel textarea{resize:vertical}.page-module___8aEwW__panel form button{color:#fff;background:#163d2e;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.page-module___8aEwW__indicator{border-top:1px solid #edf0ee;padding:12px 0}.page-module___8aEwW__indicator summary{cursor:pointer;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;display:grid}.page-module___8aEwW__indicator summary span{color:#617069}.page-module___8aEwW__indicator summary em{font:700 20px Georgia,serif}.page-module___8aEwW__indicator div{background:#f5f8f6;border-radius:10px;margin-top:10px;padding:12px}.page-module___8aEwW__indicator small{color:#68766f;margin-top:4px;display:block}@media (max-width:850px){.page-module___8aEwW__indicator summary{grid-template-columns:1fr auto}.page-module___8aEwW__indicator summary span{grid-row:2}}.page-module___8aEwW__contextBar{grid-template-columns:2fr repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.page-module___8aEwW__contextBar label{color:#68766f;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.page-module___8aEwW__contextBar select{color:#233a30;background:#fff;border:1px solid #d8e1dc;border-radius:10px;padding:10px}.page-module___8aEwW__scores{grid-template-columns:repeat(4,1fr)}.page-module___8aEwW__gap{background:linear-gradient(135deg,#6b2931,#a84751)}@media (max-width:850px){.page-module___8aEwW__contextBar,.page-module___8aEwW__scores{grid-template-columns:1fr}}.page-module___8aEwW__teamTable{border:1px solid #e2e8e4;border-radius:12px;margin-bottom:18px;display:grid;overflow:hidden}.page-module___8aEwW__teamLine{border-bottom:1px solid #edf1ee;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.page-module___8aEwW__teamLine:last-child{border-bottom:0}.page-module___8aEwW__teamLine span{flex-direction:column;display:flex}.page-module___8aEwW__teamLine small{color:#78857e;margin-top:3px}.page-module___8aEwW__teamLine button,.page-module___8aEwW__panel>button{color:#fff;background:#1c4c39;border:0;border-radius:9px;padding:9px 13px;font-weight:750}.page-module___8aEwW__settingsForm{align-items:end;grid-template-columns:repeat(3,1fr)!important}.page-module___8aEwW__settingsForm p{color:#647069;margin:0;font-size:12px}.page-module___8aEwW__gridFilters{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.page-module___8aEwW__gridFilters label{color:#526159;gap:5px;font-size:11px;font-weight:800;display:grid}.page-module___8aEwW__gridFilters input,.page-module___8aEwW__gridFilters select{background:#fff;border:1px solid #ced8d2;border-radius:9px;padding:9px}.page-module___8aEwW__tableScroll{margin:8px 0 14px;overflow-x:auto}.page-module___8aEwW__productionTable{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.page-module___8aEwW__productionTable th{text-align:left;color:#40564b;background:#edf4f0;padding:9px;position:sticky;top:0}.page-module___8aEwW__productionTable td{vertical-align:middle;border-bottom:1px solid #e8eeea;padding:8px}.page-module___8aEwW__productionTable td:nth-child(2){min-width:260px}.page-module___8aEwW__productionTable td small{color:#849088;margin-top:3px;display:block}.page-module___8aEwW__productionTable input{border:1px solid #cad6cf;border-radius:7px;min-width:105px;padding:8px}.page-module___8aEwW__productionTable input:focus{outline-offset:1px;outline:2px solid #2f7859}.page-module___8aEwW__warning{background:#fff5df;border-radius:9px;padding:10px 12px;color:#7a520e!important}@media (max-width:850px){.page-module___8aEwW__teamLine{grid-template-columns:1fr auto}.page-module___8aEwW__teamLine span:nth-child(2),.page-module___8aEwW__teamLine span:nth-child(3){grid-column:1}.page-module___8aEwW__settingsForm,.page-module___8aEwW__gridFilters{grid-template-columns:1fr!important}.page-module___8aEwW__tableScroll{margin-left:-14px;margin-right:-14px;padding:0 14px}}
.auth-module__A_DBwq__headerActions{align-items:center;gap:10px;display:flex}.auth-module__A_DBwq__logout{color:#47554f;background:#fff;border:1px solid #dce3df;border-radius:99px;padding:10px 15px;font-size:12px;font-weight:700}.auth-module__A_DBwq__centerState{color:#506057;place-items:center;min-height:100vh;font-weight:700;display:grid}.auth-module__A_DBwq__loginShell{background:radial-gradient(circle at 0 0,#dbe9df,#f3f5f2 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-module__A_DBwq__loginCard{background:#fff;border:1px solid #dce3df;border-radius:24px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #183b2c20}.auth-module__A_DBwq__loginCard h1{color:#17392b;margin:8px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.1}.auth-module__A_DBwq__loginCard>p:not(:first-child){color:#66736d;line-height:1.5}.auth-module__A_DBwq__loginCard form{gap:14px;margin-top:26px;display:grid}.auth-module__A_DBwq__loginCard label{color:#46544e;gap:7px;font-size:12px;font-weight:800;display:grid}.auth-module__A_DBwq__loginCard input{width:100%;font:inherit;border:1px solid #ccd6d1;border-radius:11px;padding:13px 14px}.auth-module__A_DBwq__loginCard form button,.auth-module__A_DBwq__demoButton{color:#fff;background:#163d2e;border:0;border-radius:11px;padding:13px 16px;font-weight:800}.auth-module__A_DBwq__loginCard form button:disabled{opacity:.65}.auth-module__A_DBwq__demoButton{color:#285442;background:#edf3ef;width:100%;margin-top:10px}.auth-module__A_DBwq__loginError{font-size:12px;color:#a43131!important}.auth-module__A_DBwq__loginCard>small{text-align:center;color:#87918c;margin-top:18px;display:block}.auth-module__A_DBwq__actionButtons{gap:8px;margin-top:16px;display:flex}.auth-module__A_DBwq__actionButtons button{color:#285442;background:#f1f6f3;border:1px solid #d5dfda;border-radius:9px;flex:1;padding:9px;font-size:11px;font-weight:800}.auth-module__A_DBwq__actionButtons button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:850px){.auth-module__A_DBwq__headerActions{flex-wrap:wrap;align-items:flex-start}.auth-module__A_DBwq__loginCard{padding:28px 22px}.auth-module__A_DBwq__loginCard h1{font-size:31px}}
