/* TPS V31-M4V3 WHMCS standard domains/payments/registrars, no other addons */
.p3-domain-panel,.p3-provider{max-width:1050px}
.p3-provider h3,.p3-domain-panel h3{margin:0 0 6px;font-size:17px}
.p3-provider p{font-size:12px;line-height:1.8;color:#4c6b59}
.p3-sub{font-size:11px;color:#667e70;line-height:1.7}
.p3-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.p3-unlinked{display:inline-flex;color:#7d6240;background:#fbf5e8;border:1px solid #e7d8b8;border-radius:99px;padding:7px 12px;font-size:11px;font-weight:750}
.p3-search{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:9px;align-items:end;max-width:500px;margin:15px 0}
.p3-search label{font-size:11px;font-weight:700;grid-column:1/-1;margin:0 0 -6px}
.p3-search input{min-width:0;border:1px solid #c8d9cd;border-radius:9px;padding:9px 12px}
.p3-search button{align-self:stretch}
.p3-status{border-radius:9px;border:1px solid #d3e3d8;background:#edf6ef;padding:11px;font-size:11px;color:#315641;margin:14px 0;overflow-wrap:anywhere}
.p3-status.error{background:#fff4ef;color:#963c30;border-color:#e8c8b9}
.p3-table-wrap{overflow-x:auto;width:100%}
.p3-table{width:100%;border-collapse:collapse;font-size:12px;min-width:450px}
.p3-table th{text-align:left;background:#f1f6f1;font-weight:760;color:#3b6449}
.p3-table th,.p3-table td{padding:12px;border-bottom:1px solid #dfebe2;overflow-wrap:anywhere}
.p3-table tr:last-child td{border-bottom:0}
.p3-table button{font-size:11px;padding:7px 10px}
.p3-detail{margin:20px 0 0;border:1px solid #c9dfce;border-radius:9px;background:#f7fcf8;padding:15px}
.p3-footnote{font-size:11px;color:#6e776f}
@media(max-width:690px){.p3-search{grid-template-columns:1fr}.p3-search label{grid-column:auto}}
