/* Scoped equivalents of the Woodmart theme styles observed on the supplied plugin checkout. */
.mcp-shell{font-size:15px;line-height:1.6}
.mcp-shell button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:5px 20px;border:0 solid #e9e9e9;border-radius:0;background:#f3f3f3;color:#3e3e3e;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase;box-shadow:none}
.mcp-shell button:hover{background:#e0e0e0}
.mcp-shell button:disabled{cursor:default;opacity:.55}
.mcp-shell .mcp-step-tab.is-active{background:#62a8f5;color:white;border-color:#62a8f5}
.mcp-shell .mcp-step-tab.is-active:hover{background:#4d9aef}
.mcp-shell .mcp-asset-picker-button,.mcp-shell .mcp-network-picker-button{min-height:0!important;gap:5px}
.mcp-shell .mcp-asset-picker-button:disabled,.mcp-shell .mcp-network-picker-button:disabled{opacity:.78}
.mcp-shell .mcp-asset-option,.mcp-shell .mcp-network-option{gap:5px;justify-content:flex-start}
.mcp-shell .mcp-primary-button{min-height:42px;padding:5px 20px;border-radius:0;font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase}
.mcp-shell .mcp-next-button span{display:none}
.mcp-shell .mcp-copy{width:32px;height:42px;min-height:42px;flex:0 0 32px;padding:5px 20px;border-radius:0;background:#f3f3f3;color:#3e3e3e;font-size:13px;line-height:1.2}
.mcp-shell .mcp-copy.is-copied{background:#e9f3ff;color:#3d91ed}
.mcp-shell .mcp-qr-mode{min-height:42px;padding:5px 20px;border-radius:0;font-size:13px;font-weight:600;line-height:1.2;background:#f3f3f3;color:#3e3e3e}
.mcp-shell .mcp-qr-mode.is-active{background:#f4f8fd;color:#2e7fd8}
.mcp-shell .plugin-fiat{color:#83b735;font-weight:600}
.mcp-shell .mcp-order-meta .plugin-fiat{color:inherit;font-weight:inherit}
.mcp-shell .mcp-network-coin-svg{width:30px;height:30px;object-fit:contain}
.mcp-shell .mcp-auto-status{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 20px;background:#61a7f4;color:white;font-size:13px;font-weight:600;line-height:1.2;text-transform:uppercase}
.mcp-shell .mcp-auto-status.paid{background:#399669}
.mcp-shell .mcp-auto-status.late_payment,.mcp-shell .mcp-auto-status.underpaid_expired,.mcp-shell .mcp-auto-status.expired{background:#a77152}
.auto-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}
.mcp-auto-status strong{font-weight:600}
.mcp-shell .mcp-field-help{margin:7px 0 0;color:#8a9099;font-size:10px;line-height:1.5}
.mcp-shell .mcp-asset-search{height:42px}
.mcp-shell .mcp-brand-header{border-radius:16px 16px 0 0}
@media(max-width:620px){.mcp-shell .mcp-brand-header{border-radius:13px 13px 0 0}.mcp-shell .mcp-step-tab{padding-left:14px;padding-right:14px}}
