.ProjectExecutionCenter-module__62BAqW__hiddenLauncher{opacity:0;width:1px;height:1px;position:fixed;left:-9999px}.ProjectExecutionCenter-module__62BAqW__overlay{z-index:230;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01050ad6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ProjectExecutionCenter-module__62BAqW__shell{color:#eaf1f6;background:#07111c;border:1px solid #ffffff14;flex-direction:column;width:min(1480px,100%);height:min(94vh,980px);display:flex;overflow:hidden;box-shadow:0 40px 120px #00000080}.ProjectExecutionCenter-module__62BAqW__header{background:#091522;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.ProjectExecutionCenter-module__62BAqW__header small,.ProjectExecutionCenter-module__62BAqW__panelHead small{letter-spacing:.16em;color:#d5aa4d;font-size:.5rem;font-weight:800;display:block}.ProjectExecutionCenter-module__62BAqW__header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(1.15rem,2vw,1.8rem)}.ProjectExecutionCenter-module__62BAqW__headerActions{gap:8px;display:flex}.ProjectExecutionCenter-module__62BAqW__headerActions button{color:#cad6df;cursor:pointer;background:#0c1a28;border:1px solid #ffffff17;place-items:center;width:38px;height:38px;display:grid}.ProjectExecutionCenter-module__62BAqW__content{padding:20px 24px 32px;overflow:auto}.ProjectExecutionCenter-module__62BAqW__loading{color:#8297a7;flex:1;align-content:center;place-items:center;gap:10px;display:grid}.ProjectExecutionCenter-module__62BAqW__spin{animation:1s linear infinite ProjectExecutionCenter-module__62BAqW__spin}@keyframes ProjectExecutionCenter-module__62BAqW__spin{to{transform:rotate(360deg)}}.ProjectExecutionCenter-module__62BAqW__error,.ProjectExecutionCenter-module__62BAqW__notice{border:1px solid;align-items:center;gap:8px;margin:13px 24px 0;padding:10px 12px;font-size:.65rem;display:flex}.ProjectExecutionCenter-module__62BAqW__error{color:#ffc0c0;background:#a02d2d1c;border-color:#eb5b5b40}.ProjectExecutionCenter-module__62BAqW__notice{color:#bee8cf;background:#37915b1a;border-color:#57be8038}.ProjectExecutionCenter-module__62BAqW__projectChooser{background:#08141f;border:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.ProjectExecutionCenter-module__62BAqW__projectChooser label{flex:1;max-width:760px}.ProjectExecutionCenter-module__62BAqW__projectChooser label span,.ProjectExecutionCenter-module__62BAqW__panel label>span{color:#8196a7;margin-bottom:6px;font-size:.56rem;display:block}.ProjectExecutionCenter-module__62BAqW__projectChooser select,.ProjectExecutionCenter-module__62BAqW__panel input,.ProjectExecutionCenter-module__62BAqW__panel textarea,.ProjectExecutionCenter-module__62BAqW__panel select,.ProjectExecutionCenter-module__62BAqW__statusSelect{color:#e7eef4;width:100%;font:inherit;background:#050d16;border:1px solid #ffffff17;outline:none;padding:10px 11px;font-size:.69rem}.ProjectExecutionCenter-module__62BAqW__projectChooser select:focus,.ProjectExecutionCenter-module__62BAqW__panel input:focus,.ProjectExecutionCenter-module__62BAqW__panel textarea:focus,.ProjectExecutionCenter-module__62BAqW__panel select:focus,.ProjectExecutionCenter-module__62BAqW__statusSelect:focus{border-color:#d5a94f70}.ProjectExecutionCenter-module__62BAqW__projectChooser>div{text-align:right}.ProjectExecutionCenter-module__62BAqW__projectChooser strong,.ProjectExecutionCenter-module__62BAqW__projectChooser span{display:block}.ProjectExecutionCenter-module__62BAqW__projectChooser strong{font-size:.78rem}.ProjectExecutionCenter-module__62BAqW__projectChooser>div span{color:#7d91a1;margin-top:4px;font-size:.58rem}.ProjectExecutionCenter-module__62BAqW__metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ProjectExecutionCenter-module__62BAqW__metrics article{background:#091622;border:1px solid #fff1;grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;padding:14px;display:grid}.ProjectExecutionCenter-module__62BAqW__metrics svg{color:#d4aa50;grid-row:1/3}.ProjectExecutionCenter-module__62BAqW__metrics small{color:#778c9c;text-transform:uppercase;letter-spacing:.06em;font-size:.52rem}.ProjectExecutionCenter-module__62BAqW__metrics strong{font-size:1.35rem}.ProjectExecutionCenter-module__62BAqW__tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.ProjectExecutionCenter-module__62BAqW__tabs button{color:#8499a9;cursor:pointer;background:#091522;border:1px solid #ffffff14;align-items:center;gap:6px;padding:9px 12px;font-size:.62rem;display:flex}.ProjectExecutionCenter-module__62BAqW__tabs button.ProjectExecutionCenter-module__62BAqW__active{color:#efd38f;background:#d4aa5014;border-color:#d4aa5057}.ProjectExecutionCenter-module__62BAqW__twoCol{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:14px;display:grid}.ProjectExecutionCenter-module__62BAqW__panel{background:#08141f;border:1px solid #ffffff12;min-width:0;padding:17px}.ProjectExecutionCenter-module__62BAqW__panelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.ProjectExecutionCenter-module__62BAqW__panelHead svg{color:#d4aa50}.ProjectExecutionCenter-module__62BAqW__panelHead h3{margin:5px 0 0;font-size:.96rem}.ProjectExecutionCenter-module__62BAqW__panel label{margin-bottom:11px;display:block}.ProjectExecutionCenter-module__62BAqW__panel label em{color:#5f7687;font-style:normal}.ProjectExecutionCenter-module__62BAqW__panel textarea{resize:vertical}.ProjectExecutionCenter-module__62BAqW__formRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ProjectExecutionCenter-module__62BAqW__checkRow{flex-wrap:wrap;gap:16px;padding:4px 0 10px;display:flex}.ProjectExecutionCenter-module__62BAqW__checkRow label{color:#97a9b6;align-items:center;font-size:.6rem;display:flex;gap:7px!important;margin:0!important}.ProjectExecutionCenter-module__62BAqW__checkRow input{width:auto!important}.ProjectExecutionCenter-module__62BAqW__primary,.ProjectExecutionCenter-module__62BAqW__clientResponse button,.ProjectExecutionCenter-module__62BAqW__rowActions button{color:#07111b;cursor:pointer;background:#cfa64e;border:1px solid #d4aa5052;padding:10px 12px;font-size:.63rem;font-weight:850}.ProjectExecutionCenter-module__62BAqW__primary{width:100%}.ProjectExecutionCenter-module__62BAqW__primary:disabled,.ProjectExecutionCenter-module__62BAqW__clientResponse button:disabled,.ProjectExecutionCenter-module__62BAqW__rowActions button:disabled{opacity:.45;cursor:not-allowed}.ProjectExecutionCenter-module__62BAqW__formNote{color:#708596;margin-top:8px;font-size:.53rem;display:block}.ProjectExecutionCenter-module__62BAqW__records{gap:9px;display:grid}.ProjectExecutionCenter-module__62BAqW__records>article{background:#07111b;border:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:13px;padding:13px;display:flex}.ProjectExecutionCenter-module__62BAqW__records>article.ProjectExecutionCenter-module__62BAqW__overdue,.ProjectExecutionCenter-module__62BAqW__timeline article.ProjectExecutionCenter-module__62BAqW__overdue{border-color:#ec636333}.ProjectExecutionCenter-module__62BAqW__recordMain{flex:1;min-width:0}.ProjectExecutionCenter-module__62BAqW__recordTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ProjectExecutionCenter-module__62BAqW__recordTop>span{color:#d4aa50;text-transform:uppercase;letter-spacing:.08em;font-size:.51rem}.ProjectExecutionCenter-module__62BAqW__recordMain>strong,.ProjectExecutionCenter-module__62BAqW__timelineMain>strong{font-size:.73rem;display:block}.ProjectExecutionCenter-module__62BAqW__recordMain>p,.ProjectExecutionCenter-module__62BAqW__timelineMain>p{color:#94a7b5;margin:7px 0;font-size:.61rem;line-height:1.52}.ProjectExecutionCenter-module__62BAqW__recordMain>small{color:#748999;margin-top:5px;font-size:.53rem;line-height:1.45;display:block}.ProjectExecutionCenter-module__62BAqW__good,.ProjectExecutionCenter-module__62BAqW__warn,.ProjectExecutionCenter-module__62BAqW__danger,.ProjectExecutionCenter-module__62BAqW__neutral{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 7px;font-size:.48rem;font-style:normal}.ProjectExecutionCenter-module__62BAqW__good{color:#9fe1b9;background:#37915b17;border-color:#5bc28445}.ProjectExecutionCenter-module__62BAqW__warn{color:#f0ce82;background:#d4aa5014;border-color:#d4aa5047}.ProjectExecutionCenter-module__62BAqW__danger{color:#ffb1b1;background:#af363617;border-color:#ec636345}.ProjectExecutionCenter-module__62BAqW__neutral{color:#9eb1c0;background:#96aabc0d;border-color:#96aabc2e}.ProjectExecutionCenter-module__62BAqW__response{color:#b7dec7;background:#37915b12;border:1px solid #5bc28429;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.ProjectExecutionCenter-module__62BAqW__response svg{flex:none}.ProjectExecutionCenter-module__62BAqW__response b,.ProjectExecutionCenter-module__62BAqW__response small{display:block}.ProjectExecutionCenter-module__62BAqW__response b{font-size:.61rem}.ProjectExecutionCenter-module__62BAqW__response small{color:#87ac96;margin-top:3px;font-size:.52rem}.ProjectExecutionCenter-module__62BAqW__clientResponse{border-top:1px solid #ffffff0f;margin-top:11px;padding-top:11px}.ProjectExecutionCenter-module__62BAqW__clientResponse label{margin-bottom:8px}.ProjectExecutionCenter-module__62BAqW__clientResponse button{width:100%}.ProjectExecutionCenter-module__62BAqW__clientResponse>small{color:#728797;margin-top:7px;font-size:.5rem;line-height:1.45;display:block}.ProjectExecutionCenter-module__62BAqW__textButton{color:#b78686;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.56rem}.ProjectExecutionCenter-module__62BAqW__timeline{gap:0;display:grid}.ProjectExecutionCenter-module__62BAqW__timeline article{border-bottom:1px solid #ffffff0e;grid-template-columns:40px 1fr;gap:10px;padding:11px 0;display:grid}.ProjectExecutionCenter-module__62BAqW__sequence{align-content:start;justify-items:center;gap:7px;display:grid}.ProjectExecutionCenter-module__62BAqW__sequence>span{color:#657a8b;font-size:.48rem}.ProjectExecutionCenter-module__62BAqW__sequence i{border-radius:50%;width:9px;height:9px;padding:0}.ProjectExecutionCenter-module__62BAqW__timelineMain{min-width:0}.ProjectExecutionCenter-module__62BAqW__dates{color:#738898;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:.53rem;display:flex}.ProjectExecutionCenter-module__62BAqW__dates span{align-items:center;gap:5px;display:flex}.ProjectExecutionCenter-module__62BAqW__blocked,.ProjectExecutionCenter-module__62BAqW__infoLine{color:#dca8a8;background:#a02d2d12;border:1px solid #ec636326;align-items:flex-start;gap:7px;margin-top:8px;padding:8px 9px;font-size:.55rem;display:flex}.ProjectExecutionCenter-module__62BAqW__infoLine{color:#bca66f;background:#d4aa500d;border-color:#d4aa5029}.ProjectExecutionCenter-module__62BAqW__statusSelect{margin-top:9px;padding:7px 8px;font-size:.57rem}.ProjectExecutionCenter-module__62BAqW__changeFacts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.ProjectExecutionCenter-module__62BAqW__changeFacts span{background:#091522;border:1px solid #ffffff0e;padding:8px}.ProjectExecutionCenter-module__62BAqW__changeFacts small,.ProjectExecutionCenter-module__62BAqW__changeFacts b{display:block}.ProjectExecutionCenter-module__62BAqW__changeFacts small{color:#718596;font-size:.48rem}.ProjectExecutionCenter-module__62BAqW__changeFacts b{margin-top:4px;font-size:.61rem}.ProjectExecutionCenter-module__62BAqW__clientMessage{color:#9eb0bd;background:#091522;border-left:2px solid #cfa64e;margin-top:8px;padding:9px 10px;font-size:.58rem;line-height:1.5}.ProjectExecutionCenter-module__62BAqW__approvalRow{grid-template-columns:1fr .45fr;gap:7px;display:grid}.ProjectExecutionCenter-module__62BAqW__approvalRow .ProjectExecutionCenter-module__62BAqW__decline{color:#ffb0b0;background:#0c1926;border-color:#ec636338}.ProjectExecutionCenter-module__62BAqW__rowActions{flex-direction:column;gap:6px;min-width:110px;display:flex}.ProjectExecutionCenter-module__62BAqW__rowActions button{color:#dce5ec;background:#0d1c2a;border-color:#ffffff17;padding:8px 9px}.ProjectExecutionCenter-module__62BAqW__rowActions .ProjectExecutionCenter-module__62BAqW__textButton{color:#b78686;background:0 0;border:0}.ProjectExecutionCenter-module__62BAqW__emptyCopy{color:#718697;font-size:.6rem}.ProjectExecutionCenter-module__62BAqW__empty{text-align:center;color:#718697;align-content:center;place-items:center;min-height:300px;display:grid}.ProjectExecutionCenter-module__62BAqW__empty svg{color:#d4aa50;width:28px;height:28px}.ProjectExecutionCenter-module__62BAqW__empty h3{color:#e1e9ef;margin:9px 0 4px}.ProjectExecutionCenter-module__62BAqW__empty p{font-size:.62rem}.ProjectExecutionCenter-module__62BAqW__panel>.ProjectExecutionCenter-module__62BAqW__primary{margin-top:2px}@media (max-width:940px){.ProjectExecutionCenter-module__62BAqW__overlay{padding:0}.ProjectExecutionCenter-module__62BAqW__shell{height:100%;max-height:none}.ProjectExecutionCenter-module__62BAqW__header,.ProjectExecutionCenter-module__62BAqW__content{padding:15px}.ProjectExecutionCenter-module__62BAqW__metrics{grid-template-columns:1fr 1fr}.ProjectExecutionCenter-module__62BAqW__twoCol{grid-template-columns:1fr}.ProjectExecutionCenter-module__62BAqW__projectChooser{flex-direction:column;align-items:stretch}.ProjectExecutionCenter-module__62BAqW__projectChooser>div{text-align:left}.ProjectExecutionCenter-module__62BAqW__changeFacts{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ProjectExecutionCenter-module__62BAqW__metrics{grid-template-columns:1fr 1fr}.ProjectExecutionCenter-module__62BAqW__formRow,.ProjectExecutionCenter-module__62BAqW__approvalRow{grid-template-columns:1fr}.ProjectExecutionCenter-module__62BAqW__records>article{flex-direction:column}.ProjectExecutionCenter-module__62BAqW__rowActions,.ProjectExecutionCenter-module__62BAqW__rowActions button{width:100%}.ProjectExecutionCenter-module__62BAqW__header h2{font-size:1rem}.ProjectExecutionCenter-module__62BAqW__tabs button{flex:1;justify-content:center}.ProjectExecutionCenter-module__62BAqW__changeFacts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ProjectExecutionCenter-module__62BAqW__spin{animation:none}}
