/* Compact dual actions, scoped exclusively to the 100X configuration cards. */
.commercial-master-page .config-action-row{display:flex;flex-wrap:wrap;align-items:center;margin-top:.5rem;gap:.25rem 0}
.commercial-master-page .config-action{display:inline-flex;align-items:center;gap:.35rem;min-height:1.98rem;padding:.35rem .45rem;color:var(--color-accent);font-size:.73rem;font-weight:550;line-height:1.5;text-decoration:none;border-radius:3px;white-space:nowrap}
.commercial-master-page .config-action:first-child{padding-left:0;padding-right:.7rem}
.commercial-master-page .config-action-quote{border-left:1px solid #c5dbe7;border-radius:0 3px 3px 0;padding-left:.7rem;font-weight:700;color:#007ea5}
.commercial-master-page .config-action span{display:inline-block}
.commercial-master-page .config-action:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;background:#eaf6fc}
.commercial-master-page .config-action:active{background:#eaf6fc;color:var(--logo-blue)}
@media(hover:hover) and (pointer:fine){.commercial-master-page .config-action:hover{color:var(--logo-blue);background:#edf8fc}}
@media(prefers-reduced-motion:no-preference){.commercial-master-page .config-action{transition:color 280ms ease,background-color 280ms ease}.commercial-master-page .config-action span{transition:transform 280ms ease}}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.commercial-master-page .config-action:hover span{transform:translateX(2px)}}
