/* Material Symbols Outlined — Subset (78 icons used in this project)
   Icons: add, add_circle, arrow_back, arrow_forward, badge, business, calendar_month, call,
          cancel, chat_error, check_circle, chevron_left, chevron_right, clear, close,
          construction, corporate_fare, data_loss_prevention, delete, description, document_search,
          domain_verification, done_all, download, edit, emergency_home, error, fact_check,
          fingerprint, first_page, gavel, group, headset_mic, help, history, history_edu,
          home, hourglass_empty, how_to_reg, id_card, image, inbox_text_person, info,
          last_page, location_on, lock, logout, menu, monitoring, navigate_before, navigate_next,
          pending, person, person_add, person_search, photo_camera, play_arrow, print,
          priority_high, refresh, restore_from_trash, save, schedule, search, search_off,
          send, settings, support_agent, sync, task_alt, trending_up, unfold_more,
          upload_file, verified, verified_user, visibility, warning, work
   Original: 1,080 KB → Subset: 9 KB (99% reduction)
   Generated: 2026-05-28, scanned from all JSP + JS files
*/
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./MaterialSymbolsOutlined_0.woff2) format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
