/* Local SVG Mask Definitions for PDF to Image */
.icon {
  display: inline-block;
  background-color: currentColor;
  pointer-events: none;
  flex-shrink: 0;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  width: 20px;
  height: 20px;
}

.icon-sm { width: 16px; height: 16px; }
.icon-md { width: 24px; height: 24px; }
.icon-lg { width: 32px; height: 32px; }

.icon-arrow-left {
  -webkit-mask-image: url('assets/icons/arrow-left.svg');
  mask-image: url('assets/icons/arrow-left.svg');
}

.icon-upload {
  -webkit-mask-image: url('assets/icons/upload.svg');
  mask-image: url('assets/icons/upload.svg');
}

.icon-trash {
  -webkit-mask-image: url('assets/icons/trash.svg');
  mask-image: url('assets/icons/trash.svg');
}

.icon-rotate {
  -webkit-mask-image: url('assets/icons/rotate.svg');
  mask-image: url('assets/icons/rotate.svg');
}

.icon-plus {
  -webkit-mask-image: url('assets/icons/plus.svg');
  mask-image: url('assets/icons/plus.svg');
}

.icon-download {
  -webkit-mask-image: url('assets/icons/download.svg');
  mask-image: url('assets/icons/download.svg');
}

.icon-alert-circle {
  -webkit-mask-image: url('assets/icons/alert-circle.svg');
  mask-image: url('assets/icons/alert-circle.svg');
}

.icon-settings {
  -webkit-mask-image: url('assets/icons/settings.svg');
  mask-image: url('assets/icons/settings.svg');
}

.icon-check {
  -webkit-mask-image: url('assets/icons/check.svg');
  mask-image: url('assets/icons/check.svg');
}

.icon-file-text-ad2896,
.icon-file-text {
  -webkit-mask-image: url('assets/icons/file-text-ad2896.svg');
  mask-image: url('assets/icons/file-text-ad2896.svg');
}

.icon-shield-4f65b7,
.icon-shield {
  -webkit-mask-image: url('assets/icons/shield-4f65b7.svg');
  mask-image: url('assets/icons/shield-4f65b7.svg');
}

.icon-case-converter-hash-1e2552,
.icon-case-converter-hash {
  -webkit-mask-image: url('assets/icons/case-converter-hash-1e2552.svg');
  mask-image: url('assets/icons/case-converter-hash-1e2552.svg');
}

.icon-dollar-sign-01c890,
.icon-dollar-sign {
  -webkit-mask-image: url('assets/icons/dollar-sign-01c890.svg');
  mask-image: url('assets/icons/dollar-sign-01c890.svg');
}

.icon-shield-bf8cef {
  -webkit-mask-image: url('assets/icons/shield-bf8cef.svg');
  mask-image: url('assets/icons/shield-bf8cef.svg');
}

.icon-layers-233e75,
.icon-layers {
  -webkit-mask-image: url('assets/icons/layers-233e75.svg');
  mask-image: url('assets/icons/layers-233e75.svg');
}

.icon-help-circle-a2534c,
.icon-help-circle {
  -webkit-mask-image: url('assets/icons/help-circle-a2534c.svg');
  mask-image: url('assets/icons/help-circle-a2534c.svg');
}

.icon-zoom {
  -webkit-mask-image: url('assets/icons/zoom.svg');
  mask-image: url('assets/icons/zoom.svg');
}
