.bottom-bar[data-v-6d93dd70]{position:fixed;bottom:0;padding:1rem;width:100%;left:0;font-size:1.1rem;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.08);box-shadow:0 -4px 16px rgba(0,0,0,.08)}.spacer-bottom-bar[data-v-6d93dd70]{height:4rem}.ppi-card[data-v-6d93dd70]{border:0;border-left:6px solid #d8d8d8;border-radius:14px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.08);box-shadow:0 6px 18px rgba(0,0,0,.08);cursor:pointer;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.ppi-card[data-v-6d93dd70]:active{-webkit-transform:scale(.99);transform:scale(.99)}.ppi-card-header[data-v-6d93dd70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.ppi-title[data-v-6d93dd70]{color:#1f2937;font-size:1.1rem;font-weight:700}.ppi-subtitle[data-v-6d93dd70]{color:#4b5563;font-size:.95rem;margin-top:.2rem}.ppi-meta[data-v-6d93dd70]{-ms-flex-negative:0;flex-shrink:0}.ppi-date[data-v-6d93dd70]{color:#6b7280;font-size:.85rem;margin-bottom:.4rem}.status-badge[data-v-6d93dd70]{border-radius:999px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.02em;min-width:86px;padding:.35rem .7rem;text-align:center;text-transform:uppercase}.ppi-detail[data-v-6d93dd70]{background:#f9fafb;border-radius:10px;padding:.75rem}.ppi-detail-item[data-v-6d93dd70]{color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.95rem;margin-bottom:.55rem}.ppi-detail-item[data-v-6d93dd70]:last-child{margin-bottom:0}.ppi-detail-item .label[data-v-6d93dd70]{color:#9ca3af;font-size:.75rem;font-weight:700;margin-bottom:.1rem;text-transform:uppercase}.ppi-card.status-pending[data-v-6d93dd70]{border-left-color:#f59e0b}.ppi-card.status-pending .status-badge[data-v-6d93dd70]{background:#f59e0b}.ppi-card.status-confirmed[data-v-6d93dd70]{border-left-color:#10b981}.ppi-card.status-confirmed .status-badge[data-v-6d93dd70]{background:#10b981}.ppi-card.status-pause[data-v-6d93dd70]{border-left-color:#ef4444}.ppi-card.status-pause .status-badge[data-v-6d93dd70]{background:#ef4444}.ppi-card.status-continue[data-v-6d93dd70]{border-left-color:#3b82f6}.ppi-card.status-continue .status-badge[data-v-6d93dd70]{background:#3b82f6}.ppi-card.status-default .status-badge[data-v-6d93dd70]{background:#6b7280}