.perac-pdf-button {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 10px 20px;
background-color: #c0392b;
color: #ffffff;
border: none;
border-radius: 2px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
white-space: nowrap;
}
.perac-pdf-button[data-perac-pdf-type="table"] {
border: 2px solid #c0392b;
}
.perac-calculator-results-actions .perac-pdf-button {
padding: 14px 24px;
border-radius: 4px;
font-size: 16px;
flex-grow: 1;
}
.perac-pdf-button[data-perac-pdf-type="table"],
.perac-calculator-results-actions .perac-pdf-button {
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.perac-pdf-button:hover,
.perac-pdf-button:focus {
background-color: #96281b;
border-color: #96281b;
}
.perac-pdf-button[data-perac-pdf-type="table"]:hover,
.perac-pdf-button[data-perac-pdf-type="table"]:focus,
.perac-calculator-results-actions .perac-pdf-button:hover,
.perac-calculator-results-actions .perac-pdf-button:focus {
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.perac-pdf-button:active {
transform: translateY(1px);
}
.perac-pdf-button:disabled,
.perac-pdf-button[disabled] {
opacity: 0.6;
cursor: not-allowed;
transform: none;
} .perac-pdf-button i,
.perac-pdf-button svg {
font-size: 14px;
flex-shrink: 0;
} .perac-table-toolbar .perac-pdf-button,
.perac-table-footer .perac-pdf-button {
margin-left: 8px;
} .perac-calculator-results-actions {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px;
margin-top: 16px;
padding-top: 12px;
border-top: 1px solid rgba(0, 0, 0, 0.08);
} .perac-pdf-button.is-loading {
pointer-events: none;
opacity: 0.75;
}
.perac-pdf-button.is-loading::before {
content: '';
display: inline-block;
width: 12px;
height: 12px;
border: 2px solid rgba(255, 255, 255, 0.4);
border-top-color: #ffffff;
border-radius: 50%;
animation: perac-pdf-spin 0.7s linear infinite;
margin-right: 6px;
flex-shrink: 0;
}
@keyframes perac-pdf-spin {
to {
transform: rotate(360deg);
}
} @media (max-width: 480px) {
.perac-pdf-button {
padding: 6px 12px;
font-size: 12px;
}
}.perac-table-widget {
width: 100%;
max-width: 100%;
margin: 0 auto;
@media (max-width: 767px) {
padding: 10px;
}
} .perac-table-header {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
align-items: center;
justify-content: space-between;
column-gap: 20px;
margin-bottom: 20px;
padding: 15px;
background-color: #f5f5f5;
border-radius: 4px;
@media (max-width: 767px) {
margin-left: -10px;
margin-right: -10px;
padding: 10px;
}
}
.perac-table-title {
margin: 0;
font-size: 20px;
font-weight: 600;
color: #333;
}
.perac-table-title~.perac-table-header-controls {
flex: 0;
}
.perac-table-header-controls {
display: flex;
gap: 15px;
align-items: center;
flex-wrap: nowrap;
justify-content: space-between;
flex: 1;
@media (max-width: 767px) {
flex-wrap: wrap;
button {
width: 100%;
&.perac-sort-button {
display: flex;
flex-direction: row;
justify-content: center;
padding: 6px 12px;
}
}
}
}
.perac-indicator-selector-wrapper {
position: relative;
min-width: 400px;
width: fit-content;
margin-right: auto;
@media (max-width: 767px) {
min-width: 100%;
}
}
.perac-indicator-selector-wrapper:after {
content: "▼";
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
}
.perac-indicator-selector {
width: 100%;
max-width: 400px;
padding: 10px 15px;
font-size: 16px;
border: 1px solid #ddd;
border-radius: 4px;
background-color: #fff;
cursor: pointer;
transition: all 0.3s ease;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.perac-indicator-selector:hover {
border-color: #0073aa;
}
.perac-indicator-selector:focus {
outline: none;
border-color: #0073aa;
box-shadow: 0 0 0 1px #0073aa;
} .perac-sort-button {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 15px;
font-size: 14px;
font-weight: 600;
color: #0073aa;
background-color: #fff;
border: 2px solid #0073aa;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s ease;
white-space: nowrap;
}
.perac-sort-button:hover {
color: #fff;
background-color: #0073aa;
transform: translateY(-1px);
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.perac-sort-button:active {
transform: translateY(0);
}
.perac-sort-button:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.3);
}
.perac-sort-button .sort-icon {
display: inline-block;
transition: transform 0.3s ease;
}
.perac-table-widget.sort-asc .perac-sort-button .sort-icon {
transform: rotate(180deg);
} .perac-table-container {
width: 100%;
overflow-x: auto;
background-color: #fff;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
} .perac-table {
width: 100%;
border-collapse: collapse;
margin: 0;
font-size: 14px;
text-align: left;
background-color: #fff;
table-layout: fixed;
@media (max-width: 767px) {
width: 700px;
}
} .perac-table thead {
background-color: #0073aa;
color: #fff;
}
.perac-table thead th {
padding: 12px 15px;
font-weight: 600;
text-align: center;
white-space: nowrap;
border-bottom: 2px solid #005a87;
width: 7.69%;
}
.perac-table thead th:first-child {
text-align: center;
min-width: 80px;
width: 7.69%;
} .perac-table tbody tr {
transition: background-color 0.2s ease;
}
.perac-table tbody tr:hover {
background-color: rgba(0, 115, 170, 0.05);
} .perac-table-widget.has-alternate-rows tbody tr:nth-child(even) {
background-color: #f9f9f9;
}
.perac-table tbody td {
padding: 12px 15px;
text-align: center;
border-bottom: 1px solid #e0e0e0;
}
.perac-table tbody td:first-child {
text-align: left;
font-weight: 600;
color: #333;
} .perac-table tbody td.empty-cell {
color: #999;
font-style: italic;
}  .perac-table-widget.is-expanded .perac-table tbody tr.hidden-row {
display: table-row;
}
.perac-table tbody tr.hidden-row {
display: none;
} .perac-loading {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px 20px;
text-align: center;
}
.perac-spinner {
display: inline-block;
width: 40px;
height: 40px;
border: 4px solid rgba(0, 115, 170, 0.1);
border-left-color: #0073aa;
border-radius: 50%;
animation: perac-spin 1s linear infinite;
}
@keyframes perac-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.perac-loading p {
margin-top: 15px;
color: #666;
font-size: 14px;
} .perac-table-footer {
margin-top: 20px;
text-align: center;
}
.perac-expand-button {
display: inline-block;
padding: 10px 20px;
font-size: 14px;
font-weight: 600;
color: #fff;
background-color: #0073aa;
border: none;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.perac-expand-button:hover {
background-color: #005a87;
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.perac-expand-button:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.perac-expand-button:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.3);
} .perac-table-widget.is-expanded .perac-expand-button::before {
content: '▲ ';
}
.perac-expand-button::before {
content: '▼ ';
margin-right: 5px;
} .perac-error-message {
padding: 20px;
margin: 20px 0;
background-color: #fff3cd;
border: 1px solid #ffc107;
border-radius: 4px;
color: #856404;
text-align: center;
}
.perac-no-data-message {
padding: 40px 20px;
text-align: center;
color: #666;
font-size: 16px;
} @media screen and (max-width: 1200px) {
.perac-table {
font-size: 13px;
}
.perac-table thead th,
.perac-table tbody td {
padding: 10px 12px;
}
}
@media screen and (max-width: 768px) {
.perac-table {
font-size: 12px;
}
.perac-table thead th,
.perac-table tbody td {
padding: 8px 10px;
}
.perac-indicator-selector {
max-width: 100%;
}
}
@media screen and (max-width: 480px) {
.perac-table-container {
border-radius: 0;
}
.perac-table {
font-size: 11px;
}
.perac-table thead th,
.perac-table tbody td {
padding: 6px 8px;
}
.perac-expand-button {
width: 100%;
padding: 12px 20px;
}
} @media print {
.perac-table-header,
.perac-table-footer {
display: none !important;
}
.perac-table tbody tr.hidden-row {
display: table-row !important;
}
.perac-table-container {
box-shadow: none;
border: 1px solid #ddd;
}
.perac-table tbody tr:hover {
background-color: transparent !important;
}
} @media (prefers-reduced-motion: reduce) {
.perac-table tbody tr,
.perac-expand-button,
.perac-indicator-selector {
transition: none;
}
.perac-spinner {
animation: none;
border-left-color: transparent;
border-top-color: #0073aa;
}
} @media (prefers-contrast: high) {
.perac-table {
border: 2px solid #000;
}
.perac-table thead th {
border: 1px solid #000;
}
.perac-table tbody td {
border: 1px solid #000;
}
} .perac-calculator-modal-button {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 15px;
font-size: 14px;
font-weight: 600;
color: #fff;
background-color: #0073aa;
border: none;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s ease;
white-space: nowrap;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.perac-table-header-controls .perac-calculator-modal-button {
border: 2px solid #0073aa;
}
.perac-calculator-modal-button:hover {
background-color: #005a87;
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.perac-calculator-modal-button:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.perac-calculator-modal-button:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.3);
} .perac-calculator-modal-button i {
font-size: 16px;
line-height: 1;
} .perac-calculator-modal-button svg {
width: 16px;
height: 16px;
fill: currentColor;
flex-shrink: 0;
display: inline-block;
vertical-align: middle;
} .perac-calculator-modal-button svg path,
.perac-calculator-modal-button svg circle,
.perac-calculator-modal-button svg rect,
.perac-calculator-modal-button svg polygon,
.perac-calculator-modal-button svg line,
.perac-calculator-modal-button svg polyline {
fill: currentColor;
} .perac-calculator-modal-button svg[stroke] path,
.perac-calculator-modal-button svg[stroke] circle,
.perac-calculator-modal-button svg[stroke] rect,
.perac-calculator-modal-button svg[stroke] line {
stroke: currentColor;
fill: none;
} .perac-calculator-modal-button .elementor-icon {
display: inline-flex;
align-items: center;
justify-content: center;
}
.perac-calculator-modal-button .elementor-icon svg {
width: 16px;
height: 16px;
} .perac-calculator-modal-button i+*,
.perac-calculator-modal-button svg+*,
.perac-calculator-modal-button .elementor-icon+* {
margin-left: 0; } .perac-table-footer {
display: flex;
gap: 15px;
justify-content: center;
flex-wrap: wrap;
} .perac-calculator-modal {
position: relative;
background: #fff;
padding: 10px 30px;
width: auto;
max-width: 600px;
margin: 0 auto;
border-radius: 8px;
}
.perac-calculator-modal-header {
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom: 2px solid #0073aa;
}
.perac-calculator-modal-header h2 {
margin: 0;
font-size: 22px;
font-weight: 600;
color: #333;
} .perac-calculator-modal .perac-calculator-container {
padding: 0;
box-shadow: none;
border-radius: 0;
background: transparent;
} .perac-calculator-modal .perac-calculator-field input,
.perac-calculator-modal .perac-calculator-field select {
background-color: #f9f9f9;
}
.perac-calculator-modal .perac-calculator-field input:focus,
.perac-calculator-modal .perac-calculator-field select:focus {
background-color: #fff;
}
.perac-calculator-modal .perac-calculator-field input.perac-calculator-indicator {
text-transform: uppercase;
}
.perac-calculator-modal .perac-calculator-field input[readonly] {
background-color: #e9ecef;
cursor: not-allowed;
}
.perac-calculator-modal .perac-calculator-field [readonly]:hover,
.perac-calculator-modal .perac-calculator-field [readonly]:focus {
background-color: var(--perac-field-input-bg-color, #e9ecef) !important;
border-color: var(--perac-field-input-border-color, #ccc) !important;
box-shadow: none;
} .mfp-bg {
background: #000;
opacity: 0.8;
}
.mfp-wrap {
z-index: 9999;
} .mfp-close {
color: #333;
opacity: 0.7;
}
.mfp-close:hover {
opacity: 1;
} @media screen and (max-width: 768px) {
.perac-calculator-modal {
max-width: 95%;
padding: 20px;
}
.perac-calculator-modal-header h2 {
font-size: 18px;
}
}  .perac-table-widget svg,
.perac-calculator-widget svg,
.perac-calculator-modal svg {
display: inline-block;
vertical-align: middle;
} .perac-table-widget button svg,
.perac-calculator-widget button svg,
.perac-calculator-modal button svg {
width: 1em;
height: 1em;
fill: currentColor;
} .perac-table-widget .elementor-icon,
.perac-calculator-widget .elementor-icon,
.perac-calculator-modal .elementor-icon {
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.perac-table-widget .elementor-icon svg,
.perac-calculator-widget .elementor-icon svg,
.perac-calculator-modal .elementor-icon svg {
width: 1em;
height: 1em;
fill: currentColor;
} .perac-table-widget svg[stroke] path,
.perac-calculator-widget svg[stroke] path,
.perac-calculator-modal svg[stroke] path {
stroke: currentColor;
fill: none;
} .perac-sort-button svg {
width: 14px;
height: 14px;
fill: currentColor;
} .perac-table-widget svg *,
.perac-calculator-widget svg *,
.perac-calculator-modal svg * {
transition: inherit;
}.perac-calculator-widget {
width: 100%;
max-width: 600px;
margin: 0 auto;
}
.perac-calculator-container {
background-color: #fff;
padding: 30px;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
} .perac-calculator-field {
margin-bottom: 20px;
}
.perac-calculator-field label {
display: block;
margin-bottom: 8px;
font-weight: 600;
font-size: 14px;
color: #333;
}
.perac-calculator-field label.has-tooltip {
display: inline-block;
}
.perac-calculator-field input,
.perac-calculator-field select {
width: 100%;
padding: 12px 15px;
font-size: 16px;
border: 2px solid #ddd;
border-radius: 4px;
background-color: #fff;
transition: all 0.3s ease;
box-sizing: border-box;
}
.perac-calculator-field input:focus,
.perac-calculator-field select:focus {
outline: none;
border-color: #0073aa;
box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.1);
}
.perac-calculator-field input:hover,
.perac-calculator-field select:hover {
border-color: #0073aa;
} .perac-calculator-date-start,
.perac-calculator-date-end {
cursor: pointer;
} .perac-calculator-value {
font-family: monospace;
font-size: 18px;
font-weight: 600;
} .perac-field-description {
margin-top: 5px;
font-size: 12px;
color: #666;
}
.perac-field-description.above {
margin-bottom: 10px;
margin-top: 0;
}
.perac-field-description.below {
margin-top: 5px;
}
.perac-info-icon {
display: inline-block;
margin-left: 5px;
color: #0073aa;
font-size: 14px;
cursor: help;
} .perac-calculator-actions {
display: flex;
gap: 15px;
margin-top: 30px;
margin-bottom: 30px;
}
.perac-calculate-button,
.perac-clear-button {
flex: 1;
padding: 14px 24px;
font-size: 16px;
font-weight: 600;
border: none;
border-radius: 4px;
cursor: pointer;
transition: all 0.3s ease;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.perac-calculate-button {
background-color: #0073aa;
color: #fff;
}
.perac-calculate-button:hover {
background-color: #005a87;
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.perac-calculate-button:active {
transform: translateY(0);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.perac-calculate-button:focus {
outline: none;
box-shadow: 0 0 0 3px rgba(0, 115, 170, 0.3);
}
.perac-clear-button {
background-color: #f5f5f5;
color: #666;
border: 2px solid #ddd;
}
.perac-clear-button:hover {
background-color: #e0e0e0;
border-color: #999;
color: #333;
} .perac-calculator-results {
margin-top: 30px;
padding: 25px;
background-color: #f9f9f9;
border-radius: 4px;
border-left: 4px solid #0073aa;
}
.perac-calculator-results h3 {
margin: 0 0 20px 0;
font-size: 18px;
font-weight: 600;
color: #333;
}
.perac-result-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 0;
border-bottom: 1px solid #e0e0e0;
}
.perac-result-item:last-child {
border-bottom: none;
}
.perac-result-item label {
font-size: 14px;
color: #666;
font-weight: 500;
}
.perac-result-value {
font-size: 16px;
font-weight: 600;
color: #0073aa;
font-family: monospace;
} .perac-result-highlight {
--perac-results-highlight-bg-color: #0073aa;
position: relative;
margin-top: 15px;
padding-top: 20px;
border-top: 2px solid #0073aa;
padding: 20px 15px;
border-radius: 4px;
margin-left: -15px;
margin-right: -15px;
z-index: 1;
}
.perac-result-highlight:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: var(--perac-results-highlight-bg-color);
opacity: 0.1;
z-index: -1;
}
.perac-result-highlight label {
font-size: 16px;
font-weight: 600;
color: #333;
}
.perac-result-highlight .perac-result-value {
font-size: 24px;
font-weight: 700;
color: #0073aa;
} .perac-calculator-widget .perac-loading {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px 20px;
text-align: center;
}
.perac-calculator-widget .perac-spinner {
display: inline-block;
width: 40px;
height: 40px;
border: 4px solid rgba(0, 115, 170, 0.1);
border-left-color: #0073aa;
border-radius: 50%;
animation: perac-spin 1s linear infinite;
}
@keyframes perac-spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.perac-calculator-widget .perac-loading p {
margin-top: 15px;
color: #666;
font-size: 14px;
} .perac-calculator-error {
margin-top: 20px;
padding: 15px 20px;
background-color: #fff3cd;
border: 1px solid #ffc107;
border-radius: 4px;
color: #856404;
}
.perac-calculator-error strong {
display: block;
margin-bottom: 5px;
} .perac-calculator-field.has-error input,
.perac-calculator-field.has-error select {
border-color: #dc3545;
}
.perac-calculator-field.has-error label {
color: #dc3545;
}
.perac-calculator-field-error {
margin-top: 5px;
font-size: 12px;
color: #dc3545;
} @media screen and (max-width: 768px) {
.perac-calculator-container {
padding: 20px;
}
.perac-calculator-actions {
flex-direction: column;
}
.perac-calculate-button,
.perac-clear-button {
width: 100%;
}
.perac-result-item {
flex-direction: column;
align-items: flex-start;
gap: 5px;
}
.perac-result-highlight .perac-result-value {
font-size: 20px;
}
}
@media screen and (max-width: 480px) {
.perac-calculator-widget {
max-width: 100%;
}
.perac-calculator-container {
padding: 15px;
border-radius: 0;
}
.perac-calculator-field label {
font-size: 13px;
}
.perac-calculator-field input,
.perac-calculator-field select {
font-size: 14px;
padding: 10px 12px;
}
.perac-calculator-results h3 {
font-size: 16px;
}
} @media print {
.perac-calculator-actions {
display: none !important;
}
.perac-calculator-container {
box-shadow: none;
border: 1px solid #ddd;
}
.perac-calculator-field input,
.perac-calculator-field select {
border: 1px solid #999;
}
} @media (prefers-reduced-motion: reduce) {
.perac-calculate-button,
.perac-clear-button,
.perac-calculator-field input,
.perac-calculator-field select {
transition: none;
}
.perac-spinner {
animation: none;
border-left-color: transparent;
border-top-color: #0073aa;
}
} @media (prefers-contrast: high) {
.perac-calculator-container {
border: 2px solid #000;
}
.perac-calculator-field input,
.perac-calculator-field select {
border: 2px solid #000;
}
.perac-calculate-button {
border: 2px solid #000;
}
}  .perac-calculator-widget svg {
display: inline-block;
vertical-align: middle;
} .perac-calculator-widget button svg {
width: 1em;
height: 1em;
fill: currentColor;
} .perac-calculator-widget .elementor-icon {
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.perac-calculator-widget .elementor-icon svg {
width: 1em;
height: 1em;
fill: currentColor;
} .perac-calculator-widget svg[stroke] path {
stroke: currentColor;
fill: none;
} .perac-calculator-widget svg * {
transition: inherit;
}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}