financial-instrument-card:not(:empty){background-color:#fff;border:1px solid var(--imburse-checkout-paymentMethodBorderColor);border-radius:6px;display:-webkit-flex;display:flex;margin-bottom:16px}financial-instrument-card:not(:empty).with-actions .details{border-bottom-right-radius:0;border-top-right-radius:0}financial-instrument-card:not(:empty) .details{background-color:#fff;border-radius:6px;color:var(--imburse-checkout-paymentMethodFontColor);cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:auto;margin:initial;overflow:hidden;padding:var(--imburse-checkout-paymentMethodPadding);transition:all .2s ease-in-out;width:auto}financial-instrument-card:not(:empty) .details:disabled{cursor:not-allowed}financial-instrument-card:not(:empty) .details.focus-visible:not(:disabled){outline:var(--imburse-checkout-focusOutlineColor) var(--imburse-checkout-focusOutlineStyle) var(--imburse-checkout-focusOutlineThickness);outline-offset:var(--imburse-checkout-focusOutlineOffset);z-index:10}financial-instrument-card:not(:empty) .details:focus-visible:not(:disabled){outline:var(--imburse-checkout-focusOutlineColor) var(--imburse-checkout-focusOutlineStyle) var(--imburse-checkout-focusOutlineThickness);outline-offset:var(--imburse-checkout-focusOutlineOffset);z-index:10}financial-instrument-card:not(:empty) .details__text{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;gap:2px;-webkit-justify-content:center;justify-content:center;max-width:1000px;overflow:hidden;position:relative;transition:all .2s ease-in-out;white-space:nowrap}financial-instrument-card:not(:empty) .details__text p{margin-bottom:5px;margin-top:0}financial-instrument-card:not(:empty) .details__text p:last-child{margin-bottom:0}financial-instrument-card:not(:empty) .details__icon{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}financial-instrument-card:not(:empty) .details__icon img{-webkit-align-self:center;align-self:center;height:75px;-o-object-fit:scale-down;object-fit:scale-down;width:100px}financial-instrument-card:not(:empty) .actions{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}financial-instrument-card:not(:empty) .actions.expanded{display:block;width:100%}financial-instrument-card:not(:empty) .actions .btn-delete{background-color:var(--imburse-checkout-dangerButtonColor);border:none;border-left:1px solid var(--imburse-checkout-paymentMethodBorderColor);border-radius:0 6px 6px 0;color:var(--imburse-checkout-dangerButtonFontColor);-webkit-flex:1;flex:1;font-size:20px;height:100%;margin-left:-1px;padding:calc(var(--imburse-checkout-paymentMethodPadding)/2);width:100%}financial-instrument-card:not(:empty) .actions .btn-delete.focus-visible{z-index:10}financial-instrument-card:not(:empty) .actions .btn-delete:focus-visible{z-index:10}financial-instrument-card:not(:empty) .actions .btn-delete:hover:not(:disabled){background-color:var(--imburse-checkout-dangerButtonHoverColor)}financial-instrument-card:not(:empty) .actions .delete-confirmation{border-radius:6px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8px;-webkit-justify-content:space-between;justify-content:space-between;min-height:107px;padding:var(--imburse-checkout-paymentMethodPadding)}financial-instrument-card:not(:empty) .actions .delete-confirmation .message{-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;gap:12px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:2px}financial-instrument-card:not(:empty) .actions .delete-confirmation .message.message__error{color:var(--imburse-checkout-errorColor);-webkit-justify-content:flex-start;justify-content:flex-start}financial-instrument-card:not(:empty) .actions .delete-confirmation .message.message__error svg,financial-instrument-card:not(:empty) .actions .delete-confirmation .message.message__error svg path{stroke:currentcolor}financial-instrument-card:not(:empty) .actions .delete-confirmation .message p{margin:0}financial-instrument-card:not(:empty) .actions .delete-confirmation .message imb-tooltip{color:var(--imburse-checkout-fontColor);font-size:20px}financial-instrument-card:not(:empty) .actions .delete-confirmation .message .btn-info{background:var(--imburse-checkout-secondaryButtonColor);border:none;border-radius:var(--imburse-checkout-buttonRadius);color:var(--imburse-checkout-secondaryButtonFontColor);cursor:pointer;display:-webkit-flex;display:flex;height:auto;margin:0;padding:5px}financial-instrument-card:not(:empty) .actions .delete-confirmation .message .btn-info.focus-visible,financial-instrument-card:not(:empty) .actions .delete-confirmation .message .btn-info:hover{background:var(--imburse-checkout-secondaryButtonHoverColor)}financial-instrument-card:not(:empty) .actions .delete-confirmation .message .btn-info:focus-visible,financial-instrument-card:not(:empty) .actions .delete-confirmation .message .btn-info:hover{background:var(--imburse-checkout-secondaryButtonHoverColor)}financial-instrument-card:not(:empty) .actions .delete-confirmation .buttons{-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:flex-end;justify-content:flex-end}financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-cancel,financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-confirm{border:none;border-radius:var(--imburse-checkout-buttonRadius);margin:0;padding:var(--imburse-checkout-buttonPadding);width:auto}financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-cancel{background:var(--imburse-checkout-secondaryButtonColor);color:var(--imburse-checkout-secondaryButtonFontColor)}financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-cancel:hover:not(:disabled){background:var(--imburse-checkout-secondaryButtonHoverColor)}financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-confirm{-webkit-align-items:center;align-items:center;background:var(--imburse-checkout-dangerButtonColor);color:var(--imburse-checkout-dangerButtonFontColor);display:-webkit-flex;display:flex;gap:8px}financial-instrument-card:not(:empty) .actions .delete-confirmation .btn-confirm:hover:not(:disabled){background:var(--imburse-checkout-dangerButtonHoverColor)}financial-instrument-card:not(:empty).selected .details{background-color:var(--imburse-checkout-paymentMethodSelectedBackgroundColor);box-shadow:0 0 0 1px var(--imburse-checkout-paymentMethodSelectedBorderColor);color:var(--imburse-checkout-paymentMethodSelectedFontColor);z-index:2}financial-instrument-card:not(:empty):not(.selected) .details:hover:not(:disabled){background-color:var(--imburse-checkout-paymentMethodHoverBackgroundColor);box-shadow:0 0 0 1px var(--imburse-checkout-paymentMethodHoverBorderColor);color:var(--imburse-checkout-paymentMethodHoverFontColor)}financial-instrument-card:not(:empty).expand-delete .details{-webkit-flex:none;flex:none}financial-instrument-card:not(:empty).expand-delete .details__text{display:none}financial-instrument-card:not(:empty).expand-delete .actions{-webkit-flex:1;flex:1}