/* RANKSCAN v5.9 UI refinements */
.rs-custom-hero-copy-v130 h1{
  font-size:clamp(36px,3.65vw,56px)!important;
  line-height:1.2!important;
  word-break:keep-all!important;
  overflow-wrap:normal!important;
}
.rs-custom-hero-copy-v130 h1 em{
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
}
body>header nav>a.active{
  background:#eef8f4!important;
  color:#087359!important;
  box-shadow:inset 0 0 0 1px #cfe9df!important;
}
.bundle-add-summary-v590{display:grid;gap:5px;margin:10px 0 20px;padding:16px;border-radius:13px;background:#eef7ff;color:#234f78}.bundle-add-summary-v590 span{font-size:13px}.bundle-add-accounts-v590{display:grid;gap:12px;margin:18px 0}.bundle-add-account-v590{display:grid;gap:10px;padding:16px;border:1px solid #d9e5ef;border-radius:14px;background:#f8fbfd}.bundle-add-account-v590>strong{color:#173b60}.bundle-add-account-v590>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bundle-add-account-v590 label{margin:0!important}.bundle-add-account-v590 input{margin-top:6px}.payment-kind-addition-v590{display:inline-block;padding:2px 6px;border-radius:5px;background:#fff0e7;color:#b8512e;font-size:10px;vertical-align:1px}
@media(max-width:700px){.bundle-add-account-v590>div{grid-template-columns:1fr}}
.purchase-clean .pc-kind.addition{background:#fff0e7;color:#b8512e}
.commerce .cp-choice-card.addition{border-color:#8fd7c0;background:#f3fcf8}
.commerce .cp-add-pending-v590{display:inline-flex;align-items:center;padding:8px 11px;border-radius:9px;background:#fff4ed;color:#a84627;font-size:12px;font-weight:800}
.commerce .cp-choice-unavailable-v594{border-color:#dce1e8;background:#f5f6f8;color:#778394}
.commerce .cp-choice-unavailable-v594 h2,.commerce .cp-choice-unavailable-v594 p,.commerce .cp-choice-unavailable-v594 i{color:#778394}
.commerce .cp-choice-unavailable-v594 .cp-choice-price b{color:#8a94a2;font-size:24px}
.commerce .cp-choice-unavailable-v594 .btn[disabled]{border-color:#d6dbe2!important;background:#e7e9ed!important;color:#8a929e!important;cursor:not-allowed;opacity:1}
.commerce .cp-head-actions-v595{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.commerce .cp-head-actions-v595 form{display:inline-flex;margin:0}
.commerce .cp-member-delete-all-v595{border-color:#c94141!important;background:#fff5f5!important;color:#b42323!important;font-weight:800}
.commerce .cp-member-delete-all-v595:hover{background:#b42323!important;color:#fff!important}
.commerce .cp-member-deleted-v595{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid #e4bebe;border-radius:10px;background:#fff5f5;color:#a22a2a;font-size:13px;font-weight:800}
.commerce .cp-member-deleted-v595{border-color:#cfe3d7;background:#f1faf4;color:#237146}
.commerce .cp-selection-form-v598{display:flex!important;align-items:center;gap:9px;margin:0;padding:5px 6px 5px 11px;border:1px solid #f0c3c3;border-radius:12px;background:#fffafa}
.commerce .cp-selection-form-v598 label{display:flex;align-items:center;gap:7px;margin:0;color:#8f2929;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}
.commerce .cp-selection-form-v598 input[type="checkbox"],.commerce .cp-order-select-v598 input[type="checkbox"]{width:19px!important;height:19px!important;min-width:19px;margin:0;padding:0;border-radius:4px;accent-color:#b42323;cursor:pointer}
.commerce .cp-order-line-v560.has-selection-v598{position:relative;padding-left:54px!important}
.commerce .cp-order-line-v560.has-selection-v598>.cp-order-select-v598{position:absolute;left:15px;top:50%;transform:translateY(-50%)}
.commerce .cp-order-select-v598{display:flex;align-items:center;gap:5px;margin:0;color:#8f2929;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}
.commerce .cp-order-line-v560 .cp-order-select-v598 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.commerce .cp-order.is-pending.has-selection-v598>.cp-order-head{justify-content:flex-start;gap:12px}
.commerce .cp-order.is-pending.has-selection-v598>.cp-order-head>.cp-order-number{margin-left:auto}
@media(max-width:820px){.commerce .cp-selection-form-v598{width:100%;justify-content:space-between;flex-wrap:wrap}.commerce .cp-selection-form-v598 .btn{flex:1 1 210px}.commerce .cp-order-line-v560.has-selection-v598{padding-left:46px!important}.commerce .cp-order-line-v560.has-selection-v598>.cp-order-select-v598{left:11px}.commerce .cp-order.is-pending.has-selection-v598>.cp-order-head{align-items:flex-start;flex-wrap:wrap}.commerce .cp-order.is-pending.has-selection-v598>.cp-order-head>.cp-order-number{width:100%;margin-left:31px}}
.commerce .cp-renew-add-v592{margin:20px 0;padding:18px;border:1px solid #b9d9ef;border-radius:14px;background:#f5faff}
.commerce .cp-renew-add-head-v592{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:end}
.commerce .cp-renew-add-head-v592 b,.commerce .cp-renew-add-head-v592 small{display:block}
.commerce .cp-renew-add-head-v592 b{font-size:18px;color:#173b60}.commerce .cp-renew-add-head-v592 small{margin-top:4px}
.commerce .cp-renew-add-accounts-v592{display:grid;gap:12px;margin-top:14px}
.commerce .cp-money em{font-style:normal;font-weight:800}
@media(max-width:700px){.commerce .cp-renew-add-head-v592{grid-template-columns:1fr}}
