.icon {
    display:inline-block;
    flex:0 0 auto;
    width:1em;
    height:1em;
    fill:currentColor;
    vertical-align:-.125em;
}
.icon.sm {width:16px;height:16px}
.icon.md {width:20px;height:20px}
.icon.lg {width:24px;height:24px}
.icon.xl {width:32px;height:32px}
.icon.xxl {width:48px;height:48px}
.icon[class*="qs-icon-"] { display:inline-block; background-color:currentColor; -webkit-mask:var(--qs-icon) no-repeat center / contain; mask:var(--qs-icon) no-repeat center / contain; }
.qs-icon-arrow-down { --qs-icon:url("../icons/lucide/arrow-down.svg"); }
.qs-icon-arrow-left { --qs-icon:url("../icons/lucide/arrow-left.svg"); }
.qs-icon-arrow-right { --qs-icon:url("../icons/lucide/arrow-right.svg"); }
.qs-icon-award { --qs-icon:url("../icons/lucide/award.svg"); }
.qs-icon-battery-charging { --qs-icon:url("../icons/lucide/battery-charging.svg"); }
.qs-icon-bell-ring { --qs-icon:url("../icons/lucide/bell-ring.svg"); }
.qs-icon-book-open { --qs-icon:url("../icons/lucide/book-open.svg"); }
.qs-icon-bot { --qs-icon:url("../icons/lucide/bot.svg"); }
.qs-icon-briefcase { --qs-icon:url("../icons/lucide/briefcase.svg"); }
.qs-icon-brush { --qs-icon:url("../icons/lucide/brush.svg"); }
.qs-icon-bug { --qs-icon:url("../icons/lucide/bug.svg"); }
.qs-icon-building { --qs-icon:url("../icons/lucide/building.svg"); }
.qs-icon-building-2 { --qs-icon:url("../icons/lucide/building-2.svg"); }
.qs-icon-cable { --qs-icon:url("../icons/lucide/cable.svg"); }
.qs-icon-calculator { --qs-icon:url("../icons/lucide/calculator.svg"); }
.qs-icon-calendar { --qs-icon:url("../icons/lucide/calendar.svg"); }
.qs-icon-calendar-check { --qs-icon:url("../icons/lucide/calendar-check.svg"); }
.qs-icon-calendar-days { --qs-icon:url("../icons/lucide/calendar-days.svg"); }
.qs-icon-calendar-range { --qs-icon:url("../icons/lucide/calendar-range.svg"); }
.qs-icon-camera { --qs-icon:url("../icons/lucide/camera.svg"); }
.qs-icon-chart-line { --qs-icon:url("../icons/lucide/chart-line.svg"); }
.qs-icon-chart-no-axes-column-increasing { --qs-icon:url("../icons/lucide/chart-no-axes-column-increasing.svg"); }
.qs-icon-check { --qs-icon:url("../icons/lucide/check.svg"); }
.qs-icon-check-square { --qs-icon:url("../icons/lucide/check-square.svg"); }
.qs-icon-chevron-down { --qs-icon:url("../icons/lucide/chevron-down.svg"); }
.qs-icon-chevron-left { --qs-icon:url("../icons/lucide/chevron-left.svg"); }
.qs-icon-chevron-right { --qs-icon:url("../icons/lucide/chevron-right.svg"); }
.qs-icon-chevron-up { --qs-icon:url("../icons/lucide/chevron-up.svg"); }
.qs-icon-chevrons-down { --qs-icon:url("../icons/lucide/chevrons-down.svg"); }
.qs-icon-circle-arrow-down { --qs-icon:url("../icons/lucide/circle-arrow-down.svg"); }
.qs-icon-circle-check { --qs-icon:url("../icons/lucide/circle-check.svg"); }
.qs-icon-circle-play { --qs-icon:url("../icons/lucide/circle-play.svg"); }
.qs-icon-circle-question-mark { --qs-icon:url("../icons/lucide/circle-question-mark.svg"); }
.qs-icon-clipboard-check { --qs-icon:url("../icons/lucide/clipboard-check.svg"); }
.qs-icon-clock { --qs-icon:url("../icons/lucide/clock.svg"); }
.qs-icon-cloud { --qs-icon:url("../icons/lucide/cloud.svg"); }
.qs-icon-cloud-upload { --qs-icon:url("../icons/lucide/cloud-upload.svg"); }
.qs-icon-code { --qs-icon:url("../icons/lucide/code.svg"); }
.qs-icon-cpu { --qs-icon:url("../icons/lucide/cpu.svg"); }
.qs-icon-credit-card { --qs-icon:url("../icons/lucide/credit-card.svg"); }
.qs-icon-download { --qs-icon:url("../icons/lucide/download.svg"); }
.qs-icon-droplet { --qs-icon:url("../icons/lucide/droplet.svg"); }
.qs-icon-external-link { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-eye { --qs-icon:url("../icons/lucide/eye.svg"); }
.qs-icon-eye-off { --qs-icon:url("../icons/lucide/eye-off.svg"); }
.qs-icon-file-code { --qs-icon:url("../icons/lucide/file-code.svg"); }
.qs-icon-file-output { --qs-icon:url("../icons/lucide/file-output.svg"); }
.qs-icon-file-text { --qs-icon:url("../icons/lucide/file-text.svg"); }
.qs-icon-files { --qs-icon:url("../icons/lucide/files.svg"); }
.qs-icon-folder { --qs-icon:url("../icons/lucide/folder.svg"); }
.qs-icon-gauge { --qs-icon:url("../icons/lucide/gauge.svg"); }
.qs-icon-gift { --qs-icon:url("../icons/lucide/gift.svg"); }
.qs-icon-globe { --qs-icon:url("../icons/lucide/globe.svg"); }
.qs-icon-handshake { --qs-icon:url("../icons/lucide/handshake.svg"); }
.qs-icon-headphones { --qs-icon:url("../icons/lucide/headphones.svg"); }
.qs-icon-headset { --qs-icon:url("../icons/lucide/headset.svg"); }
.qs-icon-heart { --qs-icon:url("../icons/lucide/heart.svg"); }
.qs-icon-heart-pulse { --qs-icon:url("../icons/lucide/heart-pulse.svg"); }
.qs-icon-hourglass { --qs-icon:url("../icons/lucide/hourglass.svg"); }
.qs-icon-house { --qs-icon:url("../icons/lucide/house.svg"); }
.qs-icon-inbox { --qs-icon:url("../icons/lucide/inbox.svg"); }
.qs-icon-info { --qs-icon:url("../icons/lucide/info.svg"); }
.qs-icon-key-round { --qs-icon:url("../icons/lucide/key-round.svg"); }
.qs-icon-landmark { --qs-icon:url("../icons/lucide/landmark.svg"); }
.qs-icon-layers { --qs-icon:url("../icons/lucide/layers.svg"); }
.qs-icon-layout-dashboard { --qs-icon:url("../icons/lucide/layout-dashboard.svg"); }
.qs-icon-leaf { --qs-icon:url("../icons/lucide/leaf.svg"); }
.qs-icon-lightbulb { --qs-icon:url("../icons/lucide/lightbulb.svg"); }
.qs-icon-link { --qs-icon:url("../icons/lucide/link.svg"); }
.qs-icon-list { --qs-icon:url("../icons/lucide/list.svg"); }
.qs-icon-list-filter { --qs-icon:url("../icons/lucide/list-filter.svg"); }
.qs-icon-log-out { --qs-icon:url("../icons/lucide/log-out.svg"); }
.qs-icon-mail { --qs-icon:url("../icons/lucide/mail.svg"); }
.qs-icon-map { --qs-icon:url("../icons/lucide/map.svg"); }
.qs-icon-map-pin { --qs-icon:url("../icons/lucide/map-pin.svg"); }
.qs-icon-monitor-smartphone { --qs-icon:url("../icons/lucide/monitor-smartphone.svg"); }
.qs-icon-network { --qs-icon:url("../icons/lucide/network.svg"); }
.qs-icon-notebook-pen { --qs-icon:url("../icons/lucide/notebook-pen.svg"); }
.qs-icon-octagon-alert { --qs-icon:url("../icons/lucide/octagon-alert.svg"); }
.qs-icon-package { --qs-icon:url("../icons/lucide/package.svg"); }
.qs-icon-palette { --qs-icon:url("../icons/lucide/palette.svg"); }
.qs-icon-paperclip { --qs-icon:url("../icons/lucide/paperclip.svg"); }
.qs-icon-pencil { --qs-icon:url("../icons/lucide/pencil.svg"); }
.qs-icon-phone { --qs-icon:url("../icons/lucide/phone.svg"); }
.qs-icon-phone-outgoing { --qs-icon:url("../icons/lucide/phone-outgoing.svg"); }
.qs-icon-piggy-bank { --qs-icon:url("../icons/lucide/piggy-bank.svg"); }
.qs-icon-play { --qs-icon:url("../icons/lucide/play.svg"); }
.qs-icon-plus { --qs-icon:url("../icons/lucide/plus.svg"); }
.qs-icon-power { --qs-icon:url("../icons/lucide/power.svg"); }
.qs-icon-printer { --qs-icon:url("../icons/lucide/printer.svg"); }
.qs-icon-quote { --qs-icon:url("../icons/lucide/quote.svg"); }
.qs-icon-refresh-cw { --qs-icon:url("../icons/lucide/refresh-cw.svg"); }
.qs-icon-repeat { --qs-icon:url("../icons/lucide/repeat.svg"); }
.qs-icon-rocket { --qs-icon:url("../icons/lucide/rocket.svg"); }
.qs-icon-rotate-ccw { --qs-icon:url("../icons/lucide/rotate-ccw.svg"); }
.qs-icon-rss { --qs-icon:url("../icons/lucide/rss.svg"); }
.qs-icon-ruler { --qs-icon:url("../icons/lucide/ruler.svg"); }
.qs-icon-save { --qs-icon:url("../icons/lucide/save.svg"); }
.qs-icon-search { --qs-icon:url("../icons/lucide/search.svg"); }
.qs-icon-send { --qs-icon:url("../icons/lucide/send.svg"); }
.qs-icon-server { --qs-icon:url("../icons/lucide/server.svg"); }
.qs-icon-settings { --qs-icon:url("../icons/lucide/settings.svg"); }
.qs-icon-share { --qs-icon:url("../icons/lucide/share.svg"); }
.qs-icon-shield { --qs-icon:url("../icons/lucide/shield.svg"); }
.qs-icon-shield-ban { --qs-icon:url("../icons/lucide/shield-ban.svg"); }
.qs-icon-shield-check { --qs-icon:url("../icons/lucide/shield-check.svg"); }
.qs-icon-sliders-horizontal { --qs-icon:url("../icons/lucide/sliders-horizontal.svg"); }
.qs-icon-sparkles { --qs-icon:url("../icons/lucide/sparkles.svg"); }
.qs-icon-square { --qs-icon:url("../icons/lucide/square.svg"); }
.qs-icon-star { --qs-icon:url("../icons/lucide/star.svg"); }
.qs-icon-sun { --qs-icon:url("../icons/lucide/sun.svg"); }
.qs-icon-table { --qs-icon:url("../icons/lucide/table.svg"); }
.qs-icon-tag { --qs-icon:url("../icons/lucide/tag.svg"); }
.qs-icon-thermometer { --qs-icon:url("../icons/lucide/thermometer.svg"); }
.qs-icon-tickets { --qs-icon:url("../icons/lucide/tickets.svg"); }
.qs-icon-trash { --qs-icon:url("../icons/lucide/trash.svg"); }
.qs-icon-trending-up { --qs-icon:url("../icons/lucide/trending-up.svg"); }
.qs-icon-triangle-alert { --qs-icon:url("../icons/lucide/triangle-alert.svg"); }
.qs-icon-upload { --qs-icon:url("../icons/lucide/upload.svg"); }
.qs-icon-user-check { --qs-icon:url("../icons/lucide/user-check.svg"); }
.qs-icon-user-round { --qs-icon:url("../icons/lucide/user-round.svg"); }
.qs-icon-users { --qs-icon:url("../icons/lucide/users.svg"); }
.qs-icon-wallet { --qs-icon:url("../icons/lucide/wallet.svg"); }
.qs-icon-wifi { --qs-icon:url("../icons/lucide/wifi.svg"); }
.qs-icon-wind { --qs-icon:url("../icons/lucide/wind.svg"); }
.qs-icon-wrench { --qs-icon:url("../icons/lucide/wrench.svg"); }
.qs-icon-x { --qs-icon:url("../icons/lucide/x.svg"); }
.qs-icon-zap { --qs-icon:url("../icons/lucide/zap.svg"); }
.qs-icon-facebook { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-instagram { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-linkedin { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-telegram { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-twitter-x { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-whatsapp { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-telephone { --qs-icon:url("../icons/lucide/phone.svg"); }
.qs-icon-envelope { --qs-icon:url("../icons/lucide/mail.svg"); }
.qs-icon-box-arrow-right { --qs-icon:url("../icons/lucide/log-out.svg"); }
.qs-icon-box-arrow-in-right { --qs-icon:url("../icons/lucide/log-in.svg"); }
.qs-icon-person { --qs-icon:url("../icons/lucide/user-round.svg"); }
.qs-icon-people { --qs-icon:url("../icons/lucide/users.svg"); }
.qs-icon-buildings { --qs-icon:url("../icons/lucide/building-2.svg"); }
.qs-icon-lightning-charge { --qs-icon:url("../icons/lucide/zap.svg"); }
.qs-icon-tools { --qs-icon:url("../icons/lucide/wrench.svg"); }
.qs-icon-pc-display { --qs-icon:url("../icons/lucide/monitor-smartphone.svg"); }
.qs-icon-code-slash { --qs-icon:url("../icons/lucide/code.svg"); }
.qs-icon-graph-up-arrow { --qs-icon:url("../icons/lucide/trending-up.svg"); }
.qs-icon-hdd-stack { --qs-icon:url("../icons/lucide/server.svg"); }
.qs-icon-calendar3 { --qs-icon:url("../icons/lucide/calendar-days.svg"); }
.qs-icon-file-earmark-text { --qs-icon:url("../icons/lucide/file-text.svg"); }
.qs-icon-speedometer2 { --qs-icon:url("../icons/lucide/gauge.svg"); }
.qs-icon-diagram-3 { --qs-icon:url("../icons/lucide/network.svg"); }
.qs-icon-capsule { --qs-icon:url("../icons/lucide/pill.svg"); }
.qs-icon-rulers { --qs-icon:url("../icons/lucide/ruler.svg"); }
.qs-icon-buildings-fill { --qs-icon:url("../icons/lucide/factory.svg"); }
.qs-icon-ethernet { --qs-icon:url("../icons/lucide/cable.svg"); }
.qs-icon-fire { --qs-icon:url("../icons/lucide/flame.svg"); }
.qs-icon-thermometer-half { --qs-icon:url("../icons/lucide/thermometer.svg"); }
.qs-icon-geo-alt { --qs-icon:url("../icons/lucide/map-pin.svg"); }
.qs-icon-gear { --qs-icon:url("../icons/lucide/settings.svg"); }
.qs-icon-check-circle { --qs-icon:url("../icons/lucide/circle-check.svg"); }
.qs-icon-exclamation-triangle { --qs-icon:url("../icons/lucide/triangle-alert.svg"); }
.qs-icon-info-circle { --qs-icon:url("../icons/lucide/info.svg"); }
.qs-icon-question-circle { --qs-icon:url("../icons/lucide/circle-question-mark.svg"); }
.qs-icon-hand-thumbs-up { --qs-icon:url("../icons/lucide/handshake.svg"); }
.qs-icon-flower1 { --qs-icon:url("../icons/lucide/sprout.svg"); }
.qs-icon-envelope-open { --qs-icon:url("../icons/lucide/mail-open.svg"); }
.qs-icon-arrow-clockwise { --qs-icon:url("../icons/lucide/refresh-cw.svg"); }
.qs-icon-arrow-counterclockwise { --qs-icon:url("../icons/lucide/rotate-ccw.svg"); }
.qs-icon-shield-slash { --qs-icon:url("../icons/lucide/shield-ban.svg"); }
.qs-icon-book { --qs-icon:url("../icons/lucide/book-open.svg"); }
.qs-icon-grid { --qs-icon:url("../icons/lucide/layout-dashboard.svg"); }
.qs-icon-filetype-json { --qs-icon:url("../icons/lucide/file-code.svg"); }
.qs-icon-file-earmark-arrow-up { --qs-icon:url("../icons/lucide/file-output.svg"); }
.qs-icon-box-arrow-up-right { --qs-icon:url("../icons/lucide/external-link.svg"); }
.qs-icon-eye-slash { --qs-icon:url("../icons/lucide/eye-off.svg"); }
.qs-icon-sliders { --qs-icon:url("../icons/lucide/sliders-horizontal.svg"); }
.qs-icon-wallet2 { --qs-icon:url("../icons/lucide/wallet.svg"); }
.qs-icon-ticket-perforated { --qs-icon:url("../icons/lucide/tickets.svg"); }
.qs-icon-journal-text { --qs-icon:url("../icons/lucide/notebook-pen.svg"); }
.qs-icon-telephone-outbound { --qs-icon:url("../icons/lucide/phone-outgoing.svg"); }
.qs-icon-key { --qs-icon:url("../icons/lucide/key-round.svg"); }
.qs-icon-chevron-double-down { --qs-icon:url("../icons/lucide/chevrons-down.svg"); }
.qs-icon-bell { --qs-icon:url("../icons/lucide/bell-ring.svg"); }
.qs-icon-box-seam { --qs-icon:url("../icons/lucide/package.svg"); }
.qs-icon-stars { --qs-icon:url("../icons/lucide/sparkles.svg"); }
.qs-icon-bank { --qs-icon:url("../icons/lucide/landmark.svg"); }
.qs-icon-play-circle { --qs-icon:url("../icons/lucide/circle-play.svg"); }
.qs-icon-house-fill { --qs-icon:url("../icons/lucide/house.svg"); }
.qs-icon-arrow-repeat { --qs-icon:url("../icons/lucide/repeat.svg"); }
.qs-icon-arrow-down-circle { --qs-icon:url("../icons/lucide/circle-arrow-down.svg"); }
.qs-icon-bar-chart-line { --qs-icon:url("../icons/lucide/chart-no-axes-column-increasing.svg"); }
.qs-icon-exclamation-octagon { --qs-icon:url("../icons/lucide/octagon-alert.svg"); }
.qs-icon-funnel { --qs-icon:url("../icons/lucide/list-filter.svg"); }
.qs-icon-graph-up { --qs-icon:url("../icons/lucide/chart-line.svg"); }
.qs-icon-hourglass-split { --qs-icon:url("../icons/lucide/hourglass.svg"); }
.qs-icon-link-45deg { --qs-icon:url("../icons/lucide/link.svg"); }
.qs-icon-person-check { --qs-icon:url("../icons/lucide/user-check.svg"); }
.qs-icon-plus-lg { --qs-icon:url("../icons/lucide/plus.svg"); }
.qs-icon-robot { --qs-icon:url("../icons/lucide/bot.svg"); }
.qs-icon-shield-lock { --qs-icon:url("../icons/lucide/shield-check.svg"); }
.qs-icon-sliders2 { --qs-icon:url("../icons/lucide/sliders-horizontal.svg"); }
.qs-icon-star-fill { --qs-icon:url("../icons/lucide/star.svg"); }
.qs-icon-trash3 { --qs-icon:url("../icons/lucide/trash.svg"); }
.qs-icon-x-lg { --qs-icon:url("../icons/lucide/x.svg"); }
.qs-icon-person-x { --qs-icon:url("../icons/lucide/user-x.svg"); }
.qs-icon-arrow-up-short { --qs-icon:url("../icons/lucide/arrow-up.svg"); }
.qs-icon-arrow-down-short { --qs-icon:url("../icons/lucide/arrow-down.svg"); }
.qs-icon-user-x { --qs-icon:url("../icons/lucide/user-x.svg"); }
.qs-icon-arrow-up { --qs-icon:url("../icons/lucide/arrow-up.svg"); }
.qs-icon-newspaper { --qs-icon:url("../icons/lucide/newspaper.svg"); }
.qs-icon-car-front { --qs-icon:url("../icons/lucide/car-front.svg"); }
.qs-icon-megaphone { --qs-icon:url("../icons/lucide/megaphone.svg"); }
.qs-icon-calendar-event { --qs-icon:url("../icons/lucide/calendar.svg"); }
.qs-icon-house-door { --qs-icon:url("../icons/lucide/house.svg"); }
.qs-icon-receipt-text { --qs-icon:url("../icons/lucide/receipt-text.svg"); }
.qs-icon-ticket-check { --qs-icon:url("../icons/lucide/ticket-check.svg"); }
.qs-icon-reply { --qs-icon:url("../icons/lucide/reply.svg"); }
.qs-icon-history { --qs-icon:url("../icons/lucide/history.svg"); }
.qs-icon-mail-check { --qs-icon:url("../icons/lucide/mail-check.svg"); }
.qs-icon-database { --qs-icon:url("../icons/lucide/database.svg"); }
.qs-icon-bar-chart { --qs-icon:url("../icons/lucide/chart-no-axes-column-increasing.svg"); }
.qs-icon-badge-check { --qs-icon:url("../icons/lucide/verified.svg"); }