.mf-flow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 18px;color:#65748b;font-size:12px}.mf-flow span{background:#edf3fb;border:1px solid #dce5f1;border-radius:6px;padding:7px 10px;color:#294568}.mf-scope{font-size:12px;color:#64748b;margin:8px 0 16px}.mf-panel{margin-top:18px}.mf-table-wrap{overflow:auto}.mf-table{min-width:650px}.mf-label{max-width:250px}.mf-label small{display:block;font-size:11px;color:#65748b;margin-top:4px}.mf-state{display:inline-flex;border-radius:6px;padding:5px 8px;background:#edf2f8;color:#4c607d;font-size:11px;font-weight:700}.mf-state.ready{color:#187653;background:#e7f7ef}.mf-state.due{color:#a36316;background:#fff4df}.mf-actions{display:flex;gap:5px;flex-wrap:wrap}.mf-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.mf-summary>div{padding:14px;background:#f4f7fc;border:1px solid #e4eaf3;border-radius:10px}.mf-summary span{display:block;color:#6c7c91;font-size:11px;margin-bottom:5px}.mf-summary b{font-size:18px}.mf-editor details,.mf-dpr details{border:1px solid #e2e8f0;border-radius:8px;margin:10px 0;padding:12px}.mf-editor summary,.mf-dpr summary{font-weight:650;cursor:pointer}.mf-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mf-checks label{display:flex;align-items:center;gap:6px;font-size:12px}.mf-checks input{width:auto;flex:none}.mf-dpr-row{display:grid;grid-template-columns:1fr 80px;align-items:center;gap:8px;margin:10px 0}.mf-dpr-row input{width:100%}.mf-dpr-preview{height:235px;text-align:center;background:#f8fafc;border-radius:10px}.mf-dpr-preview svg{height:100%;width:auto}.mf-board-link{border-top:1px solid #e4eaf3;padding-top:12px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11px}.mf-board-link strong{color:#157255}.mf-bill-head{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dce5f1;padding-bottom:18px;margin-bottom:18px}.mf-bill-head small{display:block;color:#65748b}.mf-claim{padding:12px;margin:8px 0;background:#fff8e9;border:1px solid #f1dfb8;border-radius:8px}.mf-error{color:#a83232}.mf-card-button{border:0;background:none;color:#1b65ba;font-size:12px;font-weight:650;cursor:pointer}.mf-readonly{background:#f4f7fc;padding:10px;border-radius:6px;color:#62748e;font-size:12px}#modal:has(.mf-editor),#modal:has(.mf-dpr){max-width:920px;width:calc(100vw - 32px)}@media(max-width:650px){.mf-summary{gap:5px}.mf-summary>div{padding:10px}.mf-summary b{font-size:14px}.mf-checks{grid-template-columns:1fr}.mf-bill-head{flex-direction:column}.mf-flow{gap:4px}.mf-flow span{padding:5px}.mf-table{min-width:590px}}
