/* Extend the existing item instead of creating a second product box. */
.dc-domain-branch{grid-column:3/-1;position:relative;margin:12px 0 0;padding:16px 0 0 18px;border-top:1px solid #e3ecf4;border-left:1px solid #cbddec;color:#6888a1}.dc-domain-connector{position:absolute;left:-13px;top:16px;background:white;padding:2px;color:#8aadc7;font-size:17px}.dc-domain-proposal{display:flex;align-items:center;gap:18px;min-width:0}.dc-domain-proposal>div:first-child{flex:1;min-width:0}.dc-domain-proposal strong,.dc-domain-added strong{font-size:12px;font-weight:600;line-height:1.6;color:#4f7594;display:block;overflow-wrap:anywhere}.dc-domain-proposal small,.dc-domain-added small{font-size:10px;line-height:1.7;color:#829db1;display:block;margin-top:4px}.dc-domain-tag{display:block;font-size:8px;letter-spacing:.04em;color:#749dbb;margin-bottom:5px}.dc-domain-proposal>button,.dc-domain-proposal>a{flex:none;background:#eef5fd;color:#3979ad;border:1px solid #cddff0;border-radius:6px;padding:9px 12px;font:600 10px/1.7 Inter,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}.dc-domain-offer-price{text-align:right;flex:none}.dc-domain-offer-price>strong{font-size:15px;color:#356e9c}.dc-domain-offer-price del,.dc-domain-added del{font-size:10px;color:#97aabb}.dc-domain-pending{width:14px;height:14px;flex:none;border:2px solid #dce9f4;border-top-color:#6896bc;border-radius:50%;animation:dc-domain-spin 1.3s linear infinite}.dc-domain-added{display:flex;align-items:center;gap:18px}.dc-domain-added>label{display:flex;align-items:center;gap:11px;flex:1}.dc-domain-added>label input{accent-color:#2479bf}.dc-domain-added>div{text-align:right}.dc-domain-added>button{border:0;background:none;color:#90a9bd;cursor:pointer;padding:6px}.dc-domain-added>button svg{width:15px;height:15px}.dc-domain-added>div>strong{font-size:15px}.dc-domain-branch button:focus-visible,.dc-domain-branch a:focus-visible{outline:3px solid #a5c7e6;outline-offset:3px}@keyframes dc-domain-spin{to{transform:rotate(360deg)}}
@media(max-width:900px){.dc-domain-proposal{flex-wrap:wrap;gap:12px}.dc-domain-proposal>div:first-child{flex-basis:100%}.dc-domain-proposal>.dc-domain-offer-price{flex-basis:auto;text-align:left}.dc-domain-proposal>a,.dc-domain-proposal>button{margin-left:auto}}
@media(max-width:640px){.dc-domain-branch{grid-column:1/-1;margin-left:30px;padding-left:14px}.dc-domain-added{gap:10px;flex-wrap:wrap}.dc-domain-proposal strong{font-size:11px}.dc-domain-proposal small{font-size:10px}.dc-domain-added label{flex-basis:100%}.dc-domain-added>div{margin-left:24px;text-align:left}.dc-domain-added>button{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.dc-domain-pending{animation:none}}
/* Availability is a soft green surface, with no entrance motion. */
.dc-domain-available{background:#f0f8f2;border-top:1px solid #d8e9de;border-left-color:#a9cbb5;border-radius:0 7px 7px 7px;padding:15px 16px 15px 20px}.dc-domain-available .dc-domain-connector{background:#f0f8f2;color:#6b9d7c}.dc-domain-available .dc-domain-tag{color:#6b9277}.dc-domain-available .dc-domain-proposal strong{color:#426b50}.dc-domain-available .dc-domain-proposal>button{background:#e1f0e5;border-color:#bdd8c5;color:#467856}.dc-domain-branch,.dc-domain-proposal{animation:none;transition:none}.dc-domain-transfer-demo{background:#f1f6fd;padding:15px 16px 15px 20px;border-radius:0 7px 7px 7px}.dc-domain-transfer-demo .dc-domain-connector{background:#f1f6fd}.dc-domain-demo-note{padding:9px 12px;background:#fff7e8;border:1px solid #e9dcc1;color:#9b8454;font-size:10px;line-height:1.7;border-radius:6px}
