/*
 * Bootstrap Icons — lightweight stand-in (v3).
 *
 * The build sandbox had no network access, so instead of the official
 * bootstrap-icons font (CSS + woff2) this file defines the ~35 icons the app
 * needs as inline-SVG CSS masks. Markup is 100% compatible with the real
 * thing: <i class="bi bi-house-door"></i>.
 *
 * TO UPGRADE: download the official package (https://icons.getbootstrap.com),
 * put bootstrap-icons.css + fonts/ into assets/vendor/ replacing this file.
 * No page changes needed.
 *
 * Icons render in currentColor and scale with font-size, same as the font.
 */

.bi {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask: var(--bi-svg) center / contain no-repeat;
          mask: var(--bi-svg) center / contain no-repeat;
}

.bi-house-door        { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1l7 6v8h-5v-5H6v5H1V7z'/%3E%3C/svg%3E"); }
.bi-display           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 2h14v9H9v2h3v2H4v-2h3v-2H1z'/%3E%3C/svg%3E"); }
.bi-plus-circle       { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm-1 6V4h2v3h3v2H9v3H7V9H4V7z'/%3E%3C/svg%3E"); }
.bi-plus              { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 2h2v5h5v2H9v5H7V9H2V7h5z'/%3E%3C/svg%3E"); }
.bi-people            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='5' cy='5' r='2.6'/%3E%3Ccircle cx='11.6' cy='5.4' r='2.1'/%3E%3Cpath d='M1 13.5c0-3 1.9-4.6 4-4.6s4 1.6 4 4.6z'/%3E%3Cpath d='M9.8 13.5c.2-2.4 1.4-3.7 2.9-3.7 1.6 0 2.7 1.2 2.9 3.7z'/%3E%3C/svg%3E"); }
.bi-person-gear       { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6' cy='4.5' r='3'/%3E%3Cpath d='M0 14c0-3.4 2.7-5.3 6-5.3.9 0 1.8.2 2.6.5A4.6 4.6 0 0 0 7.4 13l.1 1z'/%3E%3Cpath fill-rule='evenodd' d='M12 8.6l.4 1.2 1.2-.4.9.9-.4 1.2 1.2.4v1.3l-1.2.4.4 1.2-.9.9-1.2-.4-.4 1.2h-1.3l-.4-1.2-1.2.4-.9-.9.4-1.2-1.2-.4v-1.3l1.2-.4-.4-1.2.9-.9 1.2.4.4-1.2zm-.7 3.3a1.3 1.3 0 1 0 2.7 0 1.3 1.3 0 0 0-2.7 0z'/%3E%3C/svg%3E"); }
.bi-download          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M7 1h2v6h3l-4 4-4-4h3z'/%3E%3Cpath d='M1 12h14v3H1z'/%3E%3C/svg%3E"); }
.bi-archive           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 2h14v3H1z'/%3E%3Cpath fill-rule='evenodd' d='M2 6h12v9H2zm4 2h4v1.8H6z'/%3E%3C/svg%3E"); }
.bi-nut               { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1l6 3.5v7L8 15l-6-3.5v-7zM8 5.4A2.6 2.6 0 1 0 8 10.6 2.6 2.6 0 0 0 8 5.4z'/%3E%3C/svg%3E"); }
.bi-broadcast-pin     { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='6.5' r='1.7'/%3E%3Cpath d='M4.6 9.9a4.8 4.8 0 0 1 0-6.8l1.1 1.1a3.2 3.2 0 0 0 0 4.6zM11.4 9.9l-1.1-1.1a3.2 3.2 0 0 0 0-4.6l1.1-1.1a4.8 4.8 0 0 1 0 6.8z'/%3E%3Cpath d='M2.3 12.2a8 8 0 0 1 0-11.3l1 1a6.6 6.6 0 0 0 0 9.3zM13.7 12.2l-1-1a6.6 6.6 0 0 0 0-9.3l1-1a8 8 0 0 1 0 11.3z'/%3E%3Cpath d='M7.2 9h1.6v7H7.2z'/%3E%3C/svg%3E"); }
.bi-calendar3         { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 2h14v13H1zm1.7 4v7.3h10.6V6z'/%3E%3Cpath d='M4 0h2v3H4zM10 0h2v3h-2z'/%3E%3C/svg%3E"); }
.bi-calendar-month    { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 2h14v13H1zm1.7 4v7.3h10.6V6z'/%3E%3Cpath d='M4 0h2v3H4zM10 0h2v3h-2zM4 7.5h2V9H4zM7 7.5h2V9H7zM10 7.5h2V9h-2zM4 10.5h2V12H4zM7 10.5h2V12H7z'/%3E%3C/svg%3E"); }
.bi-list-ol           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 2.5h10V4H5zM5 7.2h10v1.5H5zM5 12h10v1.5H5zM1.3 1.8h1.4v3.4H1.3zM1 6.8h2.2v1H1zM1.9 8.3h1v.8H1L1 9.9h2.9v.9H1zM1 11.6h2.6v3.2H1v-1h1.6v-.3H1.3v-.8h1.3v-.3H1z'/%3E%3C/svg%3E"); }
.bi-truck             { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 3h10v8H0z'/%3E%3Cpath d='M10 6h3l3 3v2h-6z'/%3E%3Ccircle cx='3.5' cy='12.6' r='1.9'/%3E%3Ccircle cx='12' cy='12.6' r='1.9'/%3E%3C/svg%3E"); }
.bi-hammer            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.2 4.4 6 1.4l4.8 1.7 2 2.9-1.8 1.1-2-.9-1 1 6 6.9-1.9 1.7-5.9-7-1.1 1-3-2.4z'/%3E%3C/svg%3E"); }
.bi-sliders           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 3h16v1.4H0zM0 7.3h16v1.4H0zM0 11.6h16v1.4H0z'/%3E%3Ccircle cx='5' cy='3.7' r='1.9'/%3E%3Ccircle cx='11' cy='8' r='1.9'/%3E%3Ccircle cx='7' cy='12.3' r='1.9'/%3E%3C/svg%3E"); }
.bi-hdd               { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 3h12l1.3 5H.7z'/%3E%3Cpath fill-rule='evenodd' d='M.5 9h15v5H.5zm3 1.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/%3E%3C/svg%3E"); }
.bi-box-arrow-right   { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 2h7v2H4v8h5v2H2z'/%3E%3Cpath d='M8 7h4V4.5L16 8l-4 3.5V9H8z'/%3E%3C/svg%3E"); }
.bi-wrench            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.5 1a4 4 0 0 0-3.8 5.2L1 13l2 2 6.8-6.7A4 4 0 0 0 15 4.4l-2.4 2.4-2.1-.6-.6-2.1 2.4-2.4A4 4 0 0 0 11.5 1z'/%3E%3C/svg%3E"); }
.bi-gear              { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M6.8 1h2.4l.3 1.7c.5.1 1 .3 1.5.6l1.4-1 1.7 1.7-1 1.4c.3.5.5 1 .6 1.5l1.7.3v2.4l-1.7.3a5.6 5.6 0 0 1-.6 1.5l1 1.4-1.7 1.7-1.4-1a5.6 5.6 0 0 1-1.5.6l-.3 1.7H6.8l-.3-1.7a5.6 5.6 0 0 1-1.5-.6l-1.4 1-1.7-1.7 1-1.4a5.6 5.6 0 0 1-.6-1.5L.6 9.2V6.8l1.7-.3c.1-.5.3-1 .6-1.5l-1-1.4L3.6 1.9l1.4 1c.5-.3 1-.5 1.5-.6zM8 5.5A2.5 2.5 0 1 0 8 10.5 2.5 2.5 0 0 0 8 5.5z'/%3E%3C/svg%3E"); }
.bi-door-closed       { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M3 1h10v13H3zm8 6a.9.9 0 1 0 0 1.8A.9.9 0 0 0 11 7z'/%3E%3Cpath d='M0 14h16v1.5H0z'/%3E%3C/svg%3E"); }
.bi-box-seam          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.4 13.2 3.7 8 6 2.8 3.7z'/%3E%3Cpath d='M1.8 5l5.4 2.4v7L1.8 12z'/%3E%3Cpath d='M14.2 5 8.8 7.4v7l5.4-2.4z'/%3E%3C/svg%3E"); }
.bi-stack             { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1l7 3.5L8 8 1 4.5z'/%3E%3Cpath d='M2.9 7.1 1 8.1l7 3.5 7-3.5-1.9-1L8 9.7z'/%3E%3Cpath d='M2.9 10.6 1 11.6l7 3.5 7-3.5-1.9-1L8 13.2z'/%3E%3C/svg%3E"); }
.bi-question-circle   { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 1.6a5.4 5.4 0 1 1 0 10.8A5.4 5.4 0 0 1 8 2.6z'/%3E%3Cpath d='M8 4c-1.6 0-2.7 1-2.8 2.5h1.6c0-.7.5-1.1 1.2-1.1s1.2.4 1.2 1c0 .5-.3.8-.9 1.2-.8.5-1.1 1-1.1 2v.2h1.5c0-.7.2-1 .9-1.4.8-.5 1.2-1.1 1.2-2C10.8 4.9 9.6 4 8 4zM7.2 10.8h1.6v1.6H7.2z'/%3E%3C/svg%3E"); }
.bi-dot               { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='2.2'/%3E%3C/svg%3E"); }
.bi-check-circle      { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 1.6a5.4 5.4 0 1 1 0 10.8A5.4 5.4 0 0 1 8 2.6z'/%3E%3Cpath d='M7 10.9 4.2 8.1l1.1-1.1L7 8.7l3.7-3.7 1.1 1.1z'/%3E%3C/svg%3E"); }
.bi-check-lg          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.4 12.6 2 8.2l1.4-1.4 3 3 6.2-6.2L14 5z'/%3E%3C/svg%3E"); }
.bi-x-circle          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 1.6a5.4 5.4 0 1 1 0 10.8A5.4 5.4 0 0 1 8 2.6z'/%3E%3Cpath d='M5.5 4.4 8 6.9l2.5-2.5 1.1 1.1L9.1 8l2.5 2.5-1.1 1.1L8 9.1l-2.5 2.5-1.1-1.1L6.9 8 4.4 5.5z'/%3E%3C/svg%3E"); }
.bi-x-lg              { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.4 2 8 6.6 12.6 2 14 3.4 9.4 8l4.6 4.6-1.4 1.4L8 9.4 3.4 14 2 12.6 6.6 8 2 3.4z'/%3E%3C/svg%3E"); }
.bi-exclamation-triangle { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1.2 15.6 14.6H.4zM8 4.3 3.1 13h9.8z'/%3E%3Cpath d='M7.3 6.2h1.4l-.2 3.8H7.5zM7.2 10.9h1.6v1.5H7.2z'/%3E%3C/svg%3E"); }
.bi-printer           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 1h8v3H4z'/%3E%3Cpath fill-rule='evenodd' d='M1 5h14v6h-3V9H4v2H1z'/%3E%3Cpath fill-rule='evenodd' d='M4 10h8v5H4zm1.5 1.5v2h5v-2z'/%3E%3C/svg%3E"); }
.bi-qr-code           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 1h6v6H1zm1.5 1.5v3h3v-3zM9 1h6v6H9zm1.5 1.5v3h3v-3zM1 9h6v6H1zm1.5 1.5v3h3v-3z'/%3E%3Cpath d='M9 9h2v2H9zM13 9h2v2h-2zM11 11h2v2h-2zM9 13h2v2H9zM13 13h2v2h-2z'/%3E%3C/svg%3E"); }
.bi-upc-scan          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M0 1h2.5v1.2H1.2v2H0zM13.5 1H16v3.2h-1.2v-2h-1.3zM0 11.8h1.2v2h1.3V15H0zM14.8 11.8H16V15h-2.5v-1.2h1.3zM3 4h1.2v8H3zM5.4 4h.8v8h-.8zM7.4 4h1.6v8H7.4zM10.2 4h.8v8h-.8zM12 4h1v8h-1z'/%3E%3C/svg%3E"); }
.bi-search            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M6.5 1a5.5 5.5 0 1 0 3.4 9.8l3.9 3.9 1.3-1.3-3.9-3.9A5.5 5.5 0 0 0 6.5 1zm0 1.8a3.7 3.7 0 1 1 0 7.4 3.7 3.7 0 0 1 0-7.4z'/%3E%3C/svg%3E"); }
.bi-pencil            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.1 1.1 14.9 3.9 5.5 13.3 2 14l.7-3.5z'/%3E%3C/svg%3E"); }
.bi-trash             { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 1h6v1.5h4V4H1V2.5h4z'/%3E%3Cpath fill-rule='evenodd' d='M2.5 5h11L12.7 15H3.3zM6 7h1.3v6H6zM8.7 7H10v6H8.7z'/%3E%3C/svg%3E"); }
.bi-arrow-repeat      { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2a6 6 0 0 1 5.7 4H16l-2.8 3.5L10.4 6h2A4.5 4.5 0 0 0 3.6 7H2.1A6 6 0 0 1 8 2z'/%3E%3Cpath d='M8 14a6 6 0 0 1-5.7-4H0l2.8-3.5L5.6 10h-2a4.5 4.5 0 0 0 8.8-1h1.5A6 6 0 0 1 8 14z'/%3E%3C/svg%3E"); }
.bi-clipboard         { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M3 2h3.2a2 2 0 0 1 3.6 0H13v13H3zm1.5 1.5v10h7v-10H10V5H6V3.5z'/%3E%3C/svg%3E"); }
.bi-person            { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='4.5' r='3.2'/%3E%3Cpath d='M1.5 15c.2-3.8 3-6 6.5-6s6.3 2.2 6.5 6z'/%3E%3C/svg%3E"); }
.bi-key               { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11 1a4 4 0 0 0-3.9 4.9L1 12v3h3l1-1v-1.5h1.5L7.7 11.3l2.4.6A4 4 0 1 0 11 1zm1 2.3a1.4 1.4 0 1 1 0 2.8 1.4 1.4 0 0 1 0-2.8z'/%3E%3C/svg%3E"); }
.bi-graph-up          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 1h1.5v12.5H15V15H1z'/%3E%3Cpath d='M4.2 10.4 7.1 7.4l2 2 4-5.1 1.2.9-5 6.4-2-2-2 2.1z'/%3E%3C/svg%3E"); }
.bi-clock             { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 1.6a5.4 5.4 0 1 1 0 10.8A5.4 5.4 0 0 1 8 2.6z'/%3E%3Cpath d='M7.3 4h1.4v4.3L11 9.7l-.7 1.2-3-1.8z'/%3E%3C/svg%3E"); }
.bi-cash              { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M0 4h16v8.5H0zm1.5 1.5v5.5h13V5.5z'/%3E%3Ccircle cx='8' cy='8.2' r='1.9'/%3E%3C/svg%3E"); }
.bi-envelope          { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 3h14L8 9z'/%3E%3Cpath d='M1 4.8V13h14V4.8L8 10.6z'/%3E%3C/svg%3E"); }
.bi-telephone         { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 1h3.2l1.5 3.6-1.9 1.6a10.4 10.4 0 0 0 5 5l1.6-1.9L15 10.8V14a1 1 0 0 1-1 1C7.2 15 1 8.8 1 2a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); }
.bi-palette           { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 1a7 7 0 1 0 0 14c1.2 0 1.9-.7 1.9-1.5 0-.7-.5-1.1-.5-1.8 0-.8.7-1.4 1.7-1.4h1a3.9 3.9 0 0 0 2.9-3.7C15 3.3 11.9 1 8 1zM4.5 9.2a1.2 1.2 0 1 1 0-2.4 1.2 1.2 0 0 1 0 2.4zm1.6-4.1a1.2 1.2 0 1 1 2.4 0 1.2 1.2 0 0 1-2.4 0zm5.3 1.4a1.2 1.2 0 1 1 0-2.4 1.2 1.2 0 0 1 0 2.4z'/%3E%3C/svg%3E"); }
.bi-tv                { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1 3h14v9H1zm1.5 1.5v6h11v-6z'/%3E%3Cpath d='M4 13.5h8V15H4z'/%3E%3C/svg%3E"); }
.bi-inbox             { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M3 2h10l2.5 7.2V14H.5V9.2zM2.2 9.5H6a2 2 0 0 0 4 0h3.8L11.9 3.5H4.1z'/%3E%3C/svg%3E"); }
.bi-grip-vertical     { --bi-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='5.5' cy='3' r='1.4'/%3E%3Ccircle cx='10.5' cy='3' r='1.4'/%3E%3Ccircle cx='5.5' cy='8' r='1.4'/%3E%3Ccircle cx='10.5' cy='8' r='1.4'/%3E%3Ccircle cx='5.5' cy='13' r='1.4'/%3E%3Ccircle cx='10.5' cy='13' r='1.4'/%3E%3C/svg%3E"); }
