.ag-cell-edit-input{height:40px!important;line-height:40px!important;padding:8px 12px;font-size:16px}.ag-header-cell-center .ag-header-cell-label{justify-content:center}.archived-project-cell{opacity:.6;font-style:italic;color:#757575;background-color:#f5f5f5!important;cursor:not-allowed!important}@font-face{font-family:basier_circleregular;src:url(/assets/basiercircle-regular-webfont-CMP79Laq.woff2) format("woff2"),url(/assets/basiercircle-regular-webfont-ruU40DrO.woff) format("woff"),url(/assets/basiercircle-regular-webfont-Jjtkj8rL.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:basier_circlemedium;src:url(/assets/basiercircle-medium-webfont-CAn2-VKq.woff2) format("woff2"),url(/assets/basiercircle-medium-webfont-w3FxUoEV.woff) format("woff"),url(/assets/basiercircle-medium-webfont-Q89Z-dUh.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:basier_circlebold;src:url(/assets/basiercircle-bold-webfont-Bmrx7XTx.woff2) format("woff2"),url(/assets/basiercircle-bold-webfont-DnpIt2oM.woff) format("woff"),url(/assets/basiercircle-bold-webfont-DlUXG9II.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:basier_circlesemibold;src:url(/assets/basiercircle-semibold-webfont-D-QUIXqm.woff2) format("woff2"),url(/assets/basiercircle-semibold-webfont-FUVlqAjm.woff) format("woff"),url(/assets/basiercircle-semibold-webfont-BzTIYHsa.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraLight-Bb_nJBLS.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraLightItalic-CtoSgiZB.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Light-DUsYCmKF.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-LightItalic-DXs2GXtI.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-DZp7YoJs.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-SfCJf50e.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Medium-WFCtZUtN.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-MediumItalic-KoYbsWhw.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-SemiBold-DqMtMKdX.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-SemiBoldItalic-BzJtBsqs.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-DgyPQ_HK.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BoldItalic-B_okGrO5.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraBold-B6hs2uMH.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-ExtraBoldItalic-DKQNE7FL.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Black-DTH5-ZrY.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-BlackItalic-o_vCGFlg.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@media (max-width: 1536px){.dashboard-grid{gap:20px!important}.card-content{padding:20px!important}.navigation-drawer{width:240px!important}}@media (max-width: 1200px){.dashboard-grid{gap:16px!important}.card-content{padding:16px!important}.main-content{margin-left:0!important;margin-right:0!important;padding:16px!important}.navigation-drawer.closed{transform:translate(-100%);transition:transform .3s ease}.navigation-drawer.open{transform:translate(0);transition:transform .3s ease;position:fixed;z-index:1300;box-shadow:0 8px 32px #0000003d}}@media (max-width: 900px){.dashboard-grid{gap:12px!important}.card-content,.main-content{padding:12px!important}.grid-responsive{display:flex!important;flex-direction:column!important;gap:12px!important}.ag-grid-container{width:100%;overflow-x:auto}.ag-header-cell,.ag-cell{min-width:80px;font-size:14px}}@media (max-width: 600px){.dashboard-grid{gap:8px!important}.card-content,.main-content{padding:8px!important}.navigation-drawer{transform:translate(-100%)!important}.main-content{margin-left:0!important}h1{font-size:1.5rem!important}h2{font-size:1.25rem!important}h3{font-size:1.125rem!important}.button-mobile-full{width:100%!important;margin-bottom:8px!important}.ag-header-cell,.ag-cell{min-width:60px;font-size:12px;padding:4px 6px}.ag-cell-edit-input{height:32px!important;line-height:32px!important;padding:4px 8px!important;font-size:14px!important}}@media (min-width: 1440px) and (max-width: 1600px){.main-content{max-width:1400px;margin-left:auto;margin-right:auto;padding:24px}.dashboard-grid{gap:24px;max-width:1360px}.card-content{padding:24px}.navigation-drawer{width:260px;flex-shrink:0}.ag-grid-container{max-height:600px;overflow-y:auto}.ag-header-cell,.ag-cell{font-size:14px;padding:8px 12px}}@media print{.navigation-drawer{display:none!important}.main-content{margin:0!important;padding:0!important}.no-print{display:none!important}}@media (prefers-color-scheme: dark){.navigation-drawer.open{box-shadow:0 8px 32px #00000080}}@media (-webkit-min-device-pixel-ratio: 2){.ag-cell-edit-input,.card-content{border-width:.5px}}@media (orientation: landscape) and (max-height: 600px){.main-content{padding:12px}.dashboard-grid{gap:12px}}@media (prefers-reduced-motion: reduce){.navigation-drawer,.navigation-drawer.open,.navigation-drawer.closed{transition:none!important}}
