/* ============================================================
   RAANIYAH — IKON PHOSPHOR UNTUK SELURUH SITUS (publik + admin)
   ------------------------------------------------------------
   Semua ikon kini tampil dengan gaya PHOSPHOR (garis membulat),
   menggantikan campuran Font Awesome + Bootstrap Icons.

   Cara kerja ("jembatan ikon"): kelas lama di HTML/JS/database
   (mis. <i class="fa-solid fa-house">, <i class="bi bi-cart3">)
   TIDAK perlu diubah. Berkas ini menimpa glyph tiap kelas itu
   dengan glyph Phosphor yang setara. Keuntungannya:
     - ikon kategori yang tersimpan di database ikut berubah,
     - ikon yang dibuat lewat JavaScript ikut berubah,
     - tidak ada satu pun fungsi halaman yang tersentuh.

   Aturan gaya:
     - Ikon biasa            -> Phosphor Regular (garis).
     - Penanda aktif/penuh   -> Phosphor Fill: hati wishlist yang
       sudah dipilih, bintang ulasan, centang "berhasil", titik
       status (fa-solid fa-heart/star/circle-check/circle,
       bi-*-fill).
   Font Phosphor di-host sendiri (assets/fonts/phosphor/) dan sudah
   diperkecil hanya berisi ikon yang dipakai situs ini.

   MENAMBAH IKON BARU: pakai saja kelas Phosphor langsung, mis.
   <i class="ph ph-sparkle"></i> (regular) atau
   <i class="ph-fill ph-heart"></i> (fill) -- ikon apa pun dari
   phosphoricons.com selama ada di font (lihat catatan di bawah).
   ============================================================ */
@font-face{font-family:"Phosphor";src:url("../fonts/phosphor/Phosphor.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}
@font-face{font-family:"Phosphor-Fill";src:url("../fonts/phosphor/Phosphor-Fill.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}

/* Gaya dasar glyph pengganti: ukuran disetarakan dengan ikon lama
   (gambar Phosphor sedikit lebih kecil di dalam kotaknya) dan
   posisi vertikal diratakan dengan teks di sebelahnya. */
:is(.fa-solid,.fa-regular,.fa-brands,.fas,.far,.fab,.fa,.bi,[class^="bi-"],[class*=" bi-"],.ph,.ph-fill)::before{
  font-weight:normal!important;font-style:normal;line-height:1;
  font-size:1.15em;vertical-align:-.1em;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
/* Kelas Phosphor langsung (untuk ikon baru) */
.ph,.ph-fill{display:inline-block;font-style:normal;line-height:1;speak:never;text-transform:none}
.ph::before{font-family:"Phosphor"!important}
.ph-fill::before{font-family:"Phosphor-Fill"!important}

/* ---- Regular ---- */
.fa-plane-departure::before{font-family:"Phosphor"!important;content:"\e504"!important}
.fa-apple-whole::before{font-family:"Phosphor"!important;content:"\e516"!important}
.fa-turn-up::before{font-family:"Phosphor"!important;content:"\e01e"!important}
.fa-rotate-right::before{font-family:"Phosphor"!important;content:"\e036"!important}
.fa-arrow-rotate-left::before,.fa-rotate-left::before,.fa-trash-can-arrow-up::before{font-family:"Phosphor"!important;content:"\e038"!important}
.fa-arrow-down::before{font-family:"Phosphor"!important;content:"\e03e"!important}
.fa-arrow-left::before{font-family:"Phosphor"!important;content:"\e058"!important}
.fa-arrow-right::before{font-family:"Phosphor"!important;content:"\e06c"!important}
.fa-arrow-up-right-from-square::before,.fa-up-right-from-square::before{font-family:"Phosphor"!important;content:"\e5de"!important}
.fa-arrow-up::before{font-family:"Phosphor"!important;content:"\e08e"!important}
.fa-arrows-rotate::before,.fa-rotate::before{font-family:"Phosphor"!important;content:"\e094"!important}
.fa-arrows-up-down::before{font-family:"Phosphor"!important;content:"\e098"!important}
.fa-arrows-left-right::before,.fa-money-bill-transfer::before{font-family:"Phosphor"!important;content:"\e0a0"!important}
.fa-expand::before{font-family:"Phosphor"!important;content:"\e0a2"!important}
.fa-baby::before,.fa-child::before{font-family:"Phosphor"!important;content:"\e774"!important}
.fa-building-columns::before,.bi.bi-bank::before,i.bi-bank::before{font-family:"Phosphor"!important;content:"\e0b4"!important}
.fa-dumbbell::before{font-family:"Phosphor"!important;content:"\e0b6"!important}
.fa-barcode::before,.bi.bi-upc::before,i.bi-upc::before{font-family:"Phosphor"!important;content:"\e0b8"!important}
.fa-hat-cowboy::before{font-family:"Phosphor"!important;content:"\ea28"!important}
.fa-basketball::before{font-family:"Phosphor"!important;content:"\e724"!important}
.fa-battery-full::before{font-family:"Phosphor"!important;content:"\e0c0"!important}
.fa-bed::before{font-family:"Phosphor"!important;content:"\e0cc"!important}
.fa-bell::before{font-family:"Phosphor"!important;content:"\e0ce"!important}
.fa-bicycle::before{font-family:"Phosphor"!important;content:"\e0d6"!important}
.fa-ship::before{font-family:"Phosphor"!important;content:"\e786"!important}
.fa-book::before{font-family:"Phosphor"!important;content:"\e0e2"!important}
.fa-book-open::before{font-family:"Phosphor"!important;content:"\e0e6"!important}
.fa-bowl-food::before,.fa-drumstick-bite::before{font-family:"Phosphor"!important;content:"\eaa4"!important}
.fa-bread-slice::before{font-family:"Phosphor"!important;content:"\e81c"!important}
.fa-briefcase::before{font-family:"Phosphor"!important;content:"\e0ee"!important}
.fa-broom::before{font-family:"Phosphor"!important;content:"\ec54"!important}
.fa-window-maximize::before{font-family:"Phosphor"!important;content:"\e0f4"!important}
.fa-window-restore::before{font-family:"Phosphor"!important;content:"\e0f6"!important}
.fa-calculator::before,.bi.bi-calculator::before,i.bi-calculator::before{font-family:"Phosphor"!important;content:"\e538"!important}
.fa-calendar::before,.fa-calendar-week::before{font-family:"Phosphor"!important;content:"\e108"!important}
.fa-calendar-check::before{font-family:"Phosphor"!important;content:"\e712"!important}
.fa-calendar-day::before{font-family:"Phosphor"!important;content:"\e7b2"!important}
.fa-calendar-days::before{font-family:"Phosphor"!important;content:"\e7b4"!important}
.fa-camera::before{font-family:"Phosphor"!important;content:"\e10e"!important}
.fa-car::before{font-family:"Phosphor"!important;content:"\e112"!important}
.fa-car-side::before{font-family:"Phosphor"!important;content:"\e8cc"!important}
.fa-chevron-down::before{font-family:"Phosphor"!important;content:"\e136"!important}
.fa-chevron-left::before,.bi.bi-chevron-left::before,i.bi-chevron-left::before{font-family:"Phosphor"!important;content:"\e138"!important}
.fa-chevron-right::before,.bi.bi-chevron-right::before,i.bi-chevron-right::before{font-family:"Phosphor"!important;content:"\e13a"!important}
.fa-chevron-up::before{font-family:"Phosphor"!important;content:"\e13c"!important}
.fa-carrot::before{font-family:"Phosphor"!important;content:"\ed38"!important}
.fa-cash-register::before{font-family:"Phosphor"!important;content:"\ed80"!important}
.fa-cat::before{font-family:"Phosphor"!important;content:"\e748"!important}
.fa-chair::before{font-family:"Phosphor"!important;content:"\e950"!important}
.fa-chart-bar::before,.fa-chart-column::before,.fa-chart-simple::before{font-family:"Phosphor"!important;content:"\e150"!important}
.fa-chart-line::before{font-family:"Phosphor"!important;content:"\e154"!important}
.fa-chart-pie::before{font-family:"Phosphor"!important;content:"\e158"!important}
.fa-comment::before{font-family:"Phosphor"!important;content:"\e168"!important}
.fa-comment-dots::before{font-family:"Phosphor"!important;content:"\e16c"!important}
.fa-check::before,.bi.bi-check2::before,i.bi-check2::before{font-family:"Phosphor"!important;content:"\e182"!important}
.fa-check-circle::before,.fa-circle-check::before{font-family:"Phosphor"!important;content:"\e184"!important}
.fa-square-check::before{font-family:"Phosphor"!important;content:"\e186"!important}
.fa-circle::before,.fa-ring::before{font-family:"Phosphor"!important;content:"\e18a"!important}
.fa-circle-notch::before{font-family:"Phosphor"!important;content:"\eb44"!important}
.fa-clipboard::before{font-family:"Phosphor"!important;content:"\e196"!important}
.fa-clipboard-list::before{font-family:"Phosphor"!important;content:"\e198"!important}
.fa-clock::before{font-family:"Phosphor"!important;content:"\e19a"!important}
.fa-clock-rotate-left::before{font-family:"Phosphor"!important;content:"\e1a0"!important}
.fa-cloud::before{font-family:"Phosphor"!important;content:"\e1aa"!important}
.fa-cloud-arrow-up::before{font-family:"Phosphor"!important;content:"\e1ae"!important}
.fa-vest::before,.fa-vest-patches::before{font-family:"Phosphor"!important;content:"\e7fe"!important}
.fa-mug-hot::before,.fa-mug-saucer::before{font-family:"Phosphor"!important;content:"\e1c2"!important}
.fa-coins::before{font-family:"Phosphor"!important;content:"\e78e"!important}
.fa-cookie::before{font-family:"Phosphor"!important;content:"\e6ca"!important}
.fa-blender::before{font-family:"Phosphor"!important;content:"\e764"!important}
.fa-clone::before,.fa-copy::before{font-family:"Phosphor"!important;content:"\e1ca"!important}
.fa-couch::before{font-family:"Phosphor"!important;content:"\e7f6"!important}
.fa-microchip::before{font-family:"Phosphor"!important;content:"\e610"!important}
.fa-credit-card::before{font-family:"Phosphor"!important;content:"\e1d2"!important}
.fa-crop-simple::before{font-family:"Phosphor"!important;content:"\e1d4"!important}
.fa-crosshairs::before{font-family:"Phosphor"!important;content:"\e1d6"!important}
.fa-crown::before{font-family:"Phosphor"!important;content:"\e614"!important}
.fa-cubes::before{font-family:"Phosphor"!important;content:"\e1da"!important}
.fa-database::before{font-family:"Phosphor"!important;content:"\e1de"!important}
.fa-mobile::before,.fa-mobile-screen-button::before{font-family:"Phosphor"!important;content:"\e1e0"!important}
.fa-tablet::before,.fa-tablet-screen-button::before{font-family:"Phosphor"!important;content:"\e1e6"!important}
.fa-gem::before{font-family:"Phosphor"!important;content:"\e1ec"!important}
.fa-dice::before{font-family:"Phosphor"!important;content:"\e1ee"!important}
.fa-dog::before{font-family:"Phosphor"!important;content:"\e74a"!important}
.fa-door-closed::before{font-family:"Phosphor"!important;content:"\e61c"!important}
.fa-door-open::before{font-family:"Phosphor"!important;content:"\e7e6"!important}
.fa-grip::before{font-family:"Phosphor"!important;content:"\e1fc"!important}
.fa-grip-vertical::before{font-family:"Phosphor"!important;content:"\eae2"!important}
.fa-ellipsis::before{font-family:"Phosphor"!important;content:"\e1fe"!important}
.fa-download::before,.fa-file-import::before{font-family:"Phosphor"!important;content:"\e20c"!important}
.fa-dress::before,.fa-person-dress::before{font-family:"Phosphor"!important;content:"\ea7e"!important}
.fa-droplet::before,.fa-faucet::before{font-family:"Phosphor"!important;content:"\e210"!important}
.fa-pump-soap::before{font-family:"Phosphor"!important;content:"\e566"!important}
.fa-egg::before{font-family:"Phosphor"!important;content:"\e812"!important}
.fa-envelope::before{font-family:"Phosphor"!important;content:"\e214"!important}
.fa-eraser::before{font-family:"Phosphor"!important;content:"\e21e"!important}
.fa-file-export::before{font-family:"Phosphor"!important;content:"\eaf0"!important}
.fa-eye::before{font-family:"Phosphor"!important;content:"\e220"!important}
.fa-eye-slash::before{font-family:"Phosphor"!important;content:"\e224"!important}
.fa-glasses::before{font-family:"Phosphor"!important;content:"\e7ba"!important}
.fa-facebook::before,.fa-facebook-f::before{font-family:"Phosphor"!important;content:"\e226"!important}
.fa-file::before{font-family:"Phosphor"!important;content:"\e230"!important}
.fa-file-pdf::before{font-family:"Phosphor"!important;content:"\e702"!important}
.fa-file-lines::before{font-family:"Phosphor"!important;content:"\e23a"!important}
.fa-file-zipper::before{font-family:"Phosphor"!important;content:"\e958"!important}
.fa-fire::before{font-family:"Phosphor"!important;content:"\e242"!important}
.fa-fish::before{font-family:"Phosphor"!important;content:"\e728"!important}
.fa-flask::before,.fa-vial::before{font-family:"Phosphor"!important;content:"\e79e"!important}
.fa-floppy-disk::before,.fa-save::before{font-family:"Phosphor"!important;content:"\e248"!important}
.fa-spa::before{font-family:"Phosphor"!important;content:"\e6cc"!important}
.fa-folder::before{font-family:"Phosphor"!important;content:"\e24a"!important}
.fa-folder-open::before{font-family:"Phosphor"!important;content:"\e256"!important}
.fa-utensils::before{font-family:"Phosphor"!important;content:"\e262"!important}
.fa-filter::before{font-family:"Phosphor"!important;content:"\e266"!important}
.fa-gamepad::before{font-family:"Phosphor"!important;content:"\e26e"!important}
.fa-gauge::before{font-family:"Phosphor"!important;content:"\e628"!important}
.fa-gear::before{font-family:"Phosphor"!important;content:"\e270"!important}
.fa-gears::before{font-family:"Phosphor"!important;content:"\e272"!important}
.fa-gift::before{font-family:"Phosphor"!important;content:"\e276"!important}
.fa-code-branch::before{font-family:"Phosphor"!important;content:"\e278"!important}
.fa-globe::before{font-family:"Phosphor"!important;content:"\e288"!important}
.fa-border-all::before,.fa-table-cells-large::before{font-family:"Phosphor"!important;content:"\e296"!important}
.fa-table-cells::before{font-family:"Phosphor"!important;content:"\ec8c"!important}
.fa-guitar::before{font-family:"Phosphor"!important;content:"\ea8a"!important}
.fa-hammer::before{font-family:"Phosphor"!important;content:"\e80e"!important}
.fa-mitten::before{font-family:"Phosphor"!important;content:"\e298"!important}
.fa-hand-holding-dollar::before{font-family:"Phosphor"!important;content:"\ea8c"!important}
.fa-hand-pointer::before{font-family:"Phosphor"!important;content:"\e29a"!important}
.fa-bag-shopping::before{font-family:"Phosphor"!important;content:"\e29c"!important}
.fa-server::before{font-family:"Phosphor"!important;content:"\e2a0"!important}
.fa-headphones::before{font-family:"Phosphor"!important;content:"\e2a6"!important}
.fa-heart::before{font-family:"Phosphor"!important;content:"\e2a8"!important}
.fa-heart-pulse::before{font-family:"Phosphor"!important;content:"\e2ac"!important}
.fa-hourglass-end::before{font-family:"Phosphor"!important;content:"\e2b6"!important}
.fa-hourglass-half::before,.bi.bi-hourglass-split::before,i.bi-hourglass-split::before{font-family:"Phosphor"!important;content:"\e2b8"!important}
.fa-house::before{font-family:"Phosphor"!important;content:"\e2c2"!important}
.fa-house-chimney::before{font-family:"Phosphor"!important;content:"\e2c4"!important}
.fa-ice-cream::before{font-family:"Phosphor"!important;content:"\e804"!important}
.fa-id-badge::before{font-family:"Phosphor"!important;content:"\e6f6"!important}
.fa-address-card::before,.fa-id-card::before,.bi.bi-person-lines-fill::before,i.bi-person-lines-fill::before{font-family:"Phosphor"!important;content:"\e2c8"!important}
.fa-image::before{font-family:"Phosphor"!important;content:"\e2ca"!important}
.fa-images::before{font-family:"Phosphor"!important;content:"\e836"!important}
.fa-circle-info::before,.bi.bi-info-circle::before,i.bi-info-circle::before{font-family:"Phosphor"!important;content:"\e2ce"!important}
.fa-instagram::before{font-family:"Phosphor"!important;content:"\e2d0"!important}
.fa-key::before{font-family:"Phosphor"!important;content:"\e2d6"!important}
.fa-keyboard::before{font-family:"Phosphor"!important;content:"\e2d8"!important}
.fa-laptop::before{font-family:"Phosphor"!important;content:"\e586"!important}
.fa-leaf::before{font-family:"Phosphor"!important;content:"\e2da"!important}
.fa-lightbulb::before{font-family:"Phosphor"!important;content:"\e2dc"!important}
.fa-bolt::before{font-family:"Phosphor"!important;content:"\e2de"!important}
.fa-link::before{font-family:"Phosphor"!important;content:"\e2e2"!important}
.fa-link-slash::before{font-family:"Phosphor"!important;content:"\e2e4"!important}
.fa-bars::before,.fa-list::before{font-family:"Phosphor"!important;content:"\e2f0"!important}
.fa-list-ul::before{font-family:"Phosphor"!important;content:"\e2f2"!important}
.fa-list-check::before{font-family:"Phosphor"!important;content:"\eadc"!important}
.fa-lock::before{font-family:"Phosphor"!important;content:"\e2fa"!important}
.fa-lock-open::before{font-family:"Phosphor"!important;content:"\e306"!important}
.fa-hat-wizard::before,.fa-wand-magic-sparkles::before{font-family:"Phosphor"!important;content:"\e6b6"!important}
.fa-magnet::before{font-family:"Phosphor"!important;content:"\e680"!important}
.fa-magnifying-glass::before,.bi.bi-search::before,i.bi-search::before{font-family:"Phosphor"!important;content:"\e30c"!important}
.fa-magnifying-glass-minus::before,.bi.bi-zoom-out::before,i.bi-zoom-out::before{font-family:"Phosphor"!important;content:"\e30e"!important}
.fa-magnifying-glass-plus::before,.bi.bi-zoom-in::before,i.bi-zoom-in::before{font-family:"Phosphor"!important;content:"\e310"!important}
.fa-location-dot::before{font-family:"Phosphor"!important;content:"\e316"!important}
.fa-magnifying-glass-location::before{font-family:"Phosphor"!important;content:"\ee3a"!important}
.fa-martini-glass::before{font-family:"Phosphor"!important;content:"\e31c"!important}
.fa-mask::before{font-family:"Phosphor"!important;content:"\e9f4"!important}
.fa-bullhorn::before{font-family:"Phosphor"!important;content:"\e324"!important}
.fa-minus::before{font-family:"Phosphor"!important;content:"\e32a"!important}
.fa-money-bill-wave::before,.fa-sack-dollar::before,.bi.bi-cash-coin::before,i.bi-cash-coin::before{font-family:"Phosphor"!important;content:"\e588"!important}
.fa-moon::before{font-family:"Phosphor"!important;content:"\e330"!important}
.fa-star-and-crescent::before{font-family:"Phosphor"!important;content:"\e58e"!important}
.fa-mosque::before{font-family:"Phosphor"!important;content:"\ecee"!important}
.fa-motorcycle::before{font-family:"Phosphor"!important;content:"\e80a"!important}
.fa-mountain::before{font-family:"Phosphor"!important;content:"\e7ae"!important}
.fa-music::before{font-family:"Phosphor"!important;content:"\e340"!important}
.fa-note-sticky::before{font-family:"Phosphor"!important;content:"\e348"!important}
.fa-pen-to-square::before{font-family:"Phosphor"!important;content:"\e34c"!important}
.fa-box::before,.fa-box-open::before,.fa-boxes-packing::before{font-family:"Phosphor"!important;content:"\e390"!important}
.fa-paint-roller::before{font-family:"Phosphor"!important;content:"\e6f4"!important}
.fa-palette::before,.bi.bi-palette::before,i.bi-palette::before{font-family:"Phosphor"!important;content:"\e6c8"!important}
.fa-paper-plane::before{font-family:"Phosphor"!important;content:"\e398"!important}
.fa-paperclip::before{font-family:"Phosphor"!important;content:"\e39a"!important}
.fa-paw::before{font-family:"Phosphor"!important;content:"\e648"!important}
.fa-pen::before{font-family:"Phosphor"!important;content:"\e3b4"!important}
.fa-percent::before{font-family:"Phosphor"!important;content:"\e3b6"!important}
.fa-child-dress::before{font-family:"Phosphor"!important;content:"\e72e"!important}
.fa-person-biking::before{font-family:"Phosphor"!important;content:"\e734"!important}
.fa-person-running::before{font-family:"Phosphor"!important;content:"\e730"!important}
.fa-phone::before{font-family:"Phosphor"!important;content:"\e3b8"!important}
.fa-pills::before{font-family:"Phosphor"!important;content:"\e700"!important}
.fa-table-tennis-paddle-ball::before{font-family:"Phosphor"!important;content:"\ea42"!important}
.fa-pinterest::before{font-family:"Phosphor"!important;content:"\e64e"!important}
.fa-pizza-slice::before{font-family:"Phosphor"!important;content:"\e796"!important}
.fa-seedling::before{font-family:"Phosphor"!important;content:"\ebae"!important}
.fa-play::before{font-family:"Phosphor"!important;content:"\e3d0"!important}
.fa-circle-play::before{font-family:"Phosphor"!important;content:"\e3d2"!important}
.fa-plug::before{font-family:"Phosphor"!important;content:"\e946"!important}
.fa-plus::before{font-family:"Phosphor"!important;content:"\e3d4"!important}
.fa-circle-plus::before{font-family:"Phosphor"!important;content:"\e3d6"!important}
.fa-square-plus::before{font-family:"Phosphor"!important;content:"\ed4a"!important}
.fa-print::before{font-family:"Phosphor"!important;content:"\e3dc"!important}
.fa-ban::before,.bi.bi-slash-circle::before,i.bi-slash-circle::before{font-family:"Phosphor"!important;content:"\e3de"!important}
.fa-puzzle-piece::before{font-family:"Phosphor"!important;content:"\e596"!important}
.fa-qrcode::before{font-family:"Phosphor"!important;content:"\e3e6"!important}
.fa-circle-question::before,.fa-question::before{font-family:"Phosphor"!important;content:"\e3e8"!important}
.fa-file-invoice::before,.fa-receipt::before,.bi.bi-receipt::before,i.bi-receipt::before{font-family:"Phosphor"!important;content:"\e3ec"!important}
.fa-circle-dot::before{font-family:"Phosphor"!important;content:"\e3ee"!important}
.fa-recycle::before{font-family:"Phosphor"!important;content:"\e75a"!important}
.fa-robot::before{font-family:"Phosphor"!important;content:"\e762"!important}
.fa-pen-ruler::before,.fa-ruler::before,.fa-ruler-combined::before,.bi.bi-rulers::before,i.bi-rulers::before{font-family:"Phosphor"!important;content:"\e6b8"!important}
.fa-scale-balanced::before{font-family:"Phosphor"!important;content:"\e750"!important}
.fa-scissors::before{font-family:"Phosphor"!important;content:"\eae0"!important}
.fa-certificate::before{font-family:"Phosphor"!important;content:"\e606"!important}
.fa-share-nodes::before{font-family:"Phosphor"!important;content:"\e408"!important}
.fa-shield::before{font-family:"Phosphor"!important;content:"\e40a"!important}
.fa-shield-halved::before,.fa-user-shield::before{font-family:"Phosphor"!important;content:"\e40c"!important}
.fa-cart-plus::before,.fa-cart-shopping::before,.bi.bi-cart3::before,i.bi-cart3::before,.bi.bi-cart-plus::before,i.bi-cart-plus::before{font-family:"Phosphor"!important;content:"\e420"!important}
.fa-right-to-bracket::before{font-family:"Phosphor"!important;content:"\e428"!important}
.fa-right-from-bracket::before{font-family:"Phosphor"!important;content:"\e42a"!important}
.fa-file-signature::before{font-family:"Phosphor"!important;content:"\ebac"!important}
.fa-sliders::before{font-family:"Phosphor"!important;content:"\e434"!important}
.fa-face-smile::before{font-family:"Phosphor"!important;content:"\e436"!important}
.fa-face-frown::before,.fa-face-frown-open::before{font-family:"Phosphor"!important;content:"\e43e"!important}
.fa-shoe-prints::before{font-family:"Phosphor"!important;content:"\e80c"!important}
.fa-snowflake::before{font-family:"Phosphor"!important;content:"\e5aa"!important}
.fa-futbol::before{font-family:"Phosphor"!important;content:"\e716"!important}
.fa-socks::before{font-family:"Phosphor"!important;content:"\ecce"!important}
.fa-arrow-down-a-z::before,.fa-arrow-up-1-9::before{font-family:"Phosphor"!important;content:"\e444"!important}
.fa-arrow-down-9-1::before,.fa-arrow-down-wide-short::before,.fa-arrow-up-z-a::before{font-family:"Phosphor"!important;content:"\e446"!important}
.fa-hand-sparkles::before{font-family:"Phosphor"!important;content:"\e6a2"!important}
.fa-spinner::before{font-family:"Phosphor"!important;content:"\e66c"!important}
.fa-boxes-stacked::before,.fa-layer-group::before{font-family:"Phosphor"!important;content:"\e466"!important}
.fa-star::before{font-family:"Phosphor"!important;content:"\e46a"!important}
.fa-star-half-stroke::before{font-family:"Phosphor"!important;content:"\e70a"!important}
.fa-stethoscope::before{font-family:"Phosphor"!important;content:"\e7ea"!important}
.fa-shop::before,.fa-store::before,.bi.bi-shop::before,i.bi-shop::before{font-family:"Phosphor"!important;content:"\e470"!important}
.fa-sun::before{font-family:"Phosphor"!important;content:"\e472"!important}
.fa-sunglasses::before{font-family:"Phosphor"!important;content:"\e816"!important}
.fa-swatchbook::before{font-family:"Phosphor"!important;content:"\e5b8"!important}
.fa-shirt::before{font-family:"Phosphor"!important;content:"\e670"!important}
.fa-table::before,.fa-table-list::before{font-family:"Phosphor"!important;content:"\e476"!important}
.fa-tag::before,.fa-tags::before{font-family:"Phosphor"!important;content:"\e478"!important}
.fa-telegram::before{font-family:"Phosphor"!important;content:"\e5bc"!important}
.fa-tv::before{font-family:"Phosphor"!important;content:"\e754"!important}
.fa-tent::before{font-family:"Phosphor"!important;content:"\e8ba"!important}
.fa-font::before{font-family:"Phosphor"!important;content:"\e6ee"!important}
.fa-align-left::before,.fa-bars-staggered::before{font-family:"Phosphor"!important;content:"\e484"!important}
.fa-ticket::before,.bi.bi-ticket-perforated::before,i.bi-ticket-perforated::before{font-family:"Phosphor"!important;content:"\e490"!important}
.fa-tiktok::before{font-family:"Phosphor"!important;content:"\eaf2"!important}
.fa-toggle-off::before{font-family:"Phosphor"!important;content:"\e674"!important}
.fa-toggle-on::before{font-family:"Phosphor"!important;content:"\e676"!important}
.fa-tooth::before{font-family:"Phosphor"!important;content:"\e9cc"!important}
.fa-trash::before,.fa-trash-can::before,.bi.bi-trash3::before,i.bi-trash3::before{font-family:"Phosphor"!important;content:"\e4a6"!important}
.fa-sitemap::before{font-family:"Phosphor"!important;content:"\e67c"!important}
.fa-arrow-trend-down::before{font-family:"Phosphor"!important;content:"\e4ac"!important}
.fa-arrow-trend-up::before,.fa-money-bill-trend-up::before{font-family:"Phosphor"!important;content:"\e4ae"!important}
.fa-truck::before,.fa-truck-fast::before,.bi.bi-truck::before,i.bi-truck::before{font-family:"Phosphor"!important;content:"\e4b4"!important}
.fa-umbrella::before{font-family:"Phosphor"!important;content:"\e684"!important}
.fa-umbrella-beach::before{font-family:"Phosphor"!important;content:"\e686"!important}
.fa-arrow-up-from-bracket::before,.fa-upload::before{font-family:"Phosphor"!important;content:"\e4c0"!important}
.fa-user::before,.fa-user-tie::before{font-family:"Phosphor"!important;content:"\e4c2"!important}
.fa-user-check::before{font-family:"Phosphor"!important;content:"\eafa"!important}
.fa-user-gear::before,.fa-user-pen::before{font-family:"Phosphor"!important;content:"\e4cc"!important}
.fa-user-slash::before{font-family:"Phosphor"!important;content:"\e4ce"!important}
.fa-user-plus::before{font-family:"Phosphor"!important;content:"\e4d0"!important}
.fa-user-group::before,.fa-users::before{font-family:"Phosphor"!important;content:"\e4d6"!important}
.fa-people-group::before{font-family:"Phosphor"!important;content:"\e68e"!important}
.fa-volleyball::before{font-family:"Phosphor"!important;content:"\e726"!important}
.fa-wallet::before,.bi.bi-wallet2::before,i.bi-wallet2::before{font-family:"Phosphor"!important;content:"\e68a"!important}
.fa-warehouse::before{font-family:"Phosphor"!important;content:"\ecd4"!important}
.fa-triangle-exclamation::before{font-family:"Phosphor"!important;content:"\e4e0"!important}
.fa-circle-exclamation::before{font-family:"Phosphor"!important;content:"\e4e2"!important}
.fa-whatsapp::before,.bi.bi-whatsapp::before,i.bi-whatsapp::before{font-family:"Phosphor"!important;content:"\e5d0"!important}
.fa-wifi::before{font-family:"Phosphor"!important;content:"\e4ea"!important}
.fa-kite::before{font-family:"Phosphor"!important;content:"\e5d2"!important}
.fa-wine-glass::before{font-family:"Phosphor"!important;content:"\e6b2"!important}
.fa-screwdriver-wrench::before,.fa-wrench::before{font-family:"Phosphor"!important;content:"\e5d4"!important}
.fa-x::before,.fa-xmark::before,.bi.bi-x::before,i.bi-x::before,.bi.bi-x-lg::before,i.bi-x-lg::before{font-family:"Phosphor"!important;content:"\e4f6"!important}
.fa-circle-xmark::before{font-family:"Phosphor"!important;content:"\e4f8"!important}
.fa-x-twitter::before{font-family:"Phosphor"!important;content:"\e4bc"!important}
.fa-youtube::before{font-family:"Phosphor"!important;content:"\e4fc"!important}
/* ---- Fill (penanda aktif) ---- */
.fa-solid.fa-check-circle::before,.fas.fa-check-circle::before,.fa-solid.fa-circle-check::before,.fas.fa-circle-check::before,.bi.bi-check-circle-fill::before,i.bi-check-circle-fill::before{font-family:"Phosphor-Fill"!important;content:"\e184"!important}
.fa-solid.fa-circle::before,.fas.fa-circle::before{font-family:"Phosphor-Fill"!important;content:"\e18a"!important}
.bi.bi-bag-check-fill::before,i.bi-bag-check-fill::before{font-family:"Phosphor-Fill"!important;content:"\e29c"!important}
.fa-solid.fa-heart::before,.fas.fa-heart::before{font-family:"Phosphor-Fill"!important;content:"\e2a8"!important}
.bi.bi-cart-fill::before,i.bi-cart-fill::before{font-family:"Phosphor-Fill"!important;content:"\e420"!important}
.fa-solid.fa-star::before,.fas.fa-star::before{font-family:"Phosphor-Fill"!important;content:"\e46a"!important}
.fa-solid.fa-star-half-stroke::before,.fas.fa-star-half-stroke::before{font-family:"Phosphor-Fill"!important;content:"\e70a"!important}
/* ---- Kelas Phosphor langsung untuk ikon baru. SENGAJA wajib berpasangan dengan .ph / .ph-fill
   (mis. <i class="ph ph-sparkle">) karena situs ini juga punya kelas lain berawalan
   "ph-" (ph-list, ph-row, ph-card di Permintaan Hapus) yang TIDAK boleh ikut berubah. ---- */
.ph.ph-airplane-takeoff::before,.ph-fill.ph-airplane-takeoff::before{content:"\e504"}
.ph.ph-apple-logo::before,.ph-fill.ph-apple-logo::before{content:"\e516"}
.ph.ph-arrow-bend-left-up::before,.ph-fill.ph-arrow-bend-left-up::before{content:"\e01e"}
.ph.ph-arrow-clockwise::before,.ph-fill.ph-arrow-clockwise::before{content:"\e036"}
.ph.ph-arrow-counter-clockwise::before,.ph-fill.ph-arrow-counter-clockwise::before{content:"\e038"}
.ph.ph-arrow-down::before,.ph-fill.ph-arrow-down::before{content:"\e03e"}
.ph.ph-arrow-left::before,.ph-fill.ph-arrow-left::before{content:"\e058"}
.ph.ph-arrow-right::before,.ph-fill.ph-arrow-right::before{content:"\e06c"}
.ph.ph-arrow-square-out::before,.ph-fill.ph-arrow-square-out::before{content:"\e5de"}
.ph.ph-arrow-up::before,.ph-fill.ph-arrow-up::before{content:"\e08e"}
.ph.ph-arrows-clockwise::before,.ph-fill.ph-arrows-clockwise::before{content:"\e094"}
.ph.ph-arrows-down-up::before,.ph-fill.ph-arrows-down-up::before{content:"\e098"}
.ph.ph-arrows-left-right::before,.ph-fill.ph-arrows-left-right::before{content:"\e0a0"}
.ph.ph-arrows-out::before,.ph-fill.ph-arrows-out::before{content:"\e0a2"}
.ph.ph-baby::before,.ph-fill.ph-baby::before{content:"\e774"}
.ph.ph-bank::before,.ph-fill.ph-bank::before{content:"\e0b4"}
.ph.ph-barbell::before,.ph-fill.ph-barbell::before{content:"\e0b6"}
.ph.ph-barcode::before,.ph-fill.ph-barcode::before{content:"\e0b8"}
.ph.ph-baseball-cap::before,.ph-fill.ph-baseball-cap::before{content:"\ea28"}
.ph.ph-basketball::before,.ph-fill.ph-basketball::before{content:"\e724"}
.ph.ph-battery-full::before,.ph-fill.ph-battery-full::before{content:"\e0c0"}
.ph.ph-bed::before,.ph-fill.ph-bed::before{content:"\e0cc"}
.ph.ph-bell::before,.ph-fill.ph-bell::before{content:"\e0ce"}
.ph.ph-bicycle::before,.ph-fill.ph-bicycle::before{content:"\e0d6"}
.ph.ph-boat::before,.ph-fill.ph-boat::before{content:"\e786"}
.ph.ph-book::before,.ph-fill.ph-book::before{content:"\e0e2"}
.ph.ph-book-open::before,.ph-fill.ph-book-open::before{content:"\e0e6"}
.ph.ph-bowl-food::before,.ph-fill.ph-bowl-food::before{content:"\eaa4"}
.ph.ph-bread::before,.ph-fill.ph-bread::before{content:"\e81c"}
.ph.ph-briefcase::before,.ph-fill.ph-briefcase::before{content:"\e0ee"}
.ph.ph-broom::before,.ph-fill.ph-broom::before{content:"\ec54"}
.ph.ph-browser::before,.ph-fill.ph-browser::before{content:"\e0f4"}
.ph.ph-browsers::before,.ph-fill.ph-browsers::before{content:"\e0f6"}
.ph.ph-calculator::before,.ph-fill.ph-calculator::before{content:"\e538"}
.ph.ph-calendar::before,.ph-fill.ph-calendar::before{content:"\e108"}
.ph.ph-calendar-check::before,.ph-fill.ph-calendar-check::before{content:"\e712"}
.ph.ph-calendar-dot::before,.ph-fill.ph-calendar-dot::before{content:"\e7b2"}
.ph.ph-calendar-dots::before,.ph-fill.ph-calendar-dots::before{content:"\e7b4"}
.ph.ph-camera::before,.ph-fill.ph-camera::before{content:"\e10e"}
.ph.ph-car::before,.ph-fill.ph-car::before{content:"\e112"}
.ph.ph-car-profile::before,.ph-fill.ph-car-profile::before{content:"\e8cc"}
.ph.ph-caret-down::before,.ph-fill.ph-caret-down::before{content:"\e136"}
.ph.ph-caret-left::before,.ph-fill.ph-caret-left::before{content:"\e138"}
.ph.ph-caret-right::before,.ph-fill.ph-caret-right::before{content:"\e13a"}
.ph.ph-caret-up::before,.ph-fill.ph-caret-up::before{content:"\e13c"}
.ph.ph-caret-up-down::before,.ph-fill.ph-caret-up-down::before{content:"\e140"}
.ph.ph-carrot::before,.ph-fill.ph-carrot::before{content:"\ed38"}
.ph.ph-cash-register::before,.ph-fill.ph-cash-register::before{content:"\ed80"}
.ph.ph-cat::before,.ph-fill.ph-cat::before{content:"\e748"}
.ph.ph-chair::before,.ph-fill.ph-chair::before{content:"\e950"}
.ph.ph-chart-bar::before,.ph-fill.ph-chart-bar::before{content:"\e150"}
.ph.ph-chart-line::before,.ph-fill.ph-chart-line::before{content:"\e154"}
.ph.ph-chart-pie::before,.ph-fill.ph-chart-pie::before{content:"\e158"}
.ph.ph-chat-circle::before,.ph-fill.ph-chat-circle::before{content:"\e168"}
.ph.ph-chat-circle-dots::before,.ph-fill.ph-chat-circle-dots::before{content:"\e16c"}
.ph.ph-check::before,.ph-fill.ph-check::before{content:"\e182"}
.ph.ph-check-circle::before,.ph-fill.ph-check-circle::before{content:"\e184"}
.ph.ph-check-square::before,.ph-fill.ph-check-square::before{content:"\e186"}
.ph.ph-circle::before,.ph-fill.ph-circle::before{content:"\e18a"}
.ph.ph-circle-notch::before,.ph-fill.ph-circle-notch::before{content:"\eb44"}
.ph.ph-clipboard::before,.ph-fill.ph-clipboard::before{content:"\e196"}
.ph.ph-clipboard-text::before,.ph-fill.ph-clipboard-text::before{content:"\e198"}
.ph.ph-clock::before,.ph-fill.ph-clock::before{content:"\e19a"}
.ph.ph-clock-counter-clockwise::before,.ph-fill.ph-clock-counter-clockwise::before{content:"\e1a0"}
.ph.ph-cloud::before,.ph-fill.ph-cloud::before{content:"\e1aa"}
.ph.ph-cloud-arrow-up::before,.ph-fill.ph-cloud-arrow-up::before{content:"\e1ae"}
.ph.ph-coat-hanger::before,.ph-fill.ph-coat-hanger::before{content:"\e7fe"}
.ph.ph-coffee::before,.ph-fill.ph-coffee::before{content:"\e1c2"}
.ph.ph-coins::before,.ph-fill.ph-coins::before{content:"\e78e"}
.ph.ph-cookie::before,.ph-fill.ph-cookie::before{content:"\e6ca"}
.ph.ph-cooking-pot::before,.ph-fill.ph-cooking-pot::before{content:"\e764"}
.ph.ph-copy::before,.ph-fill.ph-copy::before{content:"\e1ca"}
.ph.ph-couch::before,.ph-fill.ph-couch::before{content:"\e7f6"}
.ph.ph-cpu::before,.ph-fill.ph-cpu::before{content:"\e610"}
.ph.ph-credit-card::before,.ph-fill.ph-credit-card::before{content:"\e1d2"}
.ph.ph-crop::before,.ph-fill.ph-crop::before{content:"\e1d4"}
.ph.ph-crosshair::before,.ph-fill.ph-crosshair::before{content:"\e1d6"}
.ph.ph-crown::before,.ph-fill.ph-crown::before{content:"\e614"}
.ph.ph-cube::before,.ph-fill.ph-cube::before{content:"\e1da"}
.ph.ph-database::before,.ph-fill.ph-database::before{content:"\e1de"}
.ph.ph-device-mobile::before,.ph-fill.ph-device-mobile::before{content:"\e1e0"}
.ph.ph-device-tablet::before,.ph-fill.ph-device-tablet::before{content:"\e1e6"}
.ph.ph-diamond::before,.ph-fill.ph-diamond::before{content:"\e1ec"}
.ph.ph-dice-five::before,.ph-fill.ph-dice-five::before{content:"\e1ee"}
.ph.ph-dog::before,.ph-fill.ph-dog::before{content:"\e74a"}
.ph.ph-door::before,.ph-fill.ph-door::before{content:"\e61c"}
.ph.ph-door-open::before,.ph-fill.ph-door-open::before{content:"\e7e6"}
.ph.ph-dots-nine::before,.ph-fill.ph-dots-nine::before{content:"\e1fc"}
.ph.ph-dots-six-vertical::before,.ph-fill.ph-dots-six-vertical::before{content:"\eae2"}
.ph.ph-dots-three::before,.ph-fill.ph-dots-three::before{content:"\e1fe"}
.ph.ph-download-simple::before,.ph-fill.ph-download-simple::before{content:"\e20c"}
.ph.ph-dress::before,.ph-fill.ph-dress::before{content:"\ea7e"}
.ph.ph-drop::before,.ph-fill.ph-drop::before{content:"\e210"}
.ph.ph-drop-half::before,.ph-fill.ph-drop-half::before{content:"\e566"}
.ph.ph-egg::before,.ph-fill.ph-egg::before{content:"\e812"}
.ph.ph-envelope::before,.ph-fill.ph-envelope::before{content:"\e214"}
.ph.ph-eraser::before,.ph-fill.ph-eraser::before{content:"\e21e"}
.ph.ph-export::before,.ph-fill.ph-export::before{content:"\eaf0"}
.ph.ph-eye::before,.ph-fill.ph-eye::before{content:"\e220"}
.ph.ph-eye-slash::before,.ph-fill.ph-eye-slash::before{content:"\e224"}
.ph.ph-eyeglasses::before,.ph-fill.ph-eyeglasses::before{content:"\e7ba"}
.ph.ph-facebook-logo::before,.ph-fill.ph-facebook-logo::before{content:"\e226"}
.ph.ph-file::before,.ph-fill.ph-file::before{content:"\e230"}
.ph.ph-file-pdf::before,.ph-fill.ph-file-pdf::before{content:"\e702"}
.ph.ph-file-text::before,.ph-fill.ph-file-text::before{content:"\e23a"}
.ph.ph-file-zip::before,.ph-fill.ph-file-zip::before{content:"\e958"}
.ph.ph-fire::before,.ph-fill.ph-fire::before{content:"\e242"}
.ph.ph-fish::before,.ph-fill.ph-fish::before{content:"\e728"}
.ph.ph-flask::before,.ph-fill.ph-flask::before{content:"\e79e"}
.ph.ph-floppy-disk::before,.ph-fill.ph-floppy-disk::before{content:"\e248"}
.ph.ph-flower-lotus::before,.ph-fill.ph-flower-lotus::before{content:"\e6cc"}
.ph.ph-folder::before,.ph-fill.ph-folder::before{content:"\e24a"}
.ph.ph-folder-open::before,.ph-fill.ph-folder-open::before{content:"\e256"}
.ph.ph-fork-knife::before,.ph-fill.ph-fork-knife::before{content:"\e262"}
.ph.ph-funnel::before,.ph-fill.ph-funnel::before{content:"\e266"}
.ph.ph-game-controller::before,.ph-fill.ph-game-controller::before{content:"\e26e"}
.ph.ph-gauge::before,.ph-fill.ph-gauge::before{content:"\e628"}
.ph.ph-gear::before,.ph-fill.ph-gear::before{content:"\e270"}
.ph.ph-gear-six::before,.ph-fill.ph-gear-six::before{content:"\e272"}
.ph.ph-gift::before,.ph-fill.ph-gift::before{content:"\e276"}
.ph.ph-git-branch::before,.ph-fill.ph-git-branch::before{content:"\e278"}
.ph.ph-globe::before,.ph-fill.ph-globe::before{content:"\e288"}
.ph.ph-grid-four::before,.ph-fill.ph-grid-four::before{content:"\e296"}
.ph.ph-grid-nine::before,.ph-fill.ph-grid-nine::before{content:"\ec8c"}
.ph.ph-guitar::before,.ph-fill.ph-guitar::before{content:"\ea8a"}
.ph.ph-hammer::before,.ph-fill.ph-hammer::before{content:"\e80e"}
.ph.ph-hand::before,.ph-fill.ph-hand::before{content:"\e298"}
.ph.ph-hand-coins::before,.ph-fill.ph-hand-coins::before{content:"\ea8c"}
.ph.ph-hand-pointing::before,.ph-fill.ph-hand-pointing::before{content:"\e29a"}
.ph.ph-handbag::before,.ph-fill.ph-handbag::before{content:"\e29c"}
.ph.ph-hard-drives::before,.ph-fill.ph-hard-drives::before{content:"\e2a0"}
.ph.ph-headphones::before,.ph-fill.ph-headphones::before{content:"\e2a6"}
.ph.ph-heart::before,.ph-fill.ph-heart::before{content:"\e2a8"}
.ph.ph-heartbeat::before,.ph-fill.ph-heartbeat::before{content:"\e2ac"}
.ph.ph-hourglass-low::before,.ph-fill.ph-hourglass-low::before{content:"\e2b6"}
.ph.ph-hourglass-medium::before,.ph-fill.ph-hourglass-medium::before{content:"\e2b8"}
.ph.ph-house::before,.ph-fill.ph-house::before{content:"\e2c2"}
.ph.ph-house-line::before,.ph-fill.ph-house-line::before{content:"\e2c4"}
.ph.ph-ice-cream::before,.ph-fill.ph-ice-cream::before{content:"\e804"}
.ph.ph-identification-badge::before,.ph-fill.ph-identification-badge::before{content:"\e6f6"}
.ph.ph-identification-card::before,.ph-fill.ph-identification-card::before{content:"\e2c8"}
.ph.ph-image::before,.ph-fill.ph-image::before{content:"\e2ca"}
.ph.ph-images::before,.ph-fill.ph-images::before{content:"\e836"}
.ph.ph-info::before,.ph-fill.ph-info::before{content:"\e2ce"}
.ph.ph-instagram-logo::before,.ph-fill.ph-instagram-logo::before{content:"\e2d0"}
.ph.ph-key::before,.ph-fill.ph-key::before{content:"\e2d6"}
.ph.ph-keyboard::before,.ph-fill.ph-keyboard::before{content:"\e2d8"}
.ph.ph-laptop::before,.ph-fill.ph-laptop::before{content:"\e586"}
.ph.ph-leaf::before,.ph-fill.ph-leaf::before{content:"\e2da"}
.ph.ph-lightbulb::before,.ph-fill.ph-lightbulb::before{content:"\e2dc"}
.ph.ph-lightning::before,.ph-fill.ph-lightning::before{content:"\e2de"}
.ph.ph-link::before,.ph-fill.ph-link::before{content:"\e2e2"}
.ph.ph-link-break::before,.ph-fill.ph-link-break::before{content:"\e2e4"}
.ph.ph-list::before,.ph-fill.ph-list::before{content:"\e2f0"}
.ph.ph-list-bullets::before,.ph-fill.ph-list-bullets::before{content:"\e2f2"}
.ph.ph-list-checks::before,.ph-fill.ph-list-checks::before{content:"\eadc"}
.ph.ph-lock::before,.ph-fill.ph-lock::before{content:"\e2fa"}
.ph.ph-lock-open::before,.ph-fill.ph-lock-open::before{content:"\e306"}
.ph.ph-magic-wand::before,.ph-fill.ph-magic-wand::before{content:"\e6b6"}
.ph.ph-magnet::before,.ph-fill.ph-magnet::before{content:"\e680"}
.ph.ph-magnifying-glass::before,.ph-fill.ph-magnifying-glass::before{content:"\e30c"}
.ph.ph-magnifying-glass-minus::before,.ph-fill.ph-magnifying-glass-minus::before{content:"\e30e"}
.ph.ph-magnifying-glass-plus::before,.ph-fill.ph-magnifying-glass-plus::before{content:"\e310"}
.ph.ph-map-pin::before,.ph-fill.ph-map-pin::before{content:"\e316"}
.ph.ph-map-pin-area::before,.ph-fill.ph-map-pin-area::before{content:"\ee3a"}
.ph.ph-martini::before,.ph-fill.ph-martini::before{content:"\e31c"}
.ph.ph-mask-happy::before,.ph-fill.ph-mask-happy::before{content:"\e9f4"}
.ph.ph-megaphone::before,.ph-fill.ph-megaphone::before{content:"\e324"}
.ph.ph-minus::before,.ph-fill.ph-minus::before{content:"\e32a"}
.ph.ph-money::before,.ph-fill.ph-money::before{content:"\e588"}
.ph.ph-moon::before,.ph-fill.ph-moon::before{content:"\e330"}
.ph.ph-moon-stars::before,.ph-fill.ph-moon-stars::before{content:"\e58e"}
.ph.ph-mosque::before,.ph-fill.ph-mosque::before{content:"\ecee"}
.ph.ph-motorcycle::before,.ph-fill.ph-motorcycle::before{content:"\e80a"}
.ph.ph-mountains::before,.ph-fill.ph-mountains::before{content:"\e7ae"}
.ph.ph-music-notes::before,.ph-fill.ph-music-notes::before{content:"\e340"}
.ph.ph-note::before,.ph-fill.ph-note::before{content:"\e348"}
.ph.ph-note-pencil::before,.ph-fill.ph-note-pencil::before{content:"\e34c"}
.ph.ph-package::before,.ph-fill.ph-package::before{content:"\e390"}
.ph.ph-paint-roller::before,.ph-fill.ph-paint-roller::before{content:"\e6f4"}
.ph.ph-palette::before,.ph-fill.ph-palette::before{content:"\e6c8"}
.ph.ph-paper-plane-tilt::before,.ph-fill.ph-paper-plane-tilt::before{content:"\e398"}
.ph.ph-paperclip::before,.ph-fill.ph-paperclip::before{content:"\e39a"}
.ph.ph-paw-print::before,.ph-fill.ph-paw-print::before{content:"\e648"}
.ph.ph-pencil-simple::before,.ph-fill.ph-pencil-simple::before{content:"\e3b4"}
.ph.ph-percent::before,.ph-fill.ph-percent::before{content:"\e3b6"}
.ph.ph-person-simple::before,.ph-fill.ph-person-simple::before{content:"\e72e"}
.ph.ph-person-simple-bike::before,.ph-fill.ph-person-simple-bike::before{content:"\e734"}
.ph.ph-person-simple-run::before,.ph-fill.ph-person-simple-run::before{content:"\e730"}
.ph.ph-phone::before,.ph-fill.ph-phone::before{content:"\e3b8"}
.ph.ph-pill::before,.ph-fill.ph-pill::before{content:"\e700"}
.ph.ph-ping-pong::before,.ph-fill.ph-ping-pong::before{content:"\ea42"}
.ph.ph-pinterest-logo::before,.ph-fill.ph-pinterest-logo::before{content:"\e64e"}
.ph.ph-pizza::before,.ph-fill.ph-pizza::before{content:"\e796"}
.ph.ph-plant::before,.ph-fill.ph-plant::before{content:"\ebae"}
.ph.ph-play::before,.ph-fill.ph-play::before{content:"\e3d0"}
.ph.ph-play-circle::before,.ph-fill.ph-play-circle::before{content:"\e3d2"}
.ph.ph-plug::before,.ph-fill.ph-plug::before{content:"\e946"}
.ph.ph-plus::before,.ph-fill.ph-plus::before{content:"\e3d4"}
.ph.ph-plus-circle::before,.ph-fill.ph-plus-circle::before{content:"\e3d6"}
.ph.ph-plus-square::before,.ph-fill.ph-plus-square::before{content:"\ed4a"}
.ph.ph-printer::before,.ph-fill.ph-printer::before{content:"\e3dc"}
.ph.ph-prohibit::before,.ph-fill.ph-prohibit::before{content:"\e3de"}
.ph.ph-puzzle-piece::before,.ph-fill.ph-puzzle-piece::before{content:"\e596"}
.ph.ph-qr-code::before,.ph-fill.ph-qr-code::before{content:"\e3e6"}
.ph.ph-question::before,.ph-fill.ph-question::before{content:"\e3e8"}
.ph.ph-receipt::before,.ph-fill.ph-receipt::before{content:"\e3ec"}
.ph.ph-record::before,.ph-fill.ph-record::before{content:"\e3ee"}
.ph.ph-recycle::before,.ph-fill.ph-recycle::before{content:"\e75a"}
.ph.ph-robot::before,.ph-fill.ph-robot::before{content:"\e762"}
.ph.ph-ruler::before,.ph-fill.ph-ruler::before{content:"\e6b8"}
.ph.ph-scales::before,.ph-fill.ph-scales::before{content:"\e750"}
.ph.ph-scissors::before,.ph-fill.ph-scissors::before{content:"\eae0"}
.ph.ph-seal-check::before,.ph-fill.ph-seal-check::before{content:"\e606"}
.ph.ph-share-network::before,.ph-fill.ph-share-network::before{content:"\e408"}
.ph.ph-shield::before,.ph-fill.ph-shield::before{content:"\e40a"}
.ph.ph-shield-check::before,.ph-fill.ph-shield-check::before{content:"\e40c"}
.ph.ph-shopping-cart-simple::before,.ph-fill.ph-shopping-cart-simple::before{content:"\e420"}
.ph.ph-sign-in::before,.ph-fill.ph-sign-in::before{content:"\e428"}
.ph.ph-sign-out::before,.ph-fill.ph-sign-out::before{content:"\e42a"}
.ph.ph-signature::before,.ph-fill.ph-signature::before{content:"\ebac"}
.ph.ph-sliders-horizontal::before,.ph-fill.ph-sliders-horizontal::before{content:"\e434"}
.ph.ph-smiley::before,.ph-fill.ph-smiley::before{content:"\e436"}
.ph.ph-smiley-sad::before,.ph-fill.ph-smiley-sad::before{content:"\e43e"}
.ph.ph-sneaker::before,.ph-fill.ph-sneaker::before{content:"\e80c"}
.ph.ph-snowflake::before,.ph-fill.ph-snowflake::before{content:"\e5aa"}
.ph.ph-soccer-ball::before,.ph-fill.ph-soccer-ball::before{content:"\e716"}
.ph.ph-sock::before,.ph-fill.ph-sock::before{content:"\ecce"}
.ph.ph-sort-ascending::before,.ph-fill.ph-sort-ascending::before{content:"\e444"}
.ph.ph-sort-descending::before,.ph-fill.ph-sort-descending::before{content:"\e446"}
.ph.ph-sparkle::before,.ph-fill.ph-sparkle::before{content:"\e6a2"}
.ph.ph-spinner-gap::before,.ph-fill.ph-spinner-gap::before{content:"\e66c"}
.ph.ph-stack::before,.ph-fill.ph-stack::before{content:"\e466"}
.ph.ph-star::before,.ph-fill.ph-star::before{content:"\e46a"}
.ph.ph-star-half::before,.ph-fill.ph-star-half::before{content:"\e70a"}
.ph.ph-stethoscope::before,.ph-fill.ph-stethoscope::before{content:"\e7ea"}
.ph.ph-storefront::before,.ph-fill.ph-storefront::before{content:"\e470"}
.ph.ph-sun::before,.ph-fill.ph-sun::before{content:"\e472"}
.ph.ph-sunglasses::before,.ph-fill.ph-sunglasses::before{content:"\e816"}
.ph.ph-swatches::before,.ph-fill.ph-swatches::before{content:"\e5b8"}
.ph.ph-t-shirt::before,.ph-fill.ph-t-shirt::before{content:"\e670"}
.ph.ph-table::before,.ph-fill.ph-table::before{content:"\e476"}
.ph.ph-tag::before,.ph-fill.ph-tag::before{content:"\e478"}
.ph.ph-telegram-logo::before,.ph-fill.ph-telegram-logo::before{content:"\e5bc"}
.ph.ph-television::before,.ph-fill.ph-television::before{content:"\e754"}
.ph.ph-tent::before,.ph-fill.ph-tent::before{content:"\e8ba"}
.ph.ph-text-aa::before,.ph-fill.ph-text-aa::before{content:"\e6ee"}
.ph.ph-text-align-left::before,.ph-fill.ph-text-align-left::before{content:"\e484"}
.ph.ph-ticket::before,.ph-fill.ph-ticket::before{content:"\e490"}
.ph.ph-tiktok-logo::before,.ph-fill.ph-tiktok-logo::before{content:"\eaf2"}
.ph.ph-toggle-left::before,.ph-fill.ph-toggle-left::before{content:"\e674"}
.ph.ph-toggle-right::before,.ph-fill.ph-toggle-right::before{content:"\e676"}
.ph.ph-tooth::before,.ph-fill.ph-tooth::before{content:"\e9cc"}
.ph.ph-trash::before,.ph-fill.ph-trash::before{content:"\e4a6"}
.ph.ph-tray::before,.ph-fill.ph-tray::before{content:"\e4aa"}
.ph.ph-tree-structure::before,.ph-fill.ph-tree-structure::before{content:"\e67c"}
.ph.ph-trend-down::before,.ph-fill.ph-trend-down::before{content:"\e4ac"}
.ph.ph-trend-up::before,.ph-fill.ph-trend-up::before{content:"\e4ae"}
.ph.ph-truck::before,.ph-fill.ph-truck::before{content:"\e4b4"}
.ph.ph-umbrella::before,.ph-fill.ph-umbrella::before{content:"\e684"}
.ph.ph-umbrella-simple::before,.ph-fill.ph-umbrella-simple::before{content:"\e686"}
.ph.ph-upload-simple::before,.ph-fill.ph-upload-simple::before{content:"\e4c0"}
.ph.ph-user::before,.ph-fill.ph-user::before{content:"\e4c2"}
.ph.ph-user-check::before,.ph-fill.ph-user-check::before{content:"\eafa"}
.ph.ph-user-gear::before,.ph-fill.ph-user-gear::before{content:"\e4cc"}
.ph.ph-user-minus::before,.ph-fill.ph-user-minus::before{content:"\e4ce"}
.ph.ph-user-plus::before,.ph-fill.ph-user-plus::before{content:"\e4d0"}
.ph.ph-users::before,.ph-fill.ph-users::before{content:"\e4d6"}
.ph.ph-users-three::before,.ph-fill.ph-users-three::before{content:"\e68e"}
.ph.ph-volleyball::before,.ph-fill.ph-volleyball::before{content:"\e726"}
.ph.ph-wallet::before,.ph-fill.ph-wallet::before{content:"\e68a"}
.ph.ph-warehouse::before,.ph-fill.ph-warehouse::before{content:"\ecd4"}
.ph.ph-warning::before,.ph-fill.ph-warning::before{content:"\e4e0"}
.ph.ph-warning-circle::before,.ph-fill.ph-warning-circle::before{content:"\e4e2"}
.ph.ph-whatsapp-logo::before,.ph-fill.ph-whatsapp-logo::before{content:"\e5d0"}
.ph.ph-wifi-high::before,.ph-fill.ph-wifi-high::before{content:"\e4ea"}
.ph.ph-wind::before,.ph-fill.ph-wind::before{content:"\e5d2"}
.ph.ph-wine::before,.ph-fill.ph-wine::before{content:"\e6b2"}
.ph.ph-wrench::before,.ph-fill.ph-wrench::before{content:"\e5d4"}
.ph.ph-x::before,.ph-fill.ph-x::before{content:"\e4f6"}
.ph.ph-x-circle::before,.ph-fill.ph-x-circle::before{content:"\e4f8"}
.ph.ph-x-logo::before,.ph-fill.ph-x-logo::before{content:"\e4bc"}
.ph.ph-youtube-logo::before,.ph-fill.ph-youtube-logo::before{content:"\e4fc"}

/* ---- Tambahan: ikon yang sebelumnya tidak punya padanan (tampil kotak silang) ---- */
.bi.bi-pencil-square::before,i.bi-pencil-square::before{font-family:"Phosphor"!important;content:"\e34c"!important}
.fa-angle-left::before{font-family:"Phosphor"!important;content:"\e138"!important}
.fa-angle-right::before{font-family:"Phosphor"!important;content:"\e13a"!important}
.fa-arrow-down-1-9::before{font-family:"Phosphor"!important;content:"\e446"!important}
.fa-calendar-xmark::before{font-family:"Phosphor"!important;content:"\e108"!important}
.fa-flag::before{font-family:"Phosphor"!important;content:"\e7b4"!important}
.fa-cube::before{font-family:"Phosphor"!important;content:"\e1da"!important}
.fa-stopwatch::before{font-family:"Phosphor"!important;content:"\e19a"!important}
.fa-store-slash::before{font-family:"Phosphor"!important;content:"\e3de"!important}
.fa-user-clock::before{font-family:"Phosphor"!important;content:"\e4c2"!important}
.fa-hashtag::before{font-family:inherit!important;font-weight:700!important;content:"#"!important}
