.package-tracking[data-v-97d5b5ae]{margin-top:4px}.package-tracking-intro[data-v-97d5b5ae]{background:#f2edfc;border-radius:16px;margin-bottom:1.5rem;padding:24px 18px}.package-tracking-intro-title[data-v-97d5b5ae]{color:#5f008f;font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;line-height:1.25;margin:0}.package-tracking-intro-text[data-v-97d5b5ae]{color:#3c1a4e;font-family:Montserrat,sans-serif;font-size:.95rem;font-style:normal;font-weight:400;margin:10px 0 0}.tracking-card-inner[data-v-97d5b5ae]{padding:20px 22px 24px}.tracking-card[data-v-97d5b5ae]{border-radius:14px}.packages-accordion[data-v-97d5b5ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.package-package-card[data-v-97d5b5ae]{border-radius:14px;overflow:hidden}.package-count[data-v-97d5b5ae]{color:#5f008f;font-weight:600}.package-accordion-header[data-v-97d5b5ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faf7fd;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 20px;text-align:left;width:100%}.package-accordion-header[data-v-97d5b5ae]:hover{background:#f3ebfb}.package-accordion-title[data-v-97d5b5ae]{color:#5f008f;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.35rem;font-weight:800;line-height:1.25;min-width:0}.package-accordion-badge[data-v-97d5b5ae]{border-radius:999px;-ms-flex-negative:0;flex-shrink:0;font-size:.9rem;font-weight:700;line-height:1.2;padding:8px 14px}.package-accordion-chevron[data-v-97d5b5ae]{border-right:2px solid #5f008f;border-bottom:2px solid #5f008f;display:inline-block;height:10px;margin-left:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:10px}.package-accordion-chevron.is-open[data-v-97d5b5ae]{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.package-accordion-body[data-v-97d5b5ae]{background:#fff;border-top:1px solid #ece4f4;padding:22px 20px 24px}.package-pdf-row[data-v-97d5b5ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px;margin-top:10px;min-height:0;padding:0}.package-pdf-inner[data-v-97d5b5ae]{display:inline-block;line-height:1;max-width:100%}.loading-state[data-v-97d5b5ae]{color:#5f008f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 4px}.loading-bar[data-v-97d5b5ae]{background:-webkit-gradient(linear,left top,right top,from(#cba0e4),to(#5f008f));background:linear-gradient(90deg,#cba0e4,#5f008f);border-radius:999px;height:8px;width:120px}.headline-row[data-v-97d5b5ae]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.headline-item[data-v-97d5b5ae]{background:#faf7fd;border:1px solid #f0e6f8;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px;gap:2px;min-width:0;padding:12px}.headline-main[data-v-97d5b5ae]{-webkit-box-flex:1.25;-ms-flex:1.25 1 200px;flex:1.25 1 200px}.headline-kpi[data-v-97d5b5ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 120px;flex:1 1 120px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headline-item.headline-main[data-v-97d5b5ae]{background:linear-gradient(120deg,#f7f2fc,#f3e8fb)}.package-state-row[data-v-97d5b5ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.package-state-label[data-v-97d5b5ae]{letter-spacing:.02em;margin:0;text-transform:uppercase}.package-state-pill[data-v-97d5b5ae]{border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.2;padding:5px 12px}.package-state-pill--active[data-v-97d5b5ae]{background:#e8f7ef;color:#0e8a46}.package-state-pill--draft[data-v-97d5b5ae]{background:#ede6f7;color:#5f008f}.package-state-pill--cancelled[data-v-97d5b5ae]{background:#fdecec;color:#b42318}.package-state-pill--unknown[data-v-97d5b5ae]{background:#f0eef5;color:#4f3f5f}.headline-label[data-v-97d5b5ae]{color:#7a6792;font-size:.76rem;text-transform:uppercase}.headline-kpi .headline-label[data-v-97d5b5ae]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.82rem;text-align:left}.headline-value[data-v-97d5b5ae]{font-size:1.95rem;font-weight:700;line-height:1.15;text-align:right}.headline-kpi .headline-value--total[data-v-97d5b5ae]{color:#5f008f}.headline-kpi .headline-value--consumed[data-v-97d5b5ae]{color:#8428b8}.headline-kpi .headline-value--balance[data-v-97d5b5ae]{color:#5f008f}.headline-kpi .headline-value--balance.headline-value--balance-ok[data-v-97d5b5ae]{color:#0e8a46}.headline-kpi .headline-value--balance.headline-value--balance-low[data-v-97d5b5ae]{color:#b54708}.headline-kpi .headline-value--balance.headline-value--balance-zero[data-v-97d5b5ae]{color:#b42318}.headline-item strong[data-v-97d5b5ae]:not(.headline-value){color:#34114d;font-size:1.1rem}.headline-item small[data-v-97d5b5ae]{color:#6b5b7d}.progress-panel[data-v-97d5b5ae]{background:#fcfbfe;border:1px solid #eee4f6;border-radius:12px;margin-top:14px;padding:12px}.progress-panel.package-consumption-total[data-v-97d5b5ae]{background:linear-gradient(165deg,#fff,#faf7fd 42%,#f3ebfb);border:1px solid #e4d4f2;border-radius:14px;-webkit-box-shadow:0 2px 14px rgba(95,0,143,.07);box-shadow:0 2px 14px rgba(95,0,143,.07);padding:16px 18px 18px}.package-consumption-total__header[data-v-97d5b5ae]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.package-consumption-total__title-block[data-v-97d5b5ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.package-consumption-total__label[data-v-97d5b5ae]{color:#34114d;font-size:.95rem;font-weight:700;letter-spacing:.01em}.package-consumption-total__hint[data-v-97d5b5ae]{color:#7b6c89;font-size:.78rem;font-weight:400;line-height:1.35}.package-consumption-total__percent-badge[data-v-97d5b5ae]{border-radius:12px;-ms-flex-negative:0;flex-shrink:0;line-height:1;min-width:4.25rem;padding:10px 14px;text-align:center}.package-consumption-total__percent-badge.consumption-normal[data-v-97d5b5ae]{background:linear-gradient(160deg,#faf5ff,#f3e8fb);border:1px solid #ddc6ee;-webkit-box-shadow:0 1px 6px rgba(95,0,143,.08);box-shadow:0 1px 6px rgba(95,0,143,.08)}.package-consumption-total__percent-badge.consumption-warning[data-v-97d5b5ae]{background:linear-gradient(160deg,#fffbf5,#fff4df);border:1px solid #f0d4a8;-webkit-box-shadow:0 1px 6px rgba(181,71,8,.12);box-shadow:0 1px 6px rgba(181,71,8,.12)}.package-consumption-total__percent-badge.consumption-danger[data-v-97d5b5ae]{background:linear-gradient(160deg,#fff8f8,#fdecec);border:1px solid #f0c4c4;-webkit-box-shadow:0 1px 6px rgba(180,35,24,.1);box-shadow:0 1px 6px rgba(180,35,24,.1)}.package-consumption-total__percent-num[data-v-97d5b5ae]{font-size:1.65rem;font-weight:800;letter-spacing:-.02em}.package-consumption-total__percent-sym[data-v-97d5b5ae]{font-size:.95rem;font-weight:700;margin-left:1px;opacity:.92}.package-consumption-total__percent-badge.consumption-normal .package-consumption-total__percent-num[data-v-97d5b5ae],.package-consumption-total__percent-badge.consumption-normal .package-consumption-total__percent-sym[data-v-97d5b5ae]{color:#5f008f}.package-consumption-total__percent-badge.consumption-warning .package-consumption-total__percent-num[data-v-97d5b5ae],.package-consumption-total__percent-badge.consumption-warning .package-consumption-total__percent-sym[data-v-97d5b5ae]{color:#b54708}.package-consumption-total__percent-badge.consumption-danger .package-consumption-total__percent-num[data-v-97d5b5ae],.package-consumption-total__percent-badge.consumption-danger .package-consumption-total__percent-sym[data-v-97d5b5ae]{color:#b42318}.package-consumption-total__track[data-v-97d5b5ae]{position:relative}.package-consumption-total__track[data-v-97d5b5ae] .vs-progress--background{border-radius:999px;overflow:hidden}.package-consumption-total__track[data-v-97d5b5ae] .vs-progress--foreground{border-radius:999px}.pdf-download-btn[data-v-97d5b5ae]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:#5f008f!important;color:#5f008f!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem!important;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2!important;max-width:100%;min-height:0!important;padding:.3rem .65rem!important;white-space:nowrap}.package-pdf-row[data-v-97d5b5ae] .vs-button{min-height:30px!important;padding:.3rem .65rem!important}.package-pdf-row[data-v-97d5b5ae] .vs-button--small{padding:.28rem .6rem!important}.pdf-btn-icon[data-v-97d5b5ae]{-ms-flex-negative:0;flex-shrink:0;stroke:#5f008f}.pdf-btn-label[data-v-97d5b5ae]{overflow:hidden;text-overflow:ellipsis}.consumption-normal[data-v-97d5b5ae]{color:#5f008f}.consumption-warning[data-v-97d5b5ae]{color:#b54708}.consumption-danger[data-v-97d5b5ae]{color:#b42318}.table-wrapper[data-v-97d5b5ae]{margin-top:14px;width:100%}.package-table[data-v-97d5b5ae]{margin-bottom:0;table-layout:fixed;width:100%}.package-table col.col-process[data-v-97d5b5ae]{width:36%}.package-table col.col-num[data-v-97d5b5ae]{width:16%}.package-table thead th[data-v-97d5b5ae]{color:#5f008f;font-weight:700;font-size:.88rem;padding:10px 8px;vertical-align:middle}.package-table tbody td[data-v-97d5b5ae]{padding:12px 8px;vertical-align:middle;word-wrap:break-word}.cell-num[data-v-97d5b5ae]{color:#34114d;font-size:1.05rem;font-weight:600}.cell-badge[data-v-97d5b5ae]{vertical-align:middle}.process-name[data-v-97d5b5ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.process-name strong[data-v-97d5b5ae]{color:#3c1a4e}.process-name small[data-v-97d5b5ae]{color:#7b6c89}.availability-badge[data-v-97d5b5ae]{border-radius:999px;display:inline-block;font-weight:700;min-width:34px;padding:4px 9px}.availability-ok[data-v-97d5b5ae]{background:#e8f7ef;color:#0e8a46}.availability-warning[data-v-97d5b5ae]{background:#fff4df;color:#b54708}.availability-danger[data-v-97d5b5ae]{background:#fdecec;color:#b42318}.consumption-chip[data-v-97d5b5ae]{background:#f3e7fb;border-radius:999px;color:#5f008f;display:inline-block;font-weight:700;padding:4px 9px}.alert-box[data-v-97d5b5ae]{background:#fdecea;border-left:4px solid #b42318;border-radius:8px;color:#7f1d1d;padding:12px}.empty-state[data-v-97d5b5ae]{background:linear-gradient(120deg,#fbf8fe,#f5edf9);border:1px dashed #ddc6ee;border-radius:12px;color:#3c1a4e;padding:18px}.empty-state h4[data-v-97d5b5ae]{color:#5f008f;margin-bottom:6px}.empty-state p[data-v-97d5b5ae]{margin:0}.status-ok[data-v-97d5b5ae]{background:#e8f7ef;color:#0e8a46}.status-danger[data-v-97d5b5ae]{background:#fdecec;color:#b42318}@media (max-width:640px){.tracking-card-inner[data-v-97d5b5ae]{padding:14px 12px 18px}.package-tracking-intro[data-v-97d5b5ae]{padding:18px 14px}}