: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-nav{background:#fff;border-radius:10px;font-size:14px;margin-left:5px;width:200px}.tbk-nav .nav-title{background:#6b1a6b;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:15px 15px 15px 20px}.tbk-nav ul{list-style:none;margin:0}.tbk-nav ul li{margin:0;padding:0}.tbk-nav ul li .icon{float:right;opacity:0;position:relative;right:20px;transition:.5s}.tbk-nav ul li.active{font-weight:700}.tbk-nav ul li.active a,.tbk-nav ul li.active a:hover{color:#6b1a6b}.tbk-nav ul li a{color:#333;display:block;padding:15px;text-decoration:none;transition:.5s}.tbk-nav ul li a:hover{color:#0a4b78}.tbk-nav ul li a:hover .icon{opacity:1;right:0}.tbk-nav ul li:last-child a{border-bottom:none}.tbk-container{display:flex}.tbk-nav-container{min-width:200px}.tbk-content{flex:1;margin-left:20px}.tbk-wrap{margin-top:20px}.tbk-box{background:#fff;border-radius:10px;margin-bottom:15px;padding:15px}.tbk-box h4{margin:10px 0 0}.tbk-box .woocommerce-save-button.tbk-custom-save-button{display:inline-block}.error-status-raw{color:red;width:250px}.transbank-rest-credentials{background:#fff;border-left:3px solid blue;max-width:600px;padding:10px}.tbk_title_legend{color:#1d2327;display:block;font-size:1.3em;font-weight:600;margin:16px 0}.tbk-notice-container{padding:0}.tbk-notice{align-items:center;display:flex;gap:15px}.tbk-notice>.button{margin-left:auto;white-space:nowrap}.tbk-notice .tbk-notice-content{max-width:65%}.tbk-notice .tbk-button-primary{margin-left:auto}.tbk-notice .tbk-notice-title{font-size:18px;font-weight:500}.tbk-admin-notice{opacity:1;transition:opacity .3s ease}.tbk-admin-notice--fade-out{opacity:0}.wp-core-ui .button.tbk-button-danger,.wp-core-ui a.button.tbk-button-danger{align-items:center;background:#d5006c;border-color:#d5006c;color:#fff;display:inline-flex;gap:6px}.wp-core-ui .button.tbk-button-danger:focus,.wp-core-ui .button.tbk-button-danger:hover,.wp-core-ui a.button.tbk-button-danger:focus,.wp-core-ui a.button.tbk-button-danger:hover{background:#c00063;border-color:#c00063;color:#fff}.wp-core-ui .button.tbk-button-danger i,.wp-core-ui a.button.tbk-button-danger i{line-height:1}.tbk-hide{display:none!important}.tbk-container .highlight-text{font-weight:700}.tbk-container .label.label-info{align-items:center;background:#666;border-radius:5px;border-radius:7px;color:#fff;cursor:pointer;display:flex;float:left;font-size:10px;height:7px;justify-content:center;margin-right:5px;padding:5px;width:7px}.tbk-container .label-success{background:#28a745}.tbk-container .label-danger,.tbk-container .label-success{border-radius:5px;color:#fff;font-size:10px;font-weight:700;padding:5px}.tbk-container .label-danger{background:#dc3545}.tbk-container .tbk-plugin-info-container{display:grid;grid-template-columns:20px 200px 1fr;grid-gap:5px;align-items:center;overflow:hidden}.tbk-container .info-column-plugin{padding:4px 0;text-align:left;word-wrap:break-word;border-bottom:1px dashed #ccc}.tbk-container .info-column-plugin.log{border-bottom:none;border-top:1px dashed #ccc}.tbk-response-status{display:flex;flex-direction:column;gap:12px;margin-top:14px;opacity:1}.tbk-diagnostic-result-header{align-items:center;display:flex}.tbk-diagnostic-result-header-copy{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-height:20px}.tbk-diagnostic-result-kicker{color:#6b7280;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tbk-diagnostic-loading{align-items:center;color:#6b7280;display:inline-flex;font-size:13px;gap:8px;line-height:1;min-width:168px;opacity:0;transition:opacity .18s ease;visibility:hidden}.tbk-diagnostic-result-card{background:#fff;border:1px solid #eceff3;border-radius:8px;display:grid;gap:0;overflow:hidden;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.tbk-response-status.is-loading .tbk-diagnostic-loading{opacity:1;visibility:visible}.tbk-response-status.is-loading .tbk-diagnostic-result-card{opacity:.72;transform:translateY(2px)}.tbk-response-status.is-ready .tbk-diagnostic-result-card{opacity:1;transform:translateY(0)}.tbk-diagnostic-result-row{align-items:center;border-bottom:1px solid #eceff3;display:grid;gap:12px;grid-template-columns:120px 1fr;padding:12px 14px}.tbk-diagnostic-result-row:last-child{border-bottom:none}.tbk-diagnostic-card [data-role=status-badge]{border-radius:5px;justify-self:start;transition:background-color .18s ease,color .18s ease;width:-moz-fit-content;width:fit-content}.tbk-diagnostic-card [data-role=environment-value],.tbk-diagnostic-card [data-role=status-badge]{align-items:center;display:inline-flex;font-size:13px;font-weight:600;line-height:1.3;min-height:24px;padding:4px 8px}.tbk-diagnostic-card [data-role=environment-value]{color:#1f2937}.tbk-diagnostic-meta-label{color:#6b7280;display:block;font-size:11px;letter-spacing:.05em;text-transform:uppercase}@media(max-width:782px){.tbk-diagnostic-result-row{gap:6px;grid-template-columns:1fr}}.transbank_rest_tool{background:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;max-width:80%;padding:10px;width:600px}.tbk-diagnostic-tool{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:none;gap:14px;padding:14px}.tbk-diagnostic-hero{align-items:flex-start;gap:12px}.tbk-diagnostic-copy,.tbk-diagnostic-hero,.tbk-diagnostic-hero-copy{display:flex;flex-direction:column}.tbk-diagnostic-copy{gap:6px}.tbk-diagnostic-title{font-size:1.3em;line-height:1.3;margin:0 0 6px}.tbk-diagnostic-card-description,.tbk-diagnostic-description,.tbk-diagnostic-note{color:#4f5b66}.tbk-diagnostic-card-description,.tbk-diagnostic-description{margin:0;max-width:760px}.tbk-diagnostic-card-header{align-items:stretch;display:flex;flex-direction:column;gap:16px}.tbk-diagnostic-card-top-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.tbk-diagnostic-card-title{font-size:16px;margin:0}.tbk-diagnostic-actions{align-items:center;display:flex}.tbk-diagnostic-note{background:#fff;border:1px solid #eceff3;border-left:3px solid var(--tbk-red);border-radius:6px;margin-top:4px;padding:10px 12px}@media(max-width:782px){.tbk-diagnostic-card-top-row,.tbk-diagnostic-hero{align-items:flex-start;flex-direction:column}}.healthcheck-tabs{display:flex;list-style:none;margin:0;padding:0}.healthcheck-tabs li{padding:10px}.tbk_table_info{max-width:50%;width:600px}.tbk_table_info th{text-align:left}.tbk_table_info td{border-bottom:1px dashed #ccc;padding:4px;width:300px}.tbk_table_td{width:200px}.tbk_table_trans pre{font-size:12px}.info-column{padding-bottom:5px;padding-top:5px;word-wrap:break-word}.info-column,.info-value{text-align:left}
