.dms-coverage[data-v-00f14f51]{flex:1;min-height:0;display:flex;flex-direction:column}.dms-coverage__page[data-v-00f14f51]{flex:1;min-height:0;overflow-y:auto;background:#fafafa}.dms-coverage__container[data-v-00f14f51]{max-width:1140px;margin:0 auto;width:100%;padding:16px;display:flex;flex-direction:column;gap:16px}.dms-coverage__toolbar[data-v-00f14f51]{justify-content:space-between;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.dms-coverage__toolbar-filters[data-v-00f14f51],.dms-coverage__toolbar[data-v-00f14f51]{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.dms-coverage__requirement-select[data-v-00f14f51]{width:320px;max-width:100%}.dms-coverage__mode[data-v-00f14f51]{display:flex;gap:8px}.dms-coverage__toolbar-actions[data-v-00f14f51]{display:flex;align-items:flex-end;gap:12px}.dms-coverage__summary[data-v-00f14f51]{display:flex;gap:16px;flex-wrap:wrap}.dms-coverage__stat[data-v-00f14f51]{display:flex;flex-direction:column;gap:4px;padding:12px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:120px}.dms-coverage__stat--covered .dms-coverage__stat-value[data-v-00f14f51]{color:#065f46}.dms-coverage__stat--stale .dms-coverage__stat-value[data-v-00f14f51]{color:#9a3412}.dms-coverage__stat--missing .dms-coverage__stat-value[data-v-00f14f51]{color:#b91c1c}.dms-coverage__stat-value[data-v-00f14f51]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:#383838}.dms-coverage__stat-label[data-v-00f14f51]{font-size:13px;color:#4b5563}.dms-coverage__card[data-v-00f14f51]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;display:flex;flex-direction:column;min-height:0}.dms-coverage__badge[data-v-00f14f51]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:600;white-space:nowrap}.dms-coverage__badge--covered[data-v-00f14f51]{background:rgba(16,185,129,.16);color:#065f46}.dms-coverage__badge--stale[data-v-00f14f51]{background:rgba(249,115,22,.16);color:#9a3412}.dms-coverage__badge--missing[data-v-00f14f51]{background:rgba(239,68,68,.14);color:#b91c1c}.dms-coverage__muted[data-v-00f14f51]{color:#9ca3af}.dms-coverage__overdue[data-v-00f14f51]{color:#ef4444;font-size:12px}.dms-coverage__progress[data-v-00f14f51]{margin:0;font-size:14px;color:#4b5563}.dms-coverage__detail[data-v-00f14f51]{display:flex;flex-direction:column;gap:16px}.dms-coverage__detail-heading[data-v-00f14f51]{margin:0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#4b5563;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.dms-coverage__detail-row[data-v-00f14f51]{display:flex;align-items:center;justify-content:space-between;gap:16px}.dms-coverage__detail-label[data-v-00f14f51]{font-size:14px;color:#4b5563}.dms-coverage__detail-value[data-v-00f14f51]{font-size:15px;color:#383838;font-weight:500;text-align:right}.dms-coverage__detail-value--error[data-v-00f14f51]{color:#b91c1c}.dms-coverage__detail-missing[data-v-00f14f51]{margin:0;font-size:14px;color:#4b5563}@media(max-width:768px){.dms-coverage__container[data-v-00f14f51]{padding:12px 12px 44px}.dms-coverage__toolbar[data-v-00f14f51]{flex-direction:column;align-items:stretch}}