/* Phosphor Duotone — subset to the icons this project uses.
 *
 * GENERATED by scripts/subset_icons.py. Do not edit by hand: add the icon to a
 * template and rerun the script. The full font (Phosphor-Duotone.ttf) is kept
 * in this directory as the source to subset from.
 */
@font-face {
  font-family: 'Phosphor-Duotone';
  src:
    url("./Phosphor-Duotone-subset.ddcc71cab842.woff2") format('woff2'),
    url("./Phosphor-Duotone-subset.c7dcf32b1e8f.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Phosphor-Duotone' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph-duotone.ph-arrow-clockwise:before {
  content: '\e970';
  opacity: 0.2;
}
.ph-duotone.ph-arrow-clockwise:after {
  content: '\e971';
  margin-left: -1em;
}

.ph-duotone.ph-arrow-left:before {
  content: '\e9a6';
  opacity: 0.2;
}
.ph-duotone.ph-arrow-left:after {
  content: '\e9a7';
  margin-left: -1em;
}

.ph-duotone.ph-arrow-right:before {
  content: '\e9b8';
  opacity: 0.2;
}
.ph-duotone.ph-arrow-right:after {
  content: '\e9b9';
  margin-left: -1em;
}

.ph-duotone.ph-barcode:before {
  content: '\ea28';
  opacity: 0.2;
}
.ph-duotone.ph-barcode:after {
  content: '\ea29';
  margin-left: -1em;
}

.ph-duotone.ph-buildings:before {
  content: '\eaba';
  opacity: 0.2;
}
.ph-duotone.ph-buildings:after {
  content: '\eabb';
  margin-left: -1em;
}

.ph-duotone.ph-calculator:before {
  content: '\eac4';
  opacity: 0.2;
}
.ph-duotone.ph-calculator:after {
  content: '\eac5';
  margin-left: -1em;
}

.ph-duotone.ph-calendar:before {
  content: '\eaca';
  opacity: 0.2;
}
.ph-duotone.ph-calendar:after {
  content: '\eacb';
  margin-left: -1em;
}

.ph-duotone.ph-caret-double-right:before {
  content: '\eaf8';
  opacity: 0.2;
}
.ph-duotone.ph-caret-double-right:after {
  content: '\eaf9';
  margin-left: -1em;
}

.ph-duotone.ph-caret-down:before {
  content: '\eafc';
  opacity: 0.2;
}
.ph-duotone.ph-caret-down:after {
  content: '\eafd';
  margin-left: -1em;
}

.ph-duotone.ph-caret-right:before {
  content: '\eb00';
  opacity: 0.2;
}
.ph-duotone.ph-caret-right:after {
  content: '\eb01';
  margin-left: -1em;
}

.ph-duotone.ph-caret-up:before {
  content: '\eb04';
  opacity: 0.2;
}
.ph-duotone.ph-caret-up:after {
  content: '\eb05';
  margin-left: -1em;
}

.ph-duotone.ph-caret-up-down:before {
  content: '\eb02';
  opacity: 0.2;
}
.ph-duotone.ph-caret-up-down:after {
  content: '\eb03';
  margin-left: -1em;
}

.ph-duotone.ph-chart-bar:before {
  content: '\eb2d';
  opacity: 0.2;
}
.ph-duotone.ph-chart-bar:after {
  content: '\eb2e';
  margin-left: -1em;
}

.ph-duotone.ph-chart-line-up:before {
  content: '\eb37';
  opacity: 0.2;
}
.ph-duotone.ph-chart-line-up:after {
  content: '\eb38';
  margin-left: -1em;
}

.ph-duotone.ph-check:before {
  content: '\eb61';
  opacity: 0.2;
}
.ph-duotone.ph-check:after {
  content: '\eb62';
  margin-left: -1em;
}

.ph-duotone.ph-check-circle:before {
  content: '\eb5f';
  opacity: 0.2;
}
.ph-duotone.ph-check-circle:after {
  content: '\eb60';
  margin-left: -1em;
}

.ph-duotone.ph-circle:before {
  content: '\eb6f';
  opacity: 0.2;
}
.ph-duotone.ph-circle:after {
  content: '\eb70';
  margin-left: -1em;
}

.ph-duotone.ph-clipboard-text:before {
  content: '\eb81';
  opacity: 0.2;
}
.ph-duotone.ph-clipboard-text:after {
  content: '\eb82';
  margin-left: -1em;
}

.ph-duotone.ph-clock:before {
  content: '\eb8b';
  opacity: 0.2;
}
.ph-duotone.ph-clock:after {
  content: '\eb8c';
  margin-left: -1em;
}

.ph-duotone.ph-clock-clockwise:before {
  content: '\eb85';
  opacity: 0.2;
}
.ph-duotone.ph-clock-clockwise:after {
  content: '\eb86';
  margin-left: -1em;
}

.ph-duotone.ph-clock-counter-clockwise:before {
  content: '\eb89';
  opacity: 0.2;
}
.ph-duotone.ph-clock-counter-clockwise:after {
  content: '\eb8a';
  margin-left: -1em;
}

.ph-duotone.ph-code:before {
  content: '\ebb1';
  opacity: 0.2;
}
.ph-duotone.ph-code:after {
  content: '\ebb2';
  margin-left: -1em;
}

.ph-duotone.ph-coins:before {
  content: '\ebbd';
  opacity: 0.2;
}
.ph-duotone.ph-coins:after {
  content: '\ebbe';
  margin-left: -1em;
}

.ph-duotone.ph-copy:before {
  content: '\ebd5';
  opacity: 0.2;
}
.ph-duotone.ph-copy:after {
  content: '\ebd6';
  margin-left: -1em;
}

.ph-duotone.ph-credit-card:before {
  content: '\ebe5';
  opacity: 0.2;
}
.ph-duotone.ph-credit-card:after {
  content: '\ebe6';
  margin-left: -1em;
}

.ph-duotone.ph-currency-circle-dollar:before {
  content: '\ebfb';
  opacity: 0.2;
}
.ph-duotone.ph-currency-circle-dollar:after {
  content: '\ebfc';
  margin-left: -1em;
}

.ph-duotone.ph-currency-dollar:before {
  content: '\ebff';
  opacity: 0.2;
}
.ph-duotone.ph-currency-dollar:after {
  content: '\ec00';
  margin-left: -1em;
}

.ph-duotone.ph-desktop:before {
  content: '\ec1f';
  opacity: 0.2;
}
.ph-duotone.ph-desktop:after {
  content: '\ec20';
  margin-left: -1em;
}

.ph-duotone.ph-download:before {
  content: '\ec69';
  opacity: 0.2;
}
.ph-duotone.ph-download:after {
  content: '\ec6a';
  margin-left: -1em;
}

.ph-duotone.ph-download-simple:before {
  content: '\ec6b';
  opacity: 0.2;
}
.ph-duotone.ph-download-simple:after {
  content: '\ec6c';
  margin-left: -1em;
}

.ph-duotone.ph-envelope-simple:before {
  content: '\ec8d';
  opacity: 0.2;
}
.ph-duotone.ph-envelope-simple:after {
  content: '\ec8e';
  margin-left: -1em;
}

.ph-duotone.ph-eye:before {
  content: '\eca9';
  opacity: 0.2;
}
.ph-duotone.ph-eye:after {
  content: '\ecaa';
  margin-left: -1em;
}

.ph-duotone.ph-eye-slash:before {
  content: '\ecad';
  opacity: 0.2;
}
.ph-duotone.ph-eye-slash:after {
  content: '\ecae';
  margin-left: -1em;
}

.ph-duotone.ph-facebook-logo:before {
  content: '\ecaf';
  opacity: 0.2;
}
.ph-duotone.ph-facebook-logo:after {
  content: '\ecb0';
  margin-left: -1em;
}

.ph-duotone.ph-file-csv:before {
  content: '\ecd1';
  opacity: 0.2;
}
.ph-duotone.ph-file-csv:after {
  content: '\ecd2';
  margin-left: -1em;
}

.ph-duotone.ph-file-pdf:before {
  content: '\ece9';
  opacity: 0.2;
}
.ph-duotone.ph-file-pdf:after {
  content: '\ecea';
  margin-left: -1em;
}

.ph-duotone.ph-file-text:before {
  content: '\ecf9';
  opacity: 0.2;
}
.ph-duotone.ph-file-text:after {
  content: '\ecfa';
  margin-left: -1em;
}

.ph-duotone.ph-file-xls:before {
  content: '\ed05';
  opacity: 0.2;
}
.ph-duotone.ph-file-xls:after {
  content: '\ed06';
  margin-left: -1em;
}

.ph-duotone.ph-funnel:before {
  content: '\ed75';
  opacity: 0.2;
}
.ph-duotone.ph-funnel:after {
  content: '\ed76';
  margin-left: -1em;
}

.ph-duotone.ph-gear-six:before {
  content: '\ed89';
  opacity: 0.2;
}
.ph-duotone.ph-gear-six:after {
  content: '\ed8a';
  margin-left: -1em;
}

.ph-duotone.ph-google-logo:before {
  content: '\edc3';
  opacity: 0.2;
}
.ph-duotone.ph-google-logo:after {
  content: '\edc4';
  margin-left: -1em;
}

.ph-duotone.ph-hash:before {
  content: '\ee07';
  opacity: 0.2;
}
.ph-duotone.ph-hash:after {
  content: '\ee08';
  margin-left: -1em;
}

.ph-duotone.ph-house-line:before {
  content: '\ee39';
  opacity: 0.2;
}
.ph-duotone.ph-house-line:after {
  content: '\ee3a';
  margin-left: -1em;
}

.ph-duotone.ph-info:before {
  content: '\ee4d';
  opacity: 0.2;
}
.ph-duotone.ph-info:after {
  content: '\ee4e';
  margin-left: -1em;
}

.ph-duotone.ph-lightning:before {
  content: '\ee7b';
  opacity: 0.2;
}
.ph-duotone.ph-lightning:after {
  content: '\ee7c';
  margin-left: -1em;
}

.ph-duotone.ph-list:before {
  content: '\ee99';
  opacity: 0.2;
}
.ph-duotone.ph-list:after {
  content: '\ee9a';
  margin-left: -1em;
}

.ph-duotone.ph-list-plus:before {
  content: '\ee9f';
  opacity: 0.2;
}
.ph-duotone.ph-list-plus:after {
  content: '\eea0';
  margin-left: -1em;
}

.ph-duotone.ph-lock:before {
  content: '\eea1';
  opacity: 0.2;
}
.ph-duotone.ph-lock:after {
  content: '\eea2';
  margin-left: -1em;
}

.ph-duotone.ph-magnifying-glass:before {
  content: '\eeb9';
  opacity: 0.2;
}
.ph-duotone.ph-magnifying-glass:after {
  content: '\eeba';
  margin-left: -1em;
}

.ph-duotone.ph-moon:before {
  content: '\eefb';
  opacity: 0.2;
}
.ph-duotone.ph-moon:after {
  content: '\eefc';
  margin-left: -1em;
}

.ph-duotone.ph-package:before {
  content: '\ef77';
  opacity: 0.2;
}
.ph-duotone.ph-package:after {
  content: '\ef78';
  margin-left: -1em;
}

.ph-duotone.ph-paper-plane-tilt:before {
  content: '\ef8f';
  opacity: 0.2;
}
.ph-duotone.ph-paper-plane-tilt:after {
  content: '\ef90';
  margin-left: -1em;
}

.ph-duotone.ph-pencil:before {
  content: '\efab';
  opacity: 0.2;
}
.ph-duotone.ph-pencil:after {
  content: '\efac';
  margin-left: -1em;
}

.ph-duotone.ph-pencil-simple:before {
  content: '\efaf';
  opacity: 0.2;
}
.ph-duotone.ph-pencil-simple:after {
  content: '\efb0';
  margin-left: -1em;
}

.ph-duotone.ph-plus:before {
  content: '\f00d';
  opacity: 0.2;
}
.ph-duotone.ph-plus:after {
  content: '\f00e';
  margin-left: -1em;
}

.ph-duotone.ph-plus-circle:before {
  content: '\f00b';
  opacity: 0.2;
}
.ph-duotone.ph-plus-circle:after {
  content: '\f00c';
  margin-left: -1em;
}

.ph-duotone.ph-power:before {
  content: '\f01d';
  opacity: 0.2;
}
.ph-duotone.ph-power:after {
  content: '\f01e';
  margin-left: -1em;
}

.ph-duotone.ph-printer:before {
  content: '\f025';
  opacity: 0.2;
}
.ph-duotone.ph-printer:after {
  content: '\f026';
  margin-left: -1em;
}

.ph-duotone.ph-pulse:before {
  content: '\f02f';
  opacity: 0.2;
}
.ph-duotone.ph-pulse:after {
  content: '\f030';
  margin-left: -1em;
}

.ph-duotone.ph-receipt:before {
  content: '\f051';
  opacity: 0.2;
}
.ph-duotone.ph-receipt:after {
  content: '\f052';
  margin-left: -1em;
}

.ph-duotone.ph-scales:before {
  content: '\f077';
  opacity: 0.2;
}
.ph-duotone.ph-scales:after {
  content: '\f078';
  margin-left: -1em;
}

.ph-duotone.ph-shield-check:before {
  content: '\f0a3';
  opacity: 0.2;
}
.ph-duotone.ph-shield-check:after {
  content: '\f0a4';
  margin-left: -1em;
}

.ph-duotone.ph-shopping-bag:before {
  content: '\f0b7';
  opacity: 0.2;
}
.ph-duotone.ph-shopping-bag:after {
  content: '\f0b8';
  margin-left: -1em;
}

.ph-duotone.ph-shopping-cart:before {
  content: '\f0bb';
  opacity: 0.2;
}
.ph-duotone.ph-shopping-cart:after {
  content: '\f0bc';
  margin-left: -1em;
}

.ph-duotone.ph-sidebar-simple:before {
  content: '\f0cb';
  opacity: 0.2;
}
.ph-duotone.ph-sidebar-simple:after {
  content: '\f0cc';
  margin-left: -1em;
}

.ph-duotone.ph-sign-in:before {
  content: '\f0d1';
  opacity: 0.2;
}
.ph-duotone.ph-sign-in:after {
  content: '\f0d2';
  margin-left: -1em;
}

.ph-duotone.ph-sliders:before {
  content: '\f0e9';
  opacity: 0.2;
}
.ph-duotone.ph-sliders:after {
  content: '\f0ea';
  margin-left: -1em;
}

.ph-duotone.ph-sliders-horizontal:before {
  content: '\f0eb';
  opacity: 0.2;
}
.ph-duotone.ph-sliders-horizontal:after {
  content: '\f0ec';
  margin-left: -1em;
}

.ph-duotone.ph-squares-four:before {
  content: '\f13f';
  opacity: 0.2;
}
.ph-duotone.ph-squares-four:after {
  content: '\f140';
  margin-left: -1em;
}

.ph-duotone.ph-storefront:before {
  content: '\f167';
  opacity: 0.2;
}
.ph-duotone.ph-storefront:after {
  content: '\f168';
  margin-left: -1em;
}

.ph-duotone.ph-sun-dim:before {
  content: '\f17b';
  opacity: 0.2;
}
.ph-duotone.ph-sun-dim:after {
  content: '\f17c';
  margin-left: -1em;
}

.ph-duotone.ph-tag:before {
  content: '\f195';
  opacity: 0.2;
}
.ph-duotone.ph-tag:after {
  content: '\f196';
  margin-left: -1em;
}

.ph-duotone.ph-trash:before {
  content: '\f213';
  opacity: 0.2;
}
.ph-duotone.ph-trash:after {
  content: '\f214';
  margin-left: -1em;
}

.ph-duotone.ph-tray:before {
  content: '\f217';
  opacity: 0.2;
}
.ph-duotone.ph-tray:after {
  content: '\f218';
  margin-left: -1em;
}

.ph-duotone.ph-trend-up:before {
  content: '\f223';
  opacity: 0.2;
}
.ph-duotone.ph-trend-up:after {
  content: '\f224';
  margin-left: -1em;
}

.ph-duotone.ph-trophy:before {
  content: '\f227';
  opacity: 0.2;
}
.ph-duotone.ph-trophy:after {
  content: '\f228';
  margin-left: -1em;
}

.ph-duotone.ph-truck:before {
  content: '\f229';
  opacity: 0.2;
}
.ph-duotone.ph-truck:after {
  content: '\f22a';
  margin-left: -1em;
}

.ph-duotone.ph-upload-simple:before {
  content: '\f23b';
  opacity: 0.2;
}
.ph-duotone.ph-upload-simple:after {
  content: '\f23c';
  margin-left: -1em;
}

.ph-duotone.ph-user:before {
  content: '\f247';
  opacity: 0.2;
}
.ph-duotone.ph-user:after {
  content: '\f248';
  margin-left: -1em;
}

.ph-duotone.ph-users:before {
  content: '\f255';
  opacity: 0.2;
}
.ph-duotone.ph-users:after {
  content: '\f256';
  margin-left: -1em;
}

.ph-duotone.ph-users-three:before {
  content: '\f25b';
  opacity: 0.2;
}
.ph-duotone.ph-users-three:after {
  content: '\f25c';
  margin-left: -1em;
}

.ph-duotone.ph-warehouse:before {
  content: '\f27b';
  opacity: 0.2;
}
.ph-duotone.ph-warehouse:after {
  content: '\f27c';
  margin-left: -1em;
}

.ph-duotone.ph-warning:before {
  content: '\f281';
  opacity: 0.2;
}
.ph-duotone.ph-warning:after {
  content: '\f282';
  margin-left: -1em;
}

.ph-duotone.ph-warning-circle:before {
  content: '\f27d';
  opacity: 0.2;
}
.ph-duotone.ph-warning-circle:after {
  content: '\f27e';
  margin-left: -1em;
}

.ph-duotone.ph-wrench:before {
  content: '\f2b2';
  opacity: 0.2;
}
.ph-duotone.ph-wrench:after {
  content: '\f2b3';
  margin-left: -1em;
}

.ph-duotone.ph-x:before {
  content: '\f2b6';
  opacity: 0.2;
}
.ph-duotone.ph-x:after {
  content: '\f2b7';
  margin-left: -1em;
}

.ph-duotone.ph-x-circle:before {
  content: '\f2b4';
  opacity: 0.2;
}
.ph-duotone.ph-x-circle:after {
  content: '\f2b5';
  margin-left: -1em;
}
