/* Gosscard — ikonový shim: Bootstrap glyphicons → Font Awesome 6 Free.
   Sjednocuje 2 paralelní icon systémy na JEDEN (FA) BEZ zásahu do markupu.
   Přemapuje base .glyphicon na FA font + každý používaný .glyphicon-* na FA glyph.
   Glyphicons font (glyphicons-halflings-regular.woff2) se pak už nenačte (není použit).
   Načteno POSLEDNÍ v rozlozeni.phtml, za FA i bootstrap.min.css. */

.glyphicon {
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 900 !important;      /* solid (default) */
    font-style: normal !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* --- Mapování používaných glyphiconů na FA6 unicode --- */
.glyphicon-heart:before          { content: "\f004"; }  /* heart */
.glyphicon-thumbs-up:before      { content: "\f164"; }  /* thumbs-up */
.glyphicon-thumbs-down:before    { content: "\f165"; }  /* thumbs-down */
.glyphicon-comment:before        { content: "\f075"; }  /* comment */
.glyphicon-trash:before          { content: "\f1f8"; }  /* trash */
.glyphicon-pencil:before         { content: "\f303"; }  /* pencil */
.glyphicon-ok:before             { content: "\f00c"; }  /* check */
.glyphicon-search:before         { content: "\f002"; }  /* magnifying-glass */
.glyphicon-plus:before           { content: "\2b";   }  /* plus */
.glyphicon-user:before           { content: "\f007"; }  /* user */
.glyphicon-globe:before          { content: "\f0ac"; }  /* globe */
.glyphicon-map-marker:before     { content: "\f3c5"; }  /* location-dot */
.glyphicon-share-alt:before      { content: "\f1e0"; }  /* share-nodes */
.glyphicon-copy:before           { content: "\f0c5"; }  /* copy */
.glyphicon-picture:before        { content: "\f03e"; }  /* image */
.glyphicon-upload:before         { content: "\f093"; }  /* upload */
.glyphicon-shopping-cart:before  { content: "\f07a"; }  /* cart-shopping */
.glyphicon-credit-card:before    { content: "\f09d"; }  /* credit-card */
.glyphicon-envelope:before       { content: "\f0e0"; }  /* envelope */
.glyphicon-tag:before            { content: "\f02b"; }  /* tag */
.glyphicon-lock:before           { content: "\f023"; }  /* lock */
.glyphicon-time:before           { content: "\f017"; }  /* clock */
.glyphicon-calendar:before       { content: "\f133"; }  /* calendar */
.glyphicon-flag:before           { content: "\f024"; }  /* flag */
.glyphicon-flash:before          { content: "\f0e7"; }  /* bolt */
.glyphicon-alert:before          { content: "\f071"; }  /* triangle-exclamation */
.glyphicon-exclamation-sign:before { content: "\f06a"; } /* circle-exclamation */
.glyphicon-info-sign:before      { content: "\f05a"; }  /* circle-info */
.glyphicon-remove-sign:before    { content: "\f057"; }  /* circle-xmark */
.glyphicon-record:before         { content: "\f111"; }  /* circle */
.glyphicon-eye-open:before       { content: "\f06e"; }  /* eye */
.glyphicon-eye-close:before      { content: "\f070"; }  /* eye-slash */
.glyphicon-chevron-left:before   { content: "\f053"; }  /* chevron-left */
.glyphicon-chevron-right:before  { content: "\f054"; }  /* chevron-right */
.glyphicon-chevron-down:before   { content: "\f078"; }  /* chevron-down */
.glyphicon-star:before           { content: "\f005"; }  /* star (solid) */
.glyphicon-star-empty:before     { content: "\f005"; }  /* star (outline via regular) */
.glyphicon-star-empty            { font-weight: 400 !important; }

.glyphicon-bullhorn:before       { content: "\f0a1"; }  /* bullhorn */
.glyphicon-cog:before            { content: "\f013"; }  /* gear */
.glyphicon-remove:before         { content: "\f00d"; }  /* xmark */
.glyphicon-new-window:before     { content: "\f08e"; }  /* arrow-up-right-from-square */
.glyphicon-ban-circle:before     { content: "\f05e"; }  /* ban */
.glyphicon-camera:before         { content: "\f030"; }  /* camera */
/* Odznak „čeká na schválení" (point.phtml). Bootstrap glyph \e400 v FA fontu neexistuje
   a osekaný subset nemá ani fa-hourglass → bez tohoto řádku se ikona nevykreslila vůbec.
   Hodiny (\f017) v subsetu jsou a význam „čeká" nesou stejně. */
.glyphicon-hourglass:before      { content: "\f017"; }  /* clock (hourglass není v subsetu) */

/* Kategorie / mapové markery */
.glyphicon-glass:before          { content: "\f000"; }  /* martini-glass-empty (drink) */
.glyphicon-music:before          { content: "\f001"; }  /* music */
.glyphicon-road:before           { content: "\f018"; }  /* road */
.glyphicon-cutlery:before        { content: "\f2e7"; }  /* utensils */
.glyphicon-tree-conifer:before   { content: "\f1bb"; }  /* tree */
.glyphicon-usd:before            { content: "\24";   }  /* dollar-sign */
.glyphicon-briefcase:before      { content: "\f0b1"; }  /* briefcase */
