/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Avenir LT Std\ 35 Light;src:url(/build/fonts/Avenir%20LT%20Std%2035%20Light.4343d6ec.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 45 Book Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2045%20Book%20Oblique.2080de3d.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 45 Book;src:url(/build/fonts/Avenir%20LT%20Std%2045%20Book.813557df.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 55 Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2055%20Oblique.cfed8e1f.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 55 Roman;src:url(/build/fonts/Avenir%20LT%20Std%2055%20Roman.0bfb049d.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 65 Medium Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2065%20Medium%20Oblique.0e66954a.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 65 Medium;src:url(/build/fonts/Avenir%20LT%20Std%2065%20Medium.adcbfbb8.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 85 Heavy Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2085%20Heavy%20Oblique.d4f515ca.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 85 Heavy;src:url(/build/fonts/Avenir%20LT%20Std%2085%20Heavy.d1a180cf.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 95 Black Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2095%20Black%20Oblique.751a36ea.otf) format("opentype")}@font-face{font-family:Avenir LT Std\ 95 Black Oblique;src:url(/build/fonts/Avenir%20LT%20Std%2095%20Black.7ce894e1.otf) format("opentype")}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:770px){html{overflow:auto}}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-family:Avenir LT Std\ 65 Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.6;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;height:100%;margin:0;padding:0;width:100%}.btn_back{color:#f08609}.form_login{text-align:center;width:308px}.form_login_title{font-family:Avenir LT Std\ 85 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;line-height:36px}@media only screen and (max-width:770px){.form_login_title{display:none}}.form_login_subtitle{font-family:Avenir LT Std\ 55 Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:24px}@media only screen and (max-width:770px){.form_login_subtitle{display:none}}.form_login_forbidden{color:#030303;display:inline-block;font-family:Avenir LT Std\ 35 Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;text-align:right;width:100%}.form_login form{margin-top:107px}@media only screen and (max-width:770px){.form_login form{margin-top:74px}}.form_login form button{font-family:Avenir LT Std\ 65 Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;margin-top:45px;text-transform:uppercase}.wallpaper{background-image:url(/build/images/wallpaper.bfd5011f.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;position:relative;width:50%}@media only screen and (max-width:770px){.wallpaper{align-content:center;align-items:center;flex-direction:column;height:279px;justify-content:center;position:relative;width:100%}}.wallpaper_title{color:#fff;display:none;z-index:10}@media only screen and (max-width:770px){.wallpaper_title{display:inline-block}}.wallpaper_subtitle{color:#fff;display:none;z-index:10}@media only screen and (max-width:770px){.wallpaper_subtitle{display:inline-block}}.wallpaper_shadow{background:#000;height:100%;inset:0;opacity:.3;position:absolute;width:100%;z-index:1}.wrapper{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}@media only screen and (max-width:770px){.wrapper{flex-direction:column}}.wrapper-login{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media only screen and (max-width:770px){.wrapper-login{flex-direction:column}}.container{align-content:center;align-items:stretch;display:flex;flex-direction:column;gap:0;height:100vh;justify-content:space-between;overflow:auto;overflow-x:hidden;width:80vw}@media only screen and (max-width:770px){.container{height:auto;justify-content:flex-start;width:100vw}}.container .content{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:770px){.container .content{height:auto;margin-top:33px;min-height:43vh}.container .content iframe{height:80vh;width:95vw}}#calendar{align-items:stretch;display:flex;flex-direction:column;width:600px}@media only screen and (max-width:770px){#calendar{font-size:.8em;width:300px}}#calendar button{background:#f08609;border:1px solid #fff}#calendar table{width:600px!important}@media only screen and (max-width:770px){#calendar table{width:300px!important}}#calendar .fc-daygrid-day-events{margin:0!important}.title_admin{align-items:center;background:#f08609;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;gap:40px;justify-content:flex-start;padding:3px 20px;width:100%}.vendor_card{background:#f08609;height:100vh;max-width:270px;position:relative;width:20vw}@media only screen and (max-width:770px){.vendor_card{height:195px;max-width:none;width:100vw}}.vendor_nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:15px}.vendor_nav a.btn_home{display:inline-block;height:23px;margin:0 0 0 22px;position:relative;text-decoration:none;width:23px;stroke:#fff}.vendor_nav a.btn_home svg{height:100%;width:100%;fill:none}.vendor_nav a.btn_home svg:hover{height:100%;width:100%;fill:#fff}.vendor_nav a.btn_logout{display:none}@media only screen and (max-width:770px){.vendor_nav a.btn_logout{background:#fff;border:1px solid #f08609;color:#f08609;display:inline-block;font-size:13px;height:33px;line-height:16px;margin-right:22px;padding:8px;text-decoration:none}.vendor_nav a.btn_logout:hover{background:#f08609;border:1px solid #fff;color:#fff}}.vendor_title{bottom:0;color:#fff;left:47%;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left center;width:89vh}@media only screen and (max-width:770px){.vendor_title{align-items:flex-start;bottom:0;display:flex;flex-direction:column;height:76%;justify-content:center;left:0;padding:0 22px;position:relative;right:0;top:0;transform:none;width:100%}}.vendor_name{font-size:2.8rem}@media only screen and (max-height:1024px){.vendor_name{font-size:1.9rem}}@media only screen and (max-height:750px){.vendor_name{font-size:1.2rem}}@media only screen and (max-width:770px){.vendor_name{font-size:25px}}.vendor_city{font-family:Avenir LT Std\ 35 Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.3rem}@media only screen and (max-height:1024px){.vendor_city{font-size:1.2rem}}@media only screen and (max-height:750px){.vendor_city{font-size:1em}}@media only screen and (max-width:770px){.vendor_city{font-size:15px}}.home_menu{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.home_menu .home_menu_link{align-items:center;border:1px solid #e8e8e8;color:#000;display:flex;flex-direction:row;height:110px;justify-content:flex-start;margin-bottom:25px;text-decoration:none;width:563px}@media only screen and (max-width:770px){.home_menu .home_menu_link{width:324px}}.home_menu .home_menu_link:hover{background:#f08609;color:#fff;stroke:red}.home_menu .home_menu_link_image{background-position:50%;background-size:cover;height:100%;width:201px}.home_menu .home_menu_link_content{padding:0 0 0 31px;width:100%}.home_menu .home_menu_link_content_title{font-family:Avenir LT Std\ 65 Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700}@media only screen and (max-width:770px){.home_menu .home_menu_link_content_title{font-size:13px}}.home_menu .home_menu_link_content_description{font-family:Avenir LT Std\ 35 Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;width:275px}@media only screen and (max-width:770px){.home_menu .home_menu_link_content_description{font-size:11px;width:206px}}.home_menu .home_menu_link_arrow{align-items:center;display:flex;height:110px;justify-content:center;width:74px}@media only screen and (max-width:770px){.home_menu .home_menu_link_arrow{display:none}}.home_menu .home_menu_link_arrow svg{stroke:none;fill:currentColor;height:110px;margin-right:27px;width:46px}.home_menu_orders_image{background-image:url(/build/images/vos_commandes.538da9cc.jpg)}.home_menu_giftcard_image{background-image:url(/build/images/valide_gift_card.a6a82652.jpg)}.home_menu_report_image{background-image:url(/build/images/rapports.63faeafc.png)}.home_menu_member_image{background-color:#fff;background-image:url(/build/images/logo.6df610f4.png)}.home_menu form{width:563px}@media only screen and (max-width:770px){.home_menu form{width:324px}}.home_menu form label{color:#f08609;font-family:Avenir LT Std\ 65 Medium,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;height:13px;line-height:13px;margin-bottom:10px;text-transform:uppercase}.home_menu form .chevron{align-items:center;display:flex;height:39px;justify-content:center;width:39px}.home_menu form .chevron .chevron_svg{height:13px;width:13px}.home_menu form .select_input{border:1px solid #e8e8e8;display:flex;margin-bottom:42px;width:100%}.home_menu form .select_input.select_member{margin-bottom:0}.home_menu form .select_input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#a7a7a7;height:39px;outline:0;padding:0 0 0 13px;width:100%}.home_menu table,.home_menu table th,.home_menu table tr{border:1px solid #000}.page_member{width:100%}.page_member .card_members{padding:30px;width:100%}.page_member .card_members .card_member{display:flex;justify-content:space-between}.page_member .card_members .card_member_col{align-items:center;border:1px solid #000;display:flex;flex-direction:column;font-size:14px;justify-content:center}.page_member .card_members .card_member_col .member_roles{display:flex;font-size:20px;gap:3px}.page_member .card_members .card_member_col1{width:10%}.page_member .card_members .card_member_col2{width:30%}.page_member .card_members .card_member_col3{width:40%}.page_member .card_members .card_member_col4{width:20%}.page_member .card_members .card_member_col5{width:10%}header{align-items:center;display:flex;height:60px;justify-content:space-between;line-height:60px;padding:0 10px}@media only screen and (max-width:770px){header{display:none}}header a.btn_logout{margin-right:36px;margin-top:0}footer{display:flex;height:82px;justify-content:center;width:100%}@media only screen and (max-width:770px){footer{margin-top:76px}}footer .logo{background-image:url(/build/images/logo.6df610f4.png);background-position:50%;background-size:cover;height:61px;margin-bottom:21px;width:61px}.btn{background:#fff;border:1px solid #f08609;color:#f08609;font-size:13px;padding:8px;text-decoration:none}.btn_logout{font-size:13px;height:33px;line-height:16px}.btn:hover{background:#f08609;color:#fff}form{margin:22px}form label{display:inline-block;font:normal normal normal 17px/20px;font-family:Avenir LT Std\ 55 Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;margin-bottom:34px}form input,form label{height:39px;line-height:39px}form input{border:1px solid #e8e8e8;font:normal normal 300 14px/17px;font-family:Avenir LT Std\ 35 Light,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:24px;padding:0 20px;width:100%}form input::placeholder{color:#a7a7a7}form button{height:39px;line-height:39px;padding:0!important;width:100%}.autocomplete{background:#fff;border:1px solid #e8e8e8;max-height:283px!important;overflow:auto}@media only screen and (max-width:770px){.autocomplete{max-height:150px!important}}.autocomplete div[role=option]{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;height:44px;padding-left:18px}.autocomplete-account div[role=option]{background-color:#f8ebda}.autocomplete-account div[role=option]:hover{background-color:#f9d4aa}.autocomplete-account .group{align-items:center;background-color:#f08609;border-bottom:1px solid #e8e8e8;color:#fff;display:flex;font-size:12px;height:20px;padding-left:18px}.order{display:flex;flex-direction:column;gap:40px}.order_date{text-align:center}.order_links{display:flex;flex-direction:column;gap:15px}.show_desktop{display:block}@media only screen and (max-width:770px){.show_desktop{display:none}}.show_mobile{display:none}@media only screen and (max-width:770px){.show_mobile{display:block}}.js-area-admin{background:#f1f1f1;border:1px dashed #333;margin-bottom:41px}#rapport_restaurant{align-items:flex-start;display:flex;flex-direction:column;font-family:Avenir LT Std\ 55 Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:100;gap:10px;margin:0 20px 50px;width:100%}#rapport_restaurant .area_form_filter{align-items:center;display:flex;flex-direction:row;gap:13px;justify-content:flex-start;width:100%}#rapport_restaurant .area_form_filter .form-change-debug{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.161);cursor:pointer;display:flex;flex-direction:row-reverse;font-size:5px;gap:11px;height:30px;justify-content:space-evenly;position:relative;width:115px}#rapport_restaurant .area_form_filter .form-change-date,#rapport_restaurant .area_form_filter .form-change-display{margin:0;position:relative;width:171px}#rapport_restaurant .area_form_filter .form-change-date:before,#rapport_restaurant .area_form_filter .form-change-display:before{background-image:url(/build/images/calendar.8021de6f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}#rapport_restaurant .area_form_filter .form-change-date:after,#rapport_restaurant .area_form_filter .form-change-display:after{background-image:url(/build/images/arrow_down.8d579bff.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px}#rapport_restaurant .area_form_filter .form-change-date select,#rapport_restaurant .area_form_filter .form-change-display select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.161);cursor:pointer;height:30px;line-height:30px;padding-left:33px;width:100%}#rapport_restaurant .area_form_filter .form-change-date select:active,#rapport_restaurant .area_form_filter .form-change-date select:hover,#rapport_restaurant .area_form_filter .form-change-display select:active,#rapport_restaurant .area_form_filter .form-change-display select:hover{border:none}#rapport_restaurant .area_form_filter .download_csv{align-items:center;background:#fff;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.161);cursor:pointer;display:flex;flex-direction:row;gap:11px;height:30px;justify-content:flex-start;line-height:30px;padding-left:10px;width:193px}#rapport_restaurant .area_table_giftcard{width:100%}#rapport_restaurant .area_table_giftcard .table_giftcard{border:1px solid #e8e8e8;border-radius:11px;overflow:hidden;overflow-x:scroll;width:100%}#rapport_restaurant .area_table_giftcard .table_giftcard table{min-width:946px}#rapport_restaurant .area_table_giftcard .download_invoice{align-items:center;display:flex;flex-direction:row;gap:11px;height:100%;justify-content:flex-start}#rapport_restaurant .area_table_giftcard .download_invoice:hover{text-decoration:underline}#rapport_restaurant .area_table_giftcard .giftcard_row:hover{background-color:#f08609;color:#fff}a{color:inherit;text-decoration:none}.download{background-image:url(/build/images/download.a1b327d6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:13px;width:13px}.table_tiptoque{border-collapse:collapse;border-spacing:0;width:100%}.table_tiptoque tbody,.table_tiptoque td,.table_tiptoque th,.table_tiptoque tr{height:30px;margin:0;padding:0}.table_tiptoque.table-bordered th{color:#605f5f;font-weight:100;padding:0 0 0 12px;text-align:left}.table_tiptoque.table-bordered td{border:1px solid #e8e8e8;padding:0 0 0 12px}.table_tiptoque.table_tiptoque th{background-color:#f7f7f7}.table_tiptoque.table_tiptoque tr:nth-child(odd){background-color:#f9fafe}