.tpi-page .project-payment-ledger{min-width:min(1120px,100%)}.tpi-page .project-payment-ledger td,.tpi-page .project-payment-ledger th{padding:10px}.tpi-page .project-completion-action-cell{min-width:0}.tpi-page .project-completion-inline-form{flex-wrap:wrap;justify-content:flex-start;max-width:580px}.tpi-page .project-completion-inline-form input{min-width:min(260px,100%)}.tpi-page .project-page-header{align-items:start}.tpi-page .project-header-detail-list{align-items:end}.tpi-page .project-inline-message{margin:-6px 0 12px;padding:10px 12px}.tpi-page .project-current-task-heading-invoice>div{grid-template-columns:1fr auto;align-items:center;gap:6px 8px}.tpi-page .project-current-task-heading-invoice>div>span,.tpi-page .project-current-task-heading-invoice>div>strong{grid-column:1}.tpi-page .project-current-task-heading-invoice>div>a{grid-column:2;grid-row:1/span 2}.tpi-page .project-payment-action-row{grid-template-columns:minmax(0,1fr) minmax(190px,220px) minmax(190px,220px)}.tpi-page .project-payment-action-row .legacy-no-shot-button{grid-column:3;width:100%;min-height:64px;white-space:normal}.tpi-page .project-payment-action-row .screenshot-paste-zone input{max-width:100%}.tpi-page .future-invoice-panel{padding:0}.tpi-page .future-invoice-heading{border-bottom:1px solid #edf0f2;padding:14px 16px}.tpi-page .future-invoice-list{padding:0 16px 14px}.tpi-page .future-invoice-quick-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf0f2;padding:12px 0}.tpi-page .future-invoice-quick-row:last-child{border-bottom:0}.tpi-page .future-invoice-link-button{border:0;background:transparent;cursor:pointer;font:inherit}.tpi-page .ledger-reason-input{width:min(180px,100%);border:1px solid #cbd5dc;border-radius:6px;padding:8px 9px;font:inherit}.tpi-page .project-history-panel{margin-bottom:2px}.tpi-page .project-history-panel>summary{cursor:pointer;color:#0f6cbd;font-weight:700;list-style-position:inside}.tpi-page .project-danger-zone .danger-button{min-height:38px;border-radius:6px;cursor:pointer;font:inherit;font-weight:700;padding:8px 13px}@media (max-width:980px){.tpi-page .project-header-detail-list{grid-template-columns:1fr 1fr}.tpi-page .project-header-detail-list .project-header-identity,.tpi-page .project-header-detail-list .secondary-button{grid-column:1/-1}.tpi-page .project-payment-action-row{grid-template-columns:1fr}.tpi-page .project-payment-action-row .legacy-no-shot-button,.tpi-page .project-payment-action-row>.screenshot-uploader>.primary-button{grid-column:1}}@font-face{font-family:dmSans;src:url(/app/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_078ac0{font-family:dmSans,dmSans Fallback,system-ui,sans-serif}.__variable_078ac0{--font-dm-sans:"dmSans","dmSans Fallback",system-ui,sans-serif}@font-face{font-family:dmSansExt;src:url(/app/_next/static/media/fbf4c1a63780e158-s.woff2) format("woff2");font-display:swap}@font-face{font-family:dmSansExt Fallback;src:local("Arial");ascent-override:99.20%;descent-override:31.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_189200{font-family:dmSansExt,dmSansExt Fallback}.__variable_189200{--font-dm-sans-ext:"dmSansExt","dmSansExt Fallback"}@font-face{font-family:manrope;src:url(/app/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_f0373a{font-family:manrope,manrope Fallback,system-ui,sans-serif}.__variable_f0373a{--font-manrope:"manrope","manrope Fallback",system-ui,sans-serif}@font-face{font-family:manropeExt;src:url(/app/_next/static/media/f5cc761075de5e43-s.woff2) format("woff2");font-display:swap}@font-face{font-family:manropeExt Fallback;src:local("Arial");ascent-override:106.60%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_f1fc45{font-family:manropeExt,manropeExt Fallback}.__variable_f1fc45{--font-manrope-ext:"manropeExt","manropeExt Fallback"}