/* ============================================================================
   Fluent UI System Icons (regular / OUTLINE) for the Word (Syncfusion) editor.
   Microsoft Fluent System Icons (MIT) - wwwroot/vendor/fluent-icons/LICENSE.
   GENERATED by _gen_fluent.sh. Remaps the editor's existing .mdi-* classes
   (scoped to .sfdoc-popup-chrome only) to Fluent glyphs, so no markup changes
   are needed and the rest of the app keeps Material Design Icons. Outline weight
   (filled read as too heavy); icons are sized up so the outline isn't faint.
   No per-icon colour: every icon is the neutral button colour and the user's
   accent only shows as the hover/active highlight (set in SyncfusionEditor.razor.css).
   ============================================================================ */
@font-face {
    font-family: "FluentSystemIcons-Resizable";
    font-display: block;
    src: url("/vendor/fluent-icons/FluentSystemIcons-Resizable.woff2") format("woff2"),
         url("/vendor/fluent-icons/FluentSystemIcons-Resizable.woff") format("woff");
}

.sfdoc-popup-chrome .mdi-alert-circle-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e86d"}
.sfdoc-popup-chrome .mdi-arrow-expand-all::before{font-family:"FluentSystemIcons-Resizable";content:"\e08d"}
.sfdoc-popup-chrome .mdi-arrow-expand-horizontal::before{font-family:"FluentSystemIcons-Resizable";content:"\e099"}
.sfdoc-popup-chrome .mdi-bookmark-multiple-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e274"}
.sfdoc-popup-chrome .mdi-bookmark-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e270"}
.sfdoc-popup-chrome .mdi-border-all-variant::before{font-family:"FluentSystemIcons-Resizable";content:"\e27a"}
.sfdoc-popup-chrome .mdi-calendar-clock::before{font-family:"FluentSystemIcons-Resizable";content:"\e35c"}
.sfdoc-popup-chrome .mdi-checkbox-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e450"}
.sfdoc-popup-chrome .mdi-chevron-double-down::before{font-family:"FluentSystemIcons-Resizable";content:"\e47c"}
.sfdoc-popup-chrome .mdi-chevron-double-up::before{font-family:"FluentSystemIcons-Resizable";content:"\e482"}
.sfdoc-popup-chrome .mdi-chevron-down::before{font-family:"FluentSystemIcons-Resizable";content:"\e484"}
.sfdoc-popup-chrome .mdi-chevron-up::before{font-family:"FluentSystemIcons-Resizable";content:"\e48c"}
.sfdoc-popup-chrome .mdi-close::before{font-family:"FluentSystemIcons-Resizable";content:"\e6cb"}
.sfdoc-popup-chrome .mdi-close-box-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e6cf"}
.sfdoc-popup-chrome .mdi-cloud-check-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e52e"}
.sfdoc-popup-chrome .mdi-cloud-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e51e"}
.sfdoc-popup-chrome .mdi-cloud-sync-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e544"}
.sfdoc-popup-chrome .mdi-cog-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\efd3"}
.sfdoc-popup-chrome .mdi-comment-eye-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e595"}
.sfdoc-popup-chrome .mdi-comment-off-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e59f"}
.sfdoc-popup-chrome .mdi-comment-plus-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e57f"}
.sfdoc-popup-chrome .mdi-comment-remove-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e589"}
.sfdoc-popup-chrome .mdi-content-copy::before{font-family:"FluentSystemIcons-Resizable";content:"\e5d3"}
.sfdoc-popup-chrome .mdi-content-cut::before{font-family:"FluentSystemIcons-Resizable";content:"\e613"}
.sfdoc-popup-chrome .mdi-content-paste::before{font-family:"FluentSystemIcons-Resizable";content:"\e4ee"}
.sfdoc-popup-chrome .mdi-content-save-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\ef5d"}
.sfdoc-popup-chrome .mdi-crop-landscape::before{font-family:"FluentSystemIcons-Resizable";content:"\ef0b"}
.sfdoc-popup-chrome .mdi-crop-portrait::before{font-family:"FluentSystemIcons-Resizable";content:"\ef15"}
.sfdoc-popup-chrome .mdi-dots-horizontal::before{font-family:"FluentSystemIcons-Resizable";content:"\ec3e"}
.sfdoc-popup-chrome .mdi-download::before{font-family:"FluentSystemIcons-Resizable";content:"\e0db"}
.sfdoc-popup-chrome .mdi-eye-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e879"}
.sfdoc-popup-chrome .mdi-file-document-edit-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e719"}
.sfdoc-popup-chrome .mdi-file-document-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e6e1"}
.sfdoc-popup-chrome .mdi-file-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\e75b"}
.sfdoc-popup-chrome .mdi-find-replace::before{font-family:"FluentSystemIcons-Resizable";content:"\e16d"}
.sfdoc-popup-chrome .mdi-form-dropdown::before{font-family:"FluentSystemIcons-Resizable";content:"\e92f"}
.sfdoc-popup-chrome .mdi-form-textbox::before{font-family:"FluentSystemIcons-Resizable";content:"\f3f7"}
.sfdoc-popup-chrome .mdi-format-align-bottom::before{font-family:"FluentSystemIcons-Resizable";content:"\e037"}
.sfdoc-popup-chrome .mdi-format-align-center::before{font-family:"FluentSystemIcons-Resizable";content:"\f296"}
.sfdoc-popup-chrome .mdi-format-align-justify::before{font-family:"FluentSystemIcons-Resizable";content:"\f2a2"}
.sfdoc-popup-chrome .mdi-format-align-left::before{font-family:"FluentSystemIcons-Resizable";content:"\f2b0"}
.sfdoc-popup-chrome .mdi-format-align-middle::before{font-family:"FluentSystemIcons-Resizable";content:"\e03b"}
.sfdoc-popup-chrome .mdi-format-align-right::before{font-family:"FluentSystemIcons-Resizable";content:"\f2b6"}
.sfdoc-popup-chrome .mdi-format-align-top::before{font-family:"FluentSystemIcons-Resizable";content:"\e05d"}
.sfdoc-popup-chrome .mdi-format-bold::before{font-family:"FluentSystemIcons-Resizable";content:"\f2c2"}
.sfdoc-popup-chrome .mdi-format-clear::before{font-family:"FluentSystemIcons-Resizable";content:"\f2f6"}
.sfdoc-popup-chrome .mdi-format-color-fill::before{font-family:"FluentSystemIcons-Resizable";content:"\e567"}
.sfdoc-popup-chrome .mdi-format-color-text::before{font-family:"FluentSystemIcons-Resizable";content:"\f2fa"}
.sfdoc-popup-chrome .mdi-format-font::before{font-family:"FluentSystemIcons-Resizable";content:"\f33f"}
.sfdoc-popup-chrome .mdi-format-indent-decrease::before{font-family:"FluentSystemIcons-Resizable";content:"\f377"}
.sfdoc-popup-chrome .mdi-format-indent-increase::before{font-family:"FluentSystemIcons-Resizable";content:"\f389"}
.sfdoc-popup-chrome .mdi-format-italic::before{font-family:"FluentSystemIcons-Resizable";content:"\f399"}
.sfdoc-popup-chrome .mdi-format-line-spacing::before{font-family:"FluentSystemIcons-Resizable";content:"\f39b"}
.sfdoc-popup-chrome .mdi-format-list-bulleted::before{font-family:"FluentSystemIcons-Resizable";content:"\f2d0"}
.sfdoc-popup-chrome .mdi-format-list-bulleted-type::before{font-family:"FluentSystemIcons-Resizable";content:"\f2ec"}
.sfdoc-popup-chrome .mdi-format-list-numbered::before{font-family:"FluentSystemIcons-Resizable";content:"\f3a9"}
.sfdoc-popup-chrome .mdi-format-page-break::before{font-family:"FluentSystemIcons-Resizable";content:"\e76f"}
.sfdoc-popup-chrome .mdi-format-pilcrow::before{font-family:"FluentSystemIcons-Resizable";content:"\f3b9"}
.sfdoc-popup-chrome .mdi-format-strikethrough-variant::before{font-family:"FluentSystemIcons-Resizable";content:"\f3e1"}
.sfdoc-popup-chrome .mdi-format-subscript::before{font-family:"FluentSystemIcons-Resizable";content:"\f3e3"}
.sfdoc-popup-chrome .mdi-format-superscript::before{font-family:"FluentSystemIcons-Resizable";content:"\f3e5"}
.sfdoc-popup-chrome .mdi-format-textdirection-l-to-r::before{font-family:"FluentSystemIcons-Resizable";content:"\f31d"}
.sfdoc-popup-chrome .mdi-format-textdirection-r-to-l::before{font-family:"FluentSystemIcons-Resizable";content:"\f321"}
.sfdoc-popup-chrome .mdi-format-underline::before{font-family:"FluentSystemIcons-Resizable";content:"\f3e9"}
.sfdoc-popup-chrome .mdi-fullscreen::before{font-family:"FluentSystemIcons-Resizable";content:"\e93f"}
.sfdoc-popup-chrome .mdi-fullscreen-exit::before{font-family:"FluentSystemIcons-Resizable";content:"\e941"}
.sfdoc-popup-chrome .mdi-image-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\ea2a"}
.sfdoc-popup-chrome .mdi-link-variant::before{font-family:"FluentSystemIcons-Resizable";content:"\eb3a"}
.sfdoc-popup-chrome .mdi-link-variant-off::before{font-family:"FluentSystemIcons-Resizable";content:"\eb3e"}
.sfdoc-popup-chrome .mdi-lock-open-variant-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\eb82"}
.sfdoc-popup-chrome .mdi-magnify::before{font-family:"FluentSystemIcons-Resizable";content:"\ef9b"}
.sfdoc-popup-chrome .mdi-magnify-minus-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\f5c3"}
.sfdoc-popup-chrome .mdi-magnify-plus-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\f5c1"}
.sfdoc-popup-chrome .mdi-marker::before{font-family:"FluentSystemIcons-Resizable";content:"\e9ff"}
.sfdoc-popup-chrome .mdi-menu-down::before{font-family:"FluentSystemIcons-Resizable";content:"\e484"}
.sfdoc-popup-chrome .mdi-microsoft-word::before{font-family:"FluentSystemIcons-Resizable";content:"\e6e1"}
.sfdoc-popup-chrome .mdi-note-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\ec7c"}
.sfdoc-popup-chrome .mdi-note-text-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\ec80"}
.sfdoc-popup-chrome .mdi-omega::before{font-family:"FluentSystemIcons-Resizable";content:"\ebf0"}
.sfdoc-popup-chrome .mdi-page-layout-body::before{font-family:"FluentSystemIcons-Resizable";content:"\f085"}
.sfdoc-popup-chrome .mdi-page-layout-footer::before{font-family:"FluentSystemIcons-Resizable";content:"\e725"}
.sfdoc-popup-chrome .mdi-page-layout-header::before{font-family:"FluentSystemIcons-Resizable";content:"\e72b"}
.sfdoc-popup-chrome .mdi-page-next-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\ec92"}
.sfdoc-popup-chrome .mdi-palette::before{font-family:"FluentSystemIcons-Resizable";content:"\e562"}
.sfdoc-popup-chrome .mdi-pencil-lock::before{font-family:"FluentSystemIcons-Resizable";content:"\e74b"}
.sfdoc-popup-chrome .mdi-percent-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\f3c1"}
.sfdoc-popup-chrome .mdi-phone-rotate-landscape::before{font-family:"FluentSystemIcons-Resizable";content:"\e141"}
.sfdoc-popup-chrome .mdi-playlist-remove::before{font-family:"FluentSystemIcons-Resizable";content:"\f2ce"}
.sfdoc-popup-chrome .mdi-pound::before{font-family:"FluentSystemIcons-Resizable";content:"\ecba"}
.sfdoc-popup-chrome .mdi-printer::before{font-family:"FluentSystemIcons-Resizable";content:"\eea5"}
.sfdoc-popup-chrome .mdi-redo::before{font-family:"FluentSystemIcons-Resizable";content:"\e12f"}
.sfdoc-popup-chrome .mdi-refresh::before{font-family:"FluentSystemIcons-Resizable";content:"\e16f"}
.sfdoc-popup-chrome .mdi-select-all::before{font-family:"FluentSystemIcons-Resizable";content:"\efb1"}
.sfdoc-popup-chrome .mdi-shield-lock-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\f00d"}
.sfdoc-popup-chrome .mdi-spellcheck::before{font-family:"FluentSystemIcons-Resizable";content:"\f34d"}
.sfdoc-popup-chrome .mdi-table::before{font-family:"FluentSystemIcons-Resizable";content:"\f21d"}
.sfdoc-popup-chrome .mdi-table-cog::before{font-family:"FluentSystemIcons-Resizable";content:"\f21b"}
.sfdoc-popup-chrome .mdi-table-column::before{font-family:"FluentSystemIcons-Resizable";content:"\f309"}
.sfdoc-popup-chrome .mdi-table-column-plus-after::before{font-family:"FluentSystemIcons-Resizable";content:"\f1f7"}
.sfdoc-popup-chrome .mdi-table-column-plus-before::before{font-family:"FluentSystemIcons-Resizable";content:"\f1f7"}
.sfdoc-popup-chrome .mdi-table-column-remove::before{font-family:"FluentSystemIcons-Resizable";content:"\f1e1"}
.sfdoc-popup-chrome .mdi-table-merge-cells::before{font-family:"FluentSystemIcons-Resizable";content:"\f1cd"}
.sfdoc-popup-chrome .mdi-table-of-contents::before{font-family:"FluentSystemIcons-Resizable";content:"\f2d8"}
.sfdoc-popup-chrome .mdi-table-plus::before{font-family:"FluentSystemIcons-Resizable";content:"\f1af"}
.sfdoc-popup-chrome .mdi-table-remove::before{font-family:"FluentSystemIcons-Resizable";content:"\f1e5"}
.sfdoc-popup-chrome .mdi-table-row-plus-after::before{font-family:"FluentSystemIcons-Resizable";content:"\f1f9"}
.sfdoc-popup-chrome .mdi-table-row-plus-before::before{font-family:"FluentSystemIcons-Resizable";content:"\f1f9"}
.sfdoc-popup-chrome .mdi-table-row-remove::before{font-family:"FluentSystemIcons-Resizable";content:"\f1e3"}
.sfdoc-popup-chrome .mdi-table-settings::before{font-family:"FluentSystemIcons-Resizable";content:"\f1e7"}
.sfdoc-popup-chrome .mdi-table-sync::before{font-family:"FluentSystemIcons-Resizable";content:"\f215"}
.sfdoc-popup-chrome .mdi-undo::before{font-family:"FluentSystemIcons-Resizable";content:"\e1a3"}
.sfdoc-popup-chrome .mdi-view-column-outline::before{font-family:"FluentSystemIcons-Resizable";content:"\f309"}
.sfdoc-popup-chrome .mdi-web::before{font-family:"FluentSystemIcons-Resizable";content:"\e975"}

/* No per-icon semantic colours - one consistent neutral colour (the button's --color-text);
   the user's accent only appears as the hover / active highlight via the button rules. */
