/* ═══════════════════════════════════════════════════════════════════════
   تمكين الداعية — الأيقونات (masked SVGs)
   Every icon is an SVG in chat/static/chat/icons/ (Phosphor duotone, Lucide
   and Simple Icons) painted through a CSS mask, so it takes the parent's
   colour (background-color: currentColor) and size (.ic is 16px; contexts
   override width/height). Loaded by both the public UI (chat/base.html,
   before chat.css) and the admin panel (content/manage/base.html), which
   shows the SectionPage icons in its list and icon picker (chat/_page_icon.html).
   Usage: <span class="ic ic-book-open" aria-hidden="true"></span>
   ═══════════════════════════════════════════════════════════════════════ */

/* ── Icons: masked SVGs tinted by background-color (currentColor by default) ── */
.ic {
  display: inline-block;
  width: 16px;
  height: 16px;
  flex: none;
  background-color: currentColor;
  -webkit-mask: var(--ic) center / contain no-repeat;
  mask: var(--ic) center / contain no-repeat;
}
.ic-archive {
  --ic: url("icons/archive.7bb081313919.svg");
}
.ic-arrow-down {
  --ic: url("icons/arrow-down.78e0c241f096.svg");
}
.ic-arrow-down-bold {
  --ic: url("icons/l-arrow-down-bold.15337ae007f0.svg");
} /* the design's inline arrow (stroke 3) */
.ic-arrow-elbow {
  --ic: url("icons/arrow-elbow-down-left.5d8879aba13c.svg");
}
.ic-arrow-left {
  --ic: url("icons/arrow-left.ca03bae43dc9.svg");
}
.ic-arrow-right {
  --ic: url("icons/arrow-right.ba9d408f9208.svg");
}
.ic-arrows-clockwise {
  --ic: url("icons/arrows-clockwise.a89aed7b3d35.svg");
}
.ic-arrow-up {
  --ic: url("icons/arrow-up.d8c8fd813408.svg");
}
.ic-at {
  --ic: url("icons/at.da3a72e7cb4e.svg");
}
.ic-bank {
  --ic: url("icons/bank.b6647b5816db.svg");
}
.ic-book-open {
  --ic: url("icons/book-open-text.3c10cc3da4c1.svg");
}
.ic-books {
  --ic: url("icons/books.6bdf0674d244.svg");
}
.ic-message {
  --ic: url("icons/chat-centered-text.13172a2e38bb.svg");
}
.ic-chat-circle {
  --ic: url("icons/chat-circle-text.c4e6079c16f1.svg");
}
.ic-check-circle {
  --ic: url("icons/check-circle.8112131f4068.svg");
}
.ic-compass {
  --ic: url("icons/compass.bc9ad8372ace.svg");
}
.ic-copy {
  --ic: url("icons/copy.770d46f03962.svg");
}
.ic-crosshair {
  --ic: url("icons/crosshair.a581b6b9c333.svg");
}
.ic-devices {
  --ic: url("icons/devices.b1307d1e82b0.svg");
}
.ic-download {
  --ic: url("icons/download-simple.89e6e2564d23.svg");
}
.ic-envelope {
  --ic: url("icons/envelope-simple.a58bc5fa9744.svg");
}
.ic-envelope-open {
  --ic: url("icons/envelope-simple-open.6838f25f6698.svg");
}
.ic-eye {
  --ic: url("icons/eye.f3726b4dec70.svg");
}
.ic-eye-slash {
  --ic: url("icons/eye-slash.de82bf40fe16.svg");
}
.ic-file-text {
  --ic: url("icons/file-text.cb70e975a4bc.svg");
}
.ic-globe {
  --ic: url("icons/globe-hemisphere-east.67a3945aeb94.svg");
}
.ic-graduation-cap {
  --ic: url("icons/graduation-cap.be92a23d9300.svg");
}
.ic-headphones {
  --ic: url("icons/headphones.97ee65a9e297.svg");
}
.ic-house {
  --ic: url("icons/house.b122e1ab2418.svg");
}
.ic-id-card {
  --ic: url("icons/identification-card.7f376c5b42e8.svg");
}
.ic-info {
  --ic: url("icons/info.e7ffd5ddc899.svg");
}
.ic-key {
  --ic: url("icons/key.c29f1d0fbd67.svg");
}
.ic-link {
  --ic: url("icons/link.a8003ddf9699.svg");
}
.ic-list {
  --ic: url("icons/list.d26ad81821f4.svg");
}
.ic-lock {
  --ic: url("icons/lock.c2371c0f62ae.svg");
}
.ic-search {
  --ic: url("icons/magnifying-glass.33be0361a1dc.svg");
}
.ic-search-minus {
  --ic: url("icons/magnifying-glass-minus.b490210988ed.svg");
}
.ic-megaphone {
  --ic: url("icons/megaphone.78cb2dd7c044.svg");
}
.ic-mic {
  --ic: url("icons/microphone.ac79718e6dc7.svg");
}
.ic-moon {
  --ic: url("icons/moon-stars.3013e13ab74b.svg");
}
.ic-note-pencil {
  --ic: url("icons/note-pencil.ab682349e529.svg");
}
.ic-paper-plane {
  --ic: url("icons/paper-plane-tilt.f84d85c82915.svg");
}
.ic-path {
  --ic: url("icons/path.e839399628f2.svg");
}
.ic-pencil {
  --ic: url("icons/pencil-simple.2ff80a4af5fa.svg");
}
.ic-phone {
  --ic: url("icons/phone.912c0251bf7c.svg");
}
.ic-plant {
  --ic: url("icons/plant.36bdf138393e.svg");
}
.ic-play {
  --ic: url("icons/play.c71df5d3f036.svg");
}
.ic-pin {
  --ic: url("icons/push-pin.9143402cda43.svg");
}
.ic-robot {
  --ic: url("icons/robot.34369ab10722.svg");
}
.ic-scales {
  --ic: url("icons/scales.be7ea7586c6d.svg");
}
.ic-seal-check {
  --ic: url("icons/seal-check.1dd7a2d706f4.svg");
}
.ic-share {
  --ic: url("icons/share-network.6d09aef00c4d.svg");
}
.ic-shield-check {
  --ic: url("icons/shield-check.ea1e48b74f3b.svg");
}
.ic-sidebar {
  --ic: url("icons/sidebar-simple.b293b61d8f14.svg");
}
.ic-sign-out {
  --ic: url("icons/sign-out.717b115e8365.svg");
}
.ic-sliders {
  --ic: url("icons/sliders-horizontal.952cf64c2b76.svg");
}
.ic-sparkle {
  --ic: url("icons/sparkle.b036307873a8.svg");
}
.ic-squares {
  --ic: url("icons/squares-four.ac67624e4f21.svg");
}
.ic-stack {
  --ic: url("icons/stack.746dcda363b1.svg");
}
.ic-sun {
  --ic: url("icons/sun.c589f1a97868.svg");
}
.ic-target {
  --ic: url("icons/target.adc168ee3090.svg");
}
.ic-wrench {
  --ic: url("icons/toolbox.1bd51e88fae1.svg");
}
.ic-translate {
  --ic: url("icons/translate.78de37e5d0ba.svg");
}
.ic-user {
  --ic: url("icons/user.31a54308040c.svg");
}
.ic-users {
  --ic: url("icons/users-three.cfd3acec4bc3.svg");
}
.ic-warning-circle {
  --ic: url("icons/warning-circle.5080c3553adf.svg");
}
.ic-warning {
  --ic: url("icons/warning.b6baf810215e.svg");
}
.ic-lightbulb {
  --ic: url("icons/lightbulb.25a63d323dc7.svg");
}
.ic-heart {
  --ic: url("icons/heart.3f96277889fc.svg");
}
.ic-star {
  --ic: url("icons/star.db5d2666637a.svg");
}
.ic-image {
  --ic: url("icons/image.6db66c9c282d.svg");
}
.ic-qr {
  --ic: url("icons/qr-code.447ccb6d7c92.svg");
}
.ic-stop {
  --ic: url("icons/stop-circle.d43c54fec91b.svg");
}
.ic-check-check {
  --ic: url("icons/l-check-check.4e8199fe792f.svg");
}
.ic-check {
  --ic: url("icons/l-check.2a8d8742e534.svg");
}
.ic-chevron-down {
  --ic: url("icons/l-chevron-down.cf34dbd9655a.svg");
}
.ic-chevron-left {
  --ic: url("icons/l-chevron-left.2b7a62a0e435.svg");
}
.ic-chevron-up {
  --ic: url("icons/l-chevron-up.d893420f62b7.svg");
}
.ic-ellipsis {
  --ic: url("icons/l-ellipsis.d62f3498847e.svg");
}
.ic-external {
  --ic: url("icons/l-external-link.30dda6c456c5.svg");
}
.ic-list-tree {
  --ic: url("icons/l-list-tree.f119828b1f77.svg");
}
.ic-minus {
  --ic: url("icons/l-minus.3aac6d0ccb4e.svg");
}
.ic-plus {
  --ic: url("icons/l-plus.7f8d38455c6e.svg");
}
.ic-rotate {
  --ic: url("icons/l-rotate-ccw.d6fdb8155654.svg");
}
.ic-ruler {
  --ic: url("icons/l-ruler.67c270bcba6f.svg");
}
.ic-trash {
  --ic: url("icons/l-trash-2.dcc671351ab3.svg");
}
.ic-x {
  --ic: url("icons/l-x.9410728d22b9.svg");
}
.ic-panel-open {
  --ic: url("icons/l-panel-right-open.796a70816fa8.svg");
}
.ic-menu {
  --ic: url("icons/l-menu.b45288cfd7f1.svg");
}
.ic-whatsapp {
  --ic: url("icons/s-whatsapp.ade06a8014e7.svg");
}
.ic-telegram {
  --ic: url("icons/s-telegram.d7bb1c357fbf.svg");
}
.ic-xcom {
  --ic: url("icons/s-x.591d75f49453.svg");
}
