.FinanceDetailDemos-module__mYwL_W__shell{color:#111827;background:#fff;border:1px solid #d0e0eb;border-radius:20px;width:520px;min-width:0;max-width:100%;font-size:14px;overflow:hidden;box-shadow:0 10px 30px #153e6210;container-type:inline-size}.FinanceDetailDemos-module__mYwL_W__responsive{width:100%}.FinanceDetailDemos-module__mYwL_W__header{border-bottom:1px solid #e2ebf2;align-items:center;gap:11px;padding:22px;display:flex}.FinanceDetailDemos-module__mYwL_W__header svg{flex-shrink:0}.FinanceDetailDemos-module__mYwL_W__header>div{min-width:0}.FinanceDetailDemos-module__mYwL_W__header p{color:#071b4d;margin:0 0 5px;font-size:17px;font-weight:600;line-height:1.4}.FinanceDetailDemos-module__mYwL_W__header span{font-size:12px;font-weight:600;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__document{min-height:380px;padding:0 22px}.FinanceDetailDemos-module__mYwL_W__categoryHeading{background:#f1f6fa;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 0;padding:13px 12px;display:flex}.FinanceDetailDemos-module__mYwL_W__categoryHeading h4{margin:0;font-size:12px;font-weight:600;line-height:1.4}.FinanceDetailDemos-module__mYwL_W__categoryHeading strong{color:#071b4d;flex-shrink:0;font-size:14px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__lineItem{border-bottom:1px solid #ebf0f4;justify-content:space-between;align-items:center;gap:15px;padding:13px 2px;display:flex}.FinanceDetailDemos-module__mYwL_W__lineItem p{margin:0;font-size:14px;font-weight:600;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__lineItem p span{margin-top:3px;font-size:12px;font-weight:400;display:block}.FinanceDetailDemos-module__mYwL_W__lineItem>strong{color:#071b4d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__totals{background:#f8fafc;border-top:1px solid #dce7ef;margin:20px 0 0;padding:16px 22px}.FinanceDetailDemos-module__mYwL_W__totals>div{justify-content:space-between;gap:15px;padding-block:5px;display:flex}.FinanceDetailDemos-module__mYwL_W__totals dt{font-size:14px}.FinanceDetailDemos-module__mYwL_W__totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.FinanceDetailDemos-module__mYwL_W__totals>div:last-child{color:#071b4d;border-top:1px solid #dce7ef;margin-top:7px;padding-top:12px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__totals>div:last-child dd{font-size:21px}.FinanceDetailDemos-module__mYwL_W__invoices{padding:6px 22px}.FinanceDetailDemos-module__mYwL_W__invoiceRow{border-bottom:1px solid #e4edf4;align-items:center;gap:11px;padding:17px 0;display:flex}.FinanceDetailDemos-module__mYwL_W__invoiceRow>svg{flex-shrink:0}.FinanceDetailDemos-module__mYwL_W__invoiceRow>div:first-of-type{flex:1;min-width:0}.FinanceDetailDemos-module__mYwL_W__invoiceRow p{margin:0;font-size:14px;font-weight:600;line-height:1.4}.FinanceDetailDemos-module__mYwL_W__invoiceRow small{margin-top:4px;font-size:12px;display:block}.FinanceDetailDemos-module__mYwL_W__invoiceAmount{text-align:right;flex-shrink:0}.FinanceDetailDemos-module__mYwL_W__invoiceAmount strong{color:#071b4d;font-size:15px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__invoiceAmount span{margin-top:5px;font-size:12px;font-weight:600;display:block}.FinanceDetailDemos-module__mYwL_W__paid{color:#177957}.FinanceDetailDemos-module__mYwL_W__due{color:#8f5b13}.FinanceDetailDemos-module__mYwL_W__paymentFooter{background:#f3f8fb;margin-top:12px;padding:20px 22px}.FinanceDetailDemos-module__mYwL_W__paymentFooter>div{color:#071b4d;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.FinanceDetailDemos-module__mYwL_W__paymentFooter p{margin:9px 0 0;font-size:14px;line-height:1.6}.FinanceDetailDemos-module__mYwL_W__reminder{background:#fffaf0;border:1px solid #eadac0;border-radius:13px;margin:22px;padding:18px}.FinanceDetailDemos-module__mYwL_W__reminderTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.FinanceDetailDemos-module__mYwL_W__reminderTop p{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__reminderTop strong{letter-spacing:-.025em;color:#071b4d;margin-top:6px;font-size:31px;font-weight:600;display:block}.FinanceDetailDemos-module__mYwL_W__reminder>p{margin:12px 0 0;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__timeline{margin:0;padding:0 22px 20px;list-style:none}.FinanceDetailDemos-module__mYwL_W__timeline li{gap:11px;padding:14px 0;display:flex;position:relative}.FinanceDetailDemos-module__mYwL_W__timeline li svg{z-index:1;background:#fff;flex-shrink:0;position:relative}.FinanceDetailDemos-module__mYwL_W__timeline li:not(:last-child):after{content:"";border-left:1px solid #cbdee9;position:absolute;top:35px;bottom:-11px;left:9px}.FinanceDetailDemos-module__mYwL_W__timeline p{margin:0;font-size:14px;font-weight:600;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__timeline span{margin-top:3px;font-size:14px;line-height:1.5;display:block}.FinanceDetailDemos-module__mYwL_W__timeline li[data-animate=true]{animation:7s ease-in-out infinite FinanceDetailDemos-module__mYwL_W__review-sweep}.FinanceDetailDemos-module__mYwL_W__footnote{background:#f5f9fc;border-top:1px solid #dce7ef;margin:0;padding:17px 22px;font-size:14px;line-height:1.6}.FinanceDetailDemos-module__mYwL_W__scope{background:#f4f8fb;border:1px solid #e0eaf2;border-radius:10px;margin:20px 22px;padding:14px}.FinanceDetailDemos-module__mYwL_W__scope>span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.FinanceDetailDemos-module__mYwL_W__scope p{margin:7px 0 0;font-size:14px;font-weight:600;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__scope p strong{color:#071b4d;margin-top:5px;display:block}.FinanceDetailDemos-module__mYwL_W__changes{margin-inline:22px}.FinanceDetailDemos-module__mYwL_W__changeItem{border-bottom:1px solid #e5edf3;align-items:flex-start;gap:11px;padding:16px 0;display:flex}.FinanceDetailDemos-module__mYwL_W__changeItem>svg{flex-shrink:0;margin-top:2px}.FinanceDetailDemos-module__mYwL_W__changeItem>p{flex:1;margin:0;font-size:14px;line-height:1.5}.FinanceDetailDemos-module__mYwL_W__changeItem>strong{color:#071b4d;flex-shrink:0;font-weight:600}.FinanceDetailDemos-module__mYwL_W__changeTotal{background:#edf7fe;border:1px solid #d1e7f7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:17px 22px;padding:15px;font-size:14px;font-weight:600;display:flex}.FinanceDetailDemos-module__mYwL_W__changeTotal strong{color:#071b4d;font-size:21px}.FinanceDetailDemos-module__mYwL_W__changeFooter{background:#f8fafc;border-top:1px solid #dce7ef;padding:19px 22px}.FinanceDetailDemos-module__mYwL_W__changeFooter>div{color:#1e3a5f;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.FinanceDetailDemos-module__mYwL_W__changeFooter p{margin:9px 0 0;font-size:14px;line-height:1.5}@container (max-width:380px){.FinanceDetailDemos-module__mYwL_W__header{padding:17px 16px}.FinanceDetailDemos-module__mYwL_W__header p{font-size:15px}.FinanceDetailDemos-module__mYwL_W__document,.FinanceDetailDemos-module__mYwL_W__invoices{padding-inline:16px}.FinanceDetailDemos-module__mYwL_W__document{min-height:440px}.FinanceDetailDemos-module__mYwL_W__categoryHeading{padding-inline:10px}.FinanceDetailDemos-module__mYwL_W__lineItem{gap:9px}.FinanceDetailDemos-module__mYwL_W__lineItem>strong{font-size:14px}.FinanceDetailDemos-module__mYwL_W__totals,.FinanceDetailDemos-module__mYwL_W__paymentFooter,.FinanceDetailDemos-module__mYwL_W__changeFooter,.FinanceDetailDemos-module__mYwL_W__footnote{padding-inline:16px}.FinanceDetailDemos-module__mYwL_W__invoiceRow{gap:8px}.FinanceDetailDemos-module__mYwL_W__invoiceRow>svg{width:17px}.FinanceDetailDemos-module__mYwL_W__invoiceAmount strong{font-size:14px}.FinanceDetailDemos-module__mYwL_W__reminder,.FinanceDetailDemos-module__mYwL_W__scope{margin-inline:16px}.FinanceDetailDemos-module__mYwL_W__timeline{padding-inline:16px}.FinanceDetailDemos-module__mYwL_W__changes{margin-inline:16px}.FinanceDetailDemos-module__mYwL_W__changeItem{flex-wrap:wrap;gap:8px}.FinanceDetailDemos-module__mYwL_W__changeItem>strong{margin-left:auto}.FinanceDetailDemos-module__mYwL_W__changeTotal{margin-inline:16px}}@keyframes FinanceDetailDemos-module__mYwL_W__review-sweep{0%,to{background:0 0}50%{background:#edf6fd}}@media (prefers-reduced-motion:reduce){.FinanceDetailDemos-module__mYwL_W__shell *{transition:none!important;animation:none!important}}
.SchedulingGantt-module__Fb3OUG__preview{--task-label-width:90px;color:#071b4d;width:100%;min-width:0;max-width:520px}.SchedulingGantt-module__Fb3OUG__header{padding:16px 16px 12px}.SchedulingGantt-module__Fb3OUG__preview .SchedulingGantt-module__Fb3OUG__subtitle{color:#071b4d;margin:0;font-size:14px;font-weight:600;line-height:1.5}.SchedulingGantt-module__Fb3OUG__chart{padding:0 12px 16px}.SchedulingGantt-module__Fb3OUG__weeks{margin-left:var(--task-label-width);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;display:grid}.SchedulingGantt-module__Fb3OUG__week{color:#071b4d;text-align:center;min-width:0;padding:0 2px;font-size:12px;font-weight:600;line-height:16px}.SchedulingGantt-module__Fb3OUG__row{grid-template-columns:var(--task-label-width)minmax(0,1fr);align-items:center;min-height:44px;display:grid}.SchedulingGantt-module__Fb3OUG__label{color:#071b4d;white-space:normal;min-width:0;padding-right:10px;font-size:14px;font-weight:600;line-height:20px}.SchedulingGantt-module__Fb3OUG__timeline{align-self:stretch;min-width:0;position:relative;overflow:hidden}.SchedulingGantt-module__Fb3OUG__bar{border-radius:6px;height:18px;position:absolute;top:calc(50% - 9px)}.SchedulingGantt-module__Fb3OUG__today{margin-top:12px;margin-left:var(--task-label-width);align-items:center;gap:6px;display:flex}.SchedulingGantt-module__Fb3OUG__todayLabel{color:#071b4d;font-size:14px;font-weight:600;line-height:20px}@media (min-width:600px){.SchedulingGantt-module__Fb3OUG__preview{--task-label-width:112px}}
.CostingDemo-module__YgRVlq__shell{width:520px;max-width:calc(100vw - 48px)}@media (max-width:600px){.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__rows{margin-left:12px;margin-right:12px;padding-left:0;padding-right:0}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:6px;padding:12px 8px;display:grid}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span{text-align:right;width:auto;min-width:0;font-size:14px;line-height:1.4}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span:first-child{text-align:left;overflow-wrap:anywhere}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row[data-labels]>span{letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:12px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span>svg{display:none}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats{gap:6px;padding-left:12px;padding-right:12px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats>div{min-width:0;padding:8px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats p{font-size:14px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats p:first-child{letter-spacing:0;font-size:12px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__footer{flex-wrap:wrap;gap:8px}}@media (max-width:360px){.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__profitSummary{flex-direction:column;align-items:stretch}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__profitSummary>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-left:4px;padding-right:4px}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row[data-labels]{display:none}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span:first-child{grid-column:1/-1}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span[data-label]{text-align:left;display:block}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__row>span[data-label]:before{content:attr(data-label);color:#111827;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats>div:first-child{grid-column:1/-1}.CostingDemo-module__YgRVlq__shell .CostingDemo-module__YgRVlq__stats p:first-child{text-transform:none}}
