*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat}html,body{height:100%;width:100%;min-height:100%;min-width:100%;margin:0;padding:0}#root{width:100%;height:100%}body{overflow-x:auto;min-width:100%;width:100%;min-height:100vh;height:auto;margin:0;padding:0;background-color:#ffffff03;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;overflow-y:auto}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyMSIgaGVpZ2h0PSI5ODEiIHZpZXdCb3g9IjAgMCAxOTIxIDk4MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIG9wYWNpdHk9IjAuNTIiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2ZfMjdfMjc3NCkiPg0KPHJlY3QgeD0iMTEwLjAyMSIgeT0iMzc4Ljc5MSIgd2lkdGg9IjYwOC4yNzUiIGhlaWdodD0iOTk2Ljk4MyIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1LjU1NTUgMTEwLjAyMSAzNzguNzkxKSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI3XzI3NzQpIi8+DQo8L2c+DQo8ZyBvcGFjaXR5PSIwLjUyIiBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzI3XzI3NzQpIj4NCjxyZWN0IHdpZHRoPSI5OTYuOTgzIiBoZWlnaHQ9Ijk5Ni45ODMiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzExNzQ0IC0wLjk1MDE2NiAtMC45NTAxNjYgLTAuMzExNzQ0IDIxMDQuNzQgODEwLjAwNikiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8yN18yNzc0KSIvPg0KPC9nPg0KPGZvcmVpZ25PYmplY3QgeD0iLTI1OC4xNzUiIHk9Ii0xOTcuNTgxIiB3aWR0aD0iMjQzMC44NiIgaGVpZ2h0PSIxNDg4LjM3Ij48ZGl2IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiBzdHlsZT0iYmFja2Ryb3AtZmlsdGVyOmJsdXIoNjEuMDVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfMjdfMjc3NF9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48cmVjdCBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSIxMjIuMSIgeD0iLTEzNi4wNzUiIHk9Ii03NS40ODA4IiB3aWR0aD0iMjE4Ni42NiIgaGVpZ2h0PSIxMjQ0LjE3IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjAxIi8+DQo8ZGVmcz4NCjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZl8yN18yNzc0IiB4PSItNDUyLjc3OSIgeT0iLTM0Ny4xMzEiIHdpZHRoPSIxOTc4Ljk2IiBoZWlnaHQ9IjIyNDkuMTkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4NCjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPg0KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjgxLjQiIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8yN18yNzc0Ii8+DQo8L2ZpbHRlcj4NCjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZl8yN18yNzc0IiB4PSI1OTQuNjQyIiB5PSItMTAxMC45IiB3aWR0aD0iMjM4My43IiBoZWlnaHQ9IjIzODMuNyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+DQo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyODEuNCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzI3XzI3NzQiLz4NCjwvZmlsdGVyPg0KPGNsaXBQYXRoIGlkPSJiZ2JsdXJfMF8yN18yNzc0X2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU4LjE3NSAxOTcuNTgxKSI+PHJlY3QgeD0iLTEzNi4wNzUiIHk9Ii03NS40ODA4IiB3aWR0aD0iMjE4Ni42NiIgaGVpZ2h0PSIxMjQ0LjE3Ii8+DQo8L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yN18yNzc0IiB4MT0iNDE0LjE1OSIgeTE9IjM3OC43OTEiIHgyPSI0MTQuMTU5IiB5Mj0iMTM3NS43NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0JBRURFNiIvPg0KPHN0b3Agb2Zmc2V0PSIwLjg2NTkyNSIgc3RvcC1jb2xvcj0iI0M2RERFRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yN18yNzc0IiB4MT0iNDk4LjQ5MSIgeTE9IjAiIHgyPSI0OTguNDkxIiB5Mj0iOTk2Ljk4MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0iI0JBRURFNiIvPg0KPHN0b3Agb2Zmc2V0PSIwLjg2NTkyNSIgc3RvcC1jb2xvcj0iI0M2RERFRiIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjwvc3ZnPg0K);background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:-1;pointer-events:none}@font-face{font-family:MyFont;src:url(./assets/) format("woff2"),url(../fonts/myfont-regular.woff) format("woff"),url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.brownButton{max-width:320px;padding:10px 5px;background-color:#d6ab80;border-radius:10px;border:0;color:#fff;font-size:clamp(10px,1.8dvw,15px);transition:.3s}.brownButton:hover{opacity:.9}.greenButton{background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:clamp(10px,1.5vw,13px);transition:.3s}.greenButton:hover{opacity:.9}.whiteButton{font-weight:500;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px;background-color:#fff;border:#224D47 solid 2px}.greyButton{font-weight:500;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px;background-color:#9093a6}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-B_D-MHBd.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/Montserrat-Light-B_D-MHBd.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Light-D80tw1G8.woff) format("woff"),url(/assets/Montserrat-Light-CPpSzFas.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-CV_PTcaC.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/assets/Montserrat-MediumItalic-CV_PTcaC.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-MediumItalic-COkm1HhG.woff) format("woff"),url(/assets/Montserrat-MediumItalic-3KTHjfaA.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-wxOfvVCd.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/assets/Montserrat-Thin-wxOfvVCd.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Thin-CcFOlDjP.woff) format("woff"),url(/assets/Montserrat-Thin-DSCzskz6.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/assets/Montserrat-ExtraLightItalic-BFTkrU5a.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraLightItalic-Qv-AXtqs.woff) format("woff"),url(/assets/Montserrat-ExtraLightItalic-VU4okF_o.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-d9jMkdSg.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/assets/Montserrat-BoldItalic-d9jMkdSg.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-BoldItalic-CbvA5KaP.woff) format("woff"),url(/assets/Montserrat-BoldItalic-CFDlgX_L.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-QR48sJYg.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/Montserrat-SemiBold-QR48sJYg.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-SemiBold-CnFJL0Ku.woff) format("woff"),url(/assets/Montserrat-SemiBold-DxnI6qo0.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-DEUoG6ZW.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/assets/Montserrat-ExtraLight-DEUoG6ZW.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraLight-C-A3wu4e.woff) format("woff"),url(/assets/Montserrat-ExtraLight-D4BjENSG.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/assets/Montserrat-ExtraBoldItalic-DN4kp3JH.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraBoldItalic-B9AZUbn4.woff) format("woff"),url(/assets/Montserrat-ExtraBoldItalic-B0NJf0La.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-B3oc37Ij.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/assets/Montserrat-Italic-B3oc37Ij.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Italic-B_E8W2UQ.woff) format("woff"),url(/assets/Montserrat-Italic-B4aLlZLG.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DD3m8Yah.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/Montserrat-Bold-DD3m8Yah.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Bold-CD1a36A8.woff) format("woff"),url(/assets/Montserrat-Bold-D0LK3D9R.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-qXr-9znc.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/assets/Montserrat-LightItalic-qXr-9znc.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-LightItalic-BuKezmuc.woff) format("woff"),url(/assets/Montserrat-LightItalic-D8mnXEiK.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-EBzollcT.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/assets/Montserrat-BlackItalic-EBzollcT.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-BlackItalic-wSP4UEIS.woff) format("woff"),url(/assets/Montserrat-BlackItalic-gKPQzOoV.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/assets/Montserrat-SemiBoldItalic-BI_GWfgI.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-SemiBoldItalic-CbGoHx0B.woff) format("woff"),url(/assets/Montserrat-SemiBoldItalic-CMCrD54n.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-D7D9vOij.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/Montserrat-Regular-D7D9vOij.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Regular-CAIlaRU4.woff) format("woff"),url(/assets/Montserrat-Regular-D4Ob3rnq.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-CXVAt7RH.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/Montserrat-Medium-CXVAt7RH.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Medium-CC-4-OMP.woff) format("woff"),url(/assets/Montserrat-Medium-Csik_ItA.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-BTfuFXt5.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/assets/Montserrat-ExtraBold-BTfuFXt5.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ExtraBold-pmuBjEdg.woff) format("woff"),url(/assets/Montserrat-ExtraBold-qAz5OPGy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-L5HZIDOu.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/assets/Montserrat-Black-L5HZIDOu.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Black-BmTiIVkk.woff) format("woff"),url(/assets/Montserrat-Black-BOrnqsGK.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BxA3xx2N.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/assets/Montserrat-ThinItalic-BxA3xx2N.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-ThinItalic-BXhdokFu.woff) format("woff"),url(/assets/Montserrat-ThinItalic-N_NJL8pO.ttf) format("truetype");font-weight:100;font-style:italic}.sideHeader{margin:20px 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;gap:5px;max-width:100%;box-sizing:border-box}.sideHeader h1{color:#224d47;font-size:clamp(10px,1.8dvw,16px);font-weight:600}.innerPart{display:flex;flex-direction:column;gap:20px;width:100%;box-sizing:border-box}.mainContentRow{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px;width:100%;box-sizing:border-box}.projectCard{flex:1 1 70%;min-width:600px;max-width:1000px;padding:10px;background-color:#fff;height:auto;overflow:hidden;border-radius:20px}.projectCard .projectCardHeader{min-height:60px;padding:0 10px;background-color:#224d47;color:#fff;width:100%;border-radius:15px;display:flex;align-items:center;gap:10px}.projectCard .projectCardHeader span{display:flex;align-items:center;gap:5px;flex:0 0 auto;max-width:150px}.projectCard .projectCardHeader span h1{font-size:clamp(8px,1.8dvw,20px)}.projectCard .projectCardHeader h2{font-weight:400;font-size:clamp(7px,1.4dvw,20px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1 0%}.projectCard .projectCardGrid{padding:10px 0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(min-content,auto);gap:10px;align-items:stretch}.projectCard .projectCardGrid .imagePartCard{height:auto;width:100%;min-height:180px}@media(max-width:1250px){.projectCard .projectCardGrid{grid-auto-rows:minmax(min-content,auto);grid-template-columns:1fr 1fr!important}.projectCard .projectCardGrid>div{height:auto;min-height:unset}}@media(max-width:768px){.projectCard .projectCardGrid{grid-auto-rows:minmax(min-content,auto);grid-template-columns:1fr}}.projectCard .projectCardGrid div{background-color:#e8f5f8;border-radius:13.86px;padding:20px 10px;margin:0;height:auto}.projectCard .projectCardGrid .statusCardPart,.projectCard .projectCardGrid .stateCardPart,.projectCard .projectCardGrid .baseCardPartLeft,.projectCard .projectCardGrid .baseCardPartRight,.projectCard .projectCardGrid .subInfoCardPart,.projectCard .projectCardGrid .commentPartCard{height:auto}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:7px}.projectCard .projectCardGrid .statusCardPart span{height:80%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.projectCard .projectCardGrid p{font-size:clamp(5px,1.8vw,15px);color:#234e48;font-weight:500}.projectCard .projectCardGrid .statusCardPart h2{font-size:clamp(10px,1.8dvw,20px);color:#27ae60;font-weight:600}.projectCard .projectCardGrid .statusCardPart .progressBars{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:100%;gap:5px;padding:5px 0;margin:0}.projectCard .projectCardGrid .statusCardPart .progressBars hr{width:25%;height:5px;border-radius:35px;border:0;background-color:#d9d9d9}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 2 / 4;gap:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}.projectCard .projectCardGrid .stateCardPart h1{font-weight:800;font-size:clamp(15px,2.5dvw,40px);background:linear-gradient(to right,#234e48,#51b4a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.projectCard .projectCardGrid .stateCardPart .rightPartCard{height:100%;margin:0;padding:0;gap:25px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:70%}.projectCard .projectCardGrid .stateCardPart h3{font-size:clamp(5px,1.8dvw,15px);font-weight:500;color:#122e3a}.projectCard .projectCardGrid .baseCardPartLeft{display:flex;justify-content:flex-start;gap:20px;align-items:flex-start;flex-direction:column;grid-area:2 / 1 / 3 / 2}.projectCard .projectCardGrid .baseCardPartLeft h2{font-size:clamp(10px,1.8dvw,20px);font-weight:600;color:#122e3a}.projectCard .projectCardGrid .baseCardPartRight{grid-area:2 / 2 / 3 / 3;display:flex;justify-content:flex-start;gap:20px;align-items:flex-start;flex-direction:column;padding:20px 10px}.projectCard .projectCardGrid .baseCardPartRight h2{font-size:clamp(10px,1.8dvw,20px);font-weight:600;color:#122e3a}.projectCard .projectCardGrid .subInfoCardPart{width:200px;display:flex;justify-content:flex-start;gap:10px;flex-direction:column;grid-area:2 / 3 / 4 / 4}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:0;padding:0;gap:1%}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{width:100%;background-color:#fff;border-radius:10px;padding:10px 5px;margin:5px 0}.projectCard .projectCardGrid .subInfoCardPart div p{font-size:clamp(4px,1.4dvw,10px);margin-bottom:5px;color:#122e3a}.projectCard .projectCardGrid .subInfoCardPart div h2{font-size:clamp(5px,1.5dvw,15px);color:#122e3a}.projectCard .projectCardGrid .commentPartCard{max-height:155px;grid-area:3 / 1 / 4 / 3}.projectCard .projectCardGrid .commentPartCard .commentTitle{display:flex;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0}.projectCard .projectCardGrid .commentPartCard .commentTitle svg{width:40px}.projectCard .projectCardGrid .commentPartCard .commentHolderCard{background-color:#fff;font-weight:500;padding:10px 20px;margin:10px 0;font-size:clamp(5px,2dvw,15px);color:#4f5b6b;max-height:80px;overflow-y:auto;border-radius:15px;display:flex;flex-direction:column}.projectCard .projectCardGrid .imagePartCard{grid-area:1 / 4 / 4 / 5;height:100%}.projectCard .projectCardGrid .imagePartCard p{margin-bottom:10px}.projectCard .projectCardGrid .imagePartCard{min-height:180px;max-height:420px;display:flex;flex-direction:column;justify-content:flex-start}.projectCard .projectCardGrid .imagePartCard .PlaceHolder,.projectCard .projectCardGrid .imagePartCard div{padding:0;margin:0;aspect-ratio:4 / 5!important;height:80%;width:auto;min-height:100px;object-fit:cover;border-radius:15px}.projectCard .projectCardGrid .imagePartCard .PlaceHolder{background-color:#d9d9d9}.projectCard .projectCardGrid .imagePartCard div div{margin:0;padding:0;height:auto;width:100%}.projectCard .projectCardGrid .inputNumberContainer,.projectCard .projectCardGrid .inputContainer,.projectCard .projectCardHeader .inputContainer{width:auto;height:auto;padding:0;margin:0;background-color:transparent;position:relative;display:inline-block}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div .inputContainer{margin:0;width:auto;height:min-content;padding:0}.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{position:absolute;top:50%;left:clamp(2px,1.8dvw,10px);transform:translateY(-50%);width:clamp(5px,1.8dvw,14px);height:clamp(5px,1.8dvw,14px);pointer-events:none}.projectCard .projectCardGrid .inputNumberContainer{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.projectCard .projectCardGrid .inputNumberContainer input{width:clamp(1.2rem,7dvw,4rem);padding-left:clamp(.8rem,3dvw,1.5rem);border:0;border-radius:5px;height:clamp(15px,3dvw,40px);margin-top:2px;box-sizing:border-box;font-size:clamp(6px,1.8dvw,25px)}.projectCard .projectCardGrid .inputNumberContainer svg{left:5px}.projectCard .projectCardGrid .inputContainer input,.projectCard .projectCardHeader .inputContainer input{width:100%;max-width:min(240px,100%);border:0;border-radius:5px;height:clamp(15px,3dvw,40px);padding-left:clamp(10px,4dvw,35px);padding-right:10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .projectCardHeader .inputContainer input::placeholder{color:#fff}.projectCard .projectCardGrid .inputContainer textarea{width:100%;border:0;font-size:clamp(6px,2dvw,10px);flex-grow:1;resize:none;box-sizing:border-box;min-height:40px}.projectCard .projectCardGrid .commentHolderCard .inputContainer{width:100%;flex-grow:1;display:flex;padding-left:clamp(15px,4dvw,40px);border:0}textarea::-webkit-resizer{display:none}.projectCard .projectCardHeader .inputContainer input.greenInputprojectCard{background-color:#398d82;color:#fff}.projectCard .projectCardGrid .inputContainer input.whiteInputprojectCard{background-color:#fff;color:#2f2f2f}@media(max-width:1490px){.innerPart{flex-direction:column;align-items:flex-start;gap:20px}.mainContentRow{flex-direction:column}}@media(max-width:1250px){.projectCard{width:100%;max-width:100%;min-width:300px}.projectCard .projectCardGrid{grid-template-columns:1fr 2fr;grid-auto-rows:minmax(min-content,auto);overflow:hidden}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;height:auto;min-height:0;overflow:hidden}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 2 / 3;height:auto;min-height:0;overflow:hidden}.projectCard .projectCardGrid .baseCardPartLeft{grid-area:2 / 1 / 3 / 2;overflow:hidden}.projectCard .projectCardGrid .baseCardPartRight{grid-area:3 / 1 / 4 / 2;overflow:hidden}.projectCard .projectCardGrid .commentPartCard{grid-area:4 / 1 / 5 / 2;overflow:hidden}.projectCard .projectCardGrid .subInfoCardPart{grid-area:5 / 1 / 6 / 2;height:auto;overflow:hidden}.projectCard .projectCardGrid .imagePartCard{grid-column:2 / 3;grid-row:2 / 6;width:100%;max-height:none;max-width:none;overflow:hidden}.projectCard .projectCardGrid .imagePartCard div{width:100%;height:80%;aspect-ratio:4 / 5;object-fit:cover}.projectCard .projectCardGrid .subInfoCardPart{width:100%;max-height:300px}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer{flex-direction:row;justify-content:space-between}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{width:49%}.projectCard .projectCardGrid .baseCardPartRight{max-height:none;height:auto}.projectCard .projectCardGrid div{padding:15px 8px}.innerPart{justify-content:space-around}.sideHeader h1{font-size:clamp(12px,2.5vw,16px)}.projectCard .projectCardHeader h2{font-size:clamp(14px,3vw,20px)}.projectCardGrid .statusCardPart .progressBars hr{height:3px}.projectCardGrid .baseCardPartLeft h2,.projectCardGrid .baseCardPartRight h2{font-size:clamp(10px,1.5vw,20px)}.projectCardGrid .subInfoCardPart div p{font-size:clamp(8px,2vw,10px)}.projectCardGrid .subInfoCardPart div h2{font-size:clamp(12px,2.5vw,15px)}.projectCardGrid .stateCardPart h1{font-size:clamp(24px,5vw,40px)}}@media(max-width:768px){.projectCard .projectCardGrid .commentPartCard .commentHolderCard{padding:5px 8px}.sideHeader{gap:4px}.sideHeader svg{height:2px;width:60px}.projectCard{min-width:100%;width:100%}.projectCardGrid .statusCardPart .progressBars hr{height:2px!important}.projectCardGrid .statusCardPart .progressBars{gap:3px}.projectCardGrid{grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto)}.projectCardGrid>div{padding:15px}.projectCardGrid .stateCardPart{flex-direction:column;align-items:flex-start}.projectCardGrid .stateCardPart .rightPartCard{width:100%}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 1 / 2 / 2}.projectCard .projectCardGrid .imagePartCard{width:100%}.projectCard .projectCardGrid .imagePartCard div{width:100%;height:80%}.projectCard .projectCardGrid .commentPartCard .commentTitle svg{width:20px}.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{padding:5px;margin:0}.projectCard .projectCardGrid .statusCardPart{grid-area:1 / 1 / 2 / 2;height:auto;min-height:0}.projectCard .projectCardGrid .stateCardPart{grid-area:1 / 2 / 1 / 2;height:auto;min-height:0}.projectCard .projectCardGrid .baseCardPartLeft{grid-area:2 / 1 / 2 / 1}.projectCard .projectCardGrid .baseCardPartRight{grid-area:3 / 1 / 3 / 1}.projectCard .projectCardGrid .commentPartCard{grid-area:4 / 1 / 4 / 1}.projectCard .projectCardGrid .subInfoCardPart{grid-area:5 / 1 / 5 / 1}}@media(max-width:768px){.projectCard .projectCardHeader{gap:5px}.projectCard .projectCardGrid .baseCardPartLeft,.projectCard .projectCardGrid .baseCardPartRight,.projectCard .projectCardGrid .statusCardPart,.projectCard .projectCardGrid .stateCardPart,.projectCard .projectCardGrid .subInfoCardPart,.projectCard .projectCardGrid .commentPartCard{max-height:none;height:auto;min-height:unset;gap:5px}.projectCard .projectCardGrid .stateCardPart .rightPartCard{gap:5px;justify-content:space-between}.projectCardGrid{grid-template-rows:repeat(auto-fill,minmax(min-content,auto))}}@media(max-width:400px){.projectCard .projectCardGrid .subInfoCardPart .subInfoPartContainer div{padding:5px;word-break:break-all;box-sizing:content-box;margin:0;border-radius:5px}.projectCard .projectCardGrid .commentPartCard .commentHolderCard{max-height:40px;border-radius:5px}.projectCard .projectCardGrid{gap:3px}.projectCard .projectCardGrid div{border-radius:10px}}.sendToCollegium,.changeCardForm,.investButtonCard{max-width:230px;padding:15px 10px;width:100%;height:50px;background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:15px;transition:.3s}.sendToCollegium:hover,.changeCardForm:hover,.investButtonCard:hover{opacity:.9}@media(max-width:768px){.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{top:50%;transform:translateY(-50%);width:clamp(5px,1.8vw,10px);height:clamp(5px,1.8vw,10px)}}@media(max-width:550px){.projectCard .projectCardGrid .inputContainer svg,.projectCard .projectCardHeader .inputContainer svg,.projectCard .projectCardGrid .inputNumberContainer svg{top:60%}.projectCard .projectCardGrid .commentHolderCard .inputContainer svg{top:40%}}.projectCard .underProjectCardGrid{background-color:#e8f5f8;border-radius:13.86px;padding:20px 10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:15px;box-sizing:border-box}.projectCard .underProjectCardGrid>div{display:flex;flex-direction:column;max-width:100%}.projectCard .underProjectCardGrid p{font-size:clamp(5px,1.8vw,15px);color:#234e48;font-weight:500;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectCard .underProjectCardGrid input{width:100%;max-width:min(240px,100%);border:0;border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,3dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid button{color:#234e48;font-weight:500;background-color:#fff;border-radius:15px;border:#224D47 solid 1.5px;width:100%;max-width:min(240px,100%);border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,5dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid .navigate{gap:3px;background-color:#fff;border-radius:15px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;width:100%;max-width:min(240px,100%);border:0;border-radius:clamp(5px,1.8dvw,15px);height:clamp(25px,3dvw,40px);padding:0 10px;box-sizing:border-box;font-size:clamp(5px,1.8vw,15px)}.projectCard .underProjectCardGrid .navigate p{margin-top:4px}.projectCard .underProjectCardGrid .navigate svg{aspect-ratio:1;height:auto;width:clamp(5px,1.8vw,15px)}@media(max-width:580px){.projectCard .underProjectCardGrid{padding:12px 8px;gap:10px}}.sideInfoProject{flex:0 0 28%;min-width:250px;max-width:350px;display:flex;flex-direction:column;gap:15px;box-sizing:border-box;align-items:stretch}@media(max-width:768px){.sideInfoProject{width:100%}.sideInfoProject button{margin:0 auto}}.underProjectCard{width:100%;max-width:1000px;min-width:300px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:20px;box-sizing:border-box;border-radius:20px}.underProjectCard .investValueBar{display:flex;flex-direction:column;width:240px;gap:6px;margin-top:5px}.underProjectCard .investValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#fff;border-radius:35px;overflow:hidden;position:relative}.underProjectCard .investValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.underProjectCard .investValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.underProjectCard .investValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.underProjectCard .investValueBar-rightLabel{text-align:right;font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:700}.underProjectCard .investValueBar-label span{background-color:#fff;padding:2px 6px;border-radius:8px}.underProjectCard button{font-weight:500;min-width:150px;width:20%;height:50px;font-size:clamp(10px,1.5vw,13px);color:#234e48;border:0;border-radius:10px}.underProjectCard .agreeButton{height:50px;background:linear-gradient(135deg,#224d47,#4fb3a5);border:0;border-radius:10px;color:#fff;font-size:15px;transition:.3s}.underProjectCard .formPresentation{max-width:300px;min-width:150px;width:30%;background-color:#fff;border:#224D47 solid 2px}.underProjectCard .sendBackButton{background-color:#b3e8e0}.underProjectCard .denyButton{background-color:#fff;border:#224D47 solid 2px}@media(max-width:1490px){.innerPart{flex-direction:column;align-items:stretch;gap:20px;position:static;min-height:auto}.sideInfoProject{width:100%;max-width:100%!important;min-width:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;order:2;margin-top:20px;align-items:stretch}.underProjectCard{width:100%;max-width:100%!important;min-width:auto;order:3;margin-top:20px}.projectCard{width:100%;max-width:100%;min-width:auto;order:1}.sideInfoProject button{flex:1;min-width:200px;max-width:250px}}.underProjectCard{border-radius:13.86px;padding:20px;box-sizing:border-box}.innerPart .sideInfoProject button{flex:1;min-width:150px;margin:0}@media(max-width:768px){.sideInfoProject{flex-direction:column;align-items:stretch}.sideInfoProject button{max-width:100%!important;width:100%}.underProjectCard{flex-direction:column;align-items:stretch;gap:15px}.underProjectCard button{width:100%;max-width:100%!important;margin-bottom:10px}.underProjectCard .investValueBar{width:100%;margin-bottom:15px}}@media(max-width:480px){.innerPart .sideInfoProject,.underProjectCard,.projectCard{width:100%}.underProjectCard{padding:15px 10px}.underProjectCard button{height:45px;font-size:14px}}.innerPart .buttonBlock{gap:2%;display:flex;justify-content:flex-start;align-items:center}.innerPart .buttonBlock button{padding:15px 20px}.contentWrapper{margin-left:250px}@media(max-width:769px){.contentWrapper{margin-left:0;padding:5% 40px}}.mainMenu{z-index:400;height:100%;min-height:100%;top:0;left:0;position:fixed;width:200px;-webkit-box-shadow:19px 0px 22px -4px rgba(0,0,0,.2);-moz-box-shadow:19px 0px 22px -4px rgba(0,0,0,.2);box-shadow:19px 0 22px -4px #0003}.mainMenu ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:8px}.mainMenu li{font-size:15px;color:#224d47;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;text-align:left;word-break:break-all;width:96%;white-space:normal;padding:10px 20px;border-radius:10px;transition:.2s;cursor:pointer;gap:5px}.mainMenu li:hover{background-color:#eaf7f8}.mainMenu li:hover svg{background-color:#eaf7f8}.mainMenu li svg{background-color:#224d47}.mainMenu li:nth-child(2) svg{min-width:40px;min-height:40px}.mainMenu li svg{min-height:28px;min-width:28px}.mainMenu li svg{background-color:#fff}.mainMenu li:first-child:hover{background-color:#fff;cursor:default}.mainMenu li:first-child:hover svg{background-color:#fff;cursor:default}.mainMenu li:nth-child(2){padding:10px;background-color:#224d47;color:#fff;width:100%;border-radius:0}.mainMenu li:nth-child(2) svg{background-color:#224d47}@media(max-width:768px){.mainMenu{left:0;top:0;width:80vw;max-width:320px;height:100%;min-height:100%;background:#fff;transform:translate(-100%);transition:transform .3s ease;z-index:40;box-shadow:19px 0 22px -4px #0003}.mainMenu.active{transform:translate(0)}.burger-menu{display:block}}@media(min-width:769px){.mainMenu{position:fixed;left:0;top:0;width:220px;height:100dvh;background:#fff;transform:none!important;box-shadow:19px 0 22px -4px #0003;z-index:10}.burger-menu{display:none!important}}.burger-menu{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 8px;height:100%;width:auto;z-index:2;top:0;left:0}@media(max-width:768px){.burger-menu{position:absolute;top:10px;left:10px;background:transparent;box-shadow:none;border:none;padding:0 8px;height:30px;width:auto;display:flex;align-items:center;justify-content:center}}@media(max-width:768px){body.mobile-search-active .burger-menu{display:none!important}}.header{height:50px;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:20px 30px;box-sizing:border-box;background-color:#fff0;z-index:1;gap:10px;position:relative}.header-content{display:flex;align-items:center;gap:15px;width:100%;justify-content:flex-end}.header-button{border:0;background-color:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s}.header-button svg:hover{opacity:.7}.search-container{position:relative;flex-grow:1;max-width:450px}.search-input{height:30px;width:450px;border-radius:100px;border:0;box-shadow:0 4px 7px #9094a65c;padding:10px 10px 10px 40px;font-size:14px}.search-icon{height:25px;width:25px;position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:1}.mobile-search-button{display:none;align-items:center;justify-content:center;margin-left:auto;width:45px;height:50px;padding:5px;background:none;border:none}.mobile-search-overlay{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;z-index:1000;display:flex;align-items:center;padding:0;box-shadow:0 2px 8px #00000014}.mobile-search-container{z-index:1001;position:relative;display:flex;flex-direction:row-reverse;justify-content:center;gap:5px;width:100%}.mobile-search-container .mobile-search-input{width:100%;height:60px;border-radius:0;border:1px solid #ccc;background-color:#fff;padding:0 50px 0 30px;font-size:15px;display:block;box-shadow:2px 0 10px 2px #2d2d2d2f;z-index:3}.mobile-search-close{position:absolute;top:50%;transform:translateY(-50%);left:15px;background:none;border:none;font-size:28px;color:#224d47;cursor:pointer;line-height:1;z-index:4}@media(max-width:768px){.header{padding:10px 15px;height:45px;gap:6px}.search-input{width:250px;font-size:13px;padding:8px 8px 8px 36px}.search-container{max-width:250px}.mobile-search-overlay~.burger-menu,.mobile-search-overlay~* .burger-menu{display:none!important}}@media(max-width:480px){.header{padding:6px 5px;height:40px;gap:4px;justify-content:flex-end}.search-container{max-width:none;flex-grow:0}.search-input,.desktop-search .search-icon{display:none}.mobile-search-button{display:inline-flex!important;margin-right:-10px}.mobile-search-button .search-icon{position:static!important;transform:none!important;left:auto!important;top:auto!important;width:35px!important;height:35px!important;min-width:35px;min-height:35px}}@media(max-width:769px){.header{margin-left:0;padding:0 5%}}@media(min-width:480px){.mobile-search-overlay{display:none}}.PageName{color:#224d47;font-weight:600;font-size:clamp(18px,1.8dvw,28px)}.breadcrumbs{font-size:clamp(10px,1.5dvw,28px);margin-bottom:20px;font-weight:300}.breadcrumbs a{color:#000;text-decoration:none;transition:.3s}.breadcrumbs a:hover{box-shadow:0 1px #224d4753;padding:0 4px}.alertModal{position:fixed;inset:0;width:100%;height:100%;z-index:10;background-color:#224e4880;display:flex;justify-content:flex-end;align-items:flex-start;transition:.2s}.alertModal .AlertList{width:40%;min-width:280px;background-color:#fff;height:100%;border-radius:20px 0 0 20px;padding:20px 40px;overflow-y:auto}.alertModal .offModal{margin-right:3%;border-radius:50%;min-width:20px;width:40px;height:40px;min-height:20px;border:0;background-color:#fff;padding:0;font-size:clamp(15px,1.8dvw,18px);color:#224d47}.alertModal .AlertList h1{font-size:clamp(15px,1.5dvw,27px);color:#224d47;margin:20px 0 40px}.alertModal .AlertList p{font-size:clamp(10px,1.5dvw,18px);margin:10px 0;color:#9093a6}.alertModal .AlertList ul{width:100%;list-style-type:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:10px}.alertModal .AlertList ul li{width:100%;padding:clamp(5px,1.8dvw,10px);border-radius:15px;transition:.3s;display:flex;gap:2%;justify-content:flex-start;align-items:center}.alertModal .AlertList ul li:hover{background-color:#e9f5f8;transform:translate(3px)}.alertModal .AlertList ul li h2{color:#224d47;font-size:clamp(10px,1.5dvw,18px)}.alertModal .AlertList ul li p{font-size:clamp(10px,1.5dvw,18px);margin:0}@media(max-width:500px){.alertModal .offModal{margin-right:2px}}.alertModal .AlertList ul li div{display:flex;justify-content:flex-start;align-items:flex-start;border-left:#BAEDE6 solid 3px;gap:3px;flex-direction:column;width:88%;height:auto;padding:10px}.alertModal .AlertList .alertHolder{display:flex;flex-direction:column-reverse}.alertModal .AlertList ul li button{border:0;background-color:transparent;width:10%}.alertModal .AlertList ul li button svg{width:clamp(10px,1.8dvw,18px)}.notificationAlertContainer{max-width:30%;min-width:280px;position:fixed;z-index:5;bottom:8px;right:0;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;flex-direction:column-reverse;gap:15px}.notificationAlertContainer .notificationAlert{position:relative;width:100%;height:110px;background-color:#fff;box-shadow:0 2px 8px #9093a6aa;border-radius:25px;display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 5px}.notificationAlertContainer .notificationAlert div{width:100%;overflow:hidden;cursor:pointer}.notificationAlertContainer .notificationAlert div h1{color:#224d47;font-size:clamp(15px,1.3dvw,25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin:0;padding:0}.notificationAlertContainer .notificationAlert div p{color:#0a0a0a;font-size:clamp(12px,1.3dvw,17px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.notificationAlertContainer .notificationAlert svg{cursor:pointer;animation:alertMotion .4s infinite ease-in-out;height:35px;width:35px;flex-shrink:0}.notificationAlertContainer .hideAllNotifications{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 5px #9093a6aa;color:#224d47;border:0;border-radius:5px;padding:8px 3px;transition:.3s;cursor:pointer}.notificationAlertContainer .hideAllNotifications:hover{opacity:.9;transform:translateY(1px)}.notificationAlertContainer .notificationAlert .removeALert{position:absolute;top:10px;right:15px;border:0;background-color:transparent;color:#224d47;z-index:6;cursor:pointer}@keyframes alertMotion{0%{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(0)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}.LoadingPage{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;inset:0;gap:5px;text-align:center;color:#224d47}.LoadingPage h1{font-weight:500}.checkList{min-width:200px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:20px;gap:10px;padding-bottom:40px;box-shadow:0 2px 8px #0000001a}.checkList h1{font-size:clamp(16px,3vw,20px);letter-spacing:1px;font-weight:600;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#224d47;color:#fff;width:100%;padding:clamp(10px,2vw,20px);text-align:center}.checkList button{font-size:clamp(12px,2.5vw,16px);font-weight:600;background-color:#e9f5f8;color:#224d47;width:90%;border:0;border-radius:10px;padding:clamp(8px,1.5vw,10px);transition:.2s;cursor:pointer;box-shadow:0 2px 4px #0000000d}.checkList button:hover{opacity:.8}@media(max-width:1024px){.checkList{width:100%;min-width:180px;padding-bottom:20px}.checkList h1{padding:10px;font-size:16px}.checkList button{font-size:14px;padding:8px}}@media(max-width:768px){.checkList{width:90%;min-width:90%;margin:0 auto;padding-bottom:20px;border-radius:15px}.checkList h1{font-size:16px;padding:12px;border-top-left-radius:15px;border-top-right-radius:15px}.checkList button{width:85%;font-size:14px;padding:10px}}@media(max-width:480px){.checkList{width:95%;min-width:95%;padding-bottom:15px}.checkList h1{font-size:14px;padding:10px}.checkList button{font-size:12px;width:85%;padding:8px}}.ErrorPage{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;inset:0;gap:5px;text-align:center}.ProjectFilterList{background-color:#fff;border-radius:1.25rem;padding:.63rem 1.25rem;width:100%;max-width:1200px;box-shadow:.25rem .25rem .94rem #9194a652;margin:20px auto;box-sizing:border-box}.ProjectFilterList ul{display:flex;list-style-type:none;justify-content:flex-start;gap:.63rem;flex-wrap:wrap;align-items:center;padding:0;margin:0}.ProjectFilterList ul li{font-size:clamp(.63rem,1.25vw,1.25rem);padding:clamp(.38rem,1vw,.63rem) clamp(.75rem,2vw,1.25rem);border-radius:.63rem;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.31rem;background-color:#e9f5f8;color:#224d47;transition:.3s;cursor:pointer;white-space:nowrap}.ProjectFilterList ul li:first-child{background-color:#224d47;color:#fff}.ProjectFilterList ul li:hover{opacity:.9}.ProjectsAndDealsTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1.25rem;margin:1.25rem auto;position:relative}.search-input-container{position:relative;left:0;background:#fff;padding-bottom:.63rem;z-index:1}.search-input-container svg{position:absolute;height:clamp(.65rem,1vw,.88rem);top:35%;left:10px;transform:translateY(-50%)}.ProjectsAndDealsTable .table-container{overflow-x:auto;overflow-y:visible;margin-top:1.25rem;position:relative}.ProjectsAndDealsTable table{width:100%;min-width:50rem;border-collapse:collapse;position:relative}.ProjectsAndDealsTable table .checkbox{width:auto;min-width:1.25rem;transform:scale(clamp(.8,1vw,1));transform-origin:left center}.ProjectsAndDealsTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.ProjectsAndDealsTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.ProjectsAndDealsTable table tr td br{height:.63rem}.ProjectsAndDealsTable table tr{cursor:pointer}.ProjectsAndDealsTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem);position:relative}.ProjectsAndDealsTable table tr td:first-child{width:3rem;min-width:3rem;max-width:3rem}.ProjectsAndDealsTable table tr td div{display:flex;align-items:center;gap:.31rem;margin-top:.63rem}.ProjectsAndDealsTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.ProjectsAndDealsTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.ProjectsAndDealsTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.ProjectsAndDealsTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.ProjectsAndDealsTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.ProjectsAndDealsTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.ProjectsAndDealsTable input[type=text]{width:100%;height:clamp(1.5rem,3vw,1.88rem);padding:.31rem 2.5rem;border-radius:3.13rem;border:0;background-color:#e9f5f8;color:#122e3a;font-size:clamp(.65rem,1vw,.88rem)}.redText{color:#eb5757;font-size:clamp(.5rem,.8vw,.75rem)}.greenText{color:#27ae60;font-size:clamp(.5rem,.8vw,.75rem)}@media(max-width:768px){.table-container{margin-top:0rem}.ProjectFilterList{width:95%;padding:.63rem .94rem}.ProjectFilterList ul{gap:.5rem}.ProjectsAndDealsTable{width:98%;padding:.94rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.7)}}@media(max-width:480px){.ProjectFilterList{width:100%;border-radius:.94rem;padding:.5rem .63rem}.ProjectFilterList ul{justify-content:center}.ProjectFilterList ul li{flex:1 1 auto;min-width:fit-content}.ProjectsAndDealsTable{padding:.63rem;border-radius:.94rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.6)}.ProjectsAndDealsTable table tr:first-child td:first-child,.ProjectsAndDealsTable table tr td:first-child{width:2.5rem;min-width:2.5rem;max-width:2.5rem}}@media(max-width:320px){.ProjectFilterList ul li{font-size:.6rem;padding:.35rem .7rem}.ProjectsAndDealsTable table tr:first-child{font-size:.44rem}.ProjectsAndDealsTable table tr td,.ProjectsAndDealsTable table tr td h2,.ProjectsAndDealsTable table tr td h3,.ProjectsAndDealsTable table tr td span,.redText,.greenText{font-size:.31rem}.ProjectsAndDealsTable table tr td h2{font-size:.38rem}.ProjectsAndDealsTable table .checkbox{transform:scale(.5)}.ProjectsAndDealsTable table tr:first-child td:first-child,.ProjectsAndDealsTable table tr td:first-child{width:2rem;min-width:2rem;max-width:2rem}}.tableFilters{max-width:1200px;width:100%;margin:auto}.tableFilters ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;list-style-type:none;gap:5px}.tableFilters ul li{padding:10px 20px;background-color:transparent;border:solid 2px #224D4788;border-radius:25px;text-align:center;color:#224d4788;font-size:clamp(10px,1.8dvw,18px);white-space:nowrap;flex-shrink:0;transition:.3s;cursor:pointer}.tableFilters ul li:hover{opacity:.9;background-color:#efddcc;border:solid 2px #D6AB80;color:#d6ab80}.tableFilters ul li.active{background-color:#efddcc;border:solid 2px #D6AB80;color:#d6ab80}@media(max-width:788px){.tableFilters ul{justify-content:center;gap:8px}.tableFilters ul li{padding:8px 16px;font-size:clamp(9px,1.6dvw,16px)}}@media(max-width:480px){.tableFilters ul{gap:3px}.tableFilters ul li{padding:4px 6px;font-size:clamp(7px,1.4dvw,14px)}}.ProjectsAndDealsTable table tr td:has(>statusCirlesBlock){display:flex;justify-content:center;align-items:center}.ProjectsAndDealsTable table tr td .statusCirlesBlock{margin-top:0;display:flex;justify-content:flex-start;position:relative;height:100%;width:100%;align-items:center;flex-direction:row}.ProjectsAndDealsTable table tr td .statusCirlesBlock canvas{background-color:#e9f5f8;width:15%;height:15%;aspect-ratio:1;max-width:40px;max-height:40px;min-width:10px;min-height:10px;border-radius:50%;cursor:pointer;transition:transform .4s ease}@media(max-width:420px){.ProjectsAndDealsTable table tr td .statusCirlesBlock canvas{width:8%;height:8%}}.statusCirlesBlock canvas:hover{transform:scale(1.1)}.comment-tooltip{position:fixed;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;top:200px;box-shadow:0 4px 20px #00000040;z-index:10000;min-width:250px;max-width:300px;font-size:clamp(10px,1.5vw,14px);display:flex;flex-direction:column;gap:0;word-wrap:break-word;white-space:normal;overflow:visible}.comment-header{border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:8px;color:#4f5b6b;font-weight:600;font-size:clamp(10px,1.5vw,14px)}.comment-content{color:#333;line-height:1.4;font-size:clamp(9px,1.4vw,13px);word-break:break-word}@media(max-width:768px){.comment-tooltip{left:0;min-width:auto;max-width:none;top:auto}}.LoginForm{width:100dvw;height:100dvh;margin-left:0;display:flex;justify-content:center;align-items:center}.LoginForm .error{border:2px solid #ff4444!important;background-color:#fff8f8}.LoginForm .error-message{color:#f44;font-size:12px;margin-top:4px;margin-bottom:10px}.LoginForm .info-message{color:#ff9800;font-size:14px;text-align:center;margin:10px 0;padding:8px;background-color:#fff3e0;border-radius:4px}.LoginForm .disabled{opacity:.5;cursor:not-allowed!important}.LoginForm article{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 20%;background-color:#fff;width:80%;height:max-content;border-radius:10px;color:#224d47}.LoginForm h1{margin-bottom:20px;text-align:center;font-size:clamp(20px,3dvw,45px);font-weight:400}.LoginForm p{width:100%;text-align:left}.LoginForm input{max-width:1000px;padding-top:3px;margin:5px 0;border:0;border-bottom:solid 3px #224D47;width:100%}.LoginForm .whiteButton{width:100%;max-width:200px;height:50px;margin-top:20px}.listDocumentPage{padding:20px 0;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}.listDocumentPage .elementDocumentPage{max-width:500px;border-radius:15px;background-color:#fff;width:40%;box-shadow:4px 4px 15px #9194a652;padding:20px;position:relative;box-sizing:border-box}.listDocumentPage .elementDocumentPage header{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:10px 0}.listDocumentPage .elementDocumentPage header div{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.listDocumentPage .elementDocumentPage header div h2{font-size:13px;color:#224d47;font-weight:700}.listDocumentPage .elementDocumentPage section{width:80%}.listDocumentPage .elementDocumentPage section h3{font-size:13px;font-weight:500;color:#224d47}.listDocumentPage .elementDocumentPage section p{font-size:10px;font-weight:500;color:#9093a6}.listDocumentPage .elementDocumentPage .buttonSectionDocument{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:5px}.documentValueBar{display:flex;flex-direction:column;width:50%;gap:6px;margin-top:5px}.documentValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#baede6;border-radius:35px;overflow:hidden;position:relative}.documentValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.documentValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.documentValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.documentValueBar-rightLabel{font-size:clamp(10px,1.5vw,20px);color:#234e48;font-weight:700}.documentValueBar-label span{padding:2px 6px}.buttonBlockDocument{margin:10px 0;display:flex;justify-content:flex-start;width:100%;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:1%}.buttonBlockDocument button{height:50px;width:100%;max-width:200px}@media(max-width:768px){.listDocumentPage{flex-direction:column;align-items:center;gap:20px}.listDocumentPage .elementDocumentPage{width:100%;max-width:100%}.documentValueBar{width:100%}}.investorCardInnerPart{width:100%;max-width:1200px;padding:20px 0}.investorCardInnerPart .investorCabMenu ul{background-color:#fff;width:95%;display:flex;justify-content:space-between;list-style-type:none;align-items:center;box-shadow:4px 4px 15px #9194a652;padding:10px 2%;border-radius:20px;margin-bottom:20px}.investorCardInnerPart .investorCabMenu ul li{text-align:center;width:max-content;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#e7f5f7;color:#224d47;width:24%;transition:.3s;font-size:clamp(7px,1.9vw,15px)}.investorCardInnerPart .investorCabMenu ul li:hover{color:#e7f5f7;background-color:#224d47}.investorCardInnerPart h1{color:#122e3a;font-size:clamp(8px,1.9vw,20px)}@media(max-width:768px){.investorCardInnerPart .investorCabMenu ul{width:100%}.investorCardInnerPart .investorCabMenu ul li{height:auto;min-height:30px}}.investorCabTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1rem;margin:1.25rem 0}.investorCabTable table{width:100%;border-collapse:collapse}.investorCabTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.investorCabTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.investorCabTable table tr td br{height:.63rem}.investorCabTable table tr{cursor:pointer}.investorCabTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem)}.investorCabTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.investorCabTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.investorCabTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.investorCabTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.investorCabTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.investorCabTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock{display:flex;justify-content:flex-start;gap:5px}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock button{padding:5px 10px;border-radius:20px;width:max-content;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:5px;border:0;color:#4f5b6b;font-size:clamp(.5rem,.8vw,.75rem);font-weight:400}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock button h4{font-size:clamp(.5rem,.8vw,.75rem);font-weight:400}.investorCardInnerPart .investorCabTable table tr td .tableButtonBlock .greenButton{color:#fff}.investorProgressBar{display:flex;flex-direction:column;width:100%;gap:6px}.investorProgressBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#baede6;border-radius:35px;overflow:hidden;position:relative}.investorProgressBar-fill{margin:0;padding:0;height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.investorProgressBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}.investorProgressBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.investorProgressBar-rightLabel{font-size:clamp(10px,1.5vw,20px);color:#234e48;font-weight:700}.investorProgressBar-label span{padding:2px 6px}.myClientsPageInner input{width:100%;max-width:500px;height:40px;border-radius:40px;border:1px solid #224D47;padding:20px}.myClientsPageInner{width:100%;max-width:1200px;padding:20px 0}.myClientsPageInner nav ul{margin:20px 0;background-color:#fff;width:95%;max-width:900px;display:flex;justify-content:space-between;list-style-type:none;align-items:center;box-shadow:4px 4px 15px #9194a652;padding:10px 2%;border-radius:20px}.myClientsPageInner nav ul li{text-align:center;width:max-content;border-radius:10px;height:40px;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#e7f5f7;color:#224d47;width:24%;transition:.3s}.myClientsPageInner nav ul li:first-child{background-color:#224d47;color:#e7f5f7}.myClientsPageInner nav ul li:hover{opacity:.9}.myClientsPageInner nav ul li h2{font-weight:400;font-size:clamp(7px,1.9vw,15px)}@media(max-width:768px){.myClientsPageInner nav ul{width:100%}.myClientsPageInner nav ul li{height:auto;min-height:30px;gap:1%}.myClientsPageInner nav ul li svg{min-width:10px;min-height:10px;width:10px;height:10px}}.clientsTable{width:95%;border-radius:1.25rem;box-shadow:.25rem .25rem .94rem #9194a64d;background-color:#fff;padding:1.25rem}.table-container{overflow-x:auto}.clientsTable table{width:100%;border-collapse:collapse}.clientsTable table .checkbox{width:auto;min-width:1.25rem;transform:scale(clamp(.8,1vw,1));transform-origin:left center}.clientsTable table tr:first-child td:first-child{width:3rem;min-width:3rem;max-width:3rem}.clientsTable table tr:first-child{cursor:auto;background-color:#e9f5f8;border:0;border-radius:.63rem;color:#122e3a;font-size:clamp(.44rem,1vw,1rem);text-transform:uppercase;font-weight:600}.clientsTable table tr td br{height:.63rem}.clientsTable table tr{cursor:pointer}.clientsTable table tr td{padding:clamp(.31rem,1vw,.63rem) clamp(.63rem,2vw,1.25rem);white-space:nowrap;font-size:clamp(.5rem,.8vw,.75rem)}.clientsTable table tr td:first-child{width:3rem;min-width:3rem;max-width:3rem}.clientsTable table tr td .tagHolder{height:max-content;margin:5px 0;display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;flex-wrap:wrap;flex-direction:row}.clientsTable table tr td .tagHolder span{padding:5px;border-radius:5px}.clientsTable table tr td .statusStage{width:max-content;padding:10px;border-radius:21px}.clientsTable table tr td div svg{height:1em;width:auto;flex-shrink:0}.clientsTable table tr td div h3{font-size:clamp(.5rem,.8vw,.75rem);font-weight:500;line-height:1;margin:0}.clientsTable table tr td h2{font-size:clamp(.6rem,1vw,1.13rem);font-weight:500}.clientsTable table tr td span{font-size:clamp(.5rem,.8vw,.75rem)}.clientsTable table tr:first-child td:first-child{border-top-left-radius:.63rem;border-bottom-left-radius:.63rem}.clientsTable table tr:first-child td:last-child{border-top-right-radius:.63rem;border-bottom-right-radius:.63rem}.myClientsPageInner .buttonBlock{width:100%;padding:10px 5%;display:flex;justify-content:flex-end;flex-direction:row;gap:1%;align-items:flex-start}.myClientsPageInner .buttonBlock button{width:100%;max-width:200px;height:40px;font-size:clamp(7px,1.9vw,15px)}.ClientInner{max-width:1250px;width:100%}.ClientInner .clientInfoBlock{display:flex;flex-direction:column;width:100%;flex-wrap:nowrap;gap:10px;justify-content:flex-start;align-items:flex-start}.ClientInner .clientInfoBlock h1{font-size:clamp(18px,3vw,26px);color:#224d47;font-weight:600}.ClientInner .clientInfoBlock .tagHolder{display:flex;justify-content:flex-start;gap:5px;color:#224d47;font-weight:500}.ClientInner .clientInfoBlock p{font-size:clamp(8px,1.8dvw,14px);color:#9093a6;font-weight:500}.ClientInner .clientInfoBlock p span{color:#224d47}.ClientInner .clientInfoBlock .arrowNavigationContainer{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:5px;overflow-x:auto;width:100%;max-width:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0;margin:0;box-sizing:border-box}.ClientInner .clientInfoBlock .arrowNavigationContainer::-webkit-scrollbar{display:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span{display:flex;justify-content:center;align-items:center;text-align:center;width:200px;min-width:200px;height:40px;position:relative;flex:0 0 auto;border-radius:8px;transition:.3s ease;cursor:pointer;overflow:hidden}.ClientInner .clientInfoBlock .arrowNavigationContainer span svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span p{margin:auto;z-index:2;font-size:11px;color:#224d47;font-weight:600;white-space:nowrap;pointer-events:none}.ClientInner .clientInfoBlock .arrowNavigationContainer span:hover{transform:translateY(-2px);opacity:.9}.ClientInner .clientInfoBlock .arrowNavigationContainer span{transition:all .3s cubic-bezier(.4,0,.2,1)}.ClientInner .clientInfoBlock .greenButton{width:100%;max-width:320px;height:35px}.ClientInner .clientInfoBlock .clientInvestValueBar{display:flex;flex-direction:column;width:100%;gap:6px;margin-top:5px}.ClientInner .clientInfoBlock .clientInvestValueBar-track{width:100%;height:clamp(6px,1.2dvh,10px);background-color:#fff;border-radius:35px;overflow:hidden;position:relative}.ClientInner .clientInfoBlock .clientInvestValueBar-fill{height:100%;width:50%;background:linear-gradient(90deg,#224d47,#4fb3a5);border-radius:35px;transition:width .4s ease,background .3s ease;position:relative}.ClientInner .clientInfoBlock .clientInvestValueBar-fill:after{content:"";position:absolute;inset:0;border-radius:35px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 40%,transparent 60%);opacity:.6;transform:skew(-20deg) translate(-100%);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:skew(-20deg) translate(-100%)}to{transform:skew(-20deg) translate(100%)}}.ClientInner .clientInfoBlock .clientInvestValueBar-label{font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:500}.ClientInner .clientInfoBlock .clientInvestValueBar-rightLabel{text-align:right;font-size:clamp(10px,1.5vw,13px);color:#234e48;font-weight:700}.ClientInner .clientInfoBlock .clientInvestValueBar-label span{background-color:#fff;padding:2px 6px;border-radius:8px}.ClientInner article{width:100%;padding:20px 0}.ClientInner article nav ul{display:flex;width:100%;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;list-style-type:none}.ClientInner article nav ul li{padding:1%;border-bottom:solid 5px #9093A640;color:#9093a6;font-size:clamp(11px,1.8dvw,18px);transition:.3s}.ClientInner article nav ul li:hover{border-bottom:solid 5px #D6AB80;color:#d6ab80}.ClientInner article .clientFeed{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;flex-direction:row;flex-wrap:wrap;padding:20px 0}.ClientInner article .clientFeed section{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:20px;border-radius:20px;max-width:400px;width:100%;background-color:#fff}.ClientInner article .clientFeed section h1{font-size:clamp(12px,1.8dvw,18px);color:#224d47}.ClientInner article .clientFeed section p{font-size:clamp(8px,1.8dvw,15px);color:#9093a6;font-weight:400}.ClientInner article .clientFeed section input{border-radius:10px;border:1px solid #9093A6;width:100%;padding:6px 10px;font-size:clamp(8px,1.8dvw,12px)}.ClientInner article .clientFeed section textarea{border-radius:10px;border:1px solid #9093A6;width:100%;padding:6px 10px;font-size:clamp(8px,1.8dvw,12px)}.ClientInner article .clientFeed section .filter-container{width:100%;max-width:100%;overflow:hidden;padding:16px 0;border-radius:12px;border:solid 1px #9093A6}.ClientInner article .clientFeed section .filter-scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:0 16px;scrollbar-width:thin;-ms-overflow-style:none}.ClientInner article .clientFeed section .filter-scroll::-webkit-scrollbar{height:4px}.ClientInner article .clientFeed section .filter-scroll::-webkit-scrollbar-thumb{border-radius:2px}.ClientInner article .clientFeed section .filter-button{flex:0 0 auto;background-color:#fff;color:#224d47;padding:10px 20px;border:0;border-radius:20px;cursor:pointer;transition:all .3s ease;font-weight:500;white-space:nowrap}.ClientInner article .clientFeed section .filter-button:hover{transform:translateY(-2px)}@media(max-width:768px){.ClientInner article .clientFeed section .filter-button{padding:8px 16px;font-size:14px}.ClientInner article .clientFeed section .filter-scroll{gap:8px}}.ClientInner .buttonBlock{width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:5px}.ClientInner .buttonBlock button{font-size:clamp(6.5px,1.8dvw,16px);padding:10px}.ProjectCardFormContainer{padding:10px 2%;width:100%;box-sizing:border-box}.ProjectCardFormContainer .backButtonProjectForm{background-color:transparent;border:0;font-size:clamp(12px,1.8dvw,20px);color:#9093a6;cursor:pointer;margin-bottom:20px}.ProjectCardFormContainer .sideInfoProjectForm{padding:20px 0;display:flex;justify-content:flex-start;flex-direction:row;gap:15px;flex-wrap:wrap}.ProjectCardFormContainer .sideInfoProjectForm div{font-size:clamp(10px,1.8dvw,16px);width:100%;min-width:0;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:10px;box-sizing:border-box}.ProjectCardFormContainer .sideInfoProjectForm div h1{font-weight:600;font-size:clamp(10px,1.8dvw,16px);color:#224d47;min-width:120px;flex-shrink:0}.ProjectCardFormContainer .sideInfoProjectForm div input{min-width:0;padding:8px 12px;width:100%;max-width:400px;border-radius:10px;font-size:clamp(10px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .sideInfoProjectForm div span{background-color:#fff;padding:8px 16px;border-radius:10px;font-size:clamp(12px,1.8dvw,16px);color:#224d47;font-weight:700;min-width:120px;text-align:center;flex-shrink:0}.ProjectCardFormContainer .projectCardForm{min-width:0;border-radius:22px;width:100%;padding:20px;background-color:#fff;box-sizing:border-box;margin-bottom:20px}.ProjectCardFormContainer .projectCardForm .ratingField{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:row;gap:20px;margin:15px 0;width:100%}.ProjectCardFormContainer .projectCardForm .ratingField .fieldContent,.ProjectCardFormContainer .projectCardForm .ratingField .ratingContent{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px;width:100%}.ProjectCardFormContainer .projectCardForm .ratingField span{width:100%;font-size:14px;color:#9093a6;font-weight:400}.ProjectCardFormContainer .projectCardForm a{color:#185abd;font-size:clamp(10px,2dvw,14px);text-decoration:none;font-weight:500;word-break:break-all}.ProjectCardFormContainer .projectCardForm .ratingField input{width:100%;max-width:300px;padding:10px;border-radius:10px;border:solid 2px #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardForm .ratingHeader{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:20px;width:100%;border-bottom:2px solid #E9F5F8}.ProjectCardFormContainer .projectCardForm .ratingHeader div{width:100%;max-width:100%}.ProjectCardFormContainer .projectCardForm .ratingHeader div:last-child{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.ProjectCardFormContainer .projectCardForm .ratingHeader div h1{color:#224d47;font-weight:600;font-size:clamp(16px,2dvw,18px);margin:0}.ProjectCardFormContainer .projectCardForm .ratingHeader div h2{color:#9093a6;font-weight:500;font-size:clamp(14px,2dvw,16px);margin:5px 0 0}.ProjectCardFormContainer .projectCardForm .ratingHeader div span{font-size:clamp(18px,1.8dvw,20px);color:#224d47;font-weight:700;background-color:#e9f5f8;padding:10px 20px;border-radius:10px}.ProjectCardFormContainer .projectCardForm .comment{width:100%;margin:15px 0;max-width:100%;padding:12px;border-radius:10px;border:solid 2px #9093A6;box-sizing:border-box;font-size:14px;min-height:60px}.ProjectCardFormContainer .projectCardForm h1{font-weight:600;color:#224d47;font-size:clamp(16px,2dvw,18px);margin:20px 0 10px}.ProjectCardFormContainer .projectCardForm .brownButton{padding:12px 24px;margin:20px 0;width:auto}.ProjectCardFormContainer .projectCardForm .elementDocumentPage{max-width:500px;width:100%;min-width:0;border-radius:15px;background-color:#fff;box-shadow:4px 4px 15px #9194a652;padding:15px;position:relative;box-sizing:border-box;margin-bottom:20px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header{display:flex;justify-content:space-between;flex-direction:column;gap:10px;align-items:flex-start;margin:10px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header div{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.ProjectCardFormContainer .projectCardForm .elementDocumentPage header div h2{font-size:14px;color:#224d47;font-weight:700}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section{width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section h3{font-size:13px;font-weight:500;color:#224d47}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;list-style-type:none;color:#9093a6;font-size:12px;font-weight:500;margin-top:8px;gap:5px;padding:0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul a{color:#9093a6;font-size:11px;font-weight:500;cursor:pointer;word-break:break-all}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section p{font-size:11px;font-weight:500;color:#9093a6;margin:5px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage .buttonSectionDocument{position:static;display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:15px}.ProjectCardFormContainer .projectCardForm .fileSubDescription{font-size:clamp(10px,1.8dvw,12px);color:#9093a6;margin:10px 0}.ProjectCardFormContainer .projectCardForm .buttonBlock{display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%;margin:20px 0}.ProjectCardFormContainer .projectCardForm .buttonBlock button{padding:12px 24px;min-width:140px;flex:1;max-width:200px;border-radius:10px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.ProjectCardFormContainer .projectCardForm .buttonBlock .greenButton{background-color:#224d47;color:#fff}.ProjectCardFormContainer .projectCardForm .buttonBlock .whiteButton{background-color:#fff;color:#224d47;border:2px solid #224D47}.ProjectCardFormContainer .projectCardForm .formDocumentBlock{padding:25px 0;border-bottom:1px solid #E9F5F8}.ProjectCardFormContainer .projectCardForm .formDocumentBlock:last-child{border-bottom:none}.ProjectCardFormContainer .projectCardForm .fixBlock{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;margin:20px 0;width:100%}.ProjectCardFormContainer .projectCardForm .fixBlock h2{font-size:clamp(14px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .projectCardForm .fixBlock p{font-size:clamp(12px,1.8dvw,14px);color:#9093a6;font-weight:500}.ProjectCardFormContainer .projectCardForm .fixBlock input{min-width:0;padding:10px 12px;width:100%;max-width:300px;border-radius:10px;font-size:clamp(12px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardForm .fixBlock .buttonBlock .nessButton{padding:10px 15px;border-radius:5px;border:0;color:#224d47;background-color:#dcdce3;font-weight:500;transition:.2s;min-width:80px;flex:none}.ProjectCardFormContainer .projectCardForm .fixBlock .buttonBlock .nessButton.active{background-color:#224d47;color:#dcdce3;border-radius:7px}.ProjectCardFormContainer .projectCardForm .fixBlock .inputPriceContainer{margin-top:5px;position:relative;width:100%;max-width:300px}.ProjectCardFormContainer .projectCardForm .fixBlock .inputPriceContainer .priceHeader{position:absolute;z-index:1;top:-8px;background-color:#fff;left:10px;padding:0 8px;font-size:12px}.ProjectCardFormContainer .projectCardForm h2{font-size:clamp(14px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .buttonHeaders{margin:25px 0 15px;font-size:clamp(16px,1.8dvw,18px);color:#224d47;font-weight:600}.ProjectCardFormContainer .projectCardForm .lawBlock{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;width:100%;box-sizing:border-box;margin:20px 0}.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-direction:column;width:100%}.ProjectCardFormContainer .projectCardForm .lawBlock h2{font-size:clamp(12px,1.8dvw,16px);color:#224d47;font-weight:500}.ProjectCardFormContainer .projectCardForm .lawBlock p{font-size:clamp(12px,1.8dvw,14px);color:#9093a6;font-weight:500}.ProjectCardFormContainer .projectCardForm .lawBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem input{min-width:400px;width:auto;padding:10px 12px;border-radius:10px;font-size:clamp(12px,1.8dvw,14px);border:2px solid #9093A6;box-sizing:border-box}.ProjectCardFormContainer .projectCardTableForm{border-radius:12px;background-color:#fff;width:100%;overflow-x:auto;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.ProjectCardFormContainer .projectCardTableForm table{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;margin:0;color:#1a4d3e;font-weight:500;table-layout:fixed}.ProjectCardFormContainer .projectCardTableForm table span,.ProjectCardFormContainer .projectCardTableForm table span p,.ProjectCardFormContainer .projectCardTableForm table td,.ProjectCardFormContainer .projectCardTableForm table input{font-size:clamp(11px,1.8dvw,14px)}.ProjectCardFormContainer .projectCardTableForm table p{color:#9194a6;margin:2px 0}.ProjectCardFormContainer .projectCardTableForm thead tr{background-color:#e9f5f8;color:#1a4d3e;font-weight:700}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr{background-color:#1a4d3e;color:#fff;font-weight:700;height:50px}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th{padding:15px 10px;font-weight:600;border:none}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th:first-child{border-top-left-radius:12px}.ProjectCardFormContainer .projectCardTableForm table .MainHeader tr th:last-child{border-top-right-radius:12px}.ProjectCardFormContainer .projectCardTableForm table tbody td{border-bottom:solid #E9F5F8 1px;padding:12px 10px;word-break:break-word;vertical-align:top;min-height:50px}.ProjectCardFormContainer .projectCardTableForm table tr[style*="background-color: #E9F5F8"]{background-color:#e9f5f8!important}.ProjectCardFormContainer .projectCardTableForm table tr[style*="background-color: #E9F5F8"] td{padding:16px 10px;font-weight:600;color:#1a4d3e;font-size:clamp(13px,1.8dvw,15px);border-bottom:2px solid #d1e7f0;border-top:2px solid #d1e7f0;min-height:60px}.ProjectCardFormContainer .projectCardTableForm table .single-column-container{display:flex;justify-content:flex-start;align-items:center;gap:20%;width:100%;min-height:45px;padding:8px 0}.ProjectCardFormContainer .projectCardTableForm table .single-column-label{text-align:left;width:30%;font-weight:500;color:#224d47}.ProjectCardFormContainer .projectCardTableForm table .single-column-value{flex:1;text-align:left;font-weight:500}.ProjectCardFormContainer .projectCardTableForm table table{width:100%;min-width:auto;border-collapse:collapse;margin:5px 0}.ProjectCardFormContainer .projectCardTableForm table table th{background-color:#f8f9fa;padding:8px 12px;font-weight:600;color:#1a4d3e;border-bottom:1px solid #dee2e6}.ProjectCardFormContainer .projectCardTableForm table table td{padding:8px 12px;border-bottom:1px solid #f1f1f1;background-color:#fff}.ProjectCardFormContainer .projectCardTableForm table input{height:100%;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid #ddd;padding:8px;background-color:#fff;width:100%;box-sizing:border-box;border-radius:5px;font-size:clamp(11px,1.8dvw,14px)}.ProjectCardFormContainer .projectCardTableForm table input:focus{outline:none;border-color:#224d47;box-shadow:0 0 0 2px #224d471a}.ProjectCardFormContainer .buttonBlock{display:flex;justify-content:flex-start;gap:15px;flex-wrap:wrap;width:100%;margin:25px 0}.ProjectCardFormContainer .buttonBlock button{padding:12px 24px;min-width:140px;flex:1;max-width:200px;border-radius:10px;border:none;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.ProjectCardFormContainer .buttonBlock .greenButton{background-color:#224d47;color:#fff}.ProjectCardFormContainer .buttonBlock .whiteButton{background-color:#fff;color:#224d47;border:2px solid #224D47}.valueInput:disabled,.ratingInput:disabled,.comment:disabled,.ProjectCardFormContainer .projectCardTableForm table input:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;border-color:#dee2e6}button:disabled{opacity:.6;cursor:not-allowed}.view-mode-indicator{background-color:#e8f4fd;padding:12px 15px;border-radius:8px;margin-bottom:20px;text-align:center;border-left:4px solid #1890ff}.view-mode-indicator p{margin:0;color:#1890ff;font-weight:500;font-size:14px}@media(max-width:768px){.ProjectCardFormContainer{padding:10px}.ProjectCardFormContainer .sideInfoProjectForm div{flex-direction:column;align-items:flex-start;gap:8px}.ProjectCardFormContainer .sideInfoProjectForm div h1,.ProjectCardFormContainer .sideInfoProjectForm div span,.ProjectCardFormContainer .sideInfoProjectForm div input{width:100%;max-width:100%;text-align:left}.ProjectCardFormContainer .sideInfoProjectForm div span{text-align:center}.ProjectCardFormContainer .projectCardForm{padding:15px;border-radius:15px}.ProjectCardFormContainer .projectCardForm .buttonBlock,.ProjectCardFormContainer .buttonBlock{flex-direction:column;align-items:stretch}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{max-width:100%;width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage{width:100%}.ProjectCardFormContainer .projectCardForm .ratingField{flex-direction:column;align-items:flex-start;gap:15px}.ProjectCardFormContainer .projectCardForm .lawBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock .lawArrayItem input{min-width:200px;max-width:100%;width:100%}.ProjectCardFormContainer .projectCardTableForm table{min-width:500px}.ProjectCardFormContainer .projectCardTableForm table .single-column-container{flex-direction:column;gap:10px;align-items:flex-start}.ProjectCardFormContainer .projectCardTableForm table .single-column-label,.ProjectCardFormContainer .projectCardTableForm table .single-column-value{width:100%}}@media(max-width:480px){.ProjectCardFormContainer{padding:5px}.ProjectCardFormContainer .projectCardForm{padding:12px;border-radius:12px}.ProjectCardFormContainer .sideInfoProjectForm div input,.ProjectCardFormContainer .projectCardForm .fixBlock input,.ProjectCardFormContainer .projectCardForm .lawBlock input{max-width:100%;font-size:14px}.ProjectCardFormContainer .projectCardForm .ratingField input{max-width:100%}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{padding:10px 15px;font-size:14px}.ProjectCardFormContainer .projectCardTableForm table{min-width:400px}}@media(max-width:320px){.ProjectCardFormContainer .projectCardForm{padding:8px}.ProjectCardFormContainer .sideInfoProjectForm div h1,.ProjectCardFormContainer .sideInfoProjectForm div span{font-size:12px;min-width:100px}.ProjectCardFormContainer .projectCardForm .buttonBlock button,.ProjectCardFormContainer .buttonBlock button{padding:8px 12px;font-size:12px}}.ProjectCardFormContainer .projectCardForm .buttonBlock .greenButton:hover:not(:disabled),.ProjectCardFormContainer .buttonBlock .greenButton:hover:not(:disabled){background-color:#1a3d38;transform:translateY(-1px)}.ProjectCardFormContainer .projectCardForm .buttonBlock .whiteButton:hover:not(:disabled),.ProjectCardFormContainer .buttonBlock .whiteButton:hover:not(:disabled){background-color:#f8f9fa;transform:translateY(-1px)}.ProjectCardFormContainer .projectCardTableForm table input:not(:disabled):hover{border-color:#224d47}.ProjectCardFormContainer button{cursor:pointer}.uploadFileButtonContainer .hidden-file-input{display:none}.uploadFileButtonContainer .file-input-button{margin-right:10px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section ul{list-style:none;padding:0;margin:0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item-content{display:flex;align-items:center;justify-content:space-between;width:100%}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a,.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item span{flex-grow:1;color:#224d47;text-decoration:none;font-size:14px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a:hover{text-decoration:underline}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-badge{font-size:.7em;padding:2px 6px;border-radius:10px;background:#e0e0e0;margin-left:10px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-badge.new{background:#4caf50;color:#fff}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn{background:#f44336;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .2s ease}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn:hover{background:#d32f2f}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-info{display:flex;align-items:center;flex-grow:1}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-actions{display:flex;align-items:center;gap:8px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item.link-file{background-color:#f8f9fa}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item.new-file{background-color:#f1f8e9}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-icon{width:12px;height:12px;display:block}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .hidden-file-input{display:none}@media(max-width:768px){.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item{padding:10px 0}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item a,.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .file-item span{font-size:12px}.ProjectCardFormContainer .projectCardForm .elementDocumentPage section .remove-file-btn{width:18px;height:18px}}.elementDocumentPage .file-item{display:flex;align-items:center;margin-bottom:8px;padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.elementDocumentPage .file-item-content{display:flex;align-items:center;justify-content:flex-start;gap:2px;padding:4px;width:100%}.elementDocumentPage .file-item a{color:#224d47;text-decoration:none;flex-grow:1;margin-right:8px}.elementDocumentPage .file-item a:hover{text-decoration:underline}.elementDocumentPage .file-item span{color:#224d47;flex-grow:1;margin-right:8px}.elementDocumentPage .remove-file-button{background:none;border:none;color:#dc3545;cursor:pointer;padding:4px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.elementDocumentPage .remove-file-button:hover{background-color:#dc35451a}.elementDocumentPage .remove-file-button svg{width:14px;height:14px}.OperationListContainer{max-width:1600px}.OperationListContainer .modalContainer{position:fixed;inset:0;background-color:#224d477d;z-index:10;display:flex;justify-content:center;align-items:center}.OperationListContainer .modalContainer .modalCreation{background-color:#fff;padding:30px;border-radius:21px}.OperationListContainer .modalContainer .modalCreation{max-height:95dvh;overflow-y:auto;max-width:520px;display:flex;flex-direction:column;gap:18px}.OperationListContainer .modalContainer .modalCreation .select-wrapper{width:100%!important;max-width:none}.OperationListContainer .modalContainer .modalCreation .modalHeader{display:flex;justify-content:space-between;align-items:center}.OperationListContainer .modalContainer .modalCreation .modalTitle{font-size:20px;font-weight:600;color:#122e3a}.OperationListContainer .modalContainer .modalCreation .modalClose{background:none;border:none;font-size:18px;cursor:pointer;color:#4f5b6b}.OperationListContainer .modalContainer .modalCreation .modalGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.OperationListContainer .modalContainer .modalCreation .modalField{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#4f5b6b}.OperationListContainer .modalContainer .modalCreation .modalField input,.OperationListContainer .modalContainer .modalCreation .modalField textarea{border:1px solid #9093A6;border-radius:10px;padding:10px 14px;font-size:14px;resize:none}.OperationListContainer .modalContainer .modalCreation .modalField--textarea textarea{min-height:90px}.OperationListContainer .modalContainer .modalCreation .fileUpload{width:fit-content;padding:8px 14px;border:1px dashed #9093A6;border-radius:10px;cursor:pointer;color:#4f5b6b;font-weight:500}.OperationListContainer .modalContainer .modalCreation .fileList{display:flex;flex-direction:column;gap:6px;margin-top:5px}.OperationListContainer .modalContainer .modalCreation .fileItem{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#4fb3a5}.OperationListContainer .modalContainer .modalCreation .fileItem button{background:none;border:none;cursor:pointer}.OperationListContainer .modalContainer .modalCreation .modalFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.OperationListContainer .modalContainer .modalCreation .btnPrimary{background-color:#224d47;color:#fff;border:none;border-radius:10px;padding:10px 18px;font-weight:500;cursor:pointer}.OperationListContainer .modalContainer .modalCreation .btnSecondary{background-color:#e6e8eb;color:#4f5b6b;border:none;border-radius:10px;padding:10px 18px;cursor:pointer}.OperationListContainer .editOperationsMenu{padding:20px 0;max-width:800px;display:flex;justify-content:flex-start;align-items:center;width:100%;gap:clamp(5px,2vw,15px);box-sizing:border-box}.OperationListContainer .editOperationsMenu button{font-weight:500;color:#122e3a;flex-direction:column;padding:clamp(10px,1.5vh,20px) clamp(15px,4vw,55px);min-width:100px;white-space:nowrap;border:0;border-radius:12.17px;display:flex;justify-content:center;align-items:center;gap:clamp(5px,1vw,10px);cursor:pointer;transition:.4s;font-size:clamp(8px,1.5vw,16px);flex-shrink:0}.OperationListContainer .editOperationsMenu svg{aspect-ratio:1;height:32px}.OperationListContainer .editOperationsMenu button:hover{padding:clamp(8px,1.5vh,16px) clamp(20px,4vw,80px)}.OperationListContainer .filterContainer{width:100%;display:flex;flex-direction:column;background-color:#fff;padding:20px 5%;border-radius:20px}.OperationListContainer .filterContainer header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:clamp(8px,1dvw,16px)}.OperationListContainer .filterContainer header .title{color:#122e3a;font-weight:600}.OperationListContainer .filterContainer header div{display:flex;color:#4f5b6b;align-items:center;gap:5px}.OperationListContainer .filterContainer main{color:#4f5b6b;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px}.OperationListContainer .buttonContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px;gap:15px}.OperationListContainer .buttonContainer div{display:flex;padding:10px 0;flex-direction:row;gap:10px;flex-wrap:nowrap;flex:0;min-width:0}.OperationListContainer .buttonContainer div:first-child{justify-content:flex-start}.OperationListContainer .buttonContainer div:last-child{justify-content:flex-end}.OperationListContainer .buttonContainer button{padding:10px 15px;border-radius:10px;border:0;display:flex;justify-content:center;align-items:center;font-weight:500;gap:5px;cursor:pointer;transition:.3s;font-size:clamp(8px,1.5dvw,14px);flex:1;min-width:fit-content;white-space:nowrap;max-width:200px}.OperationListContainer .buttonContainer button:hover{padding:10px 20px}.OperationListContainer .operations{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;gap:15px}.OperationListContainer .operations section{background-color:#fff;width:100%;min-width:280px;display:flex;flex-direction:row;gap:15px;padding:20px 15px;border-radius:10px;box-shadow:0 2px 8px #0000000d;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start}.OperationListContainer .operations section input[type=checkbox]{width:20px;height:20px;min-width:20px;margin-top:5px;cursor:pointer}.OperationListContainer .operations section .leftPart{flex:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:15px;min-width:250px}.OperationListContainer .operations section .leftPart main{width:100%}.OperationListContainer .operations section .leftPart main header{display:flex;justify-content:flex-start;align-items:center;gap:10px;padding:5px 0;flex-wrap:wrap}.OperationListContainer .operations section .leftPart main header span{padding:5px 10px;background-color:#9093a61a;color:#4f5b6b;font-size:13px;border-radius:42px;white-space:nowrap}.OperationListContainer .operations section .leftPart main .mainPart{display:flex;flex-direction:column;padding:10px 0}.OperationListContainer .operations section .leftPart main .mainPart .value{font-size:21px;font-weight:600;padding:5px 0;color:#122e3a}.OperationListContainer .operations section .leftPart main .mainPart .valueInfo{color:#122e3a;font-size:13px;line-height:1.4}.OperationListContainer .operations section .leftPart .subInfo{width:100%;display:flex;flex-direction:column;gap:15px}.OperationListContainer .operations section .leftPart .subInfo section{display:flex;gap:20px;flex-wrap:wrap;padding:0;box-shadow:none;margin:0}.OperationListContainer .operations section .leftPart .subInfo section div{display:flex;flex-direction:column;min-width:120px;flex:1;gap:5px}.OperationListContainer .operations section .leftPart .subInfo section div span{font-size:12px;font-weight:500;color:#4f5b6b}.OperationListContainer .operations section .leftPart .subInfo section div span b{font-size:14px;font-weight:600;color:#000}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div{display:flex;justify-content:flex-start;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#4fb3a5;flex:1;min-width:150px}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div a{text-decoration:underline;cursor:pointer;color:#4fb3a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;display:block}.OperationListContainer .operations section .rightPart{display:flex;flex-direction:column;width:200px;align-items:center;gap:10px;min-width:150px}.OperationListContainer .operations section .rightPart button{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 10px;border:0;border-radius:10px;font-weight:500;cursor:pointer;transition:opacity .3s;font-size:14px;white-space:nowrap}.OperationListContainer .operations section .rightPart button:hover{opacity:.9;padding:12px 15px}.OperationListContainer .operations section .rightPart button:first-child{background-color:#d6ab80;color:#fff}.OperationListContainer .operations section .rightPart button:nth-child(2){background-color:#9093a652;color:#4f5b6b}.OperationListContainer .operations section .rightPart button:last-child{background-color:#d6ab8033;color:#d6ab80}@media screen and (max-width:1024px){.OperationListContainer .buttonContainer{flex-direction:column;align-items:stretch}.OperationListContainer .buttonContainer div{justify-content:center!important;width:100%}.OperationListContainer .buttonContainer button{max-width:180px}}@media screen and (max-width:768px){.OperationListContainer .operations section{flex-direction:column;gap:20px}.OperationListContainer .operations section .leftPart{width:100%;min-width:100%}.OperationListContainer .operations section .rightPart{width:100%;flex-direction:row;justify-content:center;flex-wrap:wrap}.OperationListContainer .operations section .rightPart button{width:150px;min-width:140px;flex:1}.OperationListContainer .operations section .leftPart .subInfo section div{min-width:100px}.OperationListContainer .buttonContainer button{font-size:12px;padding:8px 12px}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div a{max-width:200px}}@media screen and (max-width:552px){.OperationListContainer .editOperationsMenu{gap:5px;width:100%;justify-content:space-between}.OperationListContainer .editOperationsMenu button{width:30%;min-width:80px;padding:10px 8px}.OperationListContainer .editOperationsMenu button svg{height:18px}.OperationListContainer .editOperationsMenu span{font-size:8px}.OperationListContainer .filterContainer header div svg{width:12px}.OperationListContainer .buttonContainer div{flex-direction:column;align-items:stretch}.OperationListContainer .buttonContainer button{width:100%;max-width:100%;justify-content:center}.OperationListContainer .operations section{padding:15px 10px}.OperationListContainer .operations section .leftPart main .mainPart .value{font-size:18px}.OperationListContainer .operations section .leftPart .subInfo section{gap:10px}.OperationListContainer .operations section .leftPart .subInfo section div{min-width:100%;flex:0 0 100%}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div{min-width:100%}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div a{max-width:250px}.OperationListContainer .operations section .rightPart{flex-direction:column}.OperationListContainer .operations section .rightPart button{width:100%}}@media screen and (max-width:480px){.OperationListContainer .operations section .leftPart main header{flex-direction:column;align-items:flex-start;gap:5px}.OperationListContainer .operations section .leftPart main .mainPart .value{font-size:16px}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div{flex-direction:column;align-items:flex-start;gap:5px}.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div a{max-width:180px}.OperationListContainer .buttonContainer button{padding:8px 10px;font-size:11px}.OperationListContainer .buttonContainer button svg{width:16px;height:16px}.OperationListContainer .operations section .rightPart button{font-size:13px;padding:10px 8px}}@media screen and (max-width:380px){.OperationListContainer .operations section .leftPart .subInfo .downloadBlock div a{max-width:140px}.OperationListContainer .operations section .rightPart button{font-size:12px;gap:5px}.OperationListContainer .operations section .rightPart button svg{width:18px;height:18px}}.select-wrapper{position:relative;display:flex;flex-direction:column;min-width:70px;max-width:250px;width:30%;gap:10px;font-size:clamp(10px,1dvw,14px)}.custom-select{position:relative;padding:10px 40px 10px 15px;height:40px;border-radius:10px;border:1px solid #9093A6;color:#4f5b6b;font-weight:500;background-color:#fff;cursor:pointer;font-size:clamp(10px,1dvw,14px);display:flex;align-items:center;min-height:40px;box-sizing:border-box;width:100%}.select-selected{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;min-width:0}.select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:transform .3s;font-size:12px;color:#4f5b6b}.custom-select.open .select-arrow{transform:translateY(-50%) rotate(180deg)}.select-options{position:absolute;top:calc(100% + 5px);left:0;background-color:#fff;border:1px solid #9093A6;border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;width:max-content;min-width:100%}.select-options.right-aligned{left:auto;right:0}.select-option{padding:10px 15px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:flex;justify-content:space-between;align-items:center}.select-option:hover{background-color:#f5f5f5}.select-option.selected{background-color:#e8f4fc;color:#122e3a;font-weight:600}.select-option.has-submenu{padding-right:25px}.submenu-arrow{margin-left:5px;font-size:10px;color:#9093a6;transition:transform .2s}.select-option.has-submenu:hover .submenu-arrow,.select-option.has-submenu.submenu-open .submenu-arrow{transform:rotate(-90deg)}.select-submenu{position:absolute;background-color:#fff;border:1px solid #9093A6;border-radius:10px;box-shadow:0 4px 12px #0000001a;z-index:1002;min-width:180px;max-height:250px;overflow-y:auto}.select-submenu.left-aligned{right:0}.submenu-option{padding:10px 15px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submenu-option:hover{background-color:#f5f5f5}.submenu-option.selected{background-color:#e8f4fc;color:#122e3a;font-weight:600}.filterContainer main{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;width:100%}@media screen and (max-width:768px){.select-wrapper{width:45%;max-width:200px}.select-options{width:180px;min-width:180px}.select-submenu{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-width:90vw;z-index:1100!important}}@media screen and (max-width:552px){.filterContainer main{gap:10px}.select-wrapper{width:48%;max-width:180px}.select-options{width:160px;min-width:160px}}@media screen and (max-width:480px){.select-wrapper{width:100%;max-width:100%;font-size:12px}.custom-select{padding:6px 30px 6px 10px;height:32px;font-size:12px}.select-options{width:100%;min-width:100%;left:0;right:0}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.calendar-dropdown{position:absolute;top:calc(100% + 5px);left:0;z-index:1001;background:#fff;border:1px solid #9093A6;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:15px;min-width:320px}.calendar-container{width:100%;margin:0}.react-calendar{width:100%;border:none;border-radius:0;padding:0;font-family:inherit;background-color:#fff}.react-calendar__tile{border-radius:5px;font-size:14px;padding:10px 5px}.react-calendar__tile--active,.react-calendar__tile--rangeStart,.react-calendar__tile--rangeEnd{background-color:#122e3a;color:#fff}.react-calendar__tile--range{background-color:#122e3a33;color:#122e3a}.react-calendar__tile:hover{background-color:#f5f5f5}.react-calendar__navigation button{font-size:16px;color:#122e3a;background:none;border:none;min-width:44px;border-radius:5px}.react-calendar__navigation button:hover{background-color:#f5f5f5}.react-calendar__navigation button:disabled{opacity:.5}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:500;font-size:12px;color:#4f5b6b}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__month-view__days__day--weekend{color:#eb5757}.react-calendar__year-view__months__month,.react-calendar__decade-view__years__year,.react-calendar__century-view__decades__decade{border-radius:5px;padding:10px}.react-calendar__tile--now{background-color:#74abc033}.react-calendar__tile--now:hover{background-color:#74abc066}.calendar-actions{display:flex;gap:10px;margin-top:15px;justify-content:flex-end}.calendar-btn{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;font-weight:500}.calendar-btn.apply{background-color:#122e3a;color:#fff}.calendar-btn.cancel{background-color:#f5f5f5;color:#4f5b6b}.calendar-btn:hover{opacity:.9}@media screen and (max-width:480px){.calendar-dropdown{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:320px}.react-calendar__tile{padding:6px 3px;font-size:12px}.calendar-actions{flex-direction:column}.calendar-btn{width:100%;padding:10px}}.MapinaProjectsContainer{max-width:1600px;width:95%;padding:0 2.5%}.MapinaProjectsContainer .filterContainer{width:100%;min-width:280px;display:flex;flex-direction:column;background-color:#fff;padding:clamp(15px,3vw,30px) clamp(10px,2vw,40px);border-radius:20px}.MapinaProjectsContainer .filterContainer header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:clamp(8px,1.5vw,15px);font-size:clamp(12px,1.2vw,18px)}.MapinaProjectsContainer .filterContainer header .title{color:#122e3a;font-weight:600;font-size:clamp(14px,1.5vw,20px)}.MapinaProjectsContainer .filterContainer header div{display:flex;flex-direction:row;color:#4f5b6b;align-items:center;gap:clamp(4px,.5vw,8px)}.MapinaProjectsContainer .filterContainer main{color:#4f5b6b;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:clamp(8px,1vw,15px)}.MapinaProjectsContainer .buttonContainer{display:flex;flex-direction:row;flex-wrap:nowrap;min-width:280px;width:100%;gap:clamp(8px,1vw,15px);justify-content:flex-start;align-items:center;padding:clamp(15px,2vw,25px) 0;overflow-x:auto;scrollbar-width:thin}.MapinaProjectsContainer .buttonContainer::-webkit-scrollbar{height:6px}.MapinaProjectsContainer .buttonContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.MapinaProjectsContainer .buttonContainer::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.MapinaProjectsContainer .buttonContainer button{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;border-radius:10px;border:0;padding:clamp(8px,1vw,12px) clamp(12px,1.5vw,20px);gap:clamp(5px,.8vw,12px);font-size:clamp(12px,1.2vw,16px);font-weight:500;color:#fff;cursor:pointer;transition:.3s;white-space:nowrap}.MapinaProjectsContainer .buttonContainer button:hover{padding:clamp(8px,1vw,12px) clamp(15px,2vw,25px)}.MapinaProjectsContainer .projectCardList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:clamp(15px,2vw,30px);padding:clamp(15px,2vw,25px) 0}.MapinaProjectsContainer .projectCardList .projectCard{flex:1 1 calc(33.333% - 20px);min-width:300px;max-width:100%;display:flex;flex-direction:column;border-right:clamp(4px,.5vw,6px) solid #27AE60;padding:clamp(15px,2vw,25px);gap:clamp(15px,1.5vw,25px);box-sizing:border-box}@media(max-width:1200px){.MapinaProjectsContainer .projectCardList .projectCard{flex:1 1 calc(50% - 15px);min-width:280px}}@media(max-width:768px){.MapinaProjectsContainer .projectCardList .projectCard{flex:1 1 100%;min-width:280px;max-width:100%}}.MapinaProjectsContainer .projectCardList .projectCard header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.MapinaProjectsContainer .projectCardList .projectCard header span{padding:clamp(4px,.5vw,6px) clamp(8px,1vw,12px);margin:0 clamp(5px,.8vw,10px);margin-left:0;background-color:#9093a61a;border-radius:42px;font-weight:400;font-size:clamp(10px,1vw,14px)}.MapinaProjectsContainer .projectCardList .projectCard header input[type=checkbox]{width:clamp(18px,1.5vw,24px);height:clamp(18px,1.5vw,24px);min-width:18px;min-height:18px}.MapinaProjectsContainer .projectCardList .projectCard .title{font-weight:600;font-size:clamp(16px,1.5vw,22px);padding:clamp(8px,1vw,12px) 0;line-height:1.3}.MapinaProjectsContainer .projectCardList .projectCard .category{padding:clamp(4px,.5vw,6px) clamp(8px,1vw,12px);font-weight:400;font-size:clamp(10px,1vw,14px);width:max-content;margin:0 clamp(5px,.8vw,10px);margin-left:0;background-color:#d6ab8033;color:#d6ab80;border-radius:42px}.MapinaProjectsContainer .projectCardList .projectCard p{font-size:clamp(12px,1.2vw,16px);font-weight:400;color:#4f5b6b;line-height:1.5;flex-grow:1}.MapinaProjectsContainer .projectCardList .projectCard .finance{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;gap:clamp(10px,1.5vw,20px)}.MapinaProjectsContainer .projectCardList .projectCard .finance div{background-color:#9093a61a;display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,1.5vw,20px) clamp(15px,2vw,25px);width:calc(50% - 5px);align-items:flex-start;gap:clamp(8px,1vw,12px);border-radius:15px;box-sizing:border-box}.MapinaProjectsContainer .projectCardList .projectCard .finance div span:first-child{font-weight:500;color:#4f5b6b;font-size:clamp(11px,1.1vw,15px)}.MapinaProjectsContainer .projectCardList .projectCard .finance div span:last-child{font-weight:600;font-size:clamp(13px,1.3vw,17px)}.MapinaProjectsContainer .projectCardList .projectCard footer{border-top:2px solid #9093A652;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:clamp(10px,1.5vw,20px) 0;gap:clamp(10px,1.5vw,20px)}.MapinaProjectsContainer .projectCardList .projectCard footer div{display:flex;flex-direction:row;align-items:center;gap:clamp(4px,.5vw,8px)}.MapinaProjectsContainer .projectCardList .projectCard footer div div{padding:clamp(8px,1vw,12px);width:clamp(30px,2.5vw,40px);height:clamp(30px,2.5vw,40px);justify-content:center;align-items:center;background-color:#224d47;color:#fff;font-size:clamp(11px,1vw,15px);aspect-ratio:1;border-radius:50%;box-sizing:border-box}.MapinaProjectsContainer .projectCardList .projectCard footer button{width:30%;min-width:145px;max-width:200px;background-color:#d6ab80;border-radius:8px;color:#fff;font-size:clamp(12px,1.2vw,16px);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(4px,.5vw,8px);border:0;padding:clamp(8px,1vw,12px) clamp(10px,1.5vw,20px);cursor:pointer;transition:.3s;white-space:nowrap}.MapinaProjectsContainer .projectCardList .projectCard footer button:hover{filter:brightness(.95)}@media(max-width:480px){.MapinaProjectsContainer{width:100%;padding:0 10px}.MapinaProjectsContainer .filterContainer{padding:12px 15px}.MapinaProjectsContainer .projectCardList{gap:15px}.MapinaProjectsContainer .projectCardList .projectCard{padding:15px;min-width:100%}.MapinaProjectsContainer .projectCardList .projectCard .finance{flex-direction:row;flex-wrap:wrap}.MapinaProjectsContainer .projectCardList .projectCard .finance div{width:100%}.MapinaProjectsContainer .projectCardList .projectCard footer{flex-direction:row;flex-wrap:wrap}.MapinaProjectsContainer .projectCardList .projectCard footer button{width:100%;max-width:100%}}@media(max-width:320px){.MapinaProjectsContainer .filterContainer header{flex-direction:row;flex-wrap:wrap;gap:10px}.MapinaProjectsContainer .buttonContainer{padding:10px 0}.MapinaProjectsContainer .projectCardList .projectCard{padding:12px}}
