@font-face{font-family:fakturioFont;src:url(../media/Geist_Variable-s.p.03oqkqkevsckn.woff2?dpl=dpl_DrZo3Eo4dpxXyf9o7mzPABHrAtrY)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fakturioFont Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.fakturiofont_65aa5630-module__bCxhOW__className{font-family:fakturioFont,fakturioFont Fallback}
.TaskHierarchyHover-module__tmvlDa__scene{--ink:#172e2b;--muted:#53625e;width:100%;height:100%;color:var(--ink);letter-spacing:-.025em;background:#dddcdf;line-height:1.3;position:relative;overflow:hidden;container-type:inline-size}.TaskHierarchyHover-module__tmvlDa__composition{position:absolute;inset:8% 4%;transform:translateY(4.5%)}.TaskHierarchyHover-module__tmvlDa__connections{width:100%;height:100%;display:block;overflow:visible}.TaskHierarchyHover-module__tmvlDa__link{fill:none;stroke:#b9bfbc;stroke-width:1px;vector-effect:non-scaling-stroke}.TaskHierarchyHover-module__tmvlDa__link[data-active=true]{stroke:#7f9690}.TaskHierarchyHover-module__tmvlDa__packet{opacity:0;fill:var(--ink)}.TaskHierarchyHover-module__tmvlDa__node{color:var(--muted);flex-direction:column;align-items:center;gap:clamp(4px,.9cqi,7px);display:flex;position:absolute;transform:translate(-50%,-50%)}.TaskHierarchyHover-module__tmvlDa__node[data-active=true]{color:var(--ink)}.TaskHierarchyHover-module__tmvlDa__label{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(9.52px,2.652cqi,19.04px);font-weight:400;line-height:1.1}.TaskHierarchyHover-module__tmvlDa__node[data-level=customer] .TaskHierarchyHover-module__tmvlDa__label{font-size:clamp(13.6px,3.4cqi,24.48px)}.TaskHierarchyHover-module__tmvlDa__node[data-level=task] .TaskHierarchyHover-module__tmvlDa__label{font-size:clamp(8.84px,2.448cqi,17.68px)}.TaskHierarchyHover-module__tmvlDa__counter{min-width:5ch;height:1.3em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.025em;font-size:clamp(9.35px,1.7cqi,11.9px);line-height:1.3;display:block;overflow:hidden}.TaskHierarchyHover-module__tmvlDa__counter>span{display:block}.TaskHierarchyHover-module__tmvlDa__invoiceSummary{color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:1.5cqi;padding:1.4cqi 2.5cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}.TaskHierarchyHover-module__tmvlDa__invoiceSummary>span{color:var(--muted);font-size:clamp(8.5px,1.53cqi,11.05px)}.TaskHierarchyHover-module__tmvlDa__invoiceSummary strong{font-variant-numeric:tabular-nums;font-size:clamp(10.2px,2.04cqi,14.45px);font-weight:500;display:block}.TaskHierarchyHover-module__tmvlDa__entry{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:8cqi;height:max(32px,7cqi);padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.TaskHierarchyHover-module__tmvlDa__entry:disabled{cursor:default}.TaskHierarchyHover-module__tmvlDa__entryPill{width:max(24px,5.8cqi);height:max(21px,4.6cqi);color:var(--ink);background:#fff;border:0;border-radius:99px;place-items:center;display:grid;position:relative;overflow:hidden}.TaskHierarchyHover-module__tmvlDa__entry[aria-pressed=true]:disabled .TaskHierarchyHover-module__tmvlDa__entryPill{background:var(--ink);color:#fff}.TaskHierarchyHover-module__tmvlDa__entryFill{transform-origin:0;opacity:0;background:#8baba0;position:absolute;inset:0;transform:scaleX(0)}.TaskHierarchyHover-module__tmvlDa__entry[aria-pressed=true]:disabled .TaskHierarchyHover-module__tmvlDa__entryFill{opacity:.45}.TaskHierarchyHover-module__tmvlDa__entryPill svg{stroke-width:1.5px;width:max(9px,1.7cqi);height:max(9px,1.7cqi);position:relative}.TaskHierarchyHover-module__tmvlDa__entryPlay{fill:currentColor}.TaskHierarchyHover-module__tmvlDa__entryClock,.TaskHierarchyHover-module__tmvlDa__entry[aria-pressed=true]:disabled .TaskHierarchyHover-module__tmvlDa__entryPlay{display:none}.TaskHierarchyHover-module__tmvlDa__entry[aria-pressed=true]:disabled .TaskHierarchyHover-module__tmvlDa__entryClock{display:block}.TaskHierarchyHover-module__tmvlDa__entry:not(:disabled):hover .TaskHierarchyHover-module__tmvlDa__entryPill{color:var(--ink);background:#f0f2ee}.TaskHierarchyHover-module__tmvlDa__entry:focus-visible{outline-offset:-2px;border-radius:99px;outline:2px solid #718a80}.TaskHierarchyHover-module__tmvlDa__entryCaption{letter-spacing:-.025em;white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:clamp(10.2px,2.125cqi,15.3px);line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%)}.TaskHierarchyHover-module__tmvlDa__entryCaption [data-entry-total]{min-height:1.3em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(8.5px,1.53cqi,11.05px)}@media (prefers-reduced-motion:no-preference){.TaskHierarchyHover-module__tmvlDa__entry[aria-pressed=true]:disabled .TaskHierarchyHover-module__tmvlDa__entryClock path{transform-origin:12px 12px;animation:2s linear infinite TaskHierarchyHover-module__tmvlDa__clockHands}.TaskHierarchyHover-module__tmvlDa__entry:not(:disabled):active .TaskHierarchyHover-module__tmvlDa__entryPill{scale:.96}}@keyframes TaskHierarchyHover-module__tmvlDa__clockHands{to{transform:rotate(360deg)}}@container (max-width:400px){.TaskHierarchyHover-module__tmvlDa__composition{inset-inline:0}.TaskHierarchyHover-module__tmvlDa__entry{width:8.8cqi}.TaskHierarchyHover-module__tmvlDa__counter{min-width:4ch}}
@font-face{font-family:Fakturio Preview;src:url(/fonts/fakturio/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Invoice Roboto;src:url(/fonts/fakturio/Roboto-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Roboto;src:url(/fonts/fakturio/Roboto-Bold.ttf);font-weight:600 900;font-display:swap}@font-face{font-family:Invoice Open Sans;src:url(/fonts/fakturio/OpenSans-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Lato;src:url(/fonts/fakturio/Lato-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Montserrat;src:url(/fonts/fakturio/Montserrat-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Inter;src:url(/fonts/fakturio/Inter-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Playfair Display;src:url(/fonts/fakturio/PlayfairDisplay-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Merriweather;src:url(/fonts/fakturio/Merriweather-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Lora;src:url(/fonts/fakturio/Lora-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Crimson Text;src:url(/fonts/fakturio/CrimsonText-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Roboto Mono;src:url(/fonts/fakturio/RobotoMono-Regular.ttf);font-display:swap}@font-face{font-family:Invoice Source Code Pro;src:url(/fonts/fakturio/SourceCodePro-Regular.ttf);font-display:swap}@font-face{font-family:Invoice JetBrains Mono;src:url(/fonts/fakturio/JetBrainsMono-Regular.ttf);font-display:swap}.InvoiceBrandingPreview-module__C67dyG__scene{color:#142c2a;background:#dddcdf;place-items:center;font-family:Fakturio Preview,Arial,sans-serif;display:grid;position:absolute;inset:0}.InvoiceBrandingPreview-module__C67dyG__surface{aspect-ratio:1916/1326;width:84.0351%;position:relative;overflow:hidden}.InvoiceBrandingPreview-module__C67dyG__product{color:#142c2a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.24px;transform-origin:0 0;background:#fafafa;border-radius:18px;width:1916px;height:1326px;font-family:Fakturio Preview,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;position:absolute;top:0;left:0;overflow:hidden}.InvoiceBrandingPreview-module__C67dyG__product *,.InvoiceBrandingPreview-module__C67dyG__product :before,.InvoiceBrandingPreview-module__C67dyG__product :after{box-sizing:border-box}.InvoiceBrandingPreview-module__C67dyG__product button,.InvoiceBrandingPreview-module__C67dyG__product select,.InvoiceBrandingPreview-module__C67dyG__product input{font:inherit;letter-spacing:inherit}.InvoiceBrandingPreview-module__C67dyG__product button,.InvoiceBrandingPreview-module__C67dyG__product select{cursor:pointer}.InvoiceBrandingPreview-module__C67dyG__header{background:#fafafa;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;height:75px;padding:15px 22.5px;display:flex;position:absolute;inset:0 0 auto}.InvoiceBrandingPreview-module__C67dyG__heading{align-items:center;gap:15px;height:30px;display:flex}.InvoiceBrandingPreview-module__C67dyG__back{color:#142c2a;letter-spacing:-.28px;white-space:nowrap;align-items:center;gap:7.5px;width:130.41px;height:21px;font-size:14px;display:flex}.InvoiceBrandingPreview-module__C67dyG__back svg{flex-shrink:0;width:20px;height:20px}.InvoiceBrandingPreview-module__C67dyG__headerDivider{background:#ededed;width:1px;height:15px}.InvoiceBrandingPreview-module__C67dyG__heading h3{color:#152e2c;letter-spacing:-.4px;white-space:nowrap;margin:0;font-family:inherit;font-size:20px;font-weight:600;line-height:30px}.InvoiceBrandingPreview-module__C67dyG__actions{align-items:center;gap:7.49px;height:45px;font-size:14px;display:flex}.InvoiceBrandingPreview-module__C67dyG__export{color:#142c2a;white-space:nowrap;justify-content:center;align-items:center;gap:7.5px;width:175.38px;height:40px;display:flex}.InvoiceBrandingPreview-module__C67dyG__export svg{width:15px;height:15px}.InvoiceBrandingPreview-module__C67dyG__cancel,.InvoiceBrandingPreview-module__C67dyG__save{color:#142c2a;background:#fff;border:1px solid #ededed;border-radius:9999px;place-items:center;width:140px;height:40px;padding:0;display:grid}.InvoiceBrandingPreview-module__C67dyG__save{color:#fff;background:#152e2c;border:0;height:45px}.InvoiceBrandingPreview-module__C67dyG__save:disabled{opacity:.5;cursor:default}.InvoiceBrandingPreview-module__C67dyG__body{width:1916px;height:1250px;position:absolute;top:76px;left:0}.InvoiceBrandingPreview-module__C67dyG__sidebar{background:#fafafa;border-right:1px solid #ededed;place-items:center;width:519px;display:grid;position:absolute;inset:0 auto 0 0}.InvoiceBrandingPreview-module__C67dyG__settings{flex-direction:column;gap:22.5px;width:444px;height:551.5px;display:flex;position:absolute;top:349.25px;left:37.5px}.InvoiceBrandingPreview-module__C67dyG__divider{background:#ededed;flex-shrink:0;width:444px;height:1px}.InvoiceBrandingPreview-module__C67dyG__templateField,.InvoiceBrandingPreview-module__C67dyG__colourField,.InvoiceBrandingPreview-module__C67dyG__fontField{color:#142c2acc;flex-direction:column;flex-shrink:0;gap:11.25px;width:444px;display:flex}.InvoiceBrandingPreview-module__C67dyG__templateField{height:71.25px}.InvoiceBrandingPreview-module__C67dyG__colourField{height:65.75px}.InvoiceBrandingPreview-module__C67dyG__fontField{height:73.75px}.InvoiceBrandingPreview-module__C67dyG__templateField>span,.InvoiceBrandingPreview-module__C67dyG__colourField>span,.InvoiceBrandingPreview-module__C67dyG__fontField>span{height:22.5px;line-height:22.5px}.InvoiceBrandingPreview-module__C67dyG__templates{align-items:center;gap:7.5px;height:37.5px;display:flex}.InvoiceBrandingPreview-module__C67dyG__templates button{color:#171717;letter-spacing:-.28px;background:#fff;border:1px solid #ededed;border-radius:8px;place-items:center;height:37.5px;padding:0 11.25px;font-size:14px;line-height:21px;display:grid}.InvoiceBrandingPreview-module__C67dyG__templates button:first-child{width:69.77px}.InvoiceBrandingPreview-module__C67dyG__templates button:nth-child(2){width:77.91px}.InvoiceBrandingPreview-module__C67dyG__templates button:nth-child(3){width:72.96px}.InvoiceBrandingPreview-module__C67dyG__templates button[aria-pressed=true]{color:#fff;background:#142c2a;border-color:#142c2a}.InvoiceBrandingPreview-module__C67dyG__swatches{gap:7.5px;height:32px;display:flex}.InvoiceBrandingPreview-module__C67dyG__swatches button,.InvoiceBrandingPreview-module__C67dyG__customColour{border:1px solid #ededed;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.InvoiceBrandingPreview-module__C67dyG__swatches button[aria-pressed=true]{border-color:#142c2a}.InvoiceBrandingPreview-module__C67dyG__swatches button svg{width:13.25px;height:13.25px}.InvoiceBrandingPreview-module__C67dyG__customColour{color:#52635e;cursor:pointer;background:#fff;border-color:#e5e7e4;width:36px;overflow:hidden}.InvoiceBrandingPreview-module__C67dyG__customColour>svg{width:16px;height:16px}.InvoiceBrandingPreview-module__C67dyG__customColour input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.InvoiceBrandingPreview-module__C67dyG__fontSelect{width:444px;height:40px;position:relative}.InvoiceBrandingPreview-module__C67dyG__toggleRow{color:#142c2acc;flex-shrink:0;justify-content:space-between;align-items:center;width:444px;height:22.5px;display:flex}.InvoiceBrandingPreview-module__C67dyG__toggle{background:#b6bdb8;border:0;border-radius:12px;flex-shrink:0;align-items:center;width:33px;height:17.25px;padding:2px;display:flex}.InvoiceBrandingPreview-module__C67dyG__toggle span{background:#fff;border-radius:50%;width:13.25px;height:13.25px;transition:transform .16s ease-out;display:block}.InvoiceBrandingPreview-module__C67dyG__toggle[aria-checked=true]{background:#142b29}.InvoiceBrandingPreview-module__C67dyG__toggle[aria-checked=true] span{transform:translate(15.75px)}.InvoiceBrandingPreview-module__C67dyG__stage{background:#fff url(/images/fakturio/editor-pen-gradient.jpg) 50%/cover;width:1396px;height:1250px;position:absolute;top:0;left:520px;overflow:hidden}.InvoiceBrandingPreview-module__C67dyG__paper{background:var(--paper);border:1.1645px solid #ededed;width:798.951px;height:1130px;transition:background-color .16s ease-out;position:absolute;top:42.32px;left:298.524px;overflow:hidden;box-shadow:0 1.537px 3.074px #0000000d}.InvoiceBrandingPreview-module__C67dyG__invoice{width:100%;height:100%;display:block}.InvoiceBrandingPreview-module__C67dyG__layout{animation:.22s ease-out both InvoiceBrandingPreview-module__C67dyG__reveal}.InvoiceBrandingPreview-module__C67dyG__demoCursor{z-index:5;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 5px 5px #172e2b30);width:64px;height:80px;position:absolute;top:0;left:0}.InvoiceBrandingPreview-module__C67dyG__demoCursor svg{width:100%;height:100%;display:block}.InvoiceBrandingPreview-module__C67dyG__clickRing{opacity:0;border:4px solid #718a80;border-radius:50%;width:60px;height:60px;position:absolute;top:-25px;left:-22px}@media (prefers-reduced-motion:reduce){.InvoiceBrandingPreview-module__C67dyG__demoCursor{display:none}}.InvoiceBrandingPreview-module__C67dyG__scene button:focus-visible,.InvoiceBrandingPreview-module__C67dyG__scene select:focus-visible,.InvoiceBrandingPreview-module__C67dyG__customColour:focus-within{outline-offset:3px;outline:2px solid #678d80}@keyframes InvoiceBrandingPreview-module__C67dyG__reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.InvoiceBrandingPreview-module__C67dyG__layout{animation:none}.InvoiceBrandingPreview-module__C67dyG__paper,.InvoiceBrandingPreview-module__C67dyG__toggle span{transition:none}}.InvoiceBrandingPreview-module__C67dyG__fontField>span{height:22.5px;line-height:22.5px}.InvoiceBrandingPreview-module__C67dyG__product .InvoiceBrandingPreview-module__C67dyG__fontTrigger{color:#142c2a;letter-spacing:-.3px;background:#fafafa;border:1px solid #ededed;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 10px;font-size:14px;display:flex}.InvoiceBrandingPreview-module__C67dyG__fontTrigger svg{color:#7a8580;width:18.75px;height:18.75px}.InvoiceBrandingPreview-module__C67dyG__fontMenu{z-index:2;background:#fff;border:1px solid #ededed;border-radius:8px;width:444px;max-height:360px;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 8px 18px #00000018}.InvoiceBrandingPreview-module__C67dyG__fontCategory{color:#737d77;letter-spacing:.5px;text-transform:uppercase;background:#fafafa;padding:6px 12px;font-size:11px;font-weight:600}.InvoiceBrandingPreview-module__C67dyG__fontMenu button{color:#142c2a;text-align:left;background:#fff;border:0;width:100%;padding:8px 12px;font-size:14px;display:block}.InvoiceBrandingPreview-module__C67dyG__fontMenu button:hover,.InvoiceBrandingPreview-module__C67dyG__fontMenu button:focus-visible,.InvoiceBrandingPreview-module__C67dyG__fontMenu button[aria-selected=true]{background:#f3f4f0}
@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.03oqkqkevsckn.woff2?dpl=dpl_DrZo3Eo4dpxXyf9o7mzPABHrAtrY)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geist_23325b9c-module__Tb4Weq__className{font-family:geist,geist Fallback}
.ComplianceRoutes-module__SE3r_W__scene{--line:color-mix(in srgb, var(--text) 16%, transparent);--surface:color-mix(in srgb, var(--text) 4%, var(--bg));--route:color-mix(in srgb, var(--text) 11%, var(--bg));--accent:#000;--accent-ink:#fff;width:100%;max-width:1100px;color:var(--text);letter-spacing:-.025em;margin-inline:auto;padding-top:32px;line-height:1.4}html.dark .ComplianceRoutes-module__SE3r_W__scene{--accent:#fff;--accent-ink:#000}.ComplianceRoutes-module__SE3r_W__routes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:28px;display:grid}.ComplianceRoutes-module__SE3r_W__routes button{background:var(--bg);min-height:30px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:6px 4px;font-size:10px}.ComplianceRoutes-module__SE3r_W__routes button:hover{background:var(--route)}.ComplianceRoutes-module__SE3r_W__routes button:active{transform:scale(.96)}.ComplianceRoutes-module__SE3r_W__routes button[aria-pressed=true]{background:var(--text);color:var(--bg)}.ComplianceRoutes-module__SE3r_W__diagram{height:320px;position:relative}.ComplianceRoutes-module__SE3r_W__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ComplianceRoutes-module__SE3r_W__wire{stroke:var(--line);stroke-width:1px}.ComplianceRoutes-module__SE3r_W__activeWire{stroke:var(--accent);stroke-width:1.3px}.ComplianceRoutes-module__SE3r_W__packet{fill:var(--accent);opacity:0}.ComplianceRoutes-module__SE3r_W__parties{background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-content:center;align-items:center;gap:8px;width:30%;height:320px;padding:20px 16px;display:grid;position:absolute;top:0;left:0}.ComplianceRoutes-module__SE3r_W__parties:after{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.ComplianceRoutes-module__SE3r_W__countryField{text-align:center;min-width:0}.ComplianceRoutes-module__SE3r_W__countryRole{color:var(--text-muted);margin:0 0 6px;font-size:10px}.ComplianceRoutes-module__SE3r_W__countryName{color:var(--text);margin:0;font-size:13px}.ComplianceRoutes-module__SE3r_W__globe{aspect-ratio:1;cursor:grab;touch-action:pan-y;border-radius:50%;width:100%;max-width:110px;margin:0 auto 6px;position:relative}.ComplianceRoutes-module__SE3r_W__globe:active{cursor:grabbing}.ComplianceRoutes-module__SE3r_W__globe:focus-visible{outline:2px solid var(--text);outline-offset:4px}.ComplianceRoutes-module__SE3r_W__globe canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ComplianceRoutes-module__SE3r_W__globeFallback{width:100%;height:100%;fill:var(--text);position:absolute;inset:0}.ComplianceRoutes-module__SE3r_W__globe[data-ready=true] .ComplianceRoutes-module__SE3r_W__globeFallback{visibility:hidden}.ComplianceRoutes-module__SE3r_W__direction{color:var(--text-muted);justify-self:center}.ComplianceRoutes-module__SE3r_W__branches{flex-direction:column;gap:18px;width:21%;display:flex;position:absolute;top:62px;left:39.5%}.ComplianceRoutes-module__SE3r_W__branch{height:36px;color:var(--text-muted);text-align:center;cursor:default;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:11px;line-height:1.25;display:flex}.ComplianceRoutes-module__SE3r_W__branch[data-active=true]{color:var(--text);font-weight:500}.ComplianceRoutes-module__SE3r_W__branchLabel{background:var(--bg);align-items:center;gap:8px;padding-inline:8px;display:inline-flex}.ComplianceRoutes-module__SE3r_W__junction{flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.ComplianceRoutes-module__SE3r_W__branch[data-active=true] .ComplianceRoutes-module__SE3r_W__junction{color:var(--accent)}.ComplianceRoutes-module__SE3r_W__invoice{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;width:30%;height:320px;padding:26px;display:flex;position:absolute;top:0;left:70%}.ComplianceRoutes-module__SE3r_W__invoiceTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.ComplianceRoutes-module__SE3r_W__invoiceTop h4{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:450}.ComplianceRoutes-module__SE3r_W__invoiceTop>span{color:var(--text-muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.ComplianceRoutes-module__SE3r_W__service{border-bottom:1px solid var(--line);color:var(--text-muted);margin:14px 0 0;padding-bottom:22px;font-size:10px}.ComplianceRoutes-module__SE3r_W__result{padding-top:24px}.ComplianceRoutes-module__SE3r_W__result strong{letter-spacing:-.045em;max-width:18ch;font-size:clamp(21px,2vw,27px);font-weight:400;line-height:1.15;display:block}.ComplianceRoutes-module__SE3r_W__result p{max-width:30ch;color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.5}.ComplianceRoutes-module__SE3r_W__invoiceFooter{color:var(--text-muted);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.ComplianceRoutes-module__SE3r_W__invoiceFooter svg{flex-shrink:0}.ComplianceRoutes-module__SE3r_W__scene :is(button,select):focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width:1100px){.ComplianceRoutes-module__SE3r_W__diagram{grid-template-columns:1fr;gap:26px;height:auto;display:grid}.ComplianceRoutes-module__SE3r_W__wires{display:none}.ComplianceRoutes-module__SE3r_W__parties,.ComplianceRoutes-module__SE3r_W__branches,.ComplianceRoutes-module__SE3r_W__invoice{width:100%;position:static}.ComplianceRoutes-module__SE3r_W__parties{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);min-height:0;padding:24px}.ComplianceRoutes-module__SE3r_W__parties:after{display:none}.ComplianceRoutes-module__SE3r_W__direction{justify-self:center}.ComplianceRoutes-module__SE3r_W__branches{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ComplianceRoutes-module__SE3r_W__parties,.ComplianceRoutes-module__SE3r_W__invoice{height:320px}.ComplianceRoutes-module__SE3r_W__result strong{max-width:26ch}}@media (max-width:580px){.ComplianceRoutes-module__SE3r_W__scene{padding-top:24px}.ComplianceRoutes-module__SE3r_W__routes{gap:4px}.ComplianceRoutes-module__SE3r_W__routes button{font-size:10px}.ComplianceRoutes-module__SE3r_W__parties{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px 6px;padding:20px}.ComplianceRoutes-module__SE3r_W__direction{width:18px}.ComplianceRoutes-module__SE3r_W__branch{gap:5px;padding-inline:9px;font-size:10px}.ComplianceRoutes-module__SE3r_W__branchLabel{background:0 0;gap:5px;padding-inline:0}.ComplianceRoutes-module__SE3r_W__invoice{padding:24px}.ComplianceRoutes-module__SE3r_W__result strong{font-size:25px}}@media (prefers-reduced-motion:no-preference){.ComplianceRoutes-module__SE3r_W__activeWire{stroke-dasharray:1;animation:.4s cubic-bezier(.22,1,.36,1) both ComplianceRoutes-module__SE3r_W__trace-route}.ComplianceRoutes-module__SE3r_W__outgoing{animation-delay:.4s}.ComplianceRoutes-module__SE3r_W__packet{animation:.4s linear both ComplianceRoutes-module__SE3r_W__packet-visible}.ComplianceRoutes-module__SE3r_W__outgoingPacket{animation-delay:.4s}.ComplianceRoutes-module__SE3r_W__result{animation:.25s cubic-bezier(.22,1,.36,1) .4s both ComplianceRoutes-module__SE3r_W__update-result}.ComplianceRoutes-module__SE3r_W__branch{transition:color .18s}.ComplianceRoutes-module__SE3r_W__routes button{transition:background-color .15s,color .15s,transform .12s}}@keyframes ComplianceRoutes-module__SE3r_W__trace-route{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ComplianceRoutes-module__SE3r_W__packet-visible{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes ComplianceRoutes-module__SE3r_W__update-result{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.ComplianceInvoice-module__-AK49q__preview{--rule:color-mix(in srgb, var(--text) 12%, transparent);height:100%;min-height:320px;color:var(--text);background:var(--surface);letter-spacing:-.015em;border:0;border-radius:8px;flex-direction:column;padding:23px 24px 18px;display:flex;position:relative}.ComplianceInvoice-module__-AK49q__header{border-bottom:1px solid var(--text);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:18px;display:flex}.ComplianceInvoice-module__-AK49q__number,.ComplianceInvoice-module__-AK49q__numeric{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.ComplianceInvoice-module__-AK49q__number{letter-spacing:.07em;color:var(--text-muted);margin-bottom:4px;font-size:8px;line-height:1;display:block}.ComplianceInvoice-module__-AK49q__header h4{letter-spacing:-.055em;margin:0;font-size:26px;font-weight:500;line-height:1}.ComplianceInvoice-module__-AK49q__route{align-items:center;gap:6px;padding-bottom:2px;font-size:9px;line-height:1;display:inline-flex}.ComplianceInvoice-module__-AK49q__changes{flex-direction:column;display:flex}.ComplianceInvoice-module__-AK49q__columns{color:var(--text-muted);justify-content:space-between;padding-block:11px 9px;font-size:8px;line-height:1;display:flex}.ComplianceInvoice-module__-AK49q__amounts{font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;margin:0;display:flex}.ComplianceInvoice-module__-AK49q__amounts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ComplianceInvoice-module__-AK49q__amounts dt{font-size:10px;line-height:1.4}.ComplianceInvoice-module__-AK49q__amounts dd{white-space:nowrap;margin:0;font-size:11px;line-height:1.4}.ComplianceInvoice-module__-AK49q__tax{color:var(--text-muted)}.ComplianceInvoice-module__-AK49q__tax dt,.ComplianceInvoice-module__-AK49q__tax dd{font-size:9px}.ComplianceInvoice-module__-AK49q__amounts .ComplianceInvoice-module__-AK49q__total{border-top:1px solid var(--rule);align-items:center;margin-top:5px;padding-top:12px}.ComplianceInvoice-module__-AK49q__total dt{font-size:10px;font-weight:500}.ComplianceInvoice-module__-AK49q__total dd{letter-spacing:-.055em;font-size:28px;font-weight:500;line-height:1}.ComplianceInvoice-module__-AK49q__wording{margin-top:16px}.ComplianceInvoice-module__-AK49q__wording>span{margin-bottom:5px;font-size:8px;font-weight:550;line-height:1.2;display:block}.ComplianceInvoice-module__-AK49q__wording p{max-width:40ch;color:var(--text-muted);margin:0;font-size:10px;line-height:1.5}.ComplianceInvoice-module__-AK49q__footer{margin-top:auto;padding-top:12px}.ComplianceInvoice-module__-AK49q__fields{border-top:1px solid var(--rule);color:var(--text-muted);margin:0;padding-top:9px;font-size:8px;line-height:1.45}.ComplianceInvoice-module__-AK49q__footer>span{color:var(--text-muted);margin-top:6px;font-size:7px;line-height:1;display:block}@media (max-width:1100px){.ComplianceInvoice-module__-AK49q__preview{padding-inline:26px}}@media (max-width:580px){.ComplianceInvoice-module__-AK49q__preview{padding-inline:22px}}@media (prefers-reduced-motion:no-preference){.ComplianceInvoice-module__-AK49q__changes{animation:.22s ease-out both ComplianceInvoice-module__-AK49q__arrive}}@keyframes ComplianceInvoice-module__-AK49q__arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
.FakturioTimeTracking-module__Vcy2Ja__scene{--ink:#172e2b;--summary-background:#16201a url(/images/fakturio/invoice-summary-gradient.webp) center top / 100% 200% no-repeat;color:var(--ink);letter-spacing:-.025em;background:#dddcdf;place-items:center;font-family:Helvetica Neue,Arial,sans-serif;line-height:1.3;display:grid;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.FakturioTimeTracking-module__Vcy2Ja__scene:focus{outline:none}.FakturioTimeTracking-module__Vcy2Ja__rollingNumber{vertical-align:bottom;display:inline-block}.FakturioTimeTracking-module__Vcy2Ja__numberDigits{font-variant-numeric:tabular-nums;line-height:1.3;display:inline-flex}.FakturioTimeTracking-module__Vcy2Ja__digitMask{width:.556em;height:1.3em;display:inline-block;overflow:hidden}.FakturioTimeTracking-module__Vcy2Ja__digitStrip{flex-direction:column;display:flex}.FakturioTimeTracking-module__Vcy2Ja__digitStrip>span{text-align:center;flex:0 0 1.3em;height:1.3em;display:block}.FakturioTimeTracking-module__Vcy2Ja__scene:not([data-playback=manual]) .FakturioTimeTracking-module__Vcy2Ja__replay{pointer-events:none;visibility:hidden!important}.FakturioTimeTracking-module__Vcy2Ja__panel{width:90%;font-size:clamp(7px,2.8cqw,13px);font-weight:400;position:relative}.FakturioTimeTracking-module__Vcy2Ja__content{justify-items:center;gap:4cqw;display:grid}.FakturioTimeTracking-module__Vcy2Ja__table{border-spacing:0;table-layout:fixed;background:#fafafa;border:1px solid #e5e7e5;border-radius:1.8cqw;width:100%;overflow:hidden}.FakturioTimeTracking-module__Vcy2Ja__table th,.FakturioTimeTracking-module__Vcy2Ja__table td{text-align:left;white-space:nowrap;padding:3cqw 0}.FakturioTimeTracking-module__Vcy2Ja__table th{color:#4c5e5a;font-weight:400}.FakturioTimeTracking-module__Vcy2Ja__table th:first-child,.FakturioTimeTracking-module__Vcy2Ja__table td:first-child{width:37%;padding-left:3cqw}.FakturioTimeTracking-module__Vcy2Ja__table th:nth-child(2){width:29%}.FakturioTimeTracking-module__Vcy2Ja__table th:last-child,.FakturioTimeTracking-module__Vcy2Ja__table td:last-child{text-align:right;padding-right:3cqw}.FakturioTimeTracking-module__Vcy2Ja__table td{border-top:1px solid #e8e9e6;height:12cqw}.FakturioTimeTracking-module__Vcy2Ja__amount{font-variant-numeric:tabular-nums}.FakturioTimeTracking-module__Vcy2Ja__timer{min-height:6.6cqw;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8e9e6;border-radius:99px;justify-content:center;align-items:center;gap:1cqw;padding:1.1cqw 2cqw;display:inline-flex}.FakturioTimeTracking-module__Vcy2Ja__timer.FakturioTimeTracking-module__Vcy2Ja__running{color:#fff;background:#172e2b;border-color:#172e2b}.FakturioTimeTracking-module__Vcy2Ja__timer svg{fill:currentColor;flex-shrink:0;width:2.4cqw;height:2.4cqw}.FakturioTimeTracking-module__Vcy2Ja__timer:hover{background:#f0f2ee}.FakturioTimeTracking-module__Vcy2Ja__timer.FakturioTimeTracking-module__Vcy2Ja__running:hover{background:#29443e}.FakturioTimeTracking-module__Vcy2Ja__summary{color:#fff;background:var(--summary-background);border-radius:1.8cqw;justify-content:space-between;align-items:center;gap:3cqw;width:100%;padding:3.6cqw;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.FakturioTimeTracking-module__Vcy2Ja__stats{margin:0}.FakturioTimeTracking-module__Vcy2Ja__stats dt{color:#d0d4d2;margin-bottom:.8cqw}.FakturioTimeTracking-module__Vcy2Ja__stats dd{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:1.38em;font-weight:500}.FakturioTimeTracking-module__Vcy2Ja__action{min-height:7cqw;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e7e5;border-radius:99px;justify-content:center;align-items:center;gap:1.5cqw;padding:1.3cqw 2.8cqw;display:inline-flex}.FakturioTimeTracking-module__Vcy2Ja__action svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;width:2.8cqw;height:2.8cqw}.FakturioTimeTracking-module__Vcy2Ja__action:hover{background:#f0f2ee}.FakturioTimeTracking-module__Vcy2Ja__timer:active,.FakturioTimeTracking-module__Vcy2Ja__action:active{transform:scale(.98)}.FakturioTimeTracking-module__Vcy2Ja__timer:focus-visible,.FakturioTimeTracking-module__Vcy2Ja__action:focus-visible{outline-offset:3px;outline:2px solid #718a80}@media (prefers-reduced-motion:no-preference){.FakturioTimeTracking-module__Vcy2Ja__content{animation:.18s ease-out both FakturioTimeTracking-module__Vcy2Ja__arrive}.FakturioTimeTracking-module__Vcy2Ja__timer,.FakturioTimeTracking-module__Vcy2Ja__action{transition:transform .15s,background-color .15s}}@keyframes FakturioTimeTracking-module__Vcy2Ja__arrive{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FakturioTimeTracking-module__Vcy2Ja__content{animation:none}.FakturioTimeTracking-module__Vcy2Ja__timer,.FakturioTimeTracking-module__Vcy2Ja__action{transition:none}}.FakturioTimeTracking-module__Vcy2Ja__stage{align-items:center;min-height:90cqw;display:grid}.FakturioTimeTracking-module__Vcy2Ja__trackingView,.FakturioTimeTracking-module__Vcy2Ja__invoiceView,.FakturioTimeTracking-module__Vcy2Ja__sentView{grid-area:1/1;width:100%;min-width:0}.FakturioTimeTracking-module__Vcy2Ja__invoiceView,.FakturioTimeTracking-module__Vcy2Ja__sentView{opacity:0;visibility:hidden}.FakturioTimeTracking-module__Vcy2Ja__invoiceView{justify-self:center;width:94%}.FakturioTimeTracking-module__Vcy2Ja__paper{padding:3.2cqw;position:relative}.FakturioTimeTracking-module__Vcy2Ja__paperSurface{background:#fafafa;border-radius:1.8cqw;position:absolute;inset:0;box-shadow:0 1cqw 4cqw #172e2b0a}.FakturioTimeTracking-module__Vcy2Ja__paper>:not(.FakturioTimeTracking-module__Vcy2Ja__paperSurface){position:relative}.FakturioTimeTracking-module__Vcy2Ja__invoiceGroup [data-invoice-project],.FakturioTimeTracking-module__Vcy2Ja__table [data-project-name],.FakturioTimeTracking-module__Vcy2Ja__table [data-project-amount]{display:inline-block}.FakturioTimeTracking-module__Vcy2Ja__invoiceHeader{justify-content:space-between;align-items:center;margin-bottom:2.4cqw;display:flex}.FakturioTimeTracking-module__Vcy2Ja__invoiceHeader>div{align-items:baseline;gap:2cqw;display:flex}.FakturioTimeTracking-module__Vcy2Ja__invoiceHeader>div>span{color:#7a847d;font-size:.75em}.FakturioTimeTracking-module__Vcy2Ja__invoiceHeader h3{letter-spacing:-.035em;margin:0;font-size:1.3em;font-weight:400;line-height:1}.FakturioTimeTracking-module__Vcy2Ja__invoiceHeader h3:focus,.FakturioTimeTracking-module__Vcy2Ja__success h3:focus{outline:none}.FakturioTimeTracking-module__Vcy2Ja__close{color:#71817a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:6cqw;height:6cqw;margin:-1cqw -1cqw 0 0;display:grid}.FakturioTimeTracking-module__Vcy2Ja__close svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:3cqw;height:3cqw}.FakturioTimeTracking-module__Vcy2Ja__close:hover{color:var(--ink);background:#e8ebe6}.FakturioTimeTracking-module__Vcy2Ja__invoiceMeta{color:#7a847d;justify-content:space-between;gap:2cqw;margin-bottom:2.2cqw;font-size:.82em;display:flex}.FakturioTimeTracking-module__Vcy2Ja__invoiceMeta b{color:var(--ink);font-weight:400}.FakturioTimeTracking-module__Vcy2Ja__lineHeading,.FakturioTimeTracking-module__Vcy2Ja__task{grid-template-columns:minmax(0,1fr) 17cqw 15cqw;align-items:baseline;gap:2cqw;display:grid}.FakturioTimeTracking-module__Vcy2Ja__lineHeading{color:#78837b;border-bottom:1px solid #e2e6df;padding-bottom:1.1cqw;font-size:.85em}.FakturioTimeTracking-module__Vcy2Ja__lineHeading>:nth-child(n+2),.FakturioTimeTracking-module__Vcy2Ja__task>:nth-child(n+2){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.FakturioTimeTracking-module__Vcy2Ja__invoiceGroup{padding-top:1.6cqw}.FakturioTimeTracking-module__Vcy2Ja__invoiceGroup h4{margin:0 0 1cqw;font-size:.95em;font-weight:500}.FakturioTimeTracking-module__Vcy2Ja__task{color:#53645b;min-height:3.8cqw;font-size:.9em}.FakturioTimeTracking-module__Vcy2Ja__task>:last-child{color:#243a30}.FakturioTimeTracking-module__Vcy2Ja__invoiceFooter{border-top:1px solid #dce1d9;justify-content:space-between;align-items:center;gap:3cqw;margin-top:2.6cqw;padding-top:2.6cqw;display:flex}.FakturioTimeTracking-module__Vcy2Ja__invoiceFooter .FakturioTimeTracking-module__Vcy2Ja__stats dt{color:#7a847d;font-size:.82em}.FakturioTimeTracking-module__Vcy2Ja__invoiceFooter .FakturioTimeTracking-module__Vcy2Ja__stats dd{font-size:1.2em}.FakturioTimeTracking-module__Vcy2Ja__sendControl{position:relative}.FakturioTimeTracking-module__Vcy2Ja__send{color:#fff;background:#172e2b;border-color:#172e2b;min-width:26cqw;min-height:6.6cqw;padding-inline:2.2cqw;transition:background-color .15s;display:grid;position:relative;overflow:hidden}.FakturioTimeTracking-module__Vcy2Ja__send:hover:not(:disabled){background:#29443e}.FakturioTimeTracking-module__Vcy2Ja__send:disabled{cursor:default;background:#172e2b}.FakturioTimeTracking-module__Vcy2Ja__sendLabel{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.FakturioTimeTracking-module__Vcy2Ja__send[data-sending=true] .FakturioTimeTracking-module__Vcy2Ja__sendLabel{visibility:hidden}.FakturioTimeTracking-module__Vcy2Ja__spinner{opacity:0;border:1.5px solid #fff;border-color:#fff #fff #ffffff40 #ffffff40;border-radius:50%;grid-area:1/1;place-self:center;width:3cqw;height:3cqw}.FakturioTimeTracking-module__Vcy2Ja__send[data-sending=true] .FakturioTimeTracking-module__Vcy2Ja__spinner{opacity:1;animation:.65s linear infinite FakturioTimeTracking-module__Vcy2Ja__sendSpin}@keyframes FakturioTimeTracking-module__Vcy2Ja__sendSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FakturioTimeTracking-module__Vcy2Ja__send[data-sending=true] .FakturioTimeTracking-module__Vcy2Ja__spinner{animation:none}}.FakturioTimeTracking-module__Vcy2Ja__sentView{justify-self:center;width:94%;position:relative}.FakturioTimeTracking-module__Vcy2Ja__success{text-align:center}.FakturioTimeTracking-module__Vcy2Ja__success h3{letter-spacing:-.03em;color:#e0e6e1;margin:0;font-size:1.1em;font-weight:400}.FakturioTimeTracking-module__Vcy2Ja__success p{color:#d7dfd8;margin:1.4cqw 0 0;font-size:.95em}.FakturioTimeTracking-module__Vcy2Ja__sentReceipt{text-align:left;color:#fff;padding:5cqw;position:relative}.FakturioTimeTracking-module__Vcy2Ja__receiptSurface{background:var(--summary-background);border-radius:2.4cqw;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2cqw 5cqw #172e2b1a}.FakturioTimeTracking-module__Vcy2Ja__receiptSurface:after{content:"";opacity:var(--paper-overlay,0);background:#fafafa;position:absolute;inset:0}.FakturioTimeTracking-module__Vcy2Ja__sentReceipt>:not(.FakturioTimeTracking-module__Vcy2Ja__receiptSurface){position:relative}.FakturioTimeTracking-module__Vcy2Ja__receiptHeader{justify-content:space-between;align-items:center;gap:3cqw;margin-bottom:6cqw;display:flex}.FakturioTimeTracking-module__Vcy2Ja__sentReceipt [data-receipt-number],.FakturioTimeTracking-module__Vcy2Ja__sentReceipt [data-receipt-total]{font-variant-numeric:tabular-nums;width:max-content;display:inline-block}.FakturioTimeTracking-module__Vcy2Ja__sentReceipt strong{letter-spacing:-.045em;font-size:2.25em;font-weight:500;line-height:1.1;display:block}.FakturioTimeTracking-module__Vcy2Ja__receiptMeta{color:#fff;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:2cqw;margin-top:5cqw;padding-top:3cqw;font-size:.8em;display:flex}.FakturioTimeTracking-module__Vcy2Ja__receiptMeta>:last-child{color:#d7dfd8}.FakturioTimeTracking-module__Vcy2Ja__sentBadge{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:7cqw;height:7cqw;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.FakturioTimeTracking-module__Vcy2Ja__sentBadge svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:4cqw;height:4cqw}.FakturioTimeTracking-module__Vcy2Ja__replay{color:#627168;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:1.6cqw;margin-top:4cqw;padding:2cqw;font-size:.85em;display:inline-flex}.FakturioTimeTracking-module__Vcy2Ja__replay svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:3cqw;height:3cqw}.FakturioTimeTracking-module__Vcy2Ja__replay:hover{color:var(--ink)}.FakturioTimeTracking-module__Vcy2Ja__replay:focus-visible,.FakturioTimeTracking-module__Vcy2Ja__close:focus-visible{outline-offset:2px;outline:2px solid #718a80}.FakturioTimeTracking-module__Vcy2Ja__sentBadge path{stroke-dasharray:30}.FakturioTimeTracking-module__Vcy2Ja__demoCursor{z-index:5;aspect-ratio:24/30;pointer-events:none;opacity:0;visibility:hidden;filter:drop-shadow(0 2px 2px #172e2b2e);width:clamp(15px,4.4cqw,24px);position:absolute;top:0;left:0}.FakturioTimeTracking-module__Vcy2Ja__demoCursor svg{width:100%;height:100%;display:block}.FakturioTimeTracking-module__Vcy2Ja__clickRing{opacity:0;border:1.5px solid #718a80;border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-10px}.FakturioTimeTracking-module__Vcy2Ja__scene[data-playback=manual] .FakturioTimeTracking-module__Vcy2Ja__demoCursor{display:none}@media (prefers-reduced-motion:reduce){.FakturioTimeTracking-module__Vcy2Ja__demoCursor{display:none}}
.WorkCarousel-module__2wAVlG__gallery{container-type:inline-size}.WorkCarousel-module__2wAVlG__peekViewport{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.WorkCarousel-module__2wAVlG__peekPage{background:var(--bg);visibility:hidden;transition:transform .62s cubic-bezier(.22,1,.36,1),visibility 0s .62s;position:absolute;inset:0;transform:translate(105%);box-shadow:-18px 0 56px #0000001f,-1px 0 #00000008}.WorkCarousel-module__2wAVlG__peekPage[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(60%)}.WorkCarousel-module__2wAVlG__peekPage iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}@media (max-width:899px),(hover:none),(pointer:coarse){.WorkCarousel-module__2wAVlG__peekViewport{display:none}}@media (prefers-reduced-motion:reduce){.WorkCarousel-module__2wAVlG__peekPage{transition:none}}.WorkCarousel-module__2wAVlG__carousel{--max-track-width:calc((var(--content-max) - 24px) * .75);--mobile-slide-width:44%;--desktop-slide-width:70%;min-width:0;width:calc(100% + max(0px, (100cqw - var(--content-max)) / 2))}.WorkCarousel-module__2wAVlG__caseStudyButton{color:#ededf0;background:linear-gradient(#55595f,#101216 60%,#282b30);border-radius:999px;align-self:flex-start;max-width:100%;margin-top:9px;padding:1px;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 1px 2px #14151826}.WorkCarousel-module__2wAVlG__caseStudyFace{border-radius:inherit;min-width:0;min-height:36px;font-family:var(--font-approach), sans-serif;letter-spacing:-.3px;text-shadow:0 -1px #14151880;background:linear-gradient(#494c52 0%,#2c2f34 47%,#17191e 49%,#26292f 100%);justify-content:center;align-items:center;padding:5px 16px;font-size:13.5px;font-weight:500;line-height:1.15;transition:transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,inset 0 -1px 1px #ffffff0d}@media (hover:hover){.WorkCarousel-module__2wAVlG__caseStudyButton:hover{transform:translateY(-1px)}.WorkCarousel-module__2wAVlG__caseStudyButton:hover .WorkCarousel-module__2wAVlG__caseStudyFace{transform:scale(.99)}}.WorkCarousel-module__2wAVlG__caseStudyButton:active{transform:translateY(1px)scale(.98)}.WorkCarousel-module__2wAVlG__caseStudyButton:active .WorkCarousel-module__2wAVlG__caseStudyFace{background:linear-gradient(#282b31,#1a1c21 48%,#101216 50%,#1e2127);transform:translateY(1px);box-shadow:inset 0 1px 3px #10111580,inset 0 -1px #ffffff26}.WorkCarousel-module__2wAVlG__caseStudyButton:focus-visible{outline-offset:3px;outline:3px solid #72adf5}html.dark .WorkCarousel-module__2wAVlG__caseStudyButton{color:#222227;background:linear-gradient(#f5f5f7,#92959c 60%,#c6c8ce);box-shadow:0 1px 2px #00000026}html.dark .WorkCarousel-module__2wAVlG__caseStudyFace{text-shadow:0 1px #ffffffb3;background:linear-gradient(#fff 0%,#eceef1 47%,#cfd2d8 49%,#e1e3e8 100%);box-shadow:inset 0 1px #fff,inset 0 -1px 1px #ffffff80}html.dark .WorkCarousel-module__2wAVlG__caseStudyButton:active .WorkCarousel-module__2wAVlG__caseStudyFace{background:linear-gradient(#c6c9cf,#b9bdc5 48%,#a5aab3 50%,#c5c9d0);box-shadow:inset 0 1px 3px #34374033,inset 0 -1px #ffffff80}@media (prefers-reduced-motion:reduce){.WorkCarousel-module__2wAVlG__caseStudyButton,.WorkCarousel-module__2wAVlG__caseStudyFace{transition:none}}.WorkCarousel-module__2wAVlG__track{height:max(240px, calc((min(100cqw, var(--max-track-width)) * 10 / 16) - 48px));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:16px;display:flex;position:relative;overflow-x:auto}.WorkCarousel-module__2wAVlG__carousel{container-type:inline-size}.WorkCarousel-module__2wAVlG__track::-webkit-scrollbar{display:none}.WorkCarousel-module__2wAVlG__track[data-dragging=true]{cursor:grabbing}.WorkCarousel-module__2wAVlG__track[data-dragging=true],.WorkCarousel-module__2wAVlG__track[data-animating=true],.WorkCarousel-module__2wAVlG__track[data-wheeling=true]{scroll-snap-type:none}.WorkCarousel-module__2wAVlG__slide{flex:0 0 min(var(--desktop-slide-width), calc(var(--max-track-width) * .7));scroll-snap-align:start;background:#e2e2e2;height:100%;margin:0;position:relative;overflow:hidden}.WorkCarousel-module__2wAVlG__mobileSlide{flex-basis:min(var(--mobile-slide-width), calc(var(--max-track-width) * .44))}.WorkCarousel-module__2wAVlG__slide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.WorkCarousel-module__2wAVlG__controls{justify-content:flex-end;align-items:center;gap:12px;min-height:48px;font-size:13px;line-height:1.4;display:flex}.WorkCarousel-module__2wAVlG__buttons{--control-face:linear-gradient(180deg, #fff, #f0f0f2);--control-hover:linear-gradient(180deg, #fff, #e6e7eb);--control-pressed:linear-gradient(180deg, #e1e2e6, #eeeef1);--control-ink:#50515b;--control-edge:#27283026;--control-glint:#fff;flex-shrink:0;gap:4px;display:flex}html.dark .WorkCarousel-module__2wAVlG__buttons{--control-face:linear-gradient(180deg, #292a30, #1b1c21);--control-hover:linear-gradient(180deg, #36373e, #25262c);--control-pressed:linear-gradient(180deg, #17181c, #24252b);--control-ink:#dedee4;--control-edge:#ffffff26;--control-glint:#ffffff12}.WorkCarousel-module__2wAVlG__buttons button{width:44px;height:44px;color:var(--control-ink);cursor:pointer;border-radius:999px;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.WorkCarousel-module__2wAVlG__buttons button:before{content:"";border-radius:inherit;background:var(--control-face);box-shadow:inset 0 1px 0 var(--control-glint), 0 0 0 1px var(--control-edge), 0 1px 2px #00000008;position:absolute;inset:6px 2px}.WorkCarousel-module__2wAVlG__buttons button svg{position:relative}@media (hover:hover){.WorkCarousel-module__2wAVlG__buttons button:hover:not(:disabled){transform:translateY(-1px)}.WorkCarousel-module__2wAVlG__buttons button:hover:not(:disabled):before{background:var(--control-hover)}}.WorkCarousel-module__2wAVlG__buttons button:active:not(:disabled){transform:translateY(1px)scale(.96)}.WorkCarousel-module__2wAVlG__buttons button:active:not(:disabled):before{background:var(--control-pressed);box-shadow:inset 0 1px 2px var(--control-edge), 0 0 0 1px var(--control-edge)}.WorkCarousel-module__2wAVlG__buttons button:disabled{opacity:.3;cursor:default}.WorkCarousel-module__2wAVlG__track:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.WorkCarousel-module__2wAVlG__buttons button:focus-visible{outline-offset:1px;outline:2px solid #72adf5}@media (prefers-reduced-motion:reduce){.WorkCarousel-module__2wAVlG__buttons button{transition:none}}@media (max-width:767px){.WorkCarousel-module__2wAVlG__carousel{--mobile-slide-width:66%;--desktop-slide-width:92%}.WorkCarousel-module__2wAVlG__track{gap:12px;height:clamp(240px,75cqw,430px)}.WorkCarousel-module__2wAVlG__controls{display:none}}
