.app-loader-content{min-height:85vh;min-width:690px}.spend-details-page{text-align:center}.spend-details-page .subrow .field-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.spend-details-page .subrow .field-wrapper .field-label{align-items:flex-end;color:#444;display:flex;font-size:.82rem;font-weight:600;line-height:1.3;min-height:2.6em;text-align:left}.spend-details-page .subrow .field-wrapper .MuiFormControl-root{width:100%}.spend-details-reference{background:#fafafa;border:1.5px solid #999;border-radius:6px;margin:16px 0;padding:16px 20px;text-align:left}.spend-details-reference-text{font-size:.95rem;line-height:1.5;margin:0 0 12px}.spend-details-reference-breakdown{display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:600;gap:8px 24px;justify-content:space-around}.spend-details-note{color:#555;font-size:12px;text-align:left}.spend-details-note-1{margin-bottom:2px;margin-top:10px}.spend-details-note-2{margin-bottom:2px;margin-top:2px}.spend-details-note-3{margin-bottom:2px;margin-top:0}.spend-details-note-4{margin-bottom:8px;margin-top:0}.supply-chain-costs-page,.supply-chain-costs-page h3{text-align:center}.labor-rates-heading{margin-top:30px}.labor-rates-grid{grid-gap:5px;align-items:end;display:grid;gap:5px;grid-template-columns:1fr 1fr 1fr;margin-top:10px}.labor-rates-note{color:#666;font-size:.85rem;margin-top:10px;text-align:left}.idn-costs-heading{margin-top:40px}.idn-costs-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:10px auto 0;text-align:left;width:60%}.idn-costs-label{align-items:center;display:flex}.idn-costs-notes{color:#666;font-size:.85rem;margin-top:20px;text-align:left}.client-details-page{text-align:center}.client-details-instructions{color:#555;font-size:.95rem;line-height:1.5;margin:20px auto 0;text-align:left;width:50%}.client-details-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:20px auto;text-align:left;width:50%}.client-details-section{margin-top:2px}.client-details-section-title{font-weight:600;margin-bottom:8px}.investment-summary-page{text-align:center}.investment-summary-grid{grid-gap:10px 20px;align-items:center;display:grid;gap:10px 20px;grid-template-columns:3fr 2fr;margin:50px auto;width:80%}.investment-summary-label{text-align:right;white-space:nowrap}.investment-summary-facility-label{color:#555;font-size:.9rem;font-style:italic;padding-right:20px}.investment-summary-section-header{border-bottom:1px solid #ccc;font-size:1.05rem;font-weight:600;padding-bottom:4px;padding-top:10px;text-align:left}.investment-summary-apply-all{align-items:center;display:flex}.investment-summary-apply-all .MuiFormControlLabel-label{font-size:.85rem}.investment-summary-pdf-options{background:#fafbfc;border:1px solid #d0d0d0;border-radius:8px;margin:24px auto 10px;padding:16px 20px;text-align:left;width:80%}.investment-summary-pdf-options .pdf-options-title{color:#333;font-size:1.05rem;font-weight:600;margin-bottom:12px}.investment-summary-pdf-options .pdf-options-group{margin-top:14px}.investment-summary-pdf-options .pdf-options-group .pdf-options-group-label{color:#444;font-size:.95rem;font-weight:500;margin-bottom:2px}.investment-summary-note{text-align:left}.App{align-content:center;align-items:center;background:#f2f2f2;display:flex;height:100%;justify-content:center}.App .container{background:#fff;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex:.9 1;flex-direction:column;position:relative}.App .container .content{display:flex;flex:1 1;padding:40px}.App .container .header{background:#d77f46;color:#fff;display:flex;flex-direction:column;font-size:35px;min-height:10%;padding:40px}.App .container .header .header-title{margin-bottom:20px}.App .container .header .header-input{width:400px}.tableHeader{font-size:13px;font-weight:600;text-align:left}.table .row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr;padding:8px}.table .row .rowId{align-items:center;display:flex;font-size:24px;font-weight:600;justify-content:center;margin:4px 0}.table .row .rowActions{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:1fr;justify-content:center;margin-top:4px}.table .row .subrow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr;padding:2px 0}div#roi-calculation-list>.content{padding:20px}span.client-name{word-wrap:break-word;display:inline-block;font-size:15px;font-weight:600;margin:0 100px 0 0;max-width:320px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy,sans-serif;margin:0}
/*# sourceMappingURL=main.a58094d5.css.map*/