body:has([data-industry-visual=staffing]) #cash-flow-gap .table-container th{white-space:normal}.support-flow[data-astro-cid-yw4qlst6]{padding:4.25rem clamp(.8rem,3vw,1.5rem) 1.5rem}.support-flow__documents[data-astro-cid-yw4qlst6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.05rem,3vw,1.7rem);padding:0;list-style:none;display:grid;margin:0!important}.document[data-astro-cid-yw4qlst6]{border:1px solid var(--visual-line);background:#ffffff3d;min-width:0;min-height:210px;padding:1rem 1rem .9rem;position:relative;margin:0!important}.document[data-astro-cid-yw4qlst6]:not(:last-child):after{border-top:1px solid var(--visual-teal);content:"";width:clamp(1.05rem,3vw,1.7rem);position:absolute;top:35px;right:calc(-1*clamp(1.05rem,3vw,1.7rem))}.document__topline[data-astro-cid-yw4qlst6]{min-height:1rem;color:var(--visual-muted);font-family:var(--app-font-mono,monospace);align-items:center;gap:.45rem;font-size:14px;display:flex}.document__edge[data-astro-cid-yw4qlst6]{border:1px solid var(--visual-teal);background:var(--visual-paper);width:7px;height:7px}.document--assignment[data-astro-cid-yw4qlst6]{border-top:2px solid var(--visual-teal);background:linear-gradient(90deg,#0000 1.2rem,#0f69661f 1.2rem calc(1.2rem + 1px),#0000 calc(1.2rem + 1px)),#ffffff3d}.document--time[data-astro-cid-yw4qlst6]{border-top:2px solid var(--visual-coral);background-color:#f0d6c82e}.document--invoice[data-astro-cid-yw4qlst6]{border-top:2px solid var(--visual-teal-deep);box-shadow:4px 4px #d7c5a247}.document__label[data-astro-cid-yw4qlst6]{color:var(--visual-ink);font-family:var(--app-font-serif,Georgia, serif);letter-spacing:-.025em;font-size:1.55rem;font-weight:400;line-height:1.1;margin:1rem 0 0!important}.document__records[data-astro-cid-yw4qlst6]{color:var(--visual-muted);font-size:14px;line-height:1.5;margin:.55rem 0 0!important}.document__lines[data-astro-cid-yw4qlst6]{gap:7px;margin-top:1rem;display:grid}.document__lines[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]{background:var(--visual-line);height:1px}.document__lines[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]:nth-child(2){width:78%}.document__lines[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]:nth-child(3){width:55%}.document__lines--invoice[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]:first-child{background:#0f696666;width:54%}.document__time-grid[data-astro-cid-yw4qlst6]{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:.85rem;display:grid}.document__time-grid[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]{background:var(--surface-panel,#fff);border:1px solid #17282d2b;height:9px}.document__time-grid[data-astro-cid-yw4qlst6] span[data-astro-cid-yw4qlst6]:nth-child(3n+1){background:var(--surface-highlight,#e6f3ee)}.approval-relation[data-astro-cid-yw4qlst6]{z-index:2;justify-items:center;width:clamp(1.05rem,3vw,1.7rem);display:grid;position:absolute;top:-3.5rem;right:calc(-1*clamp(1.05rem,3vw,1.7rem));transform:none}.approval-relation__line[data-astro-cid-yw4qlst6]{border-left:1px dashed var(--visual-teal-deep);width:1px;height:2.7rem;position:absolute;top:3rem;left:50%}.approval-relation__label[data-astro-cid-yw4qlst6]{z-index:1;background:var(--visual-paper);color:#843d29;width:max-content;max-width:8.5rem;font-family:var(--app-font-mono,monospace);text-align:center;border:1px solid #d46a4a99;padding:.25rem .38rem;font-size:14px;line-height:1.3;position:relative}@container (width<=560px){.support-flow[data-astro-cid-yw4qlst6]{padding:1.1rem .9rem 1.25rem}.support-flow__documents[data-astro-cid-yw4qlst6]{border-left:1px solid #0f696673;grid-template-columns:minmax(0,1fr);gap:1rem;padding-left:.5rem}.document[data-astro-cid-yw4qlst6]{min-height:0;padding:.9rem 1rem 1rem}.document[data-astro-cid-yw4qlst6]:not(:last-child):after{border-top:0;border-left:1px solid var(--visual-teal);width:8px;height:1rem;inset:auto auto -1rem -9px}.document__label[data-astro-cid-yw4qlst6]{font-size:1.4rem;margin-top:.7rem!important}.document__records[data-astro-cid-yw4qlst6]{max-width:34rem;font-size:14px}.document__lines[data-astro-cid-yw4qlst6],.document__time-grid[data-astro-cid-yw4qlst6]{max-width:18rem}.approval-relation[data-astro-cid-yw4qlst6]{justify-items:initial;width:auto;display:flex;position:relative;top:auto;right:auto;transform:none;margin:.8rem 0 0!important}.approval-relation__line[data-astro-cid-yw4qlst6]{border-top:0;border-left:1px dashed var(--visual-coral);width:1px;height:1rem;top:-1rem;left:50%}.approval-relation__label[data-astro-cid-yw4qlst6]{max-width:none;padding:.32rem .5rem;font-size:14px}}
