.financial-modal-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.financial-modal-content{padding:4px 0}.financial-modal-content .modal-project-name{text-align:center;margin-bottom:16px}.financial-modal-content .explanation-text{color:#1b1b1b;text-align:center;margin-bottom:16px;padding:0 8px;font-size:15px;line-height:1.5}.financial-modal-content .main-value{text-align:center;margin:16px 0;font-family:Avenir,sans-serif;font-size:28px;font-weight:600}.financial-modal-content .main-value.revenue-value{color:#7ed321}.financial-modal-content .main-value.cost-value{color:#fd3635}.financial-modal-content .main-value.zero-value{color:#4a4a4a}.financial-modal-content .main-value.profit-value{color:#7ed321}.financial-modal-content .main-value.loss-value{color:#fd3635}.financial-modal-content .currency-note{text-align:center;color:#1b1b1b;background:#fed23020;border:1px solid #fed230;margin:12px 0;font-size:12px;display:block}.financial-modal-content .currency-calculation,.financial-modal-content .cost-calculation,.financial-modal-content .profit-calculation{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin:16px 0;padding:16px;font-family:Monaco,Menlo,Consolas,monospace}.financial-modal-content .currency-calculation .calc-row,.financial-modal-content .cost-calculation .calc-row,.financial-modal-content .profit-calculation .calc-row{border-bottom:1px solid #0000;align-items:center;padding:4px 0;display:flex}.financial-modal-content .currency-calculation .calc-row.operator,.financial-modal-content .cost-calculation .calc-row.operator,.financial-modal-content .profit-calculation .calc-row.operator{border-top:1px solid #e8e8e8;margin-top:8px;padding-top:12px}.financial-modal-content .currency-calculation .calc-row.total,.financial-modal-content .cost-calculation .calc-row.total,.financial-modal-content .profit-calculation .calc-row.total{border-top:2px solid #1b1b1b;margin-top:8px;padding-top:12px;font-weight:600}.financial-modal-content .currency-calculation .calc-row.final,.financial-modal-content .cost-calculation .calc-row.final,.financial-modal-content .profit-calculation .calc-row.final{border-top:2px double #1b1b1b;margin-top:8px;padding-top:12px;font-size:15px;font-weight:700}.financial-modal-content .currency-calculation .calc-row .calc-operator,.financial-modal-content .cost-calculation .calc-row .calc-operator,.financial-modal-content .profit-calculation .calc-row .calc-operator{text-align:center;color:#4a4a4a;width:20px;font-size:16px;font-weight:600}.financial-modal-content .currency-calculation .calc-row .calc-label,.financial-modal-content .cost-calculation .calc-row .calc-label,.financial-modal-content .profit-calculation .calc-row .calc-label{color:#4a4a4a;flex:1;font-size:13px;font-weight:500}.financial-modal-content .currency-calculation .calc-row .calc-value,.financial-modal-content .cost-calculation .calc-row .calc-value,.financial-modal-content .profit-calculation .calc-row .calc-value{color:#1b1b1b;text-align:right;min-width:100px;font-size:14px;font-weight:600}.financial-modal-content .currency-calculation .calc-source,.financial-modal-content .cost-calculation .calc-source,.financial-modal-content .profit-calculation .calc-source{color:#4a4a4a;border-top:1px solid #e8e8e8;margin-top:12px;padding-top:8px;font-family:Avenir,sans-serif;font-size:11px;font-style:italic}.financial-modal-content .detail-cards{margin:16px 0}.financial-modal-content .detail-cards .detail-row{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;display:flex}.financial-modal-content .detail-cards .detail-row .detail-label{color:#4a4a4a;font-size:13px;font-weight:500}.financial-modal-content .detail-cards .detail-row .detail-value{color:#1b1b1b;font-size:13px;font-weight:600}.financial-modal-content .no-data-message{text-align:center;color:#4a4a4a;padding:24px;font-size:14px}.financial-modal-content .no-data-message .anticon{margin-bottom:8px;display:block}.status-recruit{text-transform:uppercase;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.status-recruit .status-indicator{border-radius:50%;width:8px;height:8px;margin-right:6px}.status-recruit .status-indicator.active,.status-recruit .status-indicator.on-going,.status-recruit .status-indicator.completed{background-color:#7ed321}.status-recruit .status-indicator.in-planning,.status-recruit .status-indicator.in-progress{background-color:#fed230}.status-recruit .status-indicator.inactive,.status-recruit .status-indicator.on-hold{background-color:#fd3635}@media (width<=768px){.financial-modal-content .main-value{font-size:24px}.financial-modal-content .explanation-text{font-size:14px}.financial-modal-content .detail-cards .detail-card .ant-card-body{padding:10px 12px}}
