.pdash[data-v-b01110dd]{gap:20px;margin:24px 0;display:grid}.pdash-card[data-v-b01110dd]{border:1px solid var(--line,#e6dcc8);border-radius:16px;padding:20px}.pdash-head[data-v-b01110dd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.pdash-head h2[data-v-b01110dd]{margin:0;font-size:1.15rem}.pdash-totals[data-v-b01110dd]{flex-wrap:wrap;gap:22px;margin:4px 0 16px;display:flex}.pdash-total-lbl[data-v-b01110dd]{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-500,#6b7280);font-size:.72rem}.pdash-total-val[data-v-b01110dd]{color:var(--ink-700,#234e63);font-size:1.25rem;font-weight:700}.pdash-bar[data-v-b01110dd]{background:#f1eee6;border-radius:8px;height:30px;display:flex;overflow:hidden}.pdash-seg[data-v-b01110dd]{height:100%;display:block}.pdash-seg--pending[data-v-b01110dd]{background:repeating-linear-gradient(45deg,#e3ddd0,#e3ddd0 6px,#d8d1c2 6px 12px)}.pdash-cards[data-v-b01110dd]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.pdash-src[data-v-b01110dd]{border:1px solid var(--line,#e6dcc8);border-radius:12px;padding:12px 14px}.pdash-dot[data-v-b01110dd]{border-radius:50%;width:10px;height:10px;margin-bottom:6px;display:inline-block}.pdash-dot--pending[data-v-b01110dd]{background:#cbc3b2}.pdash-src-label[data-v-b01110dd]{font-size:.9rem}.pdash-src-amount[data-v-b01110dd]{color:var(--ink-700,#234e63);font-size:1.4rem;font-weight:700}.pdash-src-detail[data-v-b01110dd]{font-size:.78rem}.pdash-progress-row[data-v-b01110dd]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pdash-big[data-v-b01110dd]{font-size:2.4rem;font-weight:800;line-height:1}.pdash-date[data-v-b01110dd]{font-size:1.2rem;font-weight:700}.pdash-milestones[data-v-b01110dd]{margin:0;padding:0;list-style:none}.pdash-milestones li[data-v-b01110dd]{border-top:1px solid var(--line,#eee);align-items:center;gap:10px;padding:10px 0;display:flex}.pdash-mile-mark[data-v-b01110dd]{text-align:center;color:#b9b0a0;width:20px}.pdash-milestones li.is-done .pdash-mile-mark[data-v-b01110dd]{color:#3f9d6b}.pdash-mile-title[data-v-b01110dd]{flex:1}.pdash-mile-note[data-v-b01110dd]{white-space:nowrap;font-size:.82rem}
