#payment .payment_methods li[class*="payment_method_movepayment"] label img {
float: none;
border: 0;
padding: 0;
display: inline-block;
vertical-align: middle;
margin-inline-start: 12px;
width: 72px;
height: 72px !important;
max-height: 72px !important;
}
.movepayment-checkout-card {
width: 100%;
box-sizing: border-box;
display: flex;
align-items: stretch;
justify-content: space-between;
background: #ffffff;
border-radius: 18px;
overflow: hidden;
border: 1px solid #e6e1f8;
box-shadow: 0 10px 24px rgba(32, 27, 80, 0.12);
}
.movepayment-checkout-card__left {
flex: 1 1 auto;
min-width: 0;
padding: 16px 18px;
display: flex;
flex-direction: column;
gap: 8px;
}
.movepayment-checkout-card__title {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
font-weight: 600;
color: #1c2230;
font-size: 16px;
}
.movepayment-checkout-card__title-text {
min-width: 0;
}
.movepayment-checkout-card__badge {
display: inline-flex;
align-items: center;
padding: 2px 8px;
border-radius: 999px;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
background: #d9f7e2;
color: #1b7c3a;
}
.movepayment-checkout-card__subtitle {
color: #546071;
font-size: 13px;
line-height: 1.35;
}
.movepayment-checkout-card__learn {
align-self: flex-start;
color: #4b38d6;
font-size: 12px;
font-weight: 600;
text-decoration: none;
}
.movepayment-checkout-card__learn:hover,
.movepayment-checkout-card__learn:focus {
text-decoration: underline;
}
.movepayment-checkout-card__right {
flex: 0 0 140px;
min-width: 140px;
padding: 14px 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 8px;
background: #f4f2ff;
background: linear-gradient(
45deg,
rgba(244, 242, 255, 1) 0%,
rgba(244, 242, 255, 1) 40%,
rgba(55, 17, 252, 0.22) 100%
);
}
.movepayment-checkout-card__icon {
max-width: 100px;
height: auto;
}
.movepayment-checkout-card__more {
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
color: #5c46e8;
text-transform: uppercase;
}
.wc-block-components-radio-control__option
.wc-block-components-radio-control__label
.movepayment-checkout-card,
.wc-block-components-payment-method
.wc-block-components-payment-method__label
.movepayment-checkout-card {
margin-top: 8px;
}
.wc-block-components-radio-control__option
.wc-block-components-radio-control__label,
.wc-block-components-payment-method
.wc-block-components-payment-method__label {
width: 100%;
}
.wc-block-components-radio-control__option .movepayment-checkout-card,
.wc-block-components-payment-method .movepayment-checkout-card {
max-width: 100%;
}
.wc-block-components-checkout-step__content
#radio-control-wc-payment-method-options-movepayment__content {
display: none;
}
@media (max-width: 520px) {
.movepayment-checkout-card {
flex-direction: column;
}
.movepayment-checkout-card__right {
flex: 0 0 auto;
min-width: 100%;
flex-direction: row;
justify-content: center;
}
}.wk-revocation-form-wrap {
--wk-rf-gap: var(--wp--preset--spacing--30, 1.5rem);
--wk-rf-field-gap: 0.4rem;
--wk-rf-border: #cacaca;
--wk-rf-muted: #6b7280;
}
.wk-revocation-form {
display: flex;
flex-direction: column;
gap: var(--wk-rf-gap);
}
.wk-revocation-form .wk-rf-row {
margin: 0;
} .wk-rf-row--fields {
display: grid;
gap: var(--wk-rf-gap);
grid-template-columns: repeat( var( --wk-rf-cols, 3 ), minmax( 0, 1fr ) );
}
.wk-rf-row--fields[data-cols="1"] { --wk-rf-cols: 1; }
.wk-rf-row--fields[data-cols="2"] { --wk-rf-cols: 2; }
.wk-rf-row--fields[data-cols="3"] { --wk-rf-cols: 3; } .wk-rf-field {
display: flex;
flex-direction: column;
gap: var(--wk-rf-field-gap);
margin: 0;
}
.wk-rf-field label {
font-size: var(--wp--preset--font-size--small, 0.9rem);
line-height: 1.3;
}
.wk-rf-req {
color: inherit;
}
.wk-revocation-form input[type="text"],
.wk-revocation-form input[type="email"],
.wk-revocation-form input[type="date"],
.wk-revocation-form textarea {
width: 100%;
box-sizing: border-box;
padding: 0.7em 0.9em;
font: inherit;
color: inherit;
background: transparent;
border: 1px solid var(--wk-rf-border);
border-radius: 6px;
}
.wk-revocation-form textarea {
resize: vertical;
min-height: 5rem;
}
.wk-revocation-form input:focus,
.wk-revocation-form textarea:focus {
outline: 2px solid var(--wp--preset--color--primary, #1a1a1a);
outline-offset: 1px;
}
.wk-revocation-form input[aria-invalid="true"],
.wk-revocation-form textarea[aria-invalid="true"] {
border-color: #d63638;
outline-color: #d63638;
} .wk-rf-consent .wk-rf-consent-label {
display: flex;
align-items: flex-start;
gap: 0.6rem;
font-size: var(--wp--preset--font-size--small, 0.85rem);
line-height: 1.5;
}
.wk-rf-consent input[type="checkbox"] {
margin-top: 0.2em;
flex: 0 0 auto;
}
.wk-rf-consent-text a {
text-decoration: underline;
} .wk-rf-submit-row.wp-block-buttons {
margin: 0;
}
.wk-rf-submit-row .wp-block-button {
margin: 0;
}
.wk-rf-submit[aria-busy="true"],
.wk-rf-submit.is-busy {
opacity: 0.7;
cursor: progress;
} .wk-rf-hp {
position: absolute !important;
left: -9999px !important;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
} .wk-rf-error {
color: #d63638;
font-size: 0.85em;
line-height: 1.3;
} .wk-rf-feedback {
padding: 0.8em 1em;
border-radius: 2px;
font-size: var(--wp--preset--font-size--small, 0.9rem);
}
.wk-rf-feedback--error {
background: #fcf0f1;
color: #8a1f23;
border: 1px solid #d63638;
} .wk-rf-success {
padding: 1.2em 1.4em;
border-radius: 2px;
background: var(--wp--preset--color--tertiary, #f0f0f0);
border: 1px solid var(--wk-rf-border);
font-size: var(--wp--preset--font-size--medium, 1rem);
outline: none;
} @media (max-width: 781px) {
.wk-rf-row--fields {
grid-template-columns: 1fr;
}
}