@font-face {
    font-family: 'Quick Service Icons';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url("../fonts/icons.ttf?v=1") format("truetype");
}

.qsf {
    font-family: 'Quick Service Icons';
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-weight: 100;
}

/* Общие */
.qsf-quickService:before { content: "\100"; }
.qsf-quickServiceDashed:before { content: "\101"; }
.qsf-quickServiceTimes:before { content: "\102"; }
.qsf-quickTickets:before { content: "\110"; }
.qsf-quickTicketsDashed:before { content: "\111"; }
.qsf-quickTicketsTimes:before { content: "\112"; }
.qsf-quickSenler:before { content: "\120"; }
.qsf-quickSenlerDashed:before { content: "\121"; }
.qsf-quickSenlerTimes:before { content: "\122"; }
.qsf-clientPart:before { content: "\197"; }
.qsf-panelPart:before { content: "\198"; }
.qsf-panelAdministratorPart:before { content: "\201"; }
.qsf-panelOrganisationPart:before { content: "\202"; }
.qsf-panelSolodistributorPart:before { content: "\203"; }
.qsf-apiPart:before { content: "\199"; }
.qsf-apiAfishaPart:before { content: "\204"; }
.qsf-apiControlPart:before { content: "\205"; }
.qsf-apiDISPart:before { content: "\206"; }

/* Билеты, залы, места */
.qsf-ticket:before { content: "\1000"; }
.qsf-theaterTicket:before { content: "\1004"; }
.qsf-philharmonicTicket:before { content: "\1008"; }
.qsf-cinemaTicket:before { content: "\1012"; }
.qsf-circusTicket:before { content: "\1016"; }
.qsf-zooTicket:before { content: "\1020"; }
.qsf-seasonticket:before { content: "\1088"; }
.qsf-pushkinCardTicket:before { content: "\1097"; }
.qsf-lavrentevCardTicket:before { content: "\1098"; }
.qsf-hall:before { content: "\1100"; }
.qsf-theaterHall:before { content: "\1104"; }
.qsf-philharmonicHall:before { content: "\1108"; }
.qsf-cinemaHall:before { content: "\1112"; }
.qsf-circusHall:before { content: "\1116"; }
.qsf-hallplace:before { content: "\1198"; }
.qsf-entranceplace:before { content: "\1199"; }

/* Статусы, реквизиты */
.qsf-sale:before { content: "\1500"; }
.qsf-book:before { content: "\1501"; }
.qsf-block:before { content: "\1502"; }
.qsf-distributor:before { content: "\1503"; }
.qsf-temporaryBlock:before { content: "\1504"; }
.qsf-email:before { content: "\1598"; }
.qsf-phone:before { content: "\1599"; }

/* Основное */
.qsf-organisation:before { content: "\1201"; }
.qsf-employee:before { content: "\1202"; }
.qsf-employeeRobot:before { content: "\1221"; }
.qsf-administrator:before { content: "\1203"; }
.qsf-administratorRobot:before { content: "\1222"; }
.qsf-event:before { content: "\1200"; }
.qsf-session:before { content: "\1204"; }
.qsf-priceTemplateRuble:before { content: "\1205"; }
.qsf-priceStrategyRuble:before { content: "\1206"; }
.qsf-blockTemplate:before { content: "\1207"; }
.qsf-seasonticketTemplate:before { content: "\1208"; }
.qsf-organizer:before { content: "\1209"; }
.qsf-boxOffice:before { content: "\1210"; }
.qsf-autonomousBoxOffice:before { content: "\1220"; }
.qsf-control:before { content: "\1211"; }
.qsf-legalEntity:before { content: "\1212"; }
.qsf-order:before { content: "\1213"; }
.qsf-cashlessType:before { content: "\1214"; }
.qsf-employeeLimit:before { content: "\1215"; }
.qsf-distributorLimit:before { content: "\1216"; }
.qsf-material:before { content: "\1217"; }
.qsf-new:before { content: "\1218"; }
.qsf-blog:before { content: "\1219"; }
.qsf-onlinePosTerminal:before { content: "\1290"; }
.qsf-link:before { content: "\1295"; }
.qsf-country:before { content: "\1296"; }
.qsf-area:before { content: "\1297"; }
.qsf-district:before { content: "\1294"; }
.qsf-city:before { content: "\1298"; }
.qsf-cinema:before { content: "\1299"; }

/* Дополнительно */
.qsf-endToEndSelection:before { content: "\1800"; }
.qsf-notEndToEndSelection:before { content: "\1804"; }
.qsf-cancel:before { content: "\1812"; }
.qsf-replacement:before { content: "\1816"; }
.qsf-changeDatetime:before { content: "\1820"; }
.qsf-pushkincardWait:before { content: "\1895"; }
.qsf-pushkincard:before { content: "\1896"; }
.qsf-pushkincardWarning:before { content: "\1898"; }
.qsf-pushkincardError:before { content: "\1899"; }
.qsf-lavrentevCard:before { content: "\1897"; }
.qsf-moroshka:before { content: "\1894"; }

/* Докуметы */
.qsf-contract:before { content: "\5001"; }
.qsf-report:before { content: "\5002"; }
.qsf-invoice:before { content: "\5003"; }
.qsf-primaryReport:before { content: "\5004"; }

/* Оборудование */
.qsf-printer:before { content: "\6001"; }
.qsf-printerBlankTemplate:before { content: "\6002"; }
.qsf-posTerminal:before { content: "\6003"; }
.qsf-posTerminalRequest:before { content: "\6004"; }
.qsf-onlineKassa:before { content: "\6005"; }
.qsf-onlineKassaChequeTemplate:before { content: "\6006"; }
.qsf-onlineKassaRequest:before { content: "\6007"; }

/* Система */
.qsf-info:before { content: "\7001"; }
.qsf-settings:before { content: "\7002"; }
.qsf-settings2:before { content: "\7003"; }
.qsf-add:before { content: "\7004"; }
.qsf-minus:before { content: "\7008"; }
.qsf-edit:before { content: "\7005"; }
.qsf-view:before { content: "\7006"; }
.qsf-delete:before { content: "\7007"; }
.qsf-checkboxOn:before { content: "\7901"; }
.qsf-checkboxOff:before { content: "\7902"; }

/* Маркетинг */
.qsf-client:before { content: "\8001"; }
.qsf-mailing:before { content: "\8003"; }
.qsf-discount:before { content: "\8000"; }
.qsf-exemption:before { content: "\8004"; }
.qsf-promocode:before { content: "\8008"; }
.qsf-certificate:before { content: "\8012"; }
.qsf-invite:before { content: "\8016"; }
.qsf-positiveReview:before { content: "\8020"; }
.qsf-negativeReview:before { content: "\8021"; }
.qsf-loyaltyCard:before { content: "\8024"; }
.qsf-loyaltyLevel:before { content: "\8028"; }
.qsf-loyaltyLevelPrivilege:before { content: "\8032"; }
.qsf-loyaltyCardRequest:before { content: "\8036"; }
.qsf-loyaltyLevelPrivilegeRequest:before { content: "\8040"; }
.qsf-analytic:before { content: "\8041"; }
.qsf-heatMap:before { content: "\8042"; }
.qsf-externalCode:before { content: "\8043"; }

/* Ресурсы */
.qsf-count:before { content: "\9000"; }
.qsf-ruble:before { content: "\9004"; }
.qsf-bonus:before { content: "\9008"; }
.qsf-achievementPoint:before { content: "\9012"; }
.qsf-loyaltyCardPoint:before { content: "\9016"; }

/* Социальные сети, мессенджеры */
.qsf-vkontakte:before { content: "\9800"; }
.qsf-odnoklassniki:before { content: "\9801"; }
.qsf-facebook:before { content: "\9802"; }
.qsf-instagram:before { content: "\9803"; }
.qsf-tikTok:before { content: "\9804"; }
.qsf-twitter:before { content: "\9805"; }
.qsf-telegram:before { content: "\9806"; }
.qsf-youTube:before { content: "\9820"; }
.qsf-rutube:before { content: "\9821"; }
.qsf-vkontakteVideo:before { content: "\9822"; }
.qsf-vkontaktePlayLive:before { content: "\9823"; }
