.detail-section--compact[data-v-6e522e1b]{padding:16px;margin-top:14px}.detail-section--compact .record-card[data-v-6e522e1b]{padding:14px}.detail-section[data-v-6e522e1b]{margin-top:20px;padding:24px;background:var(--erp-color-surface, #ffffff);border:1px solid var(--erp-color-border, #e5e6eb);border-radius:var(--erp-radius-lg, 12px);box-shadow:var(--erp-shadow-card)}.detail-section--compact[data-v-6e522e1b]{padding:18px 20px}.detail-section--compact .section-heading[data-v-6e522e1b]{margin-bottom:12px}.detail-section--compact .record-list[data-v-6e522e1b]{gap:0;border-top:1px solid var(--erp-color-border-light,#f2f3f5)}.detail-section--compact .record-card[data-v-6e522e1b]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:center;gap:12px;padding:10px 2px;background:transparent;border:0;border-bottom:1px solid var(--erp-color-border-light,#f2f3f5);border-radius:0}.detail-section--compact .record-card[data-v-6e522e1b]:hover{box-shadow:none}.detail-section--compact .record-heading[data-v-6e522e1b]{margin:0;gap:6px}.detail-section--compact .record-fields[data-v-6e522e1b]{gap:6px 14px}.detail-section--compact .record-label[data-v-6e522e1b]{margin-bottom:1px}.detail-section--compact .record-meta[data-v-6e522e1b],.detail-section--compact .record-notice[data-v-6e522e1b]{grid-column:1/-1;margin:0}@media (max-width:680px){.detail-section--compact .record-card[data-v-6e522e1b]{grid-template-columns:1fr}}.section-heading[data-v-6e522e1b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2[data-v-6e522e1b]{margin:0;font-size:16px;font-weight:600;color:var(--erp-color-text, #1d2129)}.section-description[data-v-6e522e1b]{margin:4px 0 0;color:var(--erp-color-text-muted, #86909c);font-size:12px}.section-count[data-v-6e522e1b]{color:var(--erp-color-text-muted, #86909c);background:var(--erp-color-border-light, #f2f3f5);font-size:12px;padding:1px 8px;border-radius:10px}.record-list[data-v-6e522e1b]{display:grid;gap:12px}.record-card[data-v-6e522e1b]{padding:18px 20px;border:1px solid var(--erp-color-border-light, #f2f3f5);border-radius:var(--erp-radius-md, 8px);background:var(--erp-color-page, #f7f8fa);transition:var(--erp-transition-base, all .18s ease)}.record-card[data-v-6e522e1b]:hover{background:#fff;border-color:var(--erp-color-border, #e5e6eb);box-shadow:0 2px 8px #0000000a}.record-heading[data-v-6e522e1b]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.record-heading h3[data-v-6e522e1b]{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--erp-color-text, #1d2129);overflow-wrap:anywhere}.record-fields[data-v-6e522e1b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0}.record-field[data-v-6e522e1b]{min-width:0}.record-field-wide[data-v-6e522e1b]{grid-column:1 / -1}.record-label[data-v-6e522e1b]{display:block;color:var(--erp-color-text-muted, #86909c);font-size:12px;margin-bottom:4px}.record-value[data-v-6e522e1b]{display:block;margin:0;line-height:1.6;font-variant-numeric:tabular-nums;color:var(--erp-color-text, #1d2129);font-size:13px;overflow-wrap:anywhere;white-space:pre-line}.record-meta[data-v-6e522e1b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.record-badge[data-v-6e522e1b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--erp-radius-xs, 4px);font-size:12px;font-weight:500;line-height:1.5}.tone-success[data-v-6e522e1b]{background:#e8ffea;color:#00b42a}.tone-danger[data-v-6e522e1b]{background:#ffece8;color:#f53f3f}.tone-pending[data-v-6e522e1b]{background:#fff7e8;color:#ff7d00}.tone-neutral[data-v-6e522e1b]{background:#f2f3f5;color:#4e5969}.record-notice[data-v-6e522e1b]{margin:10px 0 0;font-size:12px;color:var(--erp-color-text-muted, #86909c)}.empty-state[data-v-6e522e1b]{padding:28px;border:1px dashed var(--erp-color-border, #e5e6eb);border-radius:var(--erp-radius-md, 8px);color:var(--erp-color-text-muted, #86909c);text-align:center;font-size:13px}@media (max-width: 900px){.record-fields[data-v-6e522e1b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.detail-section[data-v-6e522e1b]{padding:16px}.record-fields[data-v-6e522e1b]{grid-template-columns:1fr}}.bill-issues[data-v-11483210]{padding:20px;margin:18px 0;border:1px solid var(--color-border-2);border-radius:10px}.bill-heading[data-v-11483210],.bill-controls[data-v-11483210],.bill-actions[data-v-11483210]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.bill-heading[data-v-11483210]{justify-content:space-between}.bill-heading h2[data-v-11483210]{font-size:17px}.bill-heading span[data-v-11483210],.bill-hint[data-v-11483210]{font-size:13px;color:var(--color-text-3)}.bill-controls[data-v-11483210]{margin:16px 0}.bill-controls[data-v-11483210] .arco-select{max-width:420px;width:100%}.bill-table[data-v-11483210]{overflow:auto}table[data-v-11483210]{width:100%;border-collapse:collapse;margin-top:16px}th[data-v-11483210],td[data-v-11483210]{text-align:left;border-bottom:1px solid var(--color-border-2);padding:12px;font-size:13px}pre[data-v-11483210]{white-space:pre-wrap;overflow-wrap:anywhere}li[data-v-11483210]{margin:12px 0}@media (max-width:680px){.bill-issues[data-v-11483210]{padding:12px}.bill-actions[data-v-11483210]{min-width:150px}}.documents-panel[data-v-04cae626]{padding:24px;background:var(--color-bg-2);border:1px solid var(--color-border-2);border-radius:12px;margin:0 0 20px}.heading[data-v-04cae626]{display:flex;justify-content:space-between;gap:20px}.heading h2[data-v-04cae626]{font-size:17px;margin:0}.heading p[data-v-04cae626],.notice[data-v-04cae626]{font-size:13px;line-height:1.7;color:var(--color-text-3)}.table-wrap[data-v-04cae626]{overflow:auto;margin:18px 0}table[data-v-04cae626]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-04cae626],td[data-v-04cae626]{padding:12px;text-align:left;border-bottom:1px solid var(--color-border-2);white-space:nowrap}th[data-v-04cae626]{background:var(--color-fill-1);color:var(--color-text-2)}dl[data-v-04cae626]{display:grid;grid-template-columns:1fr 1fr;gap:16px}dl>div[data-v-04cae626]{padding:10px;background:var(--color-fill-1);border-radius:6px}dt[data-v-04cae626]{font-size:12px;color:var(--color-text-3)}dd[data-v-04cae626]{font-size:14px;margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:680px){.documents-panel[data-v-04cae626]{padding:16px}dl[data-v-04cae626]{grid-template-columns:1fr}}.supplements[data-v-63c8a476]{padding:24px;border:1px solid var(--color-border-2);border-radius:12px;background:var(--color-bg-2);margin:0 0 18px}.heading[data-v-63c8a476]{display:flex;gap:20px;justify-content:space-between}.heading h2[data-v-63c8a476]{margin:0;font-size:17px}.heading p[data-v-63c8a476],.empty[data-v-63c8a476]{font-size:13px;line-height:1.7;color:var(--color-text-3)}form[data-v-63c8a476]{padding:18px;background:var(--color-fill-1);border-radius:8px;margin:18px 0;display:grid;gap:16px}form label[data-v-63c8a476]{display:grid;gap:8px;font-size:13px}input[type=file][data-v-63c8a476]{max-width:100%}.submit[data-v-63c8a476]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.submit small[data-v-63c8a476]{color:var(--color-text-3)}h3[data-v-63c8a476]{font-size:14px;margin-top:24px}h3 span[data-v-63c8a476]{font-weight:400;color:var(--color-text-3)}.file-list[data-v-63c8a476]{padding:0;list-style:none}.file-list li[data-v-63c8a476]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border-2);padding:14px 0}.file-list strong[data-v-63c8a476]{font-size:13px;overflow-wrap:anywhere}.file-list p[data-v-63c8a476]{font-size:12px;color:var(--color-text-3);margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.feedback[data-v-63c8a476]{margin:12px 0}@media (max-width:680px){.supplements[data-v-63c8a476]{padding:16px}.heading[data-v-63c8a476],.file-list li[data-v-63c8a476]{flex-wrap:wrap}}.info-group[data-v-6ad8b46b]{padding:20px;background:var(--color-bg-2);margin:12px 0}.info-group h2[data-v-6ad8b46b]{font-size:16px}.info-group ul[data-v-6ad8b46b]{padding:0;list-style:none}.info-group li[data-v-6ad8b46b]{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border-1);padding:8px 0}.info-group li span[data-v-6ad8b46b]{flex:1;word-break:break-word}.contract-entry[data-v-f59e3f79]{margin-top:8px;font-size:13px;line-height:1.6}.contract-entry a[data-v-f59e3f79]{color:var(--erp-color-primary,#165dff);text-decoration:underline;text-underline-offset:3px}.contract-entry span[data-v-f59e3f79]{color:var(--erp-color-text-secondary,#667085)}.contract-entry a[data-v-f59e3f79]:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.framework-edit-fields[data-v-567f70fe]{border:0;padding:0;margin:0;min-width:0}.framework-edit-fields[data-v-567f70fe]:disabled{pointer-events:none;opacity:.7}.next-action[data-v-567f70fe]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;background:var(--erp-color-surface);border:1px solid var(--erp-color-border);border-radius:var(--erp-radius-lg)}.next-action h2[data-v-567f70fe]{margin:6px 0;font-size:20px}.next-action p[data-v-567f70fe],.framework-tab__head p[data-v-567f70fe],.finance-summary p[data-v-567f70fe]{color:var(--erp-color-text-muted);font-size:13px;line-height:1.6}@media (max-width:680px){.next-action[data-v-567f70fe]{align-items:stretch;flex-direction:column;padding:16px}}.cost-detail[data-v-567f70fe]{max-width:1440px;margin:0 auto;padding:16px clamp(16px,3vw,36px) 56px;color:var(--erp-color-text, #1d2129)}.next-action[data-v-567f70fe]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:15px 20px;border:1px solid #bfd4ff;border-left:4px solid var(--erp-color-primary,#165dff);border-radius:12px;background:linear-gradient(110deg,#f3f7ff,#fff 70%)}.next-action span[data-v-567f70fe]{color:var(--erp-color-primary,#165dff);font-size:12px;font-weight:600}.next-action h2[data-v-567f70fe]{font-size:18px;margin:3px 0}.next-action p[data-v-567f70fe]{font-size:12px;color:var(--erp-color-text-muted,#86909c);margin:0;line-height:1.5}.next-action button[data-v-567f70fe]{flex:none}.finance-summary[data-v-567f70fe]{margin-top:18px}.finance-summary p[data-v-567f70fe],.subtle-empty[data-v-567f70fe]{font-size:12px;color:#86909c}.subtle-empty[data-v-567f70fe]{padding:8px 2px}@media (max-width:680px){.next-action[data-v-567f70fe]{align-items:stretch;flex-direction:column;padding:18px}}.framework-tab__hint[data-v-567f70fe]{margin-top:12px}.framework-tab__head[data-v-567f70fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.framework-tab__head h2[data-v-567f70fe]{margin:0;font-size:18px;line-height:1.4}.framework-tab__head p[data-v-567f70fe]{margin:5px 0 0;color:#86909c;font-size:12px;line-height:1.5}.framework-tab__loading[data-v-567f70fe]{padding:28px 16px;color:#86909c;text-align:center}.framework-tab__save-error[data-v-567f70fe]{margin-bottom:12px}.metrics[data-v-567f70fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.metrics article[data-v-567f70fe]{padding:18px 20px;background:var(--erp-color-surface, #ffffff);border:1px solid var(--erp-color-border, #e5e6eb);border-radius:var(--erp-radius-lg, 12px);box-shadow:var(--erp-shadow-card);transition:var(--erp-transition-base)}.metrics article[data-v-567f70fe]:hover{border-color:#d2d5db;box-shadow:var(--erp-shadow-card-hover)}.metrics span[data-v-567f70fe]{display:block;font-size:13px;color:var(--erp-color-text-muted, #86909c);margin-bottom:8px;font-weight:500}.metrics strong[data-v-567f70fe]{font-size:clamp(20px,2.2vw,28px);font-weight:700;color:var(--erp-color-text, #1d2129);overflow-wrap:anywhere;letter-spacing:-.02em}.metrics small[data-v-567f70fe]{color:var(--erp-color-text-muted, #86909c);margin-left:4px;font-size:12px;font-weight:400}.detail-tabs[data-v-567f70fe]{margin-top:20px}.info-group[data-v-567f70fe]{padding:24px;margin:0 0 16px;border:1px solid var(--erp-color-border, #e5e6eb);border-radius:var(--erp-radius-lg, 12px);background:var(--erp-color-surface, #ffffff);box-shadow:var(--erp-shadow-card)}.info-group h2[data-v-567f70fe]{font-size:16px;font-weight:600;color:var(--erp-color-text, #1d2129);margin:0 0 18px}.info-group dl[data-v-567f70fe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0}.info-group dt[data-v-567f70fe]{font-size:12px;color:var(--erp-color-text-muted, #86909c);margin-bottom:6px}.info-group dd[data-v-567f70fe]{margin:0;font-size:14px;font-weight:500;color:var(--erp-color-text, #1d2129);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}@media (max-width: 900px){.info-group dl[data-v-567f70fe],.metrics[data-v-567f70fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 540px){.cost-detail[data-v-567f70fe]{padding:12px 12px 48px}.info-group[data-v-567f70fe]{padding:16px}.info-group dl[data-v-567f70fe]{grid-template-columns:1fr}.metrics article[data-v-567f70fe]{padding:14px 16px}}
