.asaas-blocks-cc-form{margin-top:.5em}.asaas-blocks-cc-description{margin-bottom:1em;color:#555}.asaas-blocks-cc-field{margin-bottom:.75em}.asaas-blocks-cc-field label{display:block;margin-bottom:.25em;font-weight:600;font-size:.875em}.asaas-blocks-cc-field label abbr{text-decoration:none;color:#c00}.asaas-blocks-cc-field .input-text{width:100%;padding:.5em .75em;border:1px solid #ccc;border-radius:4px;font-size:1em;box-sizing:border-box}.asaas-blocks-cc-field .input-text:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.asaas-blocks-cc-expiry-row{display:flex;gap:.75em}.asaas-blocks-cc-expiry-row .asaas-blocks-cc-field{flex:1}.asaas-blocks-cc-number-row{position:relative}.asaas-blocks-cc-saved{margin-bottom:1em}.asaas-blocks-cc-saved label{display:block;margin-bottom:.25em;font-weight:600;font-size:.875em}.asaas-blocks-cc-saved select.select{width:100%;padding:.5em .75em;border:1px solid #ccc;border-radius:4px;font-size:1em;background:#fff;box-sizing:border-box}.asaas-blocks-cc-label{font-weight:600}.asaas-blocks-cc-brand{display:inline-block;padding:2px 6px;border-radius:3px;font-size:.7em;font-weight:700;letter-spacing:.05em;background:#e8e8e8;color:#333;vertical-align:middle;margin-left:.3em}