/* Morpheus PD Central V135.9.2 — finance form layout */
.mpd-qb-form-lines{overflow:auto}.mpd-qb-form-lines .head,.mpd-qb-form-line{display:grid;grid-template-columns:minmax(180px,1fr) 70px 90px 110px 110px 34px;gap:7px;align-items:center;min-width:700px}.mpd-qb-form-lines .head{padding:0 4px;color:var(--muted,#667085);font-size:8px;font-weight:900;text-transform:uppercase}.mpd-qb-form-line{padding:7px 0;border-top:1px solid var(--line,rgba(15,23,42,.1))}.mpd-qb-form-line strong{text-align:right;font-size:10px}.mpd-qb-form-line button,.mpd-qb-form-allocations .remove{padding:0!important}.mpd-qb-form-allocations{display:grid;gap:8px}.mpd-qb-form-allocations article{display:grid;grid-template-columns:150px minmax(180px,1fr) 130px 34px;gap:8px;align-items:end;padding:10px;border:1px solid var(--line,rgba(15,23,42,.12));border-radius:10px;background:var(--panel,#f5f7f9)}.mpd-qb-form-summary{position:sticky;top:72px;align-self:start;display:grid;gap:0;margin:16px 16px 16px 0;padding:15px;border:1px solid var(--line,rgba(15,23,42,.12));border-radius:13px;background:var(--panel,#f5f7f9)}.mpd-qb-form-summary>span{margin-bottom:8px;font-size:10px;font-weight:900;text-transform:uppercase}.mpd-qb-form-summary>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line,rgba(15,23,42,.1))}.mpd-qb-form-summary small{color:var(--muted,#667085)}.mpd-qb-form-summary .total strong{font-size:18px}.mpd-qb-form-summary .good{color:#18820f}.mpd-qb-form-summary .warn{color:#d97706}.mpd-qb-form-summary .bad{color:#dc2626}.mpd-qb-form-summary p{color:var(--muted,#667085);font-size:9px;line-height:1.45}.mpd-qb-form-footer{grid-column:1/-1;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;border-top:1px solid var(--line,rgba(15,23,42,.12));background:var(--card,#fff)}.mpd-qb-payment-modal{width:min(620px,100%)}.mpd-qb-payment-modal form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px}.mpd-qb-payment-modal .wide,.mpd-qb-payment-modal footer{grid-column:1/-1}.mpd-qb-payment-modal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:8px}
.mpd-qb-bill-modal>header{border-bottom-color:rgba(37,99,235,.2)}.mpd-qb-bill-modal>header>div>span{color:#2563eb}.mpd-qb-expense-modal{width:min(980px,100%)}.mpd-qb-expense-modal>header{border-bottom-color:rgba(217,119,6,.22)}.mpd-qb-expense-modal>header>div>span{color:#d97706}.mpd-qb-expense-modal form{grid-template-columns:minmax(0,1fr) 250px}.mpd-qb-expense-modal .mpd-qb-form-body{padding-bottom:22px}.mpd-qb-expense-basics{border-left:4px solid #d97706}.mpd-qb-expense-amount input{font-size:20px!important;font-weight:900!important;text-align:right}.mpd-qb-expense-modal .mpd-qb-form-summary{border-color:rgba(217,119,6,.24);background:color-mix(in srgb,var(--panel,#f5f7f9) 88%,#fff7ed)}
@media(max-width:760px){.mpd-qb-expense-modal form,.mpd-qb-form-modal form{grid-template-columns:1fr}.mpd-qb-form-summary{position:static;margin:0 14px 14px}.mpd-qb-form-footer{position:sticky;padding-bottom:calc(13px + env(safe-area-inset-bottom))}.mpd-qb-form-allocations article{grid-template-columns:1fr 1fr}.mpd-qb-form-allocations article .wide{grid-column:1/-1}.mpd-qb-form-allocations article .remove{grid-column:2;justify-self:end;width:38px;height:38px}}
@media(max-width:480px){.mpd-qb-form-allocations article{grid-template-columns:1fr}.mpd-qb-form-allocations article .wide,.mpd-qb-form-allocations article .remove{grid-column:1}.mpd-qb-form-footer{display:grid;grid-template-columns:1fr 1fr}.mpd-qb-form-footer .primary{grid-column:1/-1;order:-1}}
