/* Scoped to this shortcode. Never styles Elementor headings, buttons, or tables globally. */
.pcc-coverage,.pcc-coverage *{box-sizing:border-box}
.pcc-coverage{font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5;color:#23334d;width:var(--pcc-width,100%);max-width:100%;margin:0 auto;padding:24px 0 36px;background:transparent}
.pcc-coverage button,.pcc-coverage input,.pcc-coverage select{font:inherit}
.pcc-coverage button{cursor:pointer}
.pcc-coverage .pcc-heading-wrap{margin:0 0 31px}
.pcc-coverage .pcc-heading{font-size:clamp(29px,3.6vw,48px);font-weight:500;line-height:1.14;letter-spacing:-.045em;color:#132a51;margin:0 0 12px}
.pcc-coverage .pcc-heading strong{font-weight:550;color:var(--pcc-accent,#1461db)}
.pcc-coverage .pcc-subheading{color:#6b7b92;font-size:15px;line-height:1.75;font-weight:400;margin:0!important;max-width:790px}
.pcc-coverage .pcc-controls{margin-bottom:21px}
.pcc-coverage .pcc-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.pcc-coverage .pcc-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.pcc-coverage .pcc-field-label{font-size:12px;font-weight:600;letter-spacing:.015em;color:#53657d}
.pcc-coverage .pcc-search-wrap,.pcc-coverage .pcc-select-wrap{display:flex;align-items:center;width:100%;height:49px;min-height:49px;border:1px solid #dce5f1;border-radius:11px;background:#fff;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 2px 6px rgba(27,65,104,.015)}
.pcc-coverage .pcc-search-wrap:focus-within,.pcc-coverage .pcc-select-wrap:focus-within{border-color:var(--pcc-accent,#1461db);box-shadow:0 0 0 3px rgba(20,97,219,.1)}
.pcc-coverage .pcc-search-wrap svg{width:17px;height:17px;flex:none;margin-left:16px;fill:none;stroke:#8594ad;stroke-width:1.8;stroke-linecap:round}
.pcc-coverage .pcc-search-wrap input,.pcc-coverage .pcc-select-wrap select{border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;color:#344664;width:100%;height:100%;margin:0!important;padding:0 13px;font-size:14px;font-weight:450;min-width:0}
.pcc-coverage .pcc-search-wrap input::placeholder{color:#8b9aad;opacity:1}
.pcc-coverage .pcc-select-wrap{position:relative}
.pcc-coverage .pcc-select-wrap:after{content:"";pointer-events:none;position:absolute;right:18px;top:17px;border-right:1.8px solid #7789a4;border-bottom:1.8px solid #7789a4;width:8px;height:8px;transform:rotate(45deg)}
.pcc-coverage .pcc-select-wrap select{padding-left:16px;padding-right:37px;cursor:pointer}
.pcc-coverage .pcc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;min-height:32px}
.pcc-coverage .pcc-resource-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.pcc-coverage .pcc-resource-links a{font-size:12px;text-decoration:none!important;color:var(--pcc-accent,#1461db);font-weight:600}
.pcc-coverage .pcc-resource-links a:hover{text-decoration:underline!important}
.pcc-coverage .pcc-reset{display:inline-flex;align-items:center;gap:7px;border:0!important;background:none!important;color:#687b94!important;font-size:12px!important;font-weight:550!important;padding:6px 0!important;margin:0 0 0 auto!important;box-shadow:none!important;white-space:nowrap}
.pcc-coverage .pcc-reset:hover{color:var(--pcc-accent,#1461db)!important}
.pcc-coverage .pcc-reset svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pcc-coverage .pcc-tabs{display:flex;align-items:center;gap:6px;margin:10px 0 17px;border-bottom:1px solid #e1e8f2;overflow:auto}
.pcc-coverage .pcc-tab{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#738197!important;font-size:14px!important;font-weight:550!important;margin:0!important;padding:11px 18px 13px!important;box-shadow:none!important;white-space:nowrap;transition:color .15s}
.pcc-coverage .pcc-tab:hover{color:var(--pcc-accent,#1461db)!important}
.pcc-coverage .pcc-tab.is-active{color:var(--pcc-accent,#1461db)!important;border-bottom-color:var(--pcc-accent,#1461db)!important}
.pcc-coverage .pcc-table-scroll{overflow-x:auto;overflow-y:hidden;border:1px solid #e4ebf5;border-radius:13px;background:var(--pcc-surface,#fff);scrollbar-color:#ccd9ec transparent;scrollbar-width:thin}
.pcc-coverage .pcc-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:850px!important;border:0!important;box-shadow:none!important;table-layout:fixed;background:transparent!important;margin:0!important}
.pcc-coverage .pcc-table th,.pcc-coverage .pcc-table td{margin:0!important;vertical-align:middle!important;border:0!important;border-bottom:1px solid #edf1f8!important;box-shadow:none!important;background:var(--pcc-surface,#fff);padding:16px 15px!important;font-size:13px;color:#273a59;font-weight:400;text-transform:none;letter-spacing:0}
.pcc-coverage .pcc-table th{height:60px;background:#fafcff!important;color:#536a89;font-size:12px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important;white-space:normal}
.pcc-coverage .pcc-table th:nth-child(1){width:32%;padding-left:21px!important}
.pcc-coverage .pcc-table th:nth-child(2){width:16%}
.pcc-coverage .pcc-table th:nth-child(3){width:20%;text-align:center!important}
.pcc-coverage .pcc-table th:nth-child(4){width:22%;text-align:center!important}
.pcc-coverage .pcc-table th:nth-child(5){width:10%;text-align:center!important}
.pcc-coverage .pcc-table .pcc-th-soft,.pcc-coverage .pcc-table .pcc-col-soft{background:#f7faff!important;text-align:center}
.pcc-coverage .pcc-table .pcc-th-accent,.pcc-coverage .pcc-table .pcc-col-accent{background:#eaf2ff!important;text-align:center}
.pcc-coverage .pcc-table .pcc-th-accent{background:#ddeaff!important}
.pcc-coverage .pcc-asset-row:hover td:not(.pcc-col-accent){background:#fafdff!important}
.pcc-coverage .pcc-asset-row:last-child td{border-bottom:0!important}
.pcc-coverage .pcc-coin-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
.pcc-coverage .pcc-coin{display:flex;gap:10px;align-items:center;min-width:0;flex:1}
.pcc-coverage .pcc-coin-icon{width:32px;height:32px;min-width:32px;position:relative;border-radius:50%;background:#eaf1ff;display:grid;place-items:center;color:#2261bc;font-weight:700;overflow:hidden}
.pcc-coverage .pcc-coin-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;max-width:none;box-shadow:none;border:0}
.pcc-coverage .pcc-coin-name{display:block;overflow-wrap:anywhere;line-height:1.42;font-size:13px}
.pcc-coverage .pcc-coin-name b{font-weight:700;color:#223a59}
.pcc-coverage .pcc-coin-name>span{font-weight:450;color:#586981}
.pcc-coverage .pcc-coin-actions{display:flex;gap:6px;align-items:center;flex:none}
.pcc-coverage .pcc-action{font-size:11px!important;line-height:1.1!important;padding:7px 9px!important;border-radius:6px!important;white-space:nowrap;font-weight:650!important;text-decoration:none!important;transition:background .15s,transform .15s}
.pcc-coverage .pcc-action--buy{background:#e9f1ff;color:#145fcc!important}
.pcc-coverage .pcc-action--buy:hover{background:#d6e7ff}
.pcc-coverage .pcc-action--sell{background:#eff6f5;color:#168579!important}
.pcc-coverage .pcc-action--sell:hover{background:#dcf2ef}
.pcc-coverage .pcc-network-text{display:inline-block;border-radius:7px;background:#f0f4fa;padding:7px 10px;font-size:12px;color:#5e6f87}
.pcc-coverage .pcc-mini-list{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}
.pcc-coverage .pcc-country-chip,.pcc-coverage .pcc-payment-chip{display:inline-flex;align-items:center;font-size:11px;line-height:1.2;border:1px solid #e3eaf4;background:#fff;color:#50617d;font-weight:650;padding:5px 7px;border-radius:6px;white-space:nowrap}
.pcc-coverage .pcc-payment-chip{background:#fff;color:#234578;border-color:#dce6f6}
.pcc-coverage .pcc-more{font-size:11px;color:#436fc0;font-weight:650}
.pcc-coverage .pcc-muted{color:#bac6d7}
.pcc-coverage .pcc-details-toggle{display:inline-grid;place-items:center;width:33px;height:33px;padding:0!important;border:1px solid #c7dafc!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;color:var(--pcc-accent,#1461db)!important;transition:background .2s,color .2s,transform .2s;margin:0 auto!important}
.pcc-coverage .pcc-details-toggle:hover,.pcc-coverage .pcc-details-toggle[aria-expanded=true]{background:var(--pcc-accent,#1461db)!important;color:#fff!important}
.pcc-coverage .pcc-details-toggle svg{height:17px;width:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.pcc-coverage .pcc-details-toggle[aria-expanded=true] svg{transform:rotate(90deg)}
.pcc-coverage .pcc-expanded-row[hidden],.pcc-coverage .pcc-asset-row[hidden]{display:none!important}
.pcc-coverage .pcc-expanded-row td{padding:15px 23px!important;background:#f5f9ff!important}
.pcc-coverage .pcc-expanded-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.pcc-coverage .pcc-expanded-inner>div{display:flex;flex-direction:column;gap:6px;word-break:break-word}
.pcc-coverage .pcc-detail-label{font-size:10px;text-transform:uppercase;letter-spacing:.075em;color:#7f91ab;font-weight:700}
.pcc-coverage .pcc-detail-value{font-size:12px;color:#39516d;font-weight:500}
.pcc-coverage .pcc-empty{padding:50px 20px;color:#74859f;text-align:center;font-size:14px}
.pcc-coverage .pcc-empty[hidden]{display:none}
.pcc-coverage .pcc-empty-reset{color:var(--pcc-accent,#1461db);border:0!important;box-shadow:none!important;background:transparent!important;text-decoration:underline;padding:0!important;margin:0!important}
.pcc-coverage .pcc-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:19px}
.pcc-coverage .pcc-count,.pcc-coverage .pcc-current{color:#7a889c;font-size:12px}
.pcc-coverage .pcc-pagination{display:flex;align-items:center;gap:11px}
.pcc-coverage .pcc-pagination button{border:1px solid #e1e9f4!important;background:#fff!important;border-radius:8px!important;color:#4b5f7b!important;font-weight:600!important;font-size:12px!important;padding:9px 12px!important;margin:0!important;box-shadow:none!important}
.pcc-coverage .pcc-pagination button:not(:disabled):hover{border-color:#afc8ef!important;color:var(--pcc-accent,#1461db)!important}
.pcc-coverage .pcc-pagination button:disabled{opacity:.4;cursor:default}
.pcc-coverage .pcc-support{margin-top:34px;text-align:center;color:#77869c;font-size:13px}
.pcc-coverage .pcc-support a{font-weight:650;color:var(--pcc-accent,#1461db);text-decoration:none}
.pcc-coverage .pcc-support a:hover{text-decoration:underline}
@media(max-width:850px){.pcc-coverage{padding:10px 0 25px}.pcc-coverage .pcc-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcc-coverage .pcc-search-grid .pcc-field:last-child{grid-column:1/-1}.pcc-coverage .pcc-expanded-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.pcc-coverage .pcc-heading{font-size:30px}.pcc-coverage .pcc-heading-wrap{margin-bottom:22px}.pcc-coverage .pcc-search-grid{grid-template-columns:1fr;gap:12px}.pcc-coverage .pcc-search-grid .pcc-field:last-child{grid-column:auto}.pcc-coverage .pcc-field-label{font-size:11px}.pcc-coverage .pcc-toolbar{align-items:center}.pcc-coverage .pcc-resource-links{gap:9px}.pcc-coverage .pcc-tabs{margin-top:4px}.pcc-coverage .pcc-tab{padding:10px 12px!important;font-size:13px!important}.pcc-coverage .pcc-table{min-width:830px!important}.pcc-coverage .pcc-bottom{align-items:flex-start;flex-direction:column}.pcc-coverage .pcc-pagination{width:100%;justify-content:flex-end}.pcc-coverage .pcc-expanded-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
