:root{--tbk-red:#d5006c;--tbk-red-2:#c00063;--tbk-success:#28a745;--tbk-info:#007bff;--tbk-warning:#fd7e14;--tbk-error:#dc3545;--tbk-default:#6c757d;--tbk-purple:#6b1a6b}.button.tbk-button-primary{background:#d5006c;border-color:#d5006c;color:#fff;transition:background-color .3s ease}.button.tbk-button-primary:focus,.button.tbk-button-primary:hover{background:#c00063;border-color:#c00063;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff}.button.tbk-button-secondary{background:#fff;border-color:#d5006c;color:#d5006c;transition:background-color .3s ease}.button.tbk-button-secondary:focus,.button.tbk-button-secondary:hover{background:#fff;border-color:#c00063;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#c00063}.button.tbk-button-danger{align-items:center;background:#d5006c;border-color:#d5006c;color:#fff;display:inline-flex;gap:6px}.button.tbk-button-danger:focus,.button.tbk-button-danger:hover{background:#c00063;border-color:#c00063;color:#fff}.button.tbk-button-danger i{line-height:1}.tbk-field{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:1.4;margin-bottom:8px}.tbk-field-name{font-weight:700;margin-right:8px}.tbk-field-value{text-align:right;word-break:break-word}.tbk-field-value--full-width{width:100%}.tbk-badge{border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:2px 6px}.tbk-badge-success{background-color:#28a745}.tbk-badge-info{background-color:#007bff}.tbk-badge-warning{background-color:#fd7e14}.tbk-badge-error{background-color:#dc3545}.tbk-badge-default{background-color:#6c757d}.tbk-status{align-items:center;display:flex;flex-direction:row}.tbk-status i{font-size:x-large;max-width:24px;text-align:center;width:100px}.tbk-status p{margin:0;padding-left:10px}.tbk-status.tbk-status-info i{color:#007bff}.tbk-status.tbk-status-error i,.tbk-status.tbk-status-error p{color:#dc3545;font-weight:700}.tbk-status-button{display:flex;justify-content:center;margin-bottom:10px}.tbk-status-button .tbk-button-primary{text-align:center;width:100%}.tbk-separator{background-color:#ccc;height:1px;margin:10px 0;width:100%}.transbank_response_note h3{font-size:1.2em;margin:0 0 10px}.tbk-hide{display:none!important}.tbk-container .highlight-text{font-weight:700}
