html:has(.integrations-page){scrollbar-width:none}html:has(.integrations-page)::-webkit-scrollbar{display:none}.integrations-page{color:#16243d;width:100%;font-family:var(--font-manrope,"Manrope", Arial, sans-serif);flex-direction:column;align-items:center;display:flex}.integrations-hero{width:100%;max-width:1600px;height:min-content;padding:calc(160px - var(--header-height,0px)) 40px 48px;text-align:center;background:#fff;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;display:flex;overflow:hidden}.integrations-hero__inner{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;overflow:visible}.integrations-hero__tag-reveal{width:fit-content}.integrations-hero__title-reveal{width:100%}.integrations-hero__title{color:#16243d;letter-spacing:-.04em;text-align:center;text-wrap:balance;width:100%;max-width:none;margin:0;font-size:38px;font-weight:700;line-height:1.2}.integrations-hero__media-viewport{flex:none;width:100%;max-width:1600px;height:320px;position:relative;overflow:hidden}.integrations-hero__media-entrance{width:100%;height:100%;position:absolute;inset:0}.integrations-hero__media-positioner{aspect-ratio:2.46165;width:200%;position:absolute;top:0;left:50%;transform:translate(-50%)}.integrations-hero__image{object-fit:contain;width:100%;max-width:none;height:auto;margin:0;display:block;position:static;transform:none}.integrations-directory{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:100%;max-width:1600px;height:min-content;padding:40px 0 120px;display:flex;overflow:visible}.integration-group{flex-flow:column;flex:none;align-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:40px 24px;display:flex;position:relative;overflow:visible}.integration-group__heading-reveal{flex:none;order:0;justify-content:center;align-self:auto;align-items:center;width:100%;height:min-content;display:flex;position:relative;top:auto}.integration-group__heading{justify-content:flex-start;align-items:center;gap:12px;width:100%;height:min-content;display:flex}.integration-group__heading h2{color:#16243d;letter-spacing:0;white-space:nowrap;width:auto;height:auto;margin:0;font-size:20px;font-weight:700;line-height:1.3}.integration-group__icon{object-fit:contain;background:0 0;border-radius:0;flex:0 0 44px;width:44px;max-width:none;height:44px;display:block}.integration-logo{background:#fff;border:0;border-radius:24px;flex-flow:column;flex:none;order:1;place-content:center;align-items:center;gap:24px;width:100%;min-width:0;height:200px;min-height:0;padding:48px;display:flex;position:relative;overflow:visible;box-shadow:0 .722625px 2.16787px -.833333px #16243d0a,0 2.74624px 8.23872px -1.66667px #16243d0a,0 12px 36px -2.5px #16243d0a}.integration-logo__image{width:var(--integration-logo-width);max-width:none;height:var(--integration-logo-height);object-fit:contain;flex:none;max-height:none;display:block}.integration-logo__recommended{color:#5c627a;text-align:center;white-space:nowrap;flex:none;width:auto;height:auto;font-size:20px;font-weight:700;line-height:1.4}.integration-logo--more{box-shadow:none;color:#16243d;text-align:center;background:#f5f7fa;order:100;font-size:14px;font-weight:700;line-height:1.7}.integration-logo--abacus{--integration-logo-width:194px;--integration-logo-height:34px;order:1;height:176px}.integration-logo--sap-successfactors{--integration-logo-width:196px;--integration-logo-height:110px;order:5;height:164px}.integration-logo--swisssalary{--integration-logo-width:94px;--integration-logo-height:60px;order:2;height:171px}.integration-logo--workday{--integration-logo-width:162px;--integration-logo-height:63px;order:3;width:100px;height:171px}.integration-logo--sage{--integration-logo-width:107px;--integration-logo-height:60px;order:4}.integration-logo--apple-calendar,.integration-logo--google-calendar,.integration-logo--outlook{--integration-logo-width:64px;--integration-logo-height:64px}.integration-logo--apple-calendar{height:176px}.integration-logo--vectron{--integration-logo-width:181px;--integration-logo-height:28px;height:176px}.integration-logo--hypersoft{--integration-logo-width:160px;--integration-logo-height:44px;height:171px}.integration-logo--sicom{--integration-logo-width:170px;--integration-logo-height:56px;height:171px}.integration-logo--gastrofix{--integration-logo-width:181px;--integration-logo-height:72px;height:164px}.integration-logo--forty-two{--integration-logo-width:132px;--integration-logo-height:56px;height:164px}.integration-logo--micros{--integration-logo-width:143px;--integration-logo-height:40px}.integration-logo--utcpos{--integration-logo-width:170px;--integration-logo-height:120px}.integration-logo--lightspeed{--integration-logo-width:173px;--integration-logo-height:40px}.integration-logo--xenia{--integration-logo-width:172px;--integration-logo-height:72px}.integration-logo--addipos{--integration-logo-width:176px;--integration-logo-height:176px}.integration-logo--hellotess{--integration-logo-width:144px;--integration-logo-height:37px}.integration-logo--viktoria-data{--integration-logo-width:171px;--integration-logo-height:40px}.integration-logo--novacom{--integration-logo-width:160px;--integration-logo-height:48px}.integration-logo--aleno{--integration-logo-width:147px;--integration-logo-height:40px;height:176px}.integration-logo--bookatable{--integration-logo-width:163px;--integration-logo-height:32px;height:171px}.integration-logo--lunchgate{--integration-logo-width:179px;--integration-logo-height:56px;height:171px}.integration-logo--analytics{--integration-logo-width:64px;--integration-logo-height:64px;height:176px}.integration-logo--public-api{--integration-logo-width:72px;--integration-logo-height:72px;height:176px}.integrations-footnote{color:#5c627a;flex:none;justify-content:center;align-items:flex-start;width:100%;max-width:none;height:min-content;padding:0 24px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.integrations-footnote p{width:100%;margin:0}.integrations-footnote a{color:#206ae9;text-underline-offset:3px;text-decoration:underline}@media (min-width:810px) and (max-width:1199.98px){.integrations-hero__inner{width:75%}.integrations-hero__title{font-size:48px}.integrations-hero__media-viewport{height:440px}.integrations-hero__media-positioner{width:120%}.integration-group{grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:200px;place-content:normal center;align-items:normal;gap:24px;padding:64px 32px;display:grid}.integration-group--hr-payroll{grid-template-rows:repeat(3,200px)}.integration-group--calendars{grid-template-rows:repeat(2,200px)}.integration-group--point-of-sale{grid-template-rows:repeat(8,200px)}.integration-group--reservation{grid-template-rows:repeat(4,200px)}.integration-group--analytics,.integration-group--api{grid-template-rows:200px}.integration-group__heading-reveal{order:0;grid-area:1/1;justify-content:center;align-self:start;width:100%;height:min-content;position:sticky;top:64px}.integration-group--hr-payroll .integration-group__heading-reveal{grid-row:1/span 3;align-self:stretch;height:100%}.integration-group--calendars .integration-group__heading-reveal{grid-row:1/span 2}.integration-group--point-of-sale .integration-group__heading-reveal{grid-row:1/span 6}.integration-group--reservation .integration-group__heading-reveal{grid-row:1/span 4}.integration-group__heading{gap:16px}.integration-group__heading h2{font-size:22px}.integration-group__icon{flex-basis:48px;width:48px;height:48px}.integration-logo{order:0;width:100%;height:100%}.integration-logo--more{font-size:17px}.integration-group--hr-payroll .integration-logo--abacus{grid-area:1/2}.integration-group--hr-payroll .integration-logo--swisssalary{grid-area:1/3}.integration-group--hr-payroll .integration-logo--workday{grid-area:2/2}.integration-group--hr-payroll .integration-logo--sage{grid-area:2/3}.integration-group--hr-payroll .integration-logo--sap-successfactors{grid-area:3/2}.integration-group--hr-payroll .integration-logo--more{grid-area:3/3}.integration-group--point-of-sale .integration-logo--vectron{grid-area:1/2}.integration-group--point-of-sale .integration-logo--hypersoft{grid-area:1/3}.integration-group--point-of-sale .integration-logo--sicom{grid-area:2/2}.integration-group--point-of-sale .integration-logo--gastrofix{grid-area:2/3}.integration-group--point-of-sale .integration-logo--forty-two{grid-area:3/2}.integration-group--point-of-sale .integration-logo--micros{grid-area:3/3}.integration-group--point-of-sale .integration-logo--utcpos{grid-area:4/2}.integration-group--point-of-sale .integration-logo--lightspeed{grid-area:4/3}.integration-group--point-of-sale .integration-logo--xenia{grid-area:5/2}.integration-group--point-of-sale .integration-logo--addipos{grid-area:5/3}.integration-group--point-of-sale .integration-logo--hellotess{grid-area:6/2}.integration-group--point-of-sale .integration-logo--viktoria-data{grid-area:7/1}.integration-group--point-of-sale .integration-logo--novacom{grid-area:7/2}.integration-group--point-of-sale .integration-logo--more{grid-area:8/1}.integrations-footnote{padding-inline:32px;font-size:18px}}@media (min-width:1200px){.integrations-hero__inner{width:75%}.integrations-hero__title{font-size:64px}.integrations-hero__media-viewport{height:637px}.integrations-hero__media-positioner{width:120%}.integration-group{grid-template-columns:repeat(4,minmax(200px,1fr));grid-auto-rows:200px;place-content:normal center;align-items:normal;gap:24px;padding:80px 48px;display:grid}.integration-group--hr-payroll{grid-template-rows:repeat(2,200px)}.integration-group--calendars,.integration-group--analytics,.integration-group--api{grid-template-rows:200px}.integration-group--point-of-sale{grid-template-rows:repeat(5,200px)}.integration-group--reservation{grid-template-rows:repeat(3,200px)}.integration-group__heading-reveal{order:0;grid-area:1/1;justify-content:center;align-self:start;width:100%;height:min-content;position:sticky;top:64px}.integration-group--hr-payroll .integration-group__heading-reveal{grid-row:1/span 2;align-self:stretch;height:100%}.integration-group--point-of-sale .integration-group__heading-reveal{grid-row:1/span 5}.integration-group--reservation .integration-group__heading-reveal{grid-row:1/span 3}.integration-group__heading{gap:24px}.integration-group__heading h2{font-size:24px}.integration-group__icon{flex-basis:56px;width:56px;height:56px}.integration-logo{order:0;width:100%;height:100%}.integration-logo--more{font-size:21px}.integrations-footnote{padding-inline:48px;font-size:20px}}
