/**
Não modifique este arquivo. 
Se desejar fazer alterações visuais, faça isso em Aparência > Personalizar > CSS Adicional e reescreva a regra que deseja modificar.

Do not modify this file.
If you wish to make visual changes, do so in Appearance> Customize> Additional CSS and rewrite the rule you want to modify.
 */

.pslogo-container{
    display: flex;
    align-items: center;
}
.pslogo{
    height: 1.5rem;
    margin-right: 5px;
}

#woocommerce_rm-pagbank_success_behavior_js.pagbank-success-js{
    width: 450px;
    height: 230px;
    resize: both;
}

#woocommerce-product-data ul.wc-tabs li.recurring_pagbank_options a:before { font-family: WooCommerce; content: '\e00e'; }

.sandbox-label {
    display: inline-flex;
    align-items: center;
    background-color: #f0f0f0;
    border-radius: 5px;
    padding: 2px 5px; 
}

.sandbox-icon {
    width: 12px;
    height: 12px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgY2xhc3M9InNpLWdseXBoIHNpLWdseXBoLXRlc3QtdHViZSI+DQogICAgDQogICAgPHRpdGxlPlRlc3QtdHViZTwvdGl0bGU+DQogICAgDQogICAgPGRlZnM+Cg08L2RlZnM+DQogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiM0MzQzNDMiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTEwLjkyMSwwLjk2OSBDMTAuOTIxLDAuMDMyIDEwLjgzLDAuMDMxIDkuODcxLDAuMDMxIEwzLjEzLDAuMDMxIEMyLjE3MiwwLjAzMSAyLjA3OCwwLjAzMiAyLjA3OCwwLjk2OSBMMy4wMzEsMC45NjkgTDMuMDMxLDMuOTA5IEwwLjAxOSwxNC4yMzggQzAuMDE5LDE1LjE3NyAwLjc5NiwxNS45MzcgMS43NTUsMTUuOTM3IEwxMS4yNDQsMTUuOTM3IEMxMi4yMDIsMTUuOTM3IDEyLjk4LDE1LjE3NyAxMi45OCwxNC4yMzggTDkuOTkyLDMuODc5IEw5Ljk3OCwwLjk2OSBMMTAuOTIxLDAuOTY5IEwxMC45MjEsMC45NjkgWiBNMTEuOTY5LDEzLjYwNiBDMTIuMjQsMTQuNDkgMTEuNzY2LDE1LjA0MSAxMC41MzcsMTUuMDQxIEwyLjU2MiwxNS4wNDEgQzEuMTYxLDE1LjA0MSAwLjgxNywxNC40NDggMS4xMywxMy42MDYgTDMuOTE2LDMuOTU0IEwzLjkwNSwwLjk0MSBMOS4wMywwLjk0MSBMOS4wMywzLjkzIEwxMS45NjksMTMuNjA2IEwxMS45NjksMTMuNjA2IFoiIGNsYXNzPSJzaS1nbHlwaC1maWxsIj4KDTwvcGF0aD4NCiAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjAzOSw2LjAzMSBMNS4wMTksNi4wMzEgTDMuMTgxLDEyLjMzOSBDMi44MjYsMTMuNDg5IDIuOTQxLDEzLjkyMyA0LjU4OSwxMy45MjMgTDguNDY4LDEzLjkyMyBDMTAuMTAxLDEzLjkyMyAxMC4xMzgsMTMuNDA1IDkuODc3LDEyLjMzOSBMOC4wMzksNi4wMzEgTDguMDM5LDYuMDMxIFoiIGNsYXNzPSJzaS1nbHlwaC1maWxsIj4KDTwvcGF0aD4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 5px;
}

.recurring-label {
    display: inline-flex;
    align-items: center;
    background-color: #dbf2ff;
    border-radius: 5px; 
    padding: 2px 5px; 
}

a.recurring-label{
    text-decoration: none;
}

.recurring-icon {
    width: 12px;
    height: 12px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgCgkgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgNTIgNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUyIDUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTQ3LjIsMzIuNmMwLDAuMSwwLDAuMS0wLjEsMC4yYy0wLjMsMC45LTAuNSwxLjgtMC45LDIuNmMtMC40LDAuOS0wLjgsMS45LTEuMywyLjdjLTEsMS44LTIuMiwzLjQtMy42LDQuOAoJYy0xLjQsMS40LTMsMi43LTQuNywzLjdjLTEuNywxLTMuNiwxLjktNS42LDIuNGMtMiwwLjYtNC4xLDAuOC02LjIsMC44QzEyLjMsNTAsMiwzOS43LDIsMjcuMVMxMi4zLDQuMiwyNC45LDQuMgoJYzQuMywwLDguMywxLjIsMTEuNywzLjJjMCwwLDAsMCwwLDBjMS43LDEsMy4yLDIuMiw0LjUsMy41YzAuNCwwLjMsMC43LDAuNiwxLDFjMC44LDAuNiwxLjMsMC4yLDEuMy0wLjhWMy42QzQzLjQsMi44LDQ0LjIsMiw0NSwyCgloMy4yYzAuOSwwLDEuNiwwLjgsMS43LDEuNnYxOS42YzAsMC44LTAuNiwxLjQtMS40LDEuNEgyOC45Yy0wLjksMC0xLjUtMC42LTEuNS0xLjV2LTMuM2MwLTAuOSwwLjgtMS42LDEuNi0xLjZoNy41CgljMC42LDAsMS4yLTAuMiwxLjQtMC41Yy0yLjktNC03LjYtNi42LTEzLTYuNmMtOC45LDAtMTYsNy4yLTE2LDE2czcuMiwxNiwxNiwxNmM3LDAsMTIuOS00LjQsMTUuMS0xMC42YzAsMCwwLjMtMS40LDEuNC0xLjQKCWMxLjEsMCwzLjgsMCw0LjYsMGMwLjcsMCwxLjMsMC41LDEuMywxLjJDNDcuMiwzMi40LDQ3LjIsMzIuNSw0Ny4yLDMyLjZ6Ii8+Cjwvc3ZnPg==');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin-right: 5px;
}

.split-label {
    display: inline-flex;
    align-items: center;
    background-color: #e8f5e9;
    border-radius: 5px;
    padding: 2px 5px;
    margin-left: 5px;
    text-decoration: none;
    color: #2e7d32;
    transition: background-color 0.2s ease;
}

.split-label:hover {
    background-color: #c8e6c9;
    color: #1b5e20;
}

.split-icon {
    font-size: 12px;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    line-height: 1;
}

.split-text {
    font-size: 12px;
    line-height: 1.2;
}

.rm-sandbox-warning-box {
    background-color: #fff8e1;
    border-left: 4px solid #ffc107;
    padding: 16px;
    margin-top: 12px;
    border-radius: 6px;
    font-family: Arial, sans-serif;
    color: #444;
}

.rm-sandbox-warning-box p {
    margin: 0 0 10px;
    font-size: 14px;
    line-height: 1.5;
}

.rm-sandbox-clear-btn {
    display: inline-block;
    background-color: #d32f2f;
    color: #fff;
    padding: 10px 16px;
    text-decoration: none;
    border-radius: 4px;
    font-weight: bold;
    font-size: 14px;
    transition: background-color 0.3s ease;
}

.rm-sandbox-clear-btn:hover {
    background-color: #b71c1c;
}

a.rm-sandbox-clear-btn {padding: 5px;line-height: 10px;}

a.rm-sandbox-clear-btn span {
    line-height: 10px;
}
a.rm-sandbox-clear-btn:hover, a.rm-sandbox-clear-btn span:hover{
    color: #FFF;
}