:root {
  --dif-icon-accessibility: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4a1 1 0 1 0-2 0 1 1 0 0 0 2 0z M18 19l1-7-6 1 M5 8l3-3 5.5 3-2.36 3.5 M4.24 14.5a5 5 0 0 0 6.88 6 M13.76 17.5a5 5 0 0 0-6.88-6'/%3E%3C/svg%3E");
  --dif-icon-award: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12z M15.48 12.89 17 22l-5-3-5 3 1.52-9.11'/%3E%3C/svg%3E");
  --dif-icon-bell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9 M10.3 21a1.94 1.94 0 0 0 3.4 0'/%3E%3C/svg%3E");
  --dif-icon-book-text: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20 M8 11h8 M8 7h6'/%3E%3C/svg%3E");
  --dif-icon-briefcase: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2z M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3C/svg%3E");
  --dif-icon-building: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z M9 22v-4h6v4 M8 6h.01 M12 6h.01 M16 6h.01 M8 10h.01 M12 10h.01 M16 10h.01 M8 14h.01 M12 14h.01 M16 14h.01'/%3E%3C/svg%3E");
  --dif-icon-building-bank: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18 M3 10h18 M5 6l7-3 7 3 M4 10v11 M20 10v11 M8 14v3 M12 14v3 M16 14v3'/%3E%3C/svg%3E");
  --dif-icon-calendar-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4 M16 2v4 M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z M3 10h18 M9 16l2 2 4-4'/%3E%3C/svg%3E");
  --dif-icon-calendar-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18 M21 15.5V6a2 2 0 0 0-2-2H9.5 M16 2v4 M3 10h7 M21 10h-5.5 M2 2l20 20'/%3E%3C/svg%3E");
  --dif-icon-cash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9h12a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2z M14 14a2 2 0 1 0 0-.01 M17 9V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2'/%3E%3C/svg%3E");
  --dif-icon-clipboard-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M9 14l2 2 4-4'/%3E%3C/svg%3E");
  --dif-icon-clipboard-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M12 11h4 M12 16h4 M8 11h.01 M8 16h.01'/%3E%3C/svg%3E");
  --dif-icon-door-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 4h3a2 2 0 0 1 2 2v14 M2 20h3 M13 20h9 M10 12v.01 M13 4.56v16.88a.5.5 0 0 1-.6.49L5 20.5V5.62a1 1 0 0 1 .78-.98l6.5-1.43a.6.6 0 0 1 .72.58z'/%3E%3C/svg%3E");
  --dif-icon-dot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11z'/%3E%3C/svg%3E");
  --dif-icon-file-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M10 12a1.5 1.5 0 1 0 0-.01 M20 17l-3.1-3.1a2 2 0 0 0-2.8 0L8 20'/%3E%3C/svg%3E");
  --dif-icon-file-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M11.5 17.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z M13.3 16.3 15 18'/%3E%3C/svg%3E");
  --dif-icon-file-user: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M15 18a3 3 0 1 0-6 0 M12 11a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E");
  --dif-icon-file-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M9.5 12.5l5 5 M14.5 12.5l-5 5'/%3E%3C/svg%3E");
  --dif-icon-files: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8z M15 2v4a2 2 0 0 0 2 2h4 M5 7v13a2 2 0 0 0 2 2h9'/%3E%3C/svg%3E");
  --dif-icon-id-card: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z M16 10h2 M16 14h2 M9 11a2 2 0 1 0 0-.01 M6.17 15a3 3 0 0 1 5.66 0'/%3E%3C/svg%3E");
  --dif-icon-landmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 22h18 M6 18v-7 M10 18v-7 M14 18v-7 M18 18v-7 M12 2l8 5H4z'/%3E%3C/svg%3E");
  --dif-icon-layout-dashboard: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 3h5a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z M15 3h5a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z M15 12h5a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-7a1 1 0 0 1 1-1z M4 16h5a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
  --dif-icon-lightbulb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5 M9 18h6 M10 22h4'/%3E%3C/svg%3E");
  --dif-icon-mail-open: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0z M22 10l-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/svg%3E");
  --dif-icon-mail-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h9 M22 7l-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7 M17 17l4 4 M21 17l-4 4'/%3E%3C/svg%3E");
  --dif-icon-map-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z M12 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z'/%3E%3C/svg%3E");
  --dif-icon-map-pin-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z M12 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6z M2 2l20 20'/%3E%3C/svg%3E");
  --dif-icon-message-square-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z M12 7v3 M12 13.5h.01'/%3E%3C/svg%3E");
  --dif-icon-network: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 2h6v6H9z M2 16h6v6H2z M16 16h6v6h-6z M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3 M12 12V8'/%3E%3C/svg%3E");
  --dif-icon-notebook-pen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4 M2 6h4 M2 10h4 M2 14h4 M2 18h4 M18.4 2.6a2.17 2.17 0 0 1 3 3L16 11l-4 1 1-4z'/%3E%3C/svg%3E");
  --dif-icon-reply: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17l-5-5 5-5 M20 18v-2a4 4 0 0 0-4-4H4'/%3E%3C/svg%3E");
  --dif-icon-shield-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z M9 12l2 2 4-4'/%3E%3C/svg%3E");
  --dif-icon-signature: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 17l-2.16-1.87a.5.5 0 0 0-.84.37v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.55-4-3.97-8.5-4a2.5 2.5 0 0 0 0 5c4.15 0 4.75-11.3 5.71-13.5a2.5 2.5 0 1 1 3.31 3.28 M3 21h18'/%3E%3C/svg%3E");
  --dif-icon-sparkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.94 14.06 8 20l-1.94-5.94L0 12l6.06-1.94L8 4l1.94 6.06L16 12z M18 2v4 M20 4h-4 M20 16v4 M22 18h-4'/%3E%3C/svg%3E");
  --dif-icon-venetian-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V7h-5a8 8 0 0 0-5 2 8 8 0 0 0-5-2H2z M6 11c1.5 0 3 .5 3 2-2 0-3 0-3-2z M18 11c-1.5 0-3 .5-3 2 2 0 3 0 3-2z'/%3E%3C/svg%3E");
  --dif-icon-wallet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1 M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4'/%3E%3C/svg%3E");
}
.dif-icon-accessibility {
  --dif-icon-shape: var(--dif-icon-accessibility);
}
.dif-icon-award {
  --dif-icon-shape: var(--dif-icon-award);
}
.dif-icon-bell {
  --dif-icon-shape: var(--dif-icon-bell);
}
.dif-icon-book-text {
  --dif-icon-shape: var(--dif-icon-book-text);
}
.dif-icon-briefcase {
  --dif-icon-shape: var(--dif-icon-briefcase);
}
.dif-icon-building {
  --dif-icon-shape: var(--dif-icon-building);
}
.dif-icon-building-bank {
  --dif-icon-shape: var(--dif-icon-building-bank);
}
.dif-icon-calendar-check {
  --dif-icon-shape: var(--dif-icon-calendar-check);
}
.dif-icon-calendar-off {
  --dif-icon-shape: var(--dif-icon-calendar-off);
}
.dif-icon-cash {
  --dif-icon-shape: var(--dif-icon-cash);
}
.dif-icon-clipboard-check {
  --dif-icon-shape: var(--dif-icon-clipboard-check);
}
.dif-icon-clipboard-list {
  --dif-icon-shape: var(--dif-icon-clipboard-list);
}
.dif-icon-door-open {
  --dif-icon-shape: var(--dif-icon-door-open);
}
.dif-icon-file-image {
  --dif-icon-shape: var(--dif-icon-file-image);
}
.dif-icon-file-search {
  --dif-icon-shape: var(--dif-icon-file-search);
}
.dif-icon-file-user {
  --dif-icon-shape: var(--dif-icon-file-user);
}
.dif-icon-file-x {
  --dif-icon-shape: var(--dif-icon-file-x);
}
.dif-icon-files {
  --dif-icon-shape: var(--dif-icon-files);
}
.dif-icon-id-card {
  --dif-icon-shape: var(--dif-icon-id-card);
}
.dif-icon-landmark {
  --dif-icon-shape: var(--dif-icon-landmark);
}
.dif-icon-layout-dashboard {
  --dif-icon-shape: var(--dif-icon-layout-dashboard);
}
.dif-icon-lightbulb {
  --dif-icon-shape: var(--dif-icon-lightbulb);
}
.dif-icon-mail-open {
  --dif-icon-shape: var(--dif-icon-mail-open);
}
.dif-icon-mail-x {
  --dif-icon-shape: var(--dif-icon-mail-x);
}
.dif-icon-map-pin {
  --dif-icon-shape: var(--dif-icon-map-pin);
}
.dif-icon-map-pin-off {
  --dif-icon-shape: var(--dif-icon-map-pin-off);
}
.dif-icon-message-square-warning {
  --dif-icon-shape: var(--dif-icon-message-square-warning);
}
.dif-icon-network {
  --dif-icon-shape: var(--dif-icon-network);
}
.dif-icon-notebook-pen {
  --dif-icon-shape: var(--dif-icon-notebook-pen);
}
.dif-icon-reply {
  --dif-icon-shape: var(--dif-icon-reply);
}
.dif-icon-shield-check {
  --dif-icon-shape: var(--dif-icon-shield-check);
}
.dif-icon-signature {
  --dif-icon-shape: var(--dif-icon-signature);
}
.dif-icon-sparkles {
  --dif-icon-shape: var(--dif-icon-sparkles);
}
.dif-icon-venetian-mask {
  --dif-icon-shape: var(--dif-icon-venetian-mask);
}
.dif-icon-wallet {
  --dif-icon-shape: var(--dif-icon-wallet);
}
.dif-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  flex: none;
  background-color: var(--dif-icon-color, var(--dif-icon-fg));
  -webkit-mask: var(--dif-icon-shape) center / contain no-repeat;
  mask: var(--dif-icon-shape) center / contain no-repeat;
}
.dif-icon.dif-icon-14 {
  width: 14px;
  height: 14px;
}
.dif-icon.dif-icon-20 {
  width: 20px;
  height: 20px;
}
a:hover > .dif-icon,
button:hover > .dif-icon,
.dif-icon-btn:hover > .dif-icon {
  --dif-icon-color: var(--dif-icon-fg-hover);
}
.dif-icon-ok {
  --dif-icon-color: var(--dif-ok);
}
.dif-icon-danger {
  --dif-icon-color: var(--dif-danger);
}
.dif-icon-warn {
  --dif-icon-color: var(--dif-warn);
}
.dif-icon-primary {
  --dif-icon-color: var(--dif-primary);
}
.dif-icon-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: var(--dif-radius);
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: background-color var(--dif-ease, 120ms ease-out);
}
.dif-icon-btn:hover {
  background-color: var(--dif-bg-fill);
}
.dif-icon-btn:focus-visible {
  outline: none;
  box-shadow: var(--dif-ring);
}
.dif-illus {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: none;
  width: 56px;
  height: 56px;
  border-radius: 14px;
  background-color: var(--dif-illus-bg);
}
.dif-illus::after {
  content: "";
  width: 28px;
  height: 28px;
  background-color: var(--dif-illus-fg);
  -webkit-mask: var(--dif-icon-shape) center / contain no-repeat;
  mask: var(--dif-icon-shape) center / contain no-repeat;
}
.dif-illus-sm {
  width: 40px;
  height: 40px;
  border-radius: 10px;
}
.dif-illus-sm::after {
  width: 20px;
  height: 20px;
}
.dif-illus-ok {
  --dif-illus-bg: var(--dif-ok-soft);
  --dif-illus-fg: var(--dif-ok);
}
.dif-illus-danger {
  --dif-illus-bg: var(--dif-danger-soft);
  --dif-illus-fg: var(--dif-danger);
}
.dif-illus-warn {
  --dif-illus-bg: var(--dif-warn-soft);
  --dif-illus-fg: var(--dif-warn);
}
.dif-illus-muted {
  --dif-illus-bg: var(--dif-bg-fill);
  --dif-illus-fg: var(--dif-text-faint);
}
.dif-spinner {
  display: inline-block;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  vertical-align: middle;
  border: 2px solid var(--dif-primary-line);
  border-top-color: var(--dif-primary);
  border-radius: 50%;
  animation: difSpin .8s linear infinite;
}
.dif-spinner-muted {
  border-color: var(--dif-line-strong);
  border-top-color: var(--dif-text-muted);
}
@keyframes difSpin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .dif-spinner {
    animation-duration: 2.4s;
  }
}
.dif-step {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  font: 600 11px/1 inherit;
  background: var(--dif-bg-fill);
  color: var(--dif-text-muted);
  box-shadow: inset 0 0 0 1px var(--dif-line-strong);
}
.dif-step.is-on {
  background: var(--dif-primary);
  color: var(--dif-on-primary);
  box-shadow: none;
}
.dif-step.is-done {
  background: var(--dif-primary-soft);
  color: var(--dif-primary);
  box-shadow: inset 0 0 0 1px var(--dif-primary-line);
}
.dif-swatch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--dif-swatch, var(--dif-text-faint));
}
.dif-icon-chevron-up {
  --dif-icon-shape: var(--dif-icon-chevron-up);
}
.dif-icon-chevron-down {
  --dif-icon-shape: var(--dif-icon-chevron-down);
}
.dif-icon-chevron-left {
  --dif-icon-shape: var(--dif-icon-chevron-left);
}
.dif-icon-chevron-right {
  --dif-icon-shape: var(--dif-icon-chevron-right);
}
.dif-icon-chevrons-left {
  --dif-icon-shape: var(--dif-icon-chevrons-left);
}
.dif-icon-chevrons-right {
  --dif-icon-shape: var(--dif-icon-chevrons-right);
}
.dif-icon-chevrons-up {
  --dif-icon-shape: var(--dif-icon-chevrons-up);
}
.dif-icon-chevrons-down {
  --dif-icon-shape: var(--dif-icon-chevrons-down);
}
.dif-icon-chevrons-up-down {
  --dif-icon-shape: var(--dif-icon-chevrons-up-down);
}
.dif-icon-chevrons-down-up {
  --dif-icon-shape: var(--dif-icon-chevrons-down-up);
}
.dif-icon-arrow-right {
  --dif-icon-shape: var(--dif-icon-arrow-right);
}
.dif-icon-arrow-left {
  --dif-icon-shape: var(--dif-icon-arrow-left);
}
.dif-icon-arrow-up {
  --dif-icon-shape: var(--dif-icon-arrow-up);
}
.dif-icon-arrow-down {
  --dif-icon-shape: var(--dif-icon-arrow-down);
}
.dif-icon-arrow-up-down {
  --dif-icon-shape: var(--dif-icon-arrow-up-down);
}
.dif-icon-circle-arrow-right {
  --dif-icon-shape: var(--dif-icon-circle-arrow-right);
}
.dif-icon-circle-arrow-left {
  --dif-icon-shape: var(--dif-icon-circle-arrow-left);
}
.dif-icon-circle-arrow-up {
  --dif-icon-shape: var(--dif-icon-circle-arrow-up);
}
.dif-icon-circle-arrow-down {
  --dif-icon-shape: var(--dif-icon-circle-arrow-down);
}
.dif-icon-circle-check-pick {
  --dif-icon-shape: var(--dif-icon-circle-check-pick);
}
.dif-icon-caret-down {
  --dif-icon-shape: var(--dif-icon-caret-down);
}
.dif-icon-caret-up {
  --dif-icon-shape: var(--dif-icon-caret-up);
}
.dif-icon-caret-right {
  --dif-icon-shape: var(--dif-icon-caret-right);
}
.dif-icon-caret-left {
  --dif-icon-shape: var(--dif-icon-caret-left);
}
.dif-icon-menu {
  --dif-icon-shape: var(--dif-icon-menu);
}
.dif-icon-maximize-2 {
  --dif-icon-shape: var(--dif-icon-maximize-2);
}
.dif-icon-external-link {
  --dif-icon-shape: var(--dif-icon-external-link);
}
.dif-icon-link {
  --dif-icon-shape: var(--dif-icon-link);
}
.dif-icon-arrow-left-right {
  --dif-icon-shape: var(--dif-icon-arrow-left-right);
}
.dif-icon-repeat {
  --dif-icon-shape: var(--dif-icon-repeat);
}
.dif-icon-plus {
  --dif-icon-shape: var(--dif-icon-plus);
}
.dif-icon-minus {
  --dif-icon-shape: var(--dif-icon-minus);
}
.dif-icon-x {
  --dif-icon-shape: var(--dif-icon-x);
}
.dif-icon-pencil {
  --dif-icon-shape: var(--dif-icon-pencil);
}
.dif-icon-pencil-off {
  --dif-icon-shape: var(--dif-icon-pencil-off);
}
.dif-icon-square-pen {
  --dif-icon-shape: var(--dif-icon-square-pen);
}
.dif-icon-trash {
  --dif-icon-shape: var(--dif-icon-trash);
}
.dif-icon-save {
  --dif-icon-shape: var(--dif-icon-save);
}
.dif-icon-printer {
  --dif-icon-shape: var(--dif-icon-printer);
}
.dif-icon-copy {
  --dif-icon-shape: var(--dif-icon-copy);
}
.dif-icon-download {
  --dif-icon-shape: var(--dif-icon-download);
}
.dif-icon-upload-cloud {
  --dif-icon-shape: var(--dif-icon-upload-cloud);
}
.dif-icon-rotate-cw {
  --dif-icon-shape: var(--dif-icon-rotate-cw);
}
.dif-icon-eye {
  --dif-icon-shape: var(--dif-icon-eye);
}
.dif-icon-eye-off {
  --dif-icon-shape: var(--dif-icon-eye-off);
}
.dif-icon-filter {
  --dif-icon-shape: var(--dif-icon-filter);
}
.dif-icon-pin {
  --dif-icon-shape: var(--dif-icon-pin);
}
.dif-icon-pin-filled {
  --dif-icon-shape: var(--dif-icon-pin-filled);
}
.dif-icon-send {
  --dif-icon-shape: var(--dif-icon-send);
}
.dif-icon-mail {
  --dif-icon-shape: var(--dif-icon-mail);
}
.dif-icon-at-sign {
  --dif-icon-shape: var(--dif-icon-at-sign);
}
.dif-icon-sliders {
  --dif-icon-shape: var(--dif-icon-sliders);
}
.dif-icon-settings {
  --dif-icon-shape: var(--dif-icon-settings);
}
.dif-icon-play {
  --dif-icon-shape: var(--dif-icon-play);
}
.dif-icon-pause {
  --dif-icon-shape: var(--dif-icon-pause);
}
.dif-icon-undo {
  --dif-icon-shape: var(--dif-icon-undo);
}
.dif-icon-calculator {
  --dif-icon-shape: var(--dif-icon-calculator);
}
.dif-icon-calendar-clock {
  --dif-icon-shape: var(--dif-icon-calendar-clock);
}
.dif-icon-calendar-x {
  --dif-icon-shape: var(--dif-icon-calendar-x);
}
.dif-icon-lock {
  --dif-icon-shape: var(--dif-icon-lock);
}
.dif-icon-lock-open {
  --dif-icon-shape: var(--dif-icon-lock-open);
}
.dif-icon-key {
  --dif-icon-shape: var(--dif-icon-key);
}
.dif-icon-qr-code {
  --dif-icon-shape: var(--dif-icon-qr-code);
}
.dif-icon-list-checks {
  --dif-icon-shape: var(--dif-icon-list-checks);
}
.dif-icon-list-x {
  --dif-icon-shape: var(--dif-icon-list-x);
}
.dif-icon-snowflake {
  --dif-icon-shape: var(--dif-icon-snowflake);
}
.dif-icon-scroll-text {
  --dif-icon-shape: var(--dif-icon-scroll-text);
}
.dif-icon-activity {
  --dif-icon-shape: var(--dif-icon-activity);
}
.dif-icon-square-plus {
  --dif-icon-shape: var(--dif-icon-square-plus);
}
.dif-icon-code {
  --dif-icon-shape: var(--dif-icon-code);
}
.dif-icon-git-fork {
  --dif-icon-shape: var(--dif-icon-git-fork);
}
.dif-icon-workflow {
  --dif-icon-shape: var(--dif-icon-workflow);
}
.dif-icon-layers {
  --dif-icon-shape: var(--dif-icon-layers);
}
.dif-icon-sticky-note {
  --dif-icon-shape: var(--dif-icon-sticky-note);
}
.dif-icon-paperclip {
  --dif-icon-shape: var(--dif-icon-paperclip);
}
.dif-icon-archive {
  --dif-icon-shape: var(--dif-icon-archive);
}
.dif-icon-inbox {
  --dif-icon-shape: var(--dif-icon-inbox);
}
.dif-icon-list {
  --dif-icon-shape: var(--dif-icon-list);
}
.dif-icon-align-left {
  --dif-icon-shape: var(--dif-icon-align-left);
}
.dif-icon-hash {
  --dif-icon-shape: var(--dif-icon-hash);
}
.dif-icon-type {
  --dif-icon-shape: var(--dif-icon-type);
}
.dif-icon-circle-dot {
  --dif-icon-shape: var(--dif-icon-circle-dot);
}
.dif-icon-square-check {
  --dif-icon-shape: var(--dif-icon-square-check);
}
.dif-icon-table {
  --dif-icon-shape: var(--dif-icon-table);
}
.dif-icon-user {
  --dif-icon-shape: var(--dif-icon-user);
}
.dif-icon-users {
  --dif-icon-shape: var(--dif-icon-users);
}
.dif-icon-contact {
  --dif-icon-shape: var(--dif-icon-contact);
}
.dif-icon-graduation-cap {
  --dif-icon-shape: var(--dif-icon-graduation-cap);
}
.dif-icon-presentation {
  --dif-icon-shape: var(--dif-icon-presentation);
}
.dif-icon-shield {
  --dif-icon-shape: var(--dif-icon-shield);
}
.dif-icon-globe {
  --dif-icon-shape: var(--dif-icon-globe);
}
.dif-icon-languages {
  --dif-icon-shape: var(--dif-icon-languages);
}
.dif-icon-phone {
  --dif-icon-shape: var(--dif-icon-phone);
}
.dif-icon-phone-incoming {
  --dif-icon-shape: var(--dif-icon-phone-incoming);
}
.dif-icon-phone-outgoing {
  --dif-icon-shape: var(--dif-icon-phone-outgoing);
}
.dif-icon-message-square {
  --dif-icon-shape: var(--dif-icon-message-square);
}
.dif-icon-home {
  --dif-icon-shape: var(--dif-icon-home);
}
.dif-icon-log-in {
  --dif-icon-shape: var(--dif-icon-log-in);
}
.dif-icon-log-out {
  --dif-icon-shape: var(--dif-icon-log-out);
}
.dif-icon-panel-left {
  --dif-icon-shape: var(--dif-icon-panel-left);
}
.dif-icon-panel-right {
  --dif-icon-shape: var(--dif-icon-panel-right);
}
.dif-icon-app-window {
  --dif-icon-shape: var(--dif-icon-app-window);
}
.dif-icon-box {
  --dif-icon-shape: var(--dif-icon-box);
}
.dif-icon-shopping-cart {
  --dif-icon-shape: var(--dif-icon-shopping-cart);
}
.dif-icon-credit-card {
  --dif-icon-shape: var(--dif-icon-credit-card);
}
.dif-icon-receipt {
  --dif-icon-shape: var(--dif-icon-receipt);
}
.dif-icon-book-open {
  --dif-icon-shape: var(--dif-icon-book-open);
}
.dif-icon-bar-chart {
  --dif-icon-shape: var(--dif-icon-bar-chart);
}
.dif-icon-bar-chart-h {
  --dif-icon-shape: var(--dif-icon-bar-chart-h);
}
.dif-icon-line-chart {
  --dif-icon-shape: var(--dif-icon-line-chart);
}
.dif-icon-area-chart {
  --dif-icon-shape: var(--dif-icon-area-chart);
}
.dif-icon-pie-chart {
  --dif-icon-shape: var(--dif-icon-pie-chart);
}
.dif-icon-check {
  --dif-icon-shape: var(--dif-icon-check);
}
.dif-icon-circle-check {
  --dif-icon-shape: var(--dif-icon-circle-check);
}
.dif-icon-circle-x {
  --dif-icon-shape: var(--dif-icon-circle-x);
}
.dif-icon-triangle-alert {
  --dif-icon-shape: var(--dif-icon-triangle-alert);
}
.dif-icon-circle-alert {
  --dif-icon-shape: var(--dif-icon-circle-alert);
}
.dif-icon-circle-info {
  --dif-icon-shape: var(--dif-icon-circle-info);
}
.dif-icon-circle-help {
  --dif-icon-shape: var(--dif-icon-circle-help);
}
.dif-icon-flag {
  --dif-icon-shape: var(--dif-icon-flag);
}
.dif-icon-ban {
  --dif-icon-shape: var(--dif-icon-ban);
}
.dif-icon-hourglass {
  --dif-icon-shape: var(--dif-icon-hourglass);
}
.dif-icon-clock {
  --dif-icon-shape: var(--dif-icon-clock);
}
.dif-icon-calendar {
  --dif-icon-shape: var(--dif-icon-calendar);
}
.dif-icon-search {
  --dif-icon-shape: var(--dif-icon-search);
}
.dif-icon-star {
  --dif-icon-shape: var(--dif-icon-star);
}
.dif-icon-star-filled {
  --dif-icon-shape: var(--dif-icon-star-filled);
}
.dif-icon-dots {
  --dif-icon-shape: var(--dif-icon-dots);
}
.dif-icon-file {
  --dif-icon-shape: var(--dif-icon-file);
}
.dif-icon-file-text {
  --dif-icon-shape: var(--dif-icon-file-text);
}
.dif-icon-file-spreadsheet {
  --dif-icon-shape: var(--dif-icon-file-spreadsheet);
}
.dif-icon-file-code {
  --dif-icon-shape: var(--dif-icon-file-code);
}
.dif-icon-file-plus {
  --dif-icon-shape: var(--dif-icon-file-plus);
}
.dif-icon-file-down {
  --dif-icon-shape: var(--dif-icon-file-down);
}
.dif-icon-file-up {
  --dif-icon-shape: var(--dif-icon-file-up);
}
.dif-icon-file-chart {
  --dif-icon-shape: var(--dif-icon-file-chart);
}
.dif-icon-file-portrait {
  --dif-icon-shape: var(--dif-icon-file-portrait);
}
.dif-icon-file-landscape {
  --dif-icon-shape: var(--dif-icon-file-landscape);
}
.dif-icon-database {
  --dif-icon-shape: var(--dif-icon-database);
}
.dif-icon-folder {
  --dif-icon-shape: var(--dif-icon-folder);
}
.dif-icon-db-folder {
  --dif-icon-shape: var(--dif-icon-db-folder);
}
.dif-icon-image-off {
  --dif-icon-shape: var(--dif-icon-image-off);
}
.dif-icon-x-circle {
  --dif-icon-shape: var(--dif-icon-x-circle);
}
.dif-icon-help {
  --dif-icon-shape: var(--dif-icon-help);
}
.dif-icon-alert {
  --dif-icon-shape: var(--dif-icon-alert);
}
.dif-icon-upload {
  --dif-icon-shape: var(--dif-icon-upload);
}
.dif-icon-arrow-right-circle {
  --dif-icon-shape: var(--dif-icon-arrow-right-circle);
}
.dif-icon-refresh {
  --dif-icon-shape: var(--dif-icon-refresh);
}
.dif-icon-close {
  --dif-icon-shape: var(--dif-icon-close);
}
.dif-icon-maximize {
  --dif-icon-shape: var(--dif-icon-maximize);
}
.dif-icon-restore {
  --dif-icon-shape: var(--dif-icon-restore);
}
.dif-icon-grip {
  --dif-icon-shape: var(--dif-icon-grip);
}
.dif-icon-info {
  --dif-icon-shape: var(--dif-icon-info);
}
.dif-icon-question {
  --dif-icon-shape: var(--dif-icon-question);
}
img.editIcon,
.x-btn-icon.editIcon,
.x-btn-icon-el.editIcon,
.x-action-col-icon.editIcon,
span.editIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
}
img.deleteIcon,
.x-btn-icon.deleteIcon,
.x-btn-icon-el.deleteIcon,
.x-action-col-icon.deleteIcon,
span.deleteIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-trash) center / 16px 16px no-repeat;
  mask: var(--dif-icon-trash) center / 16px 16px no-repeat;
}
img.calendarIcon,
.x-btn-icon.calendarIcon,
.x-btn-icon-el.calendarIcon,
.x-action-col-icon.calendarIcon,
span.calendarIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-calendar-clock) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calendar-clock) center / 16px 16px no-repeat;
}
img.addIcon,
.x-btn-icon.addIcon,
.x-btn-icon-el.addIcon,
.x-action-col-icon.addIcon,
span.addIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
}
img.saveIcon,
.x-btn-icon.saveIcon,
.x-btn-icon-el.saveIcon,
.x-action-col-icon.saveIcon,
span.saveIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-save) center / 16px 16px no-repeat;
  mask: var(--dif-icon-save) center / 16px 16px no-repeat;
}
img.printIcon,
.x-btn-icon.printIcon,
.x-btn-icon-el.printIcon,
.x-action-col-icon.printIcon,
span.printIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-printer) center / 16px 16px no-repeat;
  mask: var(--dif-icon-printer) center / 16px 16px no-repeat;
}
img.previewIcon,
.x-btn-icon.previewIcon,
.x-btn-icon-el.previewIcon,
.x-action-col-icon.previewIcon,
span.previewIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
  mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
}
img.search,
.x-btn-icon.search,
.x-btn-icon-el.search,
.x-action-col-icon.search,
span.search:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  mask: var(--dif-icon-search) center / 16px 16px no-repeat;
}
img.searchIcon,
.x-btn-icon.searchIcon,
.x-btn-icon-el.searchIcon,
.x-action-col-icon.searchIcon,
span.searchIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  mask: var(--dif-icon-search) center / 16px 16px no-repeat;
}
img.filterIcon,
.x-btn-icon.filterIcon,
.x-btn-icon-el.filterIcon,
.x-action-col-icon.filterIcon,
span.filterIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-filter) center / 16px 16px no-repeat;
  mask: var(--dif-icon-filter) center / 16px 16px no-repeat;
}
img.refreshIcon,
.x-btn-icon.refreshIcon,
.x-btn-icon-el.refreshIcon,
.x-action-col-icon.refreshIcon,
span.refreshIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-refresh) center / 16px 16px no-repeat;
  mask: var(--dif-icon-refresh) center / 16px 16px no-repeat;
}
img.excelIcon,
.x-btn-icon.excelIcon,
.x-btn-icon-el.excelIcon,
.x-action-col-icon.excelIcon,
span.excelIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-spreadsheet) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-spreadsheet) center / 16px 16px no-repeat;
}
img.downloadIcon,
.x-btn-icon.downloadIcon,
.x-btn-icon-el.downloadIcon,
.x-action-col-icon.downloadIcon,
span.downloadIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-download) center / 16px 16px no-repeat;
  mask: var(--dif-icon-download) center / 16px 16px no-repeat;
}
img.uploadIcon,
.x-btn-icon.uploadIcon,
.x-btn-icon-el.uploadIcon,
.x-action-col-icon.uploadIcon,
span.uploadIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-upload) center / 16px 16px no-repeat;
  mask: var(--dif-icon-upload) center / 16px 16px no-repeat;
}
img.copy,
.x-btn-icon.copy,
.x-btn-icon-el.copy,
.x-action-col-icon.copy,
span.copy:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-copy) center / 16px 16px no-repeat;
  mask: var(--dif-icon-copy) center / 16px 16px no-repeat;
}
img.submitIcon,
.x-btn-icon.submitIcon,
.x-btn-icon-el.submitIcon,
.x-action-col-icon.submitIcon,
span.submitIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-send) center / 16px 16px no-repeat;
  mask: var(--dif-icon-send) center / 16px 16px no-repeat;
}
img.sendIcon,
.x-btn-icon.sendIcon,
.x-btn-icon-el.sendIcon,
.x-action-col-icon.sendIcon,
span.sendIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
}
img.yesIcon,
.x-btn-icon.yesIcon,
.x-btn-icon-el.yesIcon,
.x-action-col-icon.yesIcon,
span.yesIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-check) center / 16px 16px no-repeat;
}
img.customizeIcon,
.x-btn-icon.customizeIcon,
.x-btn-icon-el.customizeIcon,
.x-action-col-icon.customizeIcon,
span.customizeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-sliders) center / 16px 16px no-repeat;
  mask: var(--dif-icon-sliders) center / 16px 16px no-repeat;
}
img.pinIcon,
.x-btn-icon.pinIcon,
.x-btn-icon-el.pinIcon,
.x-action-col-icon.pinIcon,
span.pinIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pin) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pin) center / 16px 16px no-repeat;
}
img.pinFullIcon,
.x-btn-icon.pinFullIcon,
.x-btn-icon-el.pinFullIcon,
.x-action-col-icon.pinFullIcon,
span.pinFullIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pin-filled) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pin-filled) center / 16px 16px no-repeat;
}
img.pinFullIconWhite,
.x-btn-icon.pinFullIconWhite,
.x-btn-icon-el.pinFullIconWhite,
.x-action-col-icon.pinFullIconWhite,
span.pinFullIconWhite:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pin-filled) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pin-filled) center / 16px 16px no-repeat;
}
img.pinIconWhite,
.x-btn-icon.pinIconWhite,
.x-btn-icon-el.pinIconWhite,
.x-action-col-icon.pinIconWhite,
span.pinIconWhite:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pin) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pin) center / 16px 16px no-repeat;
}
img.rightCircleIcon,
.x-btn-icon.rightCircleIcon,
.x-btn-icon-el.rightCircleIcon,
.x-action-col-icon.rightCircleIcon,
span.rightCircleIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
}
img.leftCircleIcon,
.x-btn-icon.leftCircleIcon,
.x-btn-icon-el.leftCircleIcon,
.x-action-col-icon.leftCircleIcon,
span.leftCircleIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-arrow-left) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-arrow-left) center / 16px 16px no-repeat;
}
img.topCircleIcon,
.x-btn-icon.topCircleIcon,
.x-btn-icon-el.topCircleIcon,
.x-action-col-icon.topCircleIcon,
span.topCircleIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
}
img.bottomCircleIcon,
.x-btn-icon.bottomCircleIcon,
.x-btn-icon-el.bottomCircleIcon,
.x-action-col-icon.bottomCircleIcon,
span.bottomCircleIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
}
img.difRowReorderUpIcon,
.x-btn-icon.difRowReorderUpIcon,
.x-btn-icon-el.difRowReorderUpIcon,
.x-action-col-icon.difRowReorderUpIcon,
span.difRowReorderUpIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
}
img.difRowReorderDownIcon,
.x-btn-icon.difRowReorderDownIcon,
.x-btn-icon-el.difRowReorderDownIcon,
.x-action-col-icon.difRowReorderDownIcon,
span.difRowReorderDownIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
}
img.lockedIcon,
.x-btn-icon.lockedIcon,
.x-btn-icon-el.lockedIcon,
.x-action-col-icon.lockedIcon,
span.lockedIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-lock) center / 16px 16px no-repeat;
  mask: var(--dif-icon-lock) center / 16px 16px no-repeat;
}
img.unlockedIcon,
.x-btn-icon.unlockedIcon,
.x-btn-icon-el.unlockedIcon,
.x-action-col-icon.unlockedIcon,
span.unlockedIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-lock-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-lock-open) center / 16px 16px no-repeat;
}
img.userIcon,
.x-btn-icon.userIcon,
.x-btn-icon-el.userIcon,
.x-action-col-icon.userIcon,
span.userIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-user) center / 16px 16px no-repeat;
  mask: var(--dif-icon-user) center / 16px 16px no-repeat;
}
img.groupIcon,
.x-btn-icon.groupIcon,
.x-btn-icon-el.groupIcon,
.x-action-col-icon.groupIcon,
span.groupIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-users) center / 16px 16px no-repeat;
  mask: var(--dif-icon-users) center / 16px 16px no-repeat;
}
img.infoIcon,
.x-btn-icon.infoIcon,
.x-btn-icon-el.infoIcon,
.x-action-col-icon.infoIcon,
span.infoIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
}
img.helpIcon,
.x-btn-icon.helpIcon,
.x-btn-icon-el.helpIcon,
.x-action-col-icon.helpIcon,
span.helpIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
}
img.questionIcon,
.x-btn-icon.questionIcon,
.x-btn-icon-el.questionIcon,
.x-action-col-icon.questionIcon,
span.questionIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
}
img.clockIcon,
.x-btn-icon.clockIcon,
.x-btn-icon-el.clockIcon,
.x-action-col-icon.clockIcon,
span.clockIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-clock) center / 16px 16px no-repeat;
  mask: var(--dif-icon-clock) center / 16px 16px no-repeat;
}
img.playIcon,
.x-btn-icon.playIcon,
.x-btn-icon-el.playIcon,
.x-action-col-icon.playIcon,
span.playIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-play) center / 16px 16px no-repeat;
  mask: var(--dif-icon-play) center / 16px 16px no-repeat;
}
img.pauseIcon,
.x-btn-icon.pauseIcon,
.x-btn-icon-el.pauseIcon,
.x-action-col-icon.pauseIcon,
span.pauseIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pause) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pause) center / 16px 16px no-repeat;
}
img.logfileIcon,
.x-btn-icon.logfileIcon,
.x-btn-icon-el.logfileIcon,
.x-action-col-icon.logfileIcon,
span.logfileIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-scroll-text) center / 16px 16px no-repeat;
  mask: var(--dif-icon-scroll-text) center / 16px 16px no-repeat;
}
img.workflowIcon,
.x-btn-icon.workflowIcon,
.x-btn-icon-el.workflowIcon,
.x-action-col-icon.workflowIcon,
span.workflowIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-workflow) center / 16px 16px no-repeat;
  mask: var(--dif-icon-workflow) center / 16px 16px no-repeat;
}
img.noteIcon,
.x-btn-icon.noteIcon,
.x-btn-icon-el.noteIcon,
.x-action-col-icon.noteIcon,
span.noteIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-sticky-note) center / 16px 16px no-repeat;
  mask: var(--dif-icon-sticky-note) center / 16px 16px no-repeat;
}
img.reportIcon,
.x-btn-icon.reportIcon,
.x-btn-icon-el.reportIcon,
.x-action-col-icon.reportIcon,
span.reportIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-chart) center / 16px 16px no-repeat;
}
img.documentIcon,
.x-btn-icon.documentIcon,
.x-btn-icon-el.documentIcon,
.x-action-col-icon.documentIcon,
span.documentIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-text) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-text) center / 16px 16px no-repeat;
}
img.expandAllIcon,
.x-btn-icon.expandAllIcon,
.x-btn-icon-el.expandAllIcon,
.x-action-col-icon.expandAllIcon,
span.expandAllIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-up-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-up-down) center / 16px 16px no-repeat;
}
img.collapseAllIcon,
.x-btn-icon.collapseAllIcon,
.x-btn-icon-el.collapseAllIcon,
.x-action-col-icon.collapseAllIcon,
span.collapseAllIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-down-up) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-down-up) center / 16px 16px no-repeat;
}
img.selectAllIcon,
.x-btn-icon.selectAllIcon,
.x-btn-icon-el.selectAllIcon,
.x-action-col-icon.selectAllIcon,
span.selectAllIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-list-checks) center / 16px 16px no-repeat;
  mask: var(--dif-icon-list-checks) center / 16px 16px no-repeat;
}
img.unselectAllIcon,
.x-btn-icon.unselectAllIcon,
.x-btn-icon-el.unselectAllIcon,
.x-action-col-icon.unselectAllIcon,
span.unselectAllIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-list-x) center / 16px 16px no-repeat;
  mask: var(--dif-icon-list-x) center / 16px 16px no-repeat;
}
img.calculatorIcon,
.x-btn-icon.calculatorIcon,
.x-btn-icon-el.calculatorIcon,
.x-action-col-icon.calculatorIcon,
span.calculatorIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
}
img.undoIcon,
.x-btn-icon.undoIcon,
.x-btn-icon-el.undoIcon,
.x-action-col-icon.undoIcon,
span.undoIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-undo) center / 16px 16px no-repeat;
  mask: var(--dif-icon-undo) center / 16px 16px no-repeat;
}
img.publishIcon,
.x-btn-icon.publishIcon,
.x-btn-icon-el.publishIcon,
.x-action-col-icon.publishIcon,
span.publishIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
  mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
}
img.invisibleIcon,
.x-btn-icon.invisibleIcon,
.x-btn-icon-el.invisibleIcon,
.x-action-col-icon.invisibleIcon,
span.invisibleIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-eye-off) center / 16px 16px no-repeat;
  mask: var(--dif-icon-eye-off) center / 16px 16px no-repeat;
}
img.qrCodeIcon,
.x-btn-icon.qrCodeIcon,
.x-btn-icon-el.qrCodeIcon,
.x-action-col-icon.qrCodeIcon,
span.qrCodeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-qr-code) center / 16px 16px no-repeat;
  mask: var(--dif-icon-qr-code) center / 16px 16px no-repeat;
}
img.menuIcon,
.x-btn-icon.menuIcon,
.x-btn-icon-el.menuIcon,
.x-action-col-icon.menuIcon,
span.menuIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
  mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
}
img.calendarwaitingIcon,
.x-btn-icon.calendarwaitingIcon,
.x-btn-icon-el.calendarwaitingIcon,
.x-action-col-icon.calendarwaitingIcon,
span.calendarwaitingIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-calendar-clock) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calendar-clock) center / 16px 16px no-repeat;
}
img.executionLog,
.x-btn-icon.executionLog,
.x-btn-icon-el.executionLog,
.x-action-col-icon.executionLog,
span.executionLog:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-settings) center / 16px 16px no-repeat;
  mask: var(--dif-icon-settings) center / 16px 16px no-repeat;
}
img.archiveIcon,
.x-btn-icon.archiveIcon,
.x-btn-icon-el.archiveIcon,
.x-action-col-icon.archiveIcon,
span.archiveIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-archive) center / 16px 16px no-repeat;
  mask: var(--dif-icon-archive) center / 16px 16px no-repeat;
}
img.anexosIcon,
.x-btn-icon.anexosIcon,
.x-btn-icon-el.anexosIcon,
.x-action-col-icon.anexosIcon,
span.anexosIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-paperclip) center / 16px 16px no-repeat;
  mask: var(--dif-icon-paperclip) center / 16px 16px no-repeat;
}
img.inlineOK,
.x-btn-icon.inlineOK,
.x-btn-icon-el.inlineOK,
.x-action-col-icon.inlineOK,
span.inlineOK:empty {
  background-image: none !important;
  background-color: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
}
img.inlineInfoOK,
.x-btn-icon.inlineInfoOK,
.x-btn-icon-el.inlineInfoOK,
.x-action-col-icon.inlineInfoOK,
span.inlineInfoOK:empty {
  background-image: none !important;
  background-color: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
}
img.inlineError,
.x-btn-icon.inlineError,
.x-btn-icon-el.inlineError,
.x-action-col-icon.inlineError,
span.inlineError:empty {
  background-image: none !important;
  background-color: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
}
img.inlineInfoNotOK,
.x-btn-icon.inlineInfoNotOK,
.x-btn-icon-el.inlineInfoNotOK,
.x-action-col-icon.inlineInfoNotOK,
span.inlineInfoNotOK:empty {
  background-image: none !important;
  background-color: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
}
img.inlineAlert,
.x-btn-icon.inlineAlert,
.x-btn-icon-el.inlineAlert,
.x-action-col-icon.inlineAlert,
span.inlineAlert:empty {
  background-image: none !important;
  background-color: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
}
img.inlineWarn,
.x-btn-icon.inlineWarn,
.x-btn-icon-el.inlineWarn,
.x-action-col-icon.inlineWarn,
span.inlineWarn:empty {
  background-image: none !important;
  background-color: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
}
img.warnIcon,
.x-btn-icon.warnIcon,
.x-btn-icon-el.warnIcon,
.x-action-col-icon.warnIcon,
span.warnIcon:empty {
  background-image: none !important;
  background-color: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
}
img.inlineInfo,
.x-btn-icon.inlineInfo,
.x-btn-icon-el.inlineInfo,
.x-action-col-icon.inlineInfo,
span.inlineInfo:empty {
  background-image: none !important;
  background-color: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
}
img.inlineQuestion,
.x-btn-icon.inlineQuestion,
.x-btn-icon-el.inlineQuestion,
.x-action-col-icon.inlineQuestion,
span.inlineQuestion:empty {
  background-image: none !important;
  background-color: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-help) center / 16px 16px no-repeat;
}
img.inlineFlag,
.x-btn-icon.inlineFlag,
.x-btn-icon-el.inlineFlag,
.x-action-col-icon.inlineFlag,
span.inlineFlag:empty {
  background-image: none !important;
  background-color: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-flag) center / 16px 16px no-repeat;
  mask: var(--dif-icon-flag) center / 16px 16px no-repeat;
}
img.inlineExpired,
.x-btn-icon.inlineExpired,
.x-btn-icon-el.inlineExpired,
.x-action-col-icon.inlineExpired,
span.inlineExpired:empty {
  background-image: none !important;
  background-color: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-calendar-x) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calendar-x) center / 16px 16px no-repeat;
}
img.inlineValidatingIcon,
.x-btn-icon.inlineValidatingIcon,
.x-btn-icon-el.inlineValidatingIcon,
.x-action-col-icon.inlineValidatingIcon,
span.inlineValidatingIcon:empty {
  background-image: none !important;
  background-color: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-hourglass) center / 16px 16px no-repeat;
  mask: var(--dif-icon-hourglass) center / 16px 16px no-repeat;
}
img.positiveIcon,
.x-btn-icon.positiveIcon,
.x-btn-icon-el.positiveIcon,
.x-action-col-icon.positiveIcon,
span.positiveIcon:empty {
  background-image: none !important;
  background-color: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
}
img.negativeIcon,
.x-btn-icon.negativeIcon,
.x-btn-icon-el.negativeIcon,
.x-action-col-icon.negativeIcon,
span.negativeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-x) center / 16px 16px no-repeat;
}
img.pendingIcon,
.x-btn-icon.pendingIcon,
.x-btn-icon-el.pendingIcon,
.x-action-col-icon.pendingIcon,
span.pendingIcon:empty {
  background-image: none !important;
  background-color: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-clock) center / 16px 16px no-repeat;
  mask: var(--dif-icon-clock) center / 16px 16px no-repeat;
}
img.jobImage {
  width: 14px !important;
  height: 14px !important;
  object-position: -999px 0;
  vertical-align: -2px;
  margin-right: 4px;
  background-color: var(--dif-icon-fg);
  -webkit-mask: var(--dif-icon-scroll-text) center / contain no-repeat;
  mask: var(--dif-icon-scroll-text) center / contain no-repeat;
}
img.jobImage[src*="icon_calculate"] {
  -webkit-mask-image: var(--dif-icon-activity);
  mask-image: var(--dif-icon-activity);
}
.x-item-disabled.x-action-col-icon,
.x-btn-disabled .x-btn-icon-el {
  --dif-icon-color: var(--dif-icon-fg-off);
  opacity: 1 !important;
}
.x-grid-row-over .x-action-col-icon:hover,
.x-btn-over .x-btn-icon-el {
  --dif-icon-color: var(--dif-icon-fg-hover);
}
.filtersArea .filterElement img.filterIcon {
  filter: none !important;
  opacity: 1 !important;
}
.filtersArea .filterElement.filterInactive:hover img.pinFullIconWhite {
  background-image: none !important;
}
.pinFullIconWhite,
.pinIconWhite {
  --dif-icon-color: var(--dif-on-primary);
}
.x-window .x-grid-cell.x-action-col-cell:has(> .x-grid-cell-inner > .rightCircleIcon) {
  border-right: 0 !important;
}
.x-window .x-grid-cell-inner:has(> img.rightCircleIcon) {
  padding: 0 !important;
  text-align: center !important;
  line-height: 0;
}
img.x-action-col-icon.rightCircleIcon {
  display: block;
  box-sizing: border-box;
  width: 100% !important;
  max-width: 28px;
  height: 20px !important;
  margin: 0 auto !important;
  border-radius: var(--dif-radius);
  --dif-icon-color: var(--dif-text-faint);
  -webkit-mask-size: 16px 16px;
  mask-size: 16px 16px;
}
.x-grid-row-over img.rightCircleIcon,
.x-grid-row-focused img.rightCircleIcon {
  --dif-icon-color: var(--dif-primary);
}
.x-grid-row-selected img.rightCircleIcon {
  --dif-icon-color: var(--dif-primary);
}
.x-grid-row.dif-picker-current .x-grid-cell {
  background-color: var(--dif-primary-soft) !important;
}
.x-grid-row.dif-picker-current img.rightCircleIcon {
  --dif-icon-color: var(--dif-primary);
  -webkit-mask-image: var(--dif-icon-circle-check-pick);
  mask-image: var(--dif-icon-circle-check-pick);
}
.x-grid-row.dif-picker-current .x-grid-cell-inner {
  font-weight: 600;
  color: var(--dif-primary-dark);
}
.radioItemWithImage label img[src] {
  box-sizing: border-box;
  padding: 0 !important;
  height: auto !important;
  aspect-ratio: 1 / 1;
  object-position: -999px 0;
  border-radius: 25%;
  background: var(--dif-illus-bg) center / 54% 54% no-repeat;
  opacity: 1 !important;
  flex: none;
}
input[type=radio]:checked + label img[src] {
  box-shadow: inset 0 0 0 1px var(--dif-primary-line);
}
.radioItemWithImage label img[src$="database.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5a9 3 0 1 0 18 0 9 3 0 1 0-18 0 M3 5v14a9 3 0 0 0 18 0V5 M3 12a9 3 0 0 0 18 0' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M3 5a9 3 0 1 0 18 0 9 3 0 1 0-18 0 M3 5v14a9 3 0 0 0 18 0V5 M3 12a9 3 0 0 0 18 0' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="mixed.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 5a5.5 2 0 1 0 11 0 5.5 2 0 1 0-11 0 M2.5 5v11c0 1.1 2.5 2 5.5 2 M13.5 5v3 M2.5 10.5c0 1.1 2.5 2 5.5 2 M12 21h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-3.5l-1.5-2H12a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M2.5 5a5.5 2 0 1 0 11 0 5.5 2 0 1 0-11 0 M2.5 5v11c0 1.1 2.5 2 5.5 2 M13.5 5v3 M2.5 10.5c0 1.1 2.5 2 5.5 2 M12 21h8a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2h-3.5l-1.5-2H12a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="folderLarge.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.7-.9l-.8-1.2A2 2 0 0 0 7.9 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.7-.9l-.8-1.2A2 2 0 0 0 7.9 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_vertical_page.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z M9 7h6 M9 11h6 M9 15h4' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M7 2h10a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2z M9 7h6 M9 11h6 M9 15h4' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_horizontal_page.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z M6 9h12 M6 12h12 M6 15h7' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M4 5h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z M6 9h12 M6 12h12 M6 15h7' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="cycleDirection.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m17 2 4 4-4 4 M3 11v-1a4 4 0 0 1 4-4h14 M7 22l-4-4 4-4 M21 13v1a4 4 0 0 1-4 4H3' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='m17 2 4 4-4 4 M3 11v-1a4 4 0 0 1 4-4h14 M7 22l-4-4 4-4 M21 13v1a4 4 0 0 1-4 4H3' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="editRefresh.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7 M18.4 2.6a2.1 2.1 0 0 1 3 3L12 15l-4 1 1-4z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7 M18.4 2.6a2.1 2.1 0 0 1 3 3L12 15l-4 1 1-4z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_process.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.2 2h-.4a2 2 0 0 0-2 2v.2a2 2 0 0 1-1 1.7l-.4.3a2 2 0 0 1-2 0l-.2-.1a2 2 0 0 0-2.7.7l-.2.4a2 2 0 0 0 .7 2.7l.2.1a2 2 0 0 1 1 1.7v.5a2 2 0 0 1-1 1.8l-.2.1a2 2 0 0 0-.7 2.7l.2.4a2 2 0 0 0 2.7.7l.2-.1a2 2 0 0 1 2 0l.4.3a2 2 0 0 1 1 1.7v.2a2 2 0 0 0 2 2h.4a2 2 0 0 0 2-2v-.2a2 2 0 0 1 1-1.7l.4-.3a2 2 0 0 1 2 0l.2.1a2 2 0 0 0 2.7-.7l.2-.4a2 2 0 0 0-.7-2.7l-.2-.1a2 2 0 0 1-1-1.7v-.5a2 2 0 0 1 1-1.8l.2-.1a2 2 0 0 0 .7-2.7l-.2-.4a2 2 0 0 0-2.7-.7l-.2.1a2 2 0 0 1-2 0l-.4-.3a2 2 0 0 1-1-1.7V4a2 2 0 0 0-2-2z M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M12.2 2h-.4a2 2 0 0 0-2 2v.2a2 2 0 0 1-1 1.7l-.4.3a2 2 0 0 1-2 0l-.2-.1a2 2 0 0 0-2.7.7l-.2.4a2 2 0 0 0 .7 2.7l.2.1a2 2 0 0 1 1 1.7v.5a2 2 0 0 1-1 1.8l-.2.1a2 2 0 0 0-.7 2.7l.2.4a2 2 0 0 0 2.7.7l.2-.1a2 2 0 0 1 2 0l.4.3a2 2 0 0 1 1 1.7v.2a2 2 0 0 0 2 2h.4a2 2 0 0 0 2-2v-.2a2 2 0 0 1 1-1.7l.4-.3a2 2 0 0 1 2 0l.2.1a2 2 0 0 0 2.7-.7l.2-.4a2 2 0 0 0-.7-2.7l-.2-.1a2 2 0 0 1-1-1.7v-.5a2 2 0 0 1 1-1.8l.2-.1a2 2 0 0 0 .7-2.7l-.2-.4a2 2 0 0 0-2.7-.7l-.2.1a2 2 0 0 1-2 0l-.4-.3a2 2 0 0 1-1-1.7V4a2 2 0 0 0-2-2z M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_user.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2 M12 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2 M12 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_users.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2 M9 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z M22 21v-2a4 4 0 0 0-3-3.9 M16 3.1a4 4 0 0 1 0 7.8' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2 M9 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z M22 21v-2a4 4 0 0 0-3-3.9 M16 3.1a4 4 0 0 1 0 7.8' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_report.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M8 18v-2 M12 18v-4 M16 18v-6' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M8 18v-2 M12 18v-4 M16 18v-6' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_table.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z M3 9h18 M3 15h18 M9 3v18 M15 3v18' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z M3 9h18 M3 15h18 M9 3v18 M15 3v18' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="fieldText.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7V4h16v3 M9 20h6 M12 4v16' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M4 7V4h16v3 M9 20h6 M12 4v16' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="fieldRadio.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z M12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z M12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="icon_sql.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M10 12.5 8 14.5l2 2 M14 12.5l2 2-2 2' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M10 12.5 8 14.5l2 2 M14 12.5l2 2-2 2' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="choice_new.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M12 18v-6 M9 15h6' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M12 18v-6 M9 15h6' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.radioItemWithImage label img[src$="choice_copy.png"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2z M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2' fill='%23b7d4f4' fill-opacity='.55' stroke='none'/%3E%3Cpath d='M10 8h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2z M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2' fill='none' stroke='%230f70da' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
img.iconImage[src$="icon_warn_info.png"] {
  object-position: -999px 0;
  background-image: none !important;
  background-color: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
}
@media print {
  img,
  span:empty,
  .x-btn-icon,
  .x-btn-icon-el,
  .x-action-col-icon,
  .x-tool-img,
  [class*="Icon"],
  [class*="icon"],
  .difCollapsibleChevron,
  .dif-icon,
  .dif-icon-btn,
  .dif-illus,
  .dif-spinner,
  .dif-swatch,
  .dif-step,
  *::before,
  *::after {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.dif-illus,
.dif-illus-badge {
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.dif-illus.dif-illus-tile {
  width: 64px;
  height: 64px;
  border-radius: 16px;
  display: flex;
}
.dif-illus.dif-illus-tile::after {
  width: 32px;
  height: 32px;
}
.menuBOX > .dif-illus.dif-illus-tile {
  margin: 4px 0 12px 150px;
}
.dif-illus.dif-illus-empty {
  width: 96px;
  height: 96px;
  border-radius: 24px;
  margin: 20px 0;
}
.dif-illus.dif-illus-empty::after {
  width: 44%;
  height: 44%;
}
.dif-illus.dif-illus-highlight {
  width: 80px;
  height: 80px;
  border-radius: 20px;
  margin: 0 10px 20px 0;
  cursor: pointer;
  transition: transform 0.25s ease-in-out;
}
.dif-illus.dif-illus-highlight::after {
  width: 46%;
  height: 46%;
}
a:hover > .dif-illus.dif-illus-highlight {
  transform: scale(1.06);
}
@media (prefers-reduced-motion: reduce) {
  a:hover > .dif-illus.dif-illus-highlight {
    transform: none;
  }
}
.dif-illus-badge {
  position: absolute;
  bottom: -4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: var(--dif-bg, #ffffff);
  box-shadow: 0 0 0 1px var(--dif-line);
}
.dif-illus-badge::after {
  content: "";
  width: 14px;
  height: 14px;
  background-color: var(--dif-text-muted);
  -webkit-mask: var(--dif-icon-shape) center / contain no-repeat;
  mask: var(--dif-icon-shape) center / contain no-repeat;
}
.dif-illus-badge-start {
  left: -4px;
}
.dif-illus-badge-end {
  right: -4px;
}
.dif-illus-badge-end::after {
  background-color: var(--dif-ok);
}
img[src$="/icon_home.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_home.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-home) center / contain no-repeat;
  mask: var(--dif-icon-home) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_here.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_here.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-map-pin) center / contain no-repeat;
  mask: var(--dif-icon-map-pin) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/unlockedIcon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="unlockedIcon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/unlockedicon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="unlockedicon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-lock-open) center / contain no-repeat;
  mask: var(--dif-icon-lock-open) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/lockedIcon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="lockedIcon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/lockedicon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="lockedicon.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-lock) center / contain no-repeat;
  mask: var(--dif-icon-lock) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/doorOpen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="doorOpen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/dooropen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="dooropen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 4h3a2 2 0 0 1 2 2v14 M2 20h3 M13 20h9 M10 12v.01 M13 4.56v16.88a.5.5 0 0 1-.6.49L5 20.5V5.62a1 1 0 0 1 .78-.98l6.5-1.43a.6.6 0 0 1 .72.58z' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M13 4h3a2 2 0 0 1 2 2v14 M2 20h3 M13 20h9 M10 12v.01 M13 4.56v16.88a.5.5 0 0 1-.6.49L5 20.5V5.62a1 1 0 0 1 .78-.98l6.5-1.43a.6.6 0 0 1 .72.58z' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_check.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_check.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-ok-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z m-3 10 2 2 4-4' fill='%23bbf7d0' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z m-3 10 2 2 4-4' fill='none' stroke='%2315803d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_out.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_out.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-log-out) center / contain no-repeat;
  mask: var(--dif-icon-log-out) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/popup_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="popup_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / contain no-repeat;
  mask: var(--dif-icon-circle-help) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/popup_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="popup_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / contain no-repeat;
  mask: var(--dif-icon-circle-info) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_email.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_email.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-mail) center / contain no-repeat;
  mask: var(--dif-icon-mail) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_service.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_service.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-box) center / contain no-repeat;
  mask: var(--dif-icon-box) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_send_message.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_send_message.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-send) center / contain no-repeat;
  mask: var(--dif-icon-send) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_x.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_x.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-x) center / contain no-repeat;
  mask: var(--dif-icon-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_mywithdrawwaiting.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_mywithdrawwaiting.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-hourglass) center / contain no-repeat;
  mask: var(--dif-icon-hourglass) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_mywithdrawapproved.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_mywithdrawapproved.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_in.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_in.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-log-in) center / contain no-repeat;
  mask: var(--dif-icon-log-in) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_nextstep_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_nextstep_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-chevron-right) center / contain no-repeat;
  mask: var(--dif-icon-chevron-right) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/checkBoxON_01.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="checkBoxON_01.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/checkboxon_01.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="checkboxon_01.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-check) center / contain no-repeat;
  mask: var(--dif-icon-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_my.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_my.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-user) center / contain no-repeat;
  mask: var(--dif-icon-user) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_expired.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_expired.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-calendar-x) center / contain no-repeat;
  mask: var(--dif-icon-calendar-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_coloryellow.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_coloryellow.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-warn) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_eventoinscricoes.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_eventoinscricoes.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_dashboard.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_dashboard.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-layout-dashboard) center / contain no-repeat;
  mask: var(--dif-icon-layout-dashboard) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_edit_gereventos.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_edit_gereventos.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-pencil) center / contain no-repeat;
  mask: var(--dif-icon-pencil) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_inscricoes_gereventos.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_inscricoes_gereventos.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_phone.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_phone.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-phone) center / contain no-repeat;
  mask: var(--dif-icon-phone) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/mail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="mail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-mail) center / contain no-repeat;
  mask: var(--dif-icon-mail) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/transfbancaria.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="transfbancaria.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-building-bank) center / contain no-repeat;
  mask: var(--dif-icon-building-bank) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/presencial.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="presencial.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-cash) center / contain no-repeat;
  mask: var(--dif-icon-cash) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/popup_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="popup_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_reply.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_reply.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-reply) center / contain no-repeat;
  mask: var(--dif-icon-reply) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_inboxread.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_inboxread.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-mail-open) center / contain no-repeat;
  mask: var(--dif-icon-mail-open) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_details_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_details_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-list) center / contain no-repeat;
  mask: var(--dif-icon-list) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/in_forms.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="in_forms.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  mask: var(--dif-icon-clipboard-list) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_info_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_info_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / contain no-repeat;
  mask: var(--dif-icon-circle-info) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/positive.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="positive.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_link.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_link.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-external-link) center / contain no-repeat;
  mask: var(--dif-icon-external-link) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / contain no-repeat;
  mask: var(--dif-icon-circle-info) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icontable_yes.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icontable_yes.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-check) center / contain no-repeat;
  mask: var(--dif-icon-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icontable_no.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icontable_no.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-x) center / contain no-repeat;
  mask: var(--dif-icon-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_info.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / contain no-repeat;
  mask: var(--dif-icon-circle-info) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/unavailable.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="unavailable.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 2l20 20 M10.4 5H19a2 2 0 0 1 2 2v8.6 M21 21H5a2 2 0 0 1-2-2V5 M3 16l5-5 3 3 M14 14l1-1 6 6' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M2 2l20 20 M10.4 5H19a2 2 0 0 1 2 2v8.6 M21 21H5a2 2 0 0 1-2-2V5 M3 16l5-5 3 3 M14 14l1-1 6 6' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_description.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_description.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-align-left) center / contain no-repeat;
  mask: var(--dif-icon-align-left) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_locked.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_locked.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-lock) center / contain no-repeat;
  mask: var(--dif-icon-lock) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_colorgreen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_colorgreen.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-ok) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_colorgray.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_colorgray.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-text-faint) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_colorblue.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_colorblue.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-primary) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_wait.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_wait.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-hourglass) center / contain no-repeat;
  mask: var(--dif-icon-hourglass) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_ok.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_ok.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_local.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_local.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-map-pin) center / contain no-repeat;
  mask: var(--dif-icon-map-pin) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/elipsis.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="elipsis.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-dots) center / contain no-repeat;
  mask: var(--dif-icon-dots) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/exclamation.gif"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="exclamation.gif"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_indisponivel.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_indisponivel.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-text-faint) !important;
  -webkit-mask: var(--dif-icon-ban) center / contain no-repeat;
  mask: var(--dif-icon-ban) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_colored.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_colored.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-danger) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_loaditem_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_loaditem_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-file-down) center / contain no-repeat;
  mask: var(--dif-icon-file-down) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_loaditem_sdisable.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_loaditem_sdisable.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-text-faint) !important;
  -webkit-mask: var(--dif-icon-file-down) center / contain no-repeat;
  mask: var(--dif-icon-file-down) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_pagonline.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_pagonline.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-credit-card) center / contain no-repeat;
  mask: var(--dif-icon-credit-card) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_complaint.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_complaint.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-message-square-warning) center / contain no-repeat;
  mask: var(--dif-icon-message-square-warning) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_okinfo.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_okinfo.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_info_simple.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_info_simple.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / contain no-repeat;
  mask: var(--dif-icon-circle-info) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_results.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_results.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M9 14l2 2 4-4' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M9 14l2 2 4-4' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_error_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_error_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_user.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_user.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-user) center / contain no-repeat;
  mask: var(--dif-icon-user) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_calculator.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_calculator.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-calculator) center / contain no-repeat;
  mask: var(--dif-icon-calculator) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_calculatorblue.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_calculatorblue.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-calculator) center / contain no-repeat;
  mask: var(--dif-icon-calculator) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/cq_movedown18.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="cq_movedown18.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-arrow-down) center / contain no-repeat;
  mask: var(--dif-icon-arrow-down) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/cq_moveup18.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="cq_moveup18.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-arrow-up) center / contain no-repeat;
  mask: var(--dif-icon-arrow-up) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/statprivatestudent.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="statprivatestudent.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M9 14l2 2 4-4' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M9 14l2 2 4-4' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/popup_error.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="popup_error.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / contain no-repeat;
  mask: var(--dif-icon-circle-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / contain no-repeat;
  mask: var(--dif-icon-circle-help) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_error.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_error.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / contain no-repeat;
  mask: var(--dif-icon-circle-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  mask: var(--dif-icon-triangle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_ok.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_ok.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_question.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / contain no-repeat;
  mask: var(--dif-icon-circle-help) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_tip.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_tip.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-primary) !important;
  -webkit-mask: var(--dif-icon-lightbulb) center / contain no-repeat;
  mask: var(--dif-icon-lightbulb) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/access.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="access.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-accessibility) center / contain no-repeat;
  mask: var(--dif-icon-accessibility) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_details.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_details.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-list) center / contain no-repeat;
  mask: var(--dif-icon-list) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_feature.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_feature.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.94 14.06 8 20l-1.94-5.94L0 12l6.06-1.94L8 4l1.94 6.06L16 12z M18 2v4 M20 4h-4 M20 16v4 M22 18h-4' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M9.94 14.06 8 20l-1.94-5.94L0 12l6.06-1.94L8 4l1.94 6.06L16 12z M18 2v4 M20 4h-4 M20 16v4 M22 18h-4' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_preview.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_preview.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-eye) center / contain no-repeat;
  mask: var(--dif-icon-eye) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/choice_new.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="choice_new.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M12 18v-6 M9 15h6' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M12 18v-6 M9 15h6' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_logfile.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_logfile.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-scroll-text) center / contain no-repeat;
  mask: var(--dif-icon-scroll-text) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/choice_copy.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="choice_copy.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2z M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M10 8h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2z M4 16a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_anonymous.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_anonymous.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-venetian-mask) center / contain no-repeat;
  mask: var(--dif-icon-venetian-mask) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_calendar_wating.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_calendar_wating.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5 M16 2v4 M8 2v4 M3 10h5 M16 10a6 6 0 1 0 0 12 6 6 0 0 0 0-12z M16 14v2l1.5 1' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5 M16 2v4 M8 2v4 M3 10h5 M16 10a6 6 0 1 0 0 12 6 6 0 0 0 0-12z M16 14v2l1.5 1' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_save_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_save_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-save) center / contain no-repeat;
  mask: var(--dif-icon-save) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_clear_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_clear_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-x) center / contain no-repeat;
  mask: var(--dif-icon-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_x_w.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_x_w.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-x) center / contain no-repeat;
  mask: var(--dif-icon-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_notification.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_notification.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9 M10.3 21a1.94 1.94 0 0 0 3.4 0' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9 M10.3 21a1.94 1.94 0 0 0 3.4 0' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/folderLarge.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="folderLarge.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/folderlarge.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="folderlarge.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-folder) center / contain no-repeat;
  mask: var(--dif-icon-folder) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/database.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="database.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-database) center / contain no-repeat;
  mask: var(--dif-icon-database) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/mixed.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="mixed.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-db-folder) center / contain no-repeat;
  mask: var(--dif-icon-db-folder) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/fieldText.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldText.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/fieldtext.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldtext.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7V4h16v3 M9 20h6 M12 4v16' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M4 7V4h16v3 M9 20h6 M12 4v16' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/fieldRadio.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldRadio.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/fieldradio.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldradio.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z M12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z M12 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2z' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_sql.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_sql.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-file-code) center / contain no-repeat;
  mask: var(--dif-icon-file-code) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_smdnet.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_smdnet.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-book-open) center / contain no-repeat;
  mask: var(--dif-icon-book-open) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/checked.jpg"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="checked.jpg"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-check) center / contain no-repeat;
  mask: var(--dif-icon-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_naoexiste.gif"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_naoexiste.gif"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-text-faint) !important;
  -webkit-mask: var(--dif-icon-file-x) center / contain no-repeat;
  mask: var(--dif-icon-file-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_users.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_users.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-users) center / contain no-repeat;
  mask: var(--dif-icon-users) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_table.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_table.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z M3 9h18 M3 15h18 M9 3v18 M15 3v18' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z M3 9h18 M3 15h18 M9 3v18 M15 3v18' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_report.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_report.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M8 18v-2 M12 18v-4 M16 18v-6' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M8 18v-2 M12 18v-4 M16 18v-6' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_alert.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_alert.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_noemail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_noemail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-mail-x) center / contain no-repeat;
  mask: var(--dif-icon-mail-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_noaddress.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_noaddress.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-map-pin-off) center / contain no-repeat;
  mask: var(--dif-icon-map-pin-off) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_cancel.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_cancel.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / contain no-repeat;
  mask: var(--dif-icon-circle-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_notokinfo.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_notokinfo.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / contain no-repeat;
  mask: var(--dif-icon-circle-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_sim.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_sim.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_nao.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_nao.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / contain no-repeat;
  mask: var(--dif-icon-circle-x) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_check_disabled.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_check_disabled.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-text-faint) !important;
  -webkit-mask: var(--dif-icon-ban) center / contain no-repeat;
  mask: var(--dif-icon-ban) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_edit.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_edit.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-pencil) center / contain no-repeat;
  mask: var(--dif-icon-pencil) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_flag.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_flag.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-flag) center / contain no-repeat;
  mask: var(--dif-icon-flag) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icongeral_validating.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icongeral_validating.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-warn) !important;
  -webkit-mask: var(--dif-icon-hourglass) center / contain no-repeat;
  mask: var(--dif-icon-hourglass) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_certificate.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_certificate.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12z M15.48 12.89 17 22l-5-3-5 3 1.52-9.11' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M12 2a6 6 0 1 0 0 12 6 6 0 0 0 0-12z M15.48 12.89 17 22l-5-3-5 3 1.52-9.11' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_document.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_document.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M16 13H8 M16 17H8 M10 9H8' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z M14 2v4a2 2 0 0 0 2 2h4 M16 13H8 M16 17H8 M10 9H8' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/fieldNumber.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldNumber.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/fieldnumber.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldnumber.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h16 M4 15h16 M10 3 8 21 M16 3l-2 18' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M4 9h16 M4 15h16 M10 3 8 21 M16 3l-2 18' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_arrowup.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_arrowup.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-arrow-up) center / contain no-repeat;
  mask: var(--dif-icon-arrow-up) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_arrowdown.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_arrowdown.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-arrow-down) center / contain no-repeat;
  mask: var(--dif-icon-arrow-down) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/transfer.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="transfer.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 3 4 7l4 4 M4 7h16 M16 21l4-4-4-4 M20 17H4' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M8 3 4 7l4 4 M4 7h16 M16 21l4-4-4-4 M20 17H4' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_yes_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_yes_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/exclamation_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="exclamation_s.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_fucdetail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_fucdetail.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-book-open) center / contain no-repeat;
  mask: var(--dif-icon-book-open) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/big_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="big_warning.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-warn-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m21.7 18-8-14a2 2 0 0 0-3.5 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.7-3z M12 9v4 M12 17h.01' fill='%23fde68a' fill-opacity='.5' stroke='none'/%3E%3Cpath d='m21.7 18-8-14a2 2 0 0 0-3.5 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.7-3z M12 9v4 M12 17h.01' fill='none' stroke='%23b45309' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/img_survey.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="img_survey.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M12 11h4 M12 16h4 M8 11h.01 M8 16h.01' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2 M9 2h6a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z M12 11h4 M12 16h4 M8 11h.01 M8 16h.01' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/img_statistics.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="img_statistics.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3v18h18 M18 17V9 M13 17V5 M8 17v-3' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M3 3v18h18 M18 17V9 M13 17V5 M8 17v-3' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/img_perfil.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="img_perfil.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2 M12 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2 M12 3a4 4 0 1 0 0 8 4 4 0 0 0 0-8z' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_arrowtop_double.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_arrowtop_double.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-chevrons-up) center / contain no-repeat;
  mask: var(--dif-icon-chevrons-up) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_arrowbottom_double.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_arrowbottom_double.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-chevrons-down) center / contain no-repeat;
  mask: var(--dif-icon-chevrons-down) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_search.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_search.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-search) center / contain no-repeat;
  mask: var(--dif-icon-search) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/cq_addtab.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="cq_addtab.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-square-plus) center / contain no-repeat;
  mask: var(--dif-icon-square-plus) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/cq_preview.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="cq_preview.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-eye) center / contain no-repeat;
  mask: var(--dif-icon-eye) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/green16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="green16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-ok) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/yellow16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="yellow16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-warn) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/blue16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="blue16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-primary) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/red16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="red16.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 50%;
  background: var(--dif-danger) !important;
  transform: scale(0.62);
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_check_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_check_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-ok) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / contain no-repeat;
  mask: var(--dif-icon-circle-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_warn_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_warn_p.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-danger) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  mask: var(--dif-icon-circle-alert) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/icon_aprovacao.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="icon_aprovacao.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  background: var(--dif-icon-fg) !important;
  -webkit-mask: var(--dif-icon-clipboard-check) center / contain no-repeat;
  mask: var(--dif-icon-clipboard-check) center / contain no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img[src$="/fieldCheck.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldCheck.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src$="/fieldcheck.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img),
img[src="fieldcheck.png"]:not(.radioItemWithImage img):not(.difMessageBoxMini img) {
  object-position: -999px 0;
  box-sizing: border-box;
  border-radius: 25%;
  background-color: var(--dif-primary-soft) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9h16 M4 15h16 M10 3 8 21 M16 3l-2 18' fill='%23b7d4f4' fill-opacity='.5' stroke='none'/%3E%3Cpath d='M4 9h16 M4 15h16 M10 3 8 21 M16 3l-2 18' fill='none' stroke='%230f70da' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-size: 52% 52% !important;
  background-repeat: no-repeat !important;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.simplelink,
.x-btn-icon.simplelink,
.x-btn-icon-el.simplelink,
.x-action-col-icon.simplelink,
span.simplelink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.showArrowIcon,
.x-btn-icon.showArrowIcon,
.x-btn-icon-el.showArrowIcon,
.x-action-col-icon.showArrowIcon,
span.showArrowIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tbar-page-next,
.x-btn-icon.x-tbar-page-next,
.x-btn-icon-el.x-tbar-page-next,
.x-action-col-icon.x-tbar-page-next,
span.x-tbar-page-next:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.login-submitbutton,
.x-btn-icon.login-submitbutton,
.x-btn-icon-el.login-submitbutton,
.x-action-col-icon.login-submitbutton,
span.login-submitbutton:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevron-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-column-header-trigger,
.x-btn-icon.x-column-header-trigger,
.x-btn-icon-el.x-column-header-trigger,
.x-action-col-icon.x-column-header-trigger,
span.x-column-header-trigger:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-form-spinner-down,
.x-btn-icon.x-form-spinner-down,
.x-btn-icon-el.x-form-spinner-down,
.x-action-col-icon.x-form-spinner-down,
span.x-form-spinner-down:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.read-more,
.x-btn-icon.read-more,
.x-btn-icon-el.read-more,
.x-action-col-icon.read-more,
span.read-more:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  mask: var(--dif-icon-chevron-down) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-form-spinner-up,
.x-btn-icon.x-form-spinner-up,
.x-btn-icon-el.x-form-spinner-up,
.x-action-col-icon.x-form-spinner-up,
span.x-form-spinner-up:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-up) center / 14px 14px no-repeat;
  mask: var(--dif-icon-chevron-up) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.top,
.x-btn-icon.top,
.x-btn-icon-el.top,
.x-action-col-icon.top,
span.top:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevron-up) center / 14px 14px no-repeat;
  mask: var(--dif-icon-chevron-up) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tool-expand-right,
.x-btn-icon.x-tool-expand-right,
.x-btn-icon-el.x-tool-expand-right,
.x-action-col-icon.x-tool-expand-right,
span.x-tool-expand-right:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tool-collapse-left,
.x-btn-icon.x-tool-collapse-left,
.x-btn-icon-el.x-tool-collapse-left,
.x-action-col-icon.x-tool-collapse-left,
span.x-tool-collapse-left:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-left) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-left) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tool-collapse-top,
.x-btn-icon.x-tool-collapse-top,
.x-btn-icon-el.x-tool-collapse-top,
.x-action-col-icon.x-tool-collapse-top,
span.x-tool-collapse-top:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-up) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-up) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tool-collapse-bottom,
.x-btn-icon.x-tool-collapse-bottom,
.x-btn-icon-el.x-tool-collapse-bottom,
.x-action-col-icon.x-tool-collapse-bottom,
span.x-tool-collapse-bottom:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-chevrons-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-chevrons-down) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.workflowStateActionItem,
.x-btn-icon.workflowStateActionItem,
.x-btn-icon-el.workflowStateActionItem,
.x-action-col-icon.workflowStateActionItem,
span.workflowStateActionItem:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-text-faint)) !important;
  -webkit-mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tableCell_forwardArrow,
.x-btn-icon.tableCell_forwardArrow,
.x-btn-icon-el.tableCell_forwardArrow,
.x-action-col-icon.tableCell_forwardArrow,
span.tableCell_forwardArrow:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-text-faint)) !important;
  -webkit-mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-arrow-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tableCell_upArrow,
.x-btn-icon.tableCell_upArrow,
.x-btn-icon-el.tableCell_upArrow,
.x-action-col-icon.tableCell_upArrow,
span.tableCell_upArrow:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-up) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tableCell_downArrow,
.x-btn-icon.tableCell_downArrow,
.x-btn-icon-el.tableCell_downArrow,
.x-action-col-icon.tableCell_downArrow,
span.tableCell_downArrow:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-down) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.triangleBottomIcon,
.x-btn-icon.triangleBottomIcon,
.x-btn-icon-el.triangleBottomIcon,
.x-action-col-icon.triangleBottomIcon,
span.triangleBottomIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-caret-down) center / 12px 12px no-repeat;
  mask: var(--dif-icon-caret-down) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.triangleTopIcon,
.x-btn-icon.triangleTopIcon,
.x-btn-icon-el.triangleTopIcon,
.x-action-col-icon.triangleTopIcon,
span.triangleTopIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-caret-up) center / 12px 12px no-repeat;
  mask: var(--dif-icon-caret-up) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.triangleRightIcon,
.x-btn-icon.triangleRightIcon,
.x-btn-icon-el.triangleRightIcon,
.x-action-col-icon.triangleRightIcon,
span.triangleRightIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-caret-right) center / 12px 12px no-repeat;
  mask: var(--dif-icon-caret-right) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.triangleLeftIcon,
.x-btn-icon.triangleLeftIcon,
.x-btn-icon-el.triangleLeftIcon,
.x-action-col-icon.triangleLeftIcon,
span.triangleLeftIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-caret-left) center / 12px 12px no-repeat;
  mask: var(--dif-icon-caret-left) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.expand,
.x-btn-icon.expand,
.x-btn-icon-el.expand,
.x-action-col-icon.expand,
span.expand:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-maximize-2) center / 16px 16px no-repeat;
  mask: var(--dif-icon-maximize-2) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.replaceIcon,
.x-btn-icon.replaceIcon,
.x-btn-icon-el.replaceIcon,
.x-action-col-icon.replaceIcon,
span.replaceIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-arrow-left-right) center / 16px 16px no-repeat;
  mask: var(--dif-icon-arrow-left-right) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.add,
.x-btn-icon.add,
.x-btn-icon-el.add,
.x-action-col-icon.add,
span.add:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-tool-plus,
.x-btn-icon.x-tool-plus,
.x-btn-icon-el.x-tool-plus,
.x-action-col-icon.x-tool-plus,
span.x-tool-plus:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.addIconWhite,
.x-btn-icon.addIconWhite,
.x-btn-icon-el.addIconWhite,
.x-action-col-icon.addIconWhite,
span.addIconWhite:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-plus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.minusIcon,
.x-btn-icon.minusIcon,
.x-btn-icon-el.minusIcon,
.x-action-col-icon.minusIcon,
span.minusIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-minus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-minus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.noIcon,
.x-btn-icon.noIcon,
.x-btn-icon-el.noIcon,
.x-action-col-icon.noIcon,
span.noIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-minus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-minus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.cancelIcon,
.x-btn-icon.cancelIcon,
.x-btn-icon-el.cancelIcon,
.x-action-col-icon.cancelIcon,
span.cancelIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-x) center / 14px 14px no-repeat;
  mask: var(--dif-icon-x) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.clear,
.x-btn-icon.clear,
.x-btn-icon-el.clear,
.x-action-col-icon.clear,
span.clear:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-x) center / 14px 14px no-repeat;
  mask: var(--dif-icon-x) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.closeIconWhite,
.x-btn-icon.closeIconWhite,
.x-btn-icon-el.closeIconWhite,
.x-action-col-icon.closeIconWhite,
span.closeIconWhite:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-boxselect-item-close,
.x-btn-icon.x-boxselect-item-close,
.x-btn-icon-el.x-boxselect-item-close,
.x-action-col-icon.x-boxselect-item-close,
span.x-boxselect-item-close:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chat-close,
.x-btn-icon.chat-close,
.x-btn-icon-el.chat-close,
.x-action-col-icon.chat-close,
span.chat-close:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  mask: var(--dif-icon-x) center / 12px 12px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.edit,
.x-btn-icon.edit,
.x-btn-icon-el.edit,
.x-action-col-icon.edit,
span.edit:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.editdata,
.x-btn-icon.editdata,
.x-btn-icon-el.editdata,
.x-action-col-icon.editdata,
span.editdata:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pencil) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.opencloseeditlink,
.x-btn-icon.opencloseeditlink,
.x-btn-icon-el.opencloseeditlink,
.x-action-col-icon.opencloseeditlink,
span.opencloseeditlink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pencil) center / 14px 14px no-repeat;
  mask: var(--dif-icon-pencil) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.openclosenoeditlink,
.x-btn-icon.openclosenoeditlink,
.x-btn-icon-el.openclosenoeditlink,
.x-action-col-icon.openclosenoeditlink,
span.openclosenoeditlink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pencil-off) center / 14px 14px no-repeat;
  mask: var(--dif-icon-pencil-off) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.editRefreshIcon,
.x-btn-icon.editRefreshIcon,
.x-btn-icon-el.editRefreshIcon,
.x-action-col-icon.editRefreshIcon,
span.editRefreshIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-square-pen) center / 16px 16px no-repeat;
  mask: var(--dif-icon-square-pen) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.print,
.x-btn-icon.print,
.x-btn-icon-el.print,
.x-action-col-icon.print,
span.print:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-printer) center / 16px 16px no-repeat;
  mask: var(--dif-icon-printer) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.copydata,
.x-btn-icon.copydata,
.x-btn-icon-el.copydata,
.x-action-col-icon.copydata,
span.copydata:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-copy) center / 16px 16px no-repeat;
  mask: var(--dif-icon-copy) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.jvCopy,
.x-btn-icon.jvCopy,
.x-btn-icon-el.jvCopy,
.x-action-col-icon.jvCopy,
span.jvCopy:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-copy) center / 14px 14px no-repeat;
  mask: var(--dif-icon-copy) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.jvCopyAll,
.x-btn-icon.jvCopyAll,
.x-btn-icon-el.jvCopyAll,
.x-action-col-icon.jvCopyAll,
span.jvCopyAll:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-copy) center / 14px 14px no-repeat;
  mask: var(--dif-icon-copy) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.uploaditem,
.x-btn-icon.uploaditem,
.x-btn-icon-el.uploaditem,
.x-action-col-icon.uploaditem,
span.uploaditem:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-upload) center / 16px 16px no-repeat;
  mask: var(--dif-icon-upload) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.publish,
.x-btn-icon.publish,
.x-btn-icon-el.publish,
.x-action-col-icon.publish,
span.publish:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
  mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.publishlink,
.x-btn-icon.publishlink,
.x-btn-icon-el.publishlink,
.x-action-col-icon.publishlink,
span.publishlink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
  mask: var(--dif-icon-upload-cloud) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.refreshDataIcon,
.x-btn-icon.refreshDataIcon,
.x-btn-icon-el.refreshDataIcon,
.x-action-col-icon.refreshDataIcon,
span.refreshDataIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-rotate-cw) center / 16px 16px no-repeat;
  mask: var(--dif-icon-rotate-cw) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.liveFilter,
.x-btn-icon.liveFilter,
.x-btn-icon-el.liveFilter,
.x-action-col-icon.liveFilter,
span.liveFilter:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.preview,
.x-btn-icon.preview,
.x-btn-icon-el.preview,
.x-action-col-icon.preview,
span.preview:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
  mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.previewlink,
.x-btn-icon.previewlink,
.x-btn-icon-el.previewlink,
.x-action-col-icon.previewlink,
span.previewlink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
  mask: var(--dif-icon-eye) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.email,
.x-btn-icon.email,
.x-btn-icon-el.email,
.x-action-col-icon.email,
span.email:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.emaillink,
.x-btn-icon.emaillink,
.x-btn-icon-el.emaillink,
.x-action-col-icon.emaillink,
span.emaillink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.mailRender,
.x-btn-icon.mailRender,
.x-btn-icon-el.mailRender,
.x-action-col-icon.mailRender,
span.mailRender:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  mask: var(--dif-icon-mail) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.emailIcon,
.x-btn-icon.emailIcon,
.x-btn-icon-el.emailIcon,
.x-action-col-icon.emailIcon,
span.emailIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-at-sign) center / 16px 16px no-repeat;
  mask: var(--dif-icon-at-sign) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.emailIconWhite,
.x-btn-icon.emailIconWhite,
.x-btn-icon-el.emailIconWhite,
.x-action-col-icon.emailIconWhite,
span.emailIconWhite:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-on-primary)) !important;
  -webkit-mask: var(--dif-icon-at-sign) center / 16px 16px no-repeat;
  mask: var(--dif-icon-at-sign) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.execIcon,
.x-btn-icon.execIcon,
.x-btn-icon-el.execIcon,
.x-action-col-icon.execIcon,
span.execIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-sliders) center / 16px 16px no-repeat;
  mask: var(--dif-icon-sliders) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.calculator,
.x-btn-icon.calculator,
.x-btn-icon-el.calculator,
.x-action-col-icon.calculator,
span.calculator:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.calculatorblueIcon,
.x-btn-icon.calculatorblueIcon,
.x-btn-icon-el.calculatorblueIcon,
.x-action-col-icon.calculatorblueIcon,
span.calculatorblueIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.calculatoredIcon,
.x-btn-icon.calculatoredIcon,
.x-btn-icon-el.calculatoredIcon,
.x-action-col-icon.calculatoredIcon,
span.calculatoredIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-danger)) !important;
  -webkit-mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.calculatorgreenIcon,
.x-btn-icon.calculatorgreenIcon,
.x-btn-icon-el.calculatorgreenIcon,
.x-action-col-icon.calculatorgreenIcon,
span.calculatorgreenIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  mask: var(--dif-icon-calculator) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.key,
.x-btn-icon.key,
.x-btn-icon-el.key,
.x-action-col-icon.key,
span.key:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-key) center / 16px 16px no-repeat;
  mask: var(--dif-icon-key) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.freezeIcon,
.x-btn-icon.freezeIcon,
.x-btn-icon-el.freezeIcon,
.x-action-col-icon.freezeIcon,
span.freezeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-snowflake) center / 16px 16px no-repeat;
  mask: var(--dif-icon-snowflake) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.calculateIcon,
.x-btn-icon.calculateIcon,
.x-btn-icon-el.calculateIcon,
.x-action-col-icon.calculateIcon,
span.calculateIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-activity) center / 16px 16px no-repeat;
  mask: var(--dif-icon-activity) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.addonIcon,
.x-btn-icon.addonIcon,
.x-btn-icon-el.addonIcon,
.x-action-col-icon.addonIcon,
span.addonIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-square-plus) center / 16px 16px no-repeat;
  mask: var(--dif-icon-square-plus) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.ideLink,
.x-btn-icon.ideLink,
.x-btn-icon-el.ideLink,
.x-action-col-icon.ideLink,
span.ideLink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.devIcon,
.x-btn-icon.devIcon,
.x-btn-icon-el.devIcon,
.x-action-col-icon.devIcon,
span.devIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.devLink,
.x-btn-icon.devLink,
.x-btn-icon-el.devLink,
.x-action-col-icon.devLink,
span.devLink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  mask: var(--dif-icon-code) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.inheritanceIcon,
.x-btn-icon.inheritanceIcon,
.x-btn-icon-el.inheritanceIcon,
.x-action-col-icon.inheritanceIcon,
span.inheritanceIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-git-fork) center / 16px 16px no-repeat;
  mask: var(--dif-icon-git-fork) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.workflow,
.x-btn-icon.workflow,
.x-btn-icon-el.workflow,
.x-action-col-icon.workflow,
span.workflow:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-workflow) center / 16px 16px no-repeat;
  mask: var(--dif-icon-workflow) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.difservicedefault,
.x-btn-icon.difservicedefault,
.x-btn-icon-el.difservicedefault,
.x-action-col-icon.difservicedefault,
span.difservicedefault:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-sticky-note) center / 16px 16px no-repeat;
  mask: var(--dif-icon-sticky-note) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.itemIcon,
.x-btn-icon.itemIcon,
.x-btn-icon-el.itemIcon,
.x-action-col-icon.itemIcon,
span.itemIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.documentsIcon,
.x-btn-icon.documentsIcon,
.x-btn-icon-el.documentsIcon,
.x-action-col-icon.documentsIcon,
span.documentsIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.loaditem,
.x-btn-icon.loaditem,
.x-btn-icon-el.loaditem,
.x-action-col-icon.loaditem,
span.loaditem:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-down) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.loaditemlink,
.x-btn-icon.loaditemlink,
.x-btn-icon-el.loaditemlink,
.x-action-col-icon.loaditemlink,
span.loaditemlink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-down) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-down) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chooseIcon,
.x-btn-icon.chooseIcon,
.x-btn-icon-el.chooseIcon,
.x-action-col-icon.chooseIcon,
span.chooseIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-square-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-square-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.finishitemIcon,
.x-btn-icon.finishitemIcon,
.x-btn-icon-el.finishitemIcon,
.x-action-col-icon.finishitemIcon,
span.finishitemIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.confirmationIcon,
.x-btn-icon.confirmationIcon,
.x-btn-icon-el.confirmationIcon,
.x-action-col-icon.confirmationIcon,
span.confirmationIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.checkIcon,
.x-btn-icon.checkIcon,
.x-btn-icon-el.checkIcon,
.x-action-col-icon.checkIcon,
span.checkIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.messageSideIconOK,
.x-btn-icon.messageSideIconOK,
.x-btn-icon-el.messageSideIconOK,
.x-action-col-icon.messageSideIconOK,
span.messageSideIconOK:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.inlineInfoOKCheck,
.x-btn-icon.inlineInfoOKCheck,
.x-btn-icon-el.inlineInfoOKCheck,
.x-action-col-icon.inlineInfoOKCheck,
span.inlineInfoOKCheck:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-check) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.fielderror,
.x-btn-icon.fielderror,
.x-btn-icon-el.fielderror,
.x-action-col-icon.fielderror,
span.fielderror:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-danger)) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.input-error,
.x-btn-icon.input-error,
.x-btn-icon-el.input-error,
.x-action-col-icon.input-error,
span.input-error:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-danger)) !important;
  -webkit-mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-alert) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.messageSideIconWarning,
.x-btn-icon.messageSideIconWarning,
.x-btn-icon-el.messageSideIconWarning,
.x-action-col-icon.messageSideIconWarning,
span.messageSideIconWarning:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-warn)) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
  mask: var(--dif-icon-triangle-alert) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.messageSideIconInfo,
.x-btn-icon.messageSideIconInfo,
.x-btn-icon-el.messageSideIconInfo,
.x-action-col-icon.messageSideIconInfo,
span.messageSideIconInfo:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
  mask: var(--dif-icon-circle-info) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.inlineSearchAll,
.x-btn-icon.inlineSearchAll,
.x-btn-icon-el.inlineSearchAll,
.x-action-col-icon.inlineSearchAll,
span.inlineSearchAll:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  mask: var(--dif-icon-search) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.positiveLargeIcon,
.x-btn-icon.positiveLargeIcon,
.x-btn-icon-el.positiveLargeIcon,
.x-action-col-icon.positiveLargeIcon,
span.positiveLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-circle-check) center / 20px 20px no-repeat;
  mask: var(--dif-icon-circle-check) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.errorLargeIcon,
.x-btn-icon.errorLargeIcon,
.x-btn-icon-el.errorLargeIcon,
.x-action-col-icon.errorLargeIcon,
span.errorLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-danger)) !important;
  -webkit-mask: var(--dif-icon-circle-x) center / 20px 20px no-repeat;
  mask: var(--dif-icon-circle-x) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.warningLargeIcon,
.x-btn-icon.warningLargeIcon,
.x-btn-icon-el.warningLargeIcon,
.x-action-col-icon.warningLargeIcon,
span.warningLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-warn)) !important;
  -webkit-mask: var(--dif-icon-triangle-alert) center / 20px 20px no-repeat;
  mask: var(--dif-icon-triangle-alert) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.infoLargeIcon,
.x-btn-icon.infoLargeIcon,
.x-btn-icon-el.infoLargeIcon,
.x-action-col-icon.infoLargeIcon,
span.infoLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-circle-info) center / 20px 20px no-repeat;
  mask: var(--dif-icon-circle-info) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.questionLargeIcon,
.x-btn-icon.questionLargeIcon,
.x-btn-icon-el.questionLargeIcon,
.x-action-col-icon.questionLargeIcon,
span.questionLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-circle-help) center / 20px 20px no-repeat;
  mask: var(--dif-icon-circle-help) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.pendingLargeIcon,
.x-btn-icon.pendingLargeIcon,
.x-btn-icon-el.pendingLargeIcon,
.x-action-col-icon.pendingLargeIcon,
span.pendingLargeIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-warn)) !important;
  -webkit-mask: var(--dif-icon-clock) center / 20px 20px no-repeat;
  mask: var(--dif-icon-clock) center / 20px 20px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.excel,
.x-btn-icon.excel,
.x-btn-icon-el.excel,
.x-action-col-icon.excel,
span.excel:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-file-spreadsheet) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-spreadsheet) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.descriptionIcon,
.x-btn-icon.descriptionIcon,
.x-btn-icon-el.descriptionIcon,
.x-action-col-icon.descriptionIcon,
span.descriptionIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-align-left) center / 16px 16px no-repeat;
  mask: var(--dif-icon-align-left) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.detailsIcon,
.x-btn-icon.detailsIcon,
.x-btn-icon-el.detailsIcon,
.x-action-col-icon.detailsIcon,
span.detailsIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-list) center / 16px 16px no-repeat;
  mask: var(--dif-icon-list) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.numbersIcon,
.x-btn-icon.numbersIcon,
.x-btn-icon-el.numbersIcon,
.x-action-col-icon.numbersIcon,
span.numbersIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-hash) center / 16px 16px no-repeat;
  mask: var(--dif-icon-hash) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tableIcon,
.x-btn-icon.tableIcon,
.x-btn-icon-el.tableIcon,
.x-action-col-icon.tableIcon,
span.tableIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.charttableIcon,
.x-btn-icon.charttableIcon,
.x-btn-icon-el.charttableIcon,
.x-action-col-icon.charttableIcon,
span.charttableIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tablesIcon,
.x-btn-icon.tablesIcon,
.x-btn-icon-el.tablesIcon,
.x-action-col-icon.tablesIcon,
span.tablesIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  mask: var(--dif-icon-table) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.sqlTemplateListCell,
.x-btn-icon.sqlTemplateListCell,
.x-btn-icon-el.sqlTemplateListCell,
.x-action-col-icon.sqlTemplateListCell,
span.sqlTemplateListCell:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file-code) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file-code) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.sqlTemplateFilterListCell,
.x-btn-icon.sqlTemplateFilterListCell,
.x-btn-icon-el.sqlTemplateFilterListCell,
.x-action-col-icon.sqlTemplateFilterListCell,
span.sqlTemplateFilterListCell:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-filter) center / 16px 16px no-repeat;
  mask: var(--dif-icon-filter) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.translationTemplateListCell,
.x-btn-icon.translationTemplateListCell,
.x-btn-icon-el.translationTemplateListCell,
.x-action-col-icon.translationTemplateListCell,
span.translationTemplateListCell:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-languages) center / 16px 16px no-repeat;
  mask: var(--dif-icon-languages) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.file,
.x-btn-icon.file,
.x-btn-icon-el.file,
.x-action-col-icon.file,
span.file:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  mask: var(--dif-icon-file) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chartIcon,
.x-btn-icon.chartIcon,
.x-btn-icon-el.chartIcon,
.x-action-col-icon.chartIcon,
span.chartIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-pie-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-pie-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chartlineIcon,
.x-btn-icon.chartlineIcon,
.x-btn-icon-el.chartlineIcon,
.x-action-col-icon.chartlineIcon,
span.chartlineIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-line-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-line-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chartcolumnIcon,
.x-btn-icon.chartcolumnIcon,
.x-btn-icon-el.chartcolumnIcon,
.x-action-col-icon.chartcolumnIcon,
span.chartcolumnIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chartbarIcon,
.x-btn-icon.chartbarIcon,
.x-btn-icon-el.chartbarIcon,
.x-action-col-icon.chartbarIcon,
span.chartbarIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-bar-chart-h) center / 16px 16px no-repeat;
  mask: var(--dif-icon-bar-chart-h) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.chartareaIcon,
.x-btn-icon.chartareaIcon,
.x-btn-icon-el.chartareaIcon,
.x-action-col-icon.chartareaIcon,
span.chartareaIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-area-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-area-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.statsIcon,
.x-btn-icon.statsIcon,
.x-btn-icon-el.statsIcon,
.x-action-col-icon.statsIcon,
span.statsIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.stats,
.x-btn-icon.stats,
.x-btn-icon-el.stats,
.x-action-col-icon.stats,
span.stats:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-bar-chart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.openleftarea,
.x-btn-icon.openleftarea,
.x-btn-icon-el.openleftarea,
.x-action-col-icon.openleftarea,
span.openleftarea:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
  mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.x-toolbar-more-icon,
.x-btn-icon.x-toolbar-more-icon,
.x-btn-icon-el.x-toolbar-more-icon,
.x-action-col-icon.x-toolbar-more-icon,
span.x-toolbar-more-icon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
  mask: var(--dif-icon-menu) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.formLocked,
.x-btn-icon.formLocked,
.x-btn-icon-el.formLocked,
.x-action-col-icon.formLocked,
span.formLocked:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-log-in) center / 16px 16px no-repeat;
  mask: var(--dif-icon-log-in) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.externalink,
.x-btn-icon.externalink,
.x-btn-icon-el.externalink,
.x-action-col-icon.externalink,
span.externalink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-external-link) center / 14px 14px no-repeat;
  mask: var(--dif-icon-external-link) center / 14px 14px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.menuopenpopupIcon,
.x-btn-icon.menuopenpopupIcon,
.x-btn-icon-el.menuopenpopupIcon,
.x-action-col-icon.menuopenpopupIcon,
span.menuopenpopupIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-app-window) center / 16px 16px no-repeat;
  mask: var(--dif-icon-app-window) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.userdetailboxdata,
.x-btn-icon.userdetailboxdata,
.x-btn-icon-el.userdetailboxdata,
.x-action-col-icon.userdetailboxdata,
span.userdetailboxdata:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-user) center / 16px 16px no-repeat;
  mask: var(--dif-icon-user) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.regentedocente,
.x-btn-icon.regentedocente,
.x-btn-icon-el.regentedocente,
.x-action-col-icon.regentedocente,
span.regentedocente:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-users) center / 16px 16px no-repeat;
  mask: var(--dif-icon-users) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.contactsIcon,
.x-btn-icon.contactsIcon,
.x-btn-icon-el.contactsIcon,
.x-action-col-icon.contactsIcon,
span.contactsIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-contact) center / 16px 16px no-repeat;
  mask: var(--dif-icon-contact) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.personIcon,
.x-btn-icon.personIcon,
.x-btn-icon-el.personIcon,
.x-action-col-icon.personIcon,
span.personIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-contact) center / 16px 16px no-repeat;
  mask: var(--dif-icon-contact) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.academicIcon,
.x-btn-icon.academicIcon,
.x-btn-icon-el.academicIcon,
.x-action-col-icon.academicIcon,
span.academicIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-graduation-cap) center / 16px 16px no-repeat;
  mask: var(--dif-icon-graduation-cap) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.tutoringIcon,
.x-btn-icon.tutoringIcon,
.x-btn-icon-el.tutoringIcon,
.x-action-col-icon.tutoringIcon,
span.tutoringIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-presentation) center / 16px 16px no-repeat;
  mask: var(--dif-icon-presentation) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.meetingLink,
.x-btn-icon.meetingLink,
.x-btn-icon-el.meetingLink,
.x-action-col-icon.meetingLink,
span.meetingLink:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-users) center / 16px 16px no-repeat;
  mask: var(--dif-icon-users) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.admin,
.x-btn-icon.admin,
.x-btn-icon-el.admin,
.x-action-col-icon.admin,
span.admin:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-shield) center / 16px 16px no-repeat;
  mask: var(--dif-icon-shield) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.applicationIcon,
.x-btn-icon.applicationIcon,
.x-btn-icon-el.applicationIcon,
.x-action-col-icon.applicationIcon,
span.applicationIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-app-window) center / 16px 16px no-repeat;
  mask: var(--dif-icon-app-window) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.serviceIcon,
.x-btn-icon.serviceIcon,
.x-btn-icon-el.serviceIcon,
.x-action-col-icon.serviceIcon,
span.serviceIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-box) center / 16px 16px no-repeat;
  mask: var(--dif-icon-box) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.worldIcon,
.x-btn-icon.worldIcon,
.x-btn-icon-el.worldIcon,
.x-action-col-icon.worldIcon,
span.worldIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-globe) center / 16px 16px no-repeat;
  mask: var(--dif-icon-globe) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.languageIcon,
.x-btn-icon.languageIcon,
.x-btn-icon-el.languageIcon,
.x-action-col-icon.languageIcon,
span.languageIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-languages) center / 16px 16px no-repeat;
  mask: var(--dif-icon-languages) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.phoneIcon,
.x-btn-icon.phoneIcon,
.x-btn-icon-el.phoneIcon,
.x-action-col-icon.phoneIcon,
span.phoneIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-phone) center / 16px 16px no-repeat;
  mask: var(--dif-icon-phone) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.phoneInIcon,
.x-btn-icon.phoneInIcon,
.x-btn-icon-el.phoneInIcon,
.x-action-col-icon.phoneInIcon,
span.phoneInIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-ok)) !important;
  -webkit-mask: var(--dif-icon-phone-incoming) center / 16px 16px no-repeat;
  mask: var(--dif-icon-phone-incoming) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.phoneOutIcon,
.x-btn-icon.phoneOutIcon,
.x-btn-icon-el.phoneOutIcon,
.x-action-col-icon.phoneOutIcon,
span.phoneOutIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-primary)) !important;
  -webkit-mask: var(--dif-icon-phone-outgoing) center / 16px 16px no-repeat;
  mask: var(--dif-icon-phone-outgoing) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.messageIcon,
.x-btn-icon.messageIcon,
.x-btn-icon-el.messageIcon,
.x-action-col-icon.messageIcon,
span.messageIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-message-square) center / 16px 16px no-repeat;
  mask: var(--dif-icon-message-square) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.shoppingCartIcon,
.x-btn-icon.shoppingCartIcon,
.x-btn-icon-el.shoppingCartIcon,
.x-action-col-icon.shoppingCartIcon,
span.shoppingCartIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-shopping-cart) center / 16px 16px no-repeat;
  mask: var(--dif-icon-shopping-cart) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.paymentIcon,
.x-btn-icon.paymentIcon,
.x-btn-icon-el.paymentIcon,
.x-action-col-icon.paymentIcon,
span.paymentIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-credit-card) center / 16px 16px no-repeat;
  mask: var(--dif-icon-credit-card) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.payIcon,
.x-btn-icon.payIcon,
.x-btn-icon-el.payIcon,
.x-action-col-icon.payIcon,
span.payIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-credit-card) center / 16px 16px no-repeat;
  mask: var(--dif-icon-credit-card) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.invoiceIcon,
.x-btn-icon.invoiceIcon,
.x-btn-icon-el.invoiceIcon,
.x-action-col-icon.invoiceIcon,
span.invoiceIcon:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-receipt) center / 16px 16px no-repeat;
  mask: var(--dif-icon-receipt) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.unidadecurricular,
.x-btn-icon.unidadecurricular,
.x-btn-icon-el.unidadecurricular,
.x-action-col-icon.unidadecurricular,
span.unidadecurricular:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.ruc,
.x-btn-icon.ruc,
.x-btn-icon-el.ruc,
.x-action-col-icon.ruc,
span.ruc:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.rtc,
.x-btn-icon.rtc,
.x-btn-icon-el.rtc,
.x-action-col-icon.rtc,
span.rtc:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.rac,
.x-btn-icon.rac,
.x-btn-icon-el.rac,
.x-action-col-icon.rac,
span.rac:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.fuc,
.x-btn-icon.fuc,
.x-btn-icon-el.fuc,
.x-action-col-icon.fuc,
span.fuc:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-icon-fg)) !important;
  -webkit-mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  mask: var(--dif-icon-book-open) center / 16px 16px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
img.noGridData,
.x-btn-icon.noGridData,
.x-btn-icon-el.noGridData,
.x-action-col-icon.noGridData,
span.noGridData:empty {
  background-image: none !important;
  background-color: var(--dif-icon-color, var(--dif-text-faint)) !important;
  -webkit-mask: var(--dif-icon-inbox) center / 40px 40px no-repeat;
  mask: var(--dif-icon-inbox) center / 40px 40px no-repeat;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
}
.x-btn-icon.x-toolbar-more-icon {
  -webkit-mask-image: var(--dif-icon-dots);
  mask-image: var(--dif-icon-dots);
}
