.pstn-pricing-report[data-v-6abc0db4]{padding:24px;color:#172033;background:#f4f7fb;min-height:calc(100vh - 110px)}.report-hero[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:28px 32px;margin-bottom:22px;border-radius:20px;color:#fff;background:linear-gradient(125deg,#12366f,#1f5da8 55%,#177ca1);-webkit-box-shadow:0 18px 45px rgba(25,68,128,.18);box-shadow:0 18px 45px rgba(25,68,128,.18)}.report-eyebrow[data-v-6abc0db4],.report-hero[data-v-6abc0db4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-eyebrow[data-v-6abc0db4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:9px;margin-bottom:10px;font-size:13px;font-weight:700;color:#bfe7ff}.report-hero h1[data-v-6abc0db4]{margin:0 0 8px;font-size:28px;font-weight:900}.report-hero p[data-v-6abc0db4]{margin:0;max-width:760px;color:hsla(0,0%,100%,.82)}.report-actions[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.report-btn[data-v-6abc0db4]{border:0;border-radius:10px;padding:10px 14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;white-space:nowrap;cursor:pointer}.report-btn[data-v-6abc0db4]:disabled{opacity:.55;cursor:not-allowed}.report-btn--light[data-v-6abc0db4]{color:#16437e;background:#fff}.report-btn--primary[data-v-6abc0db4]{color:#fff;background:#12a4a6}.summary-grid[data-v-6abc0db4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.summary-card[data-v-6abc0db4]{position:relative;overflow:hidden;padding:20px;border-radius:16px;background:#fff;border:1px solid #e6ebf3;-webkit-box-shadow:0 8px 24px rgba(25,44,82,.06);box-shadow:0 8px 24px rgba(25,44,82,.06)}.summary-card[data-v-6abc0db4]:after{content:"";position:absolute;width:72px;height:72px;left:-20px;top:-20px;border-radius:50%;opacity:.13;background:currentColor}.summary-card small[data-v-6abc0db4],.summary-card span[data-v-6abc0db4]{display:block;color:#6e788b}.summary-card strong[data-v-6abc0db4]{display:block;margin:5px 0;font-size:26px;color:#172033}.summary-card--blue[data-v-6abc0db4]{color:#2878d0}.summary-card--green[data-v-6abc0db4]{color:#18a875}.summary-card--purple[data-v-6abc0db4]{color:#7b61c8}.summary-card--orange[data-v-6abc0db4]{color:#e38831}.asset-bank-banner[data-v-6abc0db4]{width:100%;display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;gap:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 20px;padding:20px 24px;text-align:right;color:#fff;border:0;border-radius:18px;background:linear-gradient(120deg,#183a38,#176e61 58%,#1b8f74);-webkit-box-shadow:0 14px 34px rgba(20,98,81,.2);box-shadow:0 14px 34px rgba(20,98,81,.2);cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.asset-bank-banner[data-v-6abc0db4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 18px 40px rgba(20,98,81,.28);box-shadow:0 18px 40px rgba(20,98,81,.28)}.asset-bank-banner__icon[data-v-6abc0db4]{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;color:#185f53;background:#d9fff2;font-size:25px}.asset-bank-banner__content em[data-v-6abc0db4],.asset-bank-banner__content small[data-v-6abc0db4],.asset-bank-banner__content strong[data-v-6abc0db4],.asset-bank-banner__value small[data-v-6abc0db4],.asset-bank-banner__value strong[data-v-6abc0db4]{display:block}.asset-bank-banner__content small[data-v-6abc0db4],.asset-bank-banner__value small[data-v-6abc0db4]{color:hsla(0,0%,100%,.72);font-size:11px}.asset-bank-banner__content strong[data-v-6abc0db4]{margin:2px 0;font-size:21px}.asset-bank-banner__content em[data-v-6abc0db4]{color:#c4f7e8;font-size:12px;font-style:normal}.asset-bank-banner__value[data-v-6abc0db4]{min-width:210px;padding:8px 18px;border-right:1px solid hsla(0,0%,100%,.18)}.asset-bank-banner__value strong[data-v-6abc0db4]{margin-top:3px;font-size:20px}.asset-bank-banner__action[data-v-6abc0db4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;border-radius:11px;background:hsla(0,0%,100%,.12);white-space:nowrap}.report-panel[data-v-6abc0db4]{border-radius:18px;background:#fff;border:1px solid #e3e9f1;-webkit-box-shadow:0 10px 32px rgba(25,44,82,.07);box-shadow:0 10px 32px rgba(25,44,82,.07);overflow:hidden}.filter-bar[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #e8edf4;background:#fbfcfe}.search-box[data-v-6abc0db4]{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;position:relative;margin:0}.search-box i[data-v-6abc0db4]{position:absolute;right:14px;top:13px;color:#8a95a7}.search-box input[data-v-6abc0db4]{width:100%;height:42px;padding:0 40px 0 14px;border:1px solid #dce3ed;border-radius:10px;outline:none}.search-box input[data-v-6abc0db4]:focus{border-color:#3989d8;-webkit-box-shadow:0 0 0 3px rgba(57,137,216,.1);box-shadow:0 0 0 3px rgba(57,137,216,.1)}.toggle-filter[data-v-6abc0db4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#4b5668;cursor:pointer;white-space:nowrap}.toggle-filter input[data-v-6abc0db4]{display:none}.toggle-filter span[data-v-6abc0db4]{width:36px;height:20px;border-radius:20px;background:#cbd3de;position:relative;-webkit-transition:.2s;transition:.2s}.toggle-filter span[data-v-6abc0db4]:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:3px;right:3px;-webkit-transition:.2s;transition:.2s}.toggle-filter input:checked+span[data-v-6abc0db4]{background:#2783cf}.toggle-filter input:checked+span[data-v-6abc0db4]:after{-webkit-transform:translateX(-16px);transform:translateX(-16px)}.generated-at[data-v-6abc0db4]{margin-right:auto;color:#7a8495;font-size:12px}.report-empty[data-v-6abc0db4],.report-loading[data-v-6abc0db4]{min-height:320px;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#718096}.report-empty i[data-v-6abc0db4],.report-loading i[data-v-6abc0db4]{font-size:34px;color:#2f83cf}.report-empty h3[data-v-6abc0db4],.report-empty p[data-v-6abc0db4]{margin:0}.retry-link[data-v-6abc0db4]{border:0;background:transparent;color:#175f9f;text-decoration:underline}.comparison-table-wrap[data-v-6abc0db4]{overflow-x:auto}.comparison-table[data-v-6abc0db4]{width:100%;min-width:1450px;border-collapse:separate;border-spacing:0}.comparison-table th[data-v-6abc0db4]{padding:14px 12px;text-align:center;background:#f3f6fa;color:#4b586c;border-bottom:1px solid #dde5ef;font-size:12px;white-space:nowrap}.comparison-table td[data-v-6abc0db4]{padding:14px 10px;vertical-align:middle;text-align:center;border-bottom:1px solid #edf1f6}.comparison-table tbody tr[data-v-6abc0db4]:hover{background:#fbfdff}.provider-column[data-v-6abc0db4]{z-index:2}.provider-cell[data-v-6abc0db4],.provider-column[data-v-6abc0db4]{min-width:210px;text-align:right!important;position:sticky;right:0}.provider-cell[data-v-6abc0db4]{background:#fff;z-index:1;-webkit-box-shadow:-7px 0 12px -12px #6f7d90;box-shadow:-7px 0 12px -12px #6f7d90}.comparison-table tbody tr:hover .provider-cell[data-v-6abc0db4]{background:#fbfdff}.provider-identity[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.provider-logo[data-v-6abc0db4]{width:44px;height:44px;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#e8f2fb;color:#1d69aa;font-size:19px;font-weight:900}.provider-logo img[data-v-6abc0db4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;background:#fff}.provider-identity small[data-v-6abc0db4],.provider-identity strong[data-v-6abc0db4]{display:block}.provider-identity small[data-v-6abc0db4]{color:#8993a3;direction:ltr;text-align:right}.provider-badges[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:5px}.provider-badges span[data-v-6abc0db4]{padding:2px 7px;border-radius:9px;font-size:10px}.status-active[data-v-6abc0db4]{background:#e2f7ef;color:#16835e}.status-inactive[data-v-6abc0db4]{background:#f3e6e6;color:#aa4d4d}.status-private[data-v-6abc0db4]{background:#eee9fb;color:#6955a8}.price-cell[data-v-6abc0db4]{min-width:170px}.price-stack[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.price-box[data-v-6abc0db4]{position:relative;min-width:150px;padding:11px 9px 9px;border-radius:11px;background:#f7f9fc;border:1px solid #e3e8f0}.price-box em[data-v-6abc0db4],.price-box small[data-v-6abc0db4],.price-box strong[data-v-6abc0db4]{display:block}.price-box strong[data-v-6abc0db4]{font-size:13px;color:#1f3150;white-space:nowrap}.price-box small[data-v-6abc0db4]{margin-top:4px;color:#737f91;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:155px}.price-box em[data-v-6abc0db4]{margin-top:5px;color:#7890a6;font-size:10px;font-style:normal}.price-box--best[data-v-6abc0db4]{border-color:#52bd8a;background:#effbf6}.best-label[data-v-6abc0db4]{position:absolute;top:-8px;left:8px;padding:2px 6px;border-radius:7px;color:#fff;background:#20a875;font-size:9px}.not-defined[data-v-6abc0db4]{color:#a4adba;font-size:12px}.channel-cell[data-v-6abc0db4]{min-width:175px}.channel-price[data-v-6abc0db4]{margin:0 auto}.capacity-cell[data-v-6abc0db4]{min-width:170px;color:#5e697a;font-size:11px}.capacity-cell>div[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:4px 0}.capacity-cell strong[data-v-6abc0db4]{color:#263752}.capacity-cell details[data-v-6abc0db4]{margin-top:6px;text-align:right}.capacity-cell summary[data-v-6abc0db4]{cursor:pointer;color:#2777bb}.capacity-cell p[data-v-6abc0db4]{margin:5px 0 0}.inventory-cell[data-v-6abc0db4]{min-width:145px}.inventory-cell>strong[data-v-6abc0db4]{display:block;font-size:18px;color:#1c7c60}.inventory-cell>small[data-v-6abc0db4],.inventory-cell>span[data-v-6abc0db4]{display:block;color:#7d8796;font-size:10px}.inventory-track[data-v-6abc0db4]{height:5px;margin:8px 0 5px;overflow:hidden;border-radius:6px;background:#e6ebf1}.inventory-track i[data-v-6abc0db4]{display:block;height:100%;background:#24ad7d}.report-note[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;color:#657184;background:#f7f9fc;border-top:1px solid #e5ebf2;font-size:12px}.asset-modal[data-v-6abc0db4]{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:24px;background:rgba(15,25,39,.64);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.asset-modal__dialog[data-v-6abc0db4]{width:min(1060px,96vw);max-height:90vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:20px;background:#fff;-webkit-box-shadow:0 28px 80px rgba(8,22,38,.34);box-shadow:0 28px 80px rgba(8,22,38,.34)}.asset-modal__header[data-v-6abc0db4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:22px 26px;color:#fff;background:linear-gradient(120deg,#173d38,#19725f)}.asset-modal__eyebrow[data-v-6abc0db4]{margin-bottom:5px;color:#bdf5e4;font-size:11px}.asset-modal__header h2[data-v-6abc0db4]{margin:0 0 5px;font-size:23px}.asset-modal__header p[data-v-6abc0db4]{margin:0;color:hsla(0,0%,100%,.76);font-size:12px}.asset-modal__close[data-v-6abc0db4]{width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;border:0;border-radius:10px;color:#fff;background:hsla(0,0%,100%,.13);font-size:18px}.asset-modal__summary[data-v-6abc0db4]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:16px 22px;background:#f3f8f6;border-bottom:1px solid #dceae5}.asset-modal__summary article[data-v-6abc0db4]{padding:12px 15px;border:1px solid #dfeae6;border-radius:12px;background:#fff}.asset-modal__summary span[data-v-6abc0db4],.asset-modal__summary strong[data-v-6abc0db4]{display:block}.asset-modal__summary span[data-v-6abc0db4]{color:#73817d;font-size:11px}.asset-modal__summary strong[data-v-6abc0db4]{margin-top:3px;color:#175f50;font-size:18px}.asset-table-wrap[data-v-6abc0db4]{overflow:auto}.asset-table[data-v-6abc0db4]{width:100%;min-width:850px;border-collapse:collapse}.asset-table th[data-v-6abc0db4]{position:sticky;top:0;z-index:1;padding:12px 14px;color:#54635f;background:#f5f8f7;border-bottom:1px solid #dfe7e4;text-align:right;font-size:11px}.asset-table td[data-v-6abc0db4]{padding:13px 14px;border-bottom:1px solid #edf1ef;color:#4a5653}.asset-table tbody tr[data-v-6abc0db4]:hover{background:#f9fcfb}.asset-table td small[data-v-6abc0db4]{display:block;margin-top:3px;color:#84908c}.asset-grade[data-v-6abc0db4]{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:8px;color:#17624f;background:#ddf4ec;font-weight:800}.asset-number[data-v-6abc0db4]{font-weight:800;color:#274a42!important}.asset-price[data-v-6abc0db4]{white-space:nowrap}.asset-total[data-v-6abc0db4]{color:#126b55!important;font-weight:900;white-space:nowrap}.asset-table tfoot td[data-v-6abc0db4]{position:sticky;bottom:0;padding:14px;color:#fff;background:#1d6959;border:0;font-weight:900}.asset-modal__empty[data-v-6abc0db4]{min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7a8783}.asset-modal__empty i[data-v-6abc0db4]{font-size:35px;color:#4c9e88}.asset-modal__empty strong[data-v-6abc0db4]{color:#334b45}@media (max-width:1100px){.summary-grid[data-v-6abc0db4]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-hero[data-v-6abc0db4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.report-actions[data-v-6abc0db4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.asset-bank-banner[data-v-6abc0db4]{grid-template-columns:auto 1fr auto}.asset-bank-banner__value[data-v-6abc0db4]{grid-column:2;border:0;padding:0}.asset-bank-banner__action[data-v-6abc0db4]{grid-row:1/span 2;grid-column:3}}@media (max-width:600px){.pstn-pricing-report[data-v-6abc0db4]{padding:12px}.report-hero[data-v-6abc0db4]{padding:22px 18px}.report-hero h1[data-v-6abc0db4]{font-size:22px}.summary-grid[data-v-6abc0db4]{grid-template-columns:1fr}.report-actions[data-v-6abc0db4]{width:100%}.report-btn[data-v-6abc0db4]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generated-at[data-v-6abc0db4]{width:100%;margin:0}.asset-bank-banner[data-v-6abc0db4]{grid-template-columns:auto 1fr;padding:16px}.asset-bank-banner__action[data-v-6abc0db4]{grid-column:1/span 2;grid-row:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.asset-bank-banner__value[data-v-6abc0db4]{grid-column:1/span 2}.asset-modal[data-v-6abc0db4]{padding:8px}.asset-modal__dialog[data-v-6abc0db4]{width:100%;max-height:96vh}.asset-modal__header[data-v-6abc0db4]{padding:18px}.asset-modal__summary[data-v-6abc0db4]{grid-template-columns:1fr;padding:12px}}@media print{.pstn-pricing-report[data-v-6abc0db4]{padding:0;background:#fff}.asset-bank-banner[data-v-6abc0db4],.asset-modal[data-v-6abc0db4],.filter-bar[data-v-6abc0db4],.report-actions[data-v-6abc0db4],.report-note[data-v-6abc0db4]{display:none}.report-hero[data-v-6abc0db4]{color:#111;background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}.report-eyebrow[data-v-6abc0db4],.report-hero p[data-v-6abc0db4]{color:#555}.summary-grid[data-v-6abc0db4]{grid-template-columns:repeat(4,1fr)}.report-panel[data-v-6abc0db4]{-webkit-box-shadow:none;box-shadow:none}.comparison-table-wrap[data-v-6abc0db4]{overflow:visible}.comparison-table[data-v-6abc0db4]{min-width:100%;font-size:8px}.provider-cell[data-v-6abc0db4],.provider-column[data-v-6abc0db4]{position:static}.price-box[data-v-6abc0db4]{min-width:0;padding:5px}.comparison-table td[data-v-6abc0db4],.comparison-table th[data-v-6abc0db4]{padding:5px}}