/* css/mdi.css: Material Design Icons 7.4.47 (Apache 2.0, pictogrammers.com), subset to the icons this site uses.
   Generated; rebuild after adding an icon (see the note at the end). Replaces Font Awesome (Oct 2026).
   Markup: <i class="mdi mdi-NAME"></i>, helpers: mdi-fw mdi-lg mdi-2x mdi-3x mdi-4x mdi-5x mdi-7x mdi-spin. */
@font-face { font-family: "Material Design Icons"; font-style: normal; font-weight: normal; font-display: block;
  src: url("fonts/mdi-subset.woff2?v=5392") format("woff2"); }
.mdi::before { display: inline-block; font: normal normal normal 1.2em/1 "Material Design Icons"; text-rendering: auto;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: -.1em; }
.mdi { font-style: normal; }
.mdi-fw { display: inline-block; width: 1.25em; text-align: center; }
.mdi-lg { font-size: 1.333em; line-height: .75em; vertical-align: -.0667em; }
.mdi-2x { font-size: 2em; } .mdi-3x { font-size: 3em; } .mdi-4x { font-size: 4em; } .mdi-5x { font-size: 5em; } .mdi-7x { font-size: 7em; }
.mdi-spin::before { animation: mdi-spin 1.5s linear infinite; }
@keyframes mdi-spin { to { transform: rotate(360deg); } }

.mdi-account-group::before { content: "\F0849"; }
.mdi-account-lock::before { content: "\F115E"; }
.mdi-account-multiple::before { content: "\F000E"; }
.mdi-account-plus::before { content: "\F0014"; }
.mdi-alert::before { content: "\F0026"; }
.mdi-alert-circle-outline::before { content: "\F05D6"; }
.mdi-arrow-collapse-down::before { content: "\F0792"; }
.mdi-arrow-left::before { content: "\F004D"; }
.mdi-arrow-right::before { content: "\F0054"; }
.mdi-bank::before { content: "\F0070"; }
.mdi-bell::before { content: "\F009A"; }
.mdi-calendar-month::before { content: "\F0E17"; }
.mdi-camera::before { content: "\F0100"; }
.mdi-cancel::before { content: "\F073A"; }
.mdi-card-account-details-outline::before { content: "\F0DAB"; }
.mdi-cellphone::before { content: "\F011C"; }
.mdi-certificate::before { content: "\F0124"; }
.mdi-check::before { content: "\F012C"; }
.mdi-check-circle::before { content: "\F05E0"; }
.mdi-chevron-down::before { content: "\F0140"; }
.mdi-chevron-right::before { content: "\F0142"; }
.mdi-chevron-up::before { content: "\F0143"; }
.mdi-circle::before { content: "\F0765"; }
.mdi-clock-outline::before { content: "\F0150"; }
.mdi-close::before { content: "\F0156"; }
.mdi-close-circle::before { content: "\F0159"; }
.mdi-cog::before { content: "\F0493"; }
.mdi-comment-off-outline::before { content: "\F15E2"; }
.mdi-comment-text::before { content: "\F0188"; }
.mdi-content-save::before { content: "\F0193"; }
.mdi-cookie::before { content: "\F0198"; }
.mdi-crosshairs-gps::before { content: "\F01A4"; }
.mdi-currency-usd::before { content: "\F01C1"; }
.mdi-delete::before { content: "\F01B4"; }
.mdi-dots-vertical::before { content: "\F01D9"; }
.mdi-earth::before { content: "\F01E7"; }
.mdi-email::before { content: "\F01EE"; }
.mdi-eye::before { content: "\F0208"; }
.mdi-eye-off::before { content: "\F0209"; }
.mdi-factory::before { content: "\F020F"; }
.mdi-file::before { content: "\F0214"; }
.mdi-file-certificate::before { content: "\F1186"; }
.mdi-file-delimited::before { content: "\F0218"; }
.mdi-file-document::before { content: "\F0219"; }
.mdi-file-document-outline::before { content: "\F09EE"; }
.mdi-file-excel::before { content: "\F021B"; }
.mdi-file-pdf-box::before { content: "\F0226"; }
.mdi-file-remove::before { content: "\F0B98"; }
.mdi-file-search-outline::before { content: "\F0C7D"; }
.mdi-file-sign::before { content: "\F19C3"; }
.mdi-hand-coin::before { content: "\F188F"; }
.mdi-history::before { content: "\F02DA"; }
.mdi-information::before { content: "\F02FC"; }
.mdi-invoice-text::before { content: "\F1CEF"; }
.mdi-key::before { content: "\F0306"; }
.mdi-layers::before { content: "\F0328"; }
.mdi-lightning-bolt::before { content: "\F140B"; }
.mdi-loading::before { content: "\F0772"; }
.mdi-login::before { content: "\F0342"; }
.mdi-logout::before { content: "\F0343"; }
.mdi-magnify::before { content: "\F0349"; }
.mdi-mailbox::before { content: "\F06EE"; }
.mdi-menu::before { content: "\F035C"; }
.mdi-office-building::before { content: "\F0991"; }
.mdi-open-in-new::before { content: "\F03CC"; }
.mdi-pencil-box-outline::before { content: "\F03ED"; }
.mdi-plus::before { content: "\F0415"; }
.mdi-power::before { content: "\F0425"; }
.mdi-printer::before { content: "\F042A"; }
.mdi-receipt::before { content: "\F0824"; }
.mdi-refresh::before { content: "\F0450"; }
.mdi-scanner::before { content: "\F06AB"; }
.mdi-send::before { content: "\F048A"; }
.mdi-shield-check::before { content: "\F0565"; }
.mdi-sort-descending::before { content: "\F04BD"; }
.mdi-stamper::before { content: "\F0D39"; }
.mdi-swap-horizontal::before { content: "\F04E1"; }
.mdi-timer-sand::before { content: "\F051F"; }
.mdi-truck::before { content: "\F053D"; }
.mdi-upload::before { content: "\F0552"; }
.mdi-view-dashboard::before { content: "\F056E"; }

/* pseudo-element icons in css/coc.css, css/theme.css and profiles/tpl/profiles.tpl use font-family "Material Design Icons" with these
   codepoints, so they are kept in the font: backspace, calendar-check, calendar-clock, calendar-remove, cancel, check, check-circle, check-decagram, checkbox-blank-outline, checkbox-marked, chevron-down, chevron-left, chevron-right, circle-outline, close-circle, credit-card-check, download, eye, eye-off, hand-coin, magnify, map-marker, menu-down, menu-up, minus-box, minus-circle, pencil, pencil-box-outline, plus-circle, send, swap-vertical, timer-sand, timer-sand-complete, undo */
/* rebuild: python3 /home/ftgs/backups/swiftdox-v2-chamber-fontawesome-to-mdi-2026-10-13/build/build.py from the site root (package -> @mdi/font 7.4.47; needs fonttools + brotli).
   Unknown icon name -> look it up at https://pictogrammers.com/library/mdi/ */
