.c2--timesheets .c2-hero{padding-bottom:96px}.c2--timesheets .c2-hero-intro{flex-wrap:wrap;justify-content:flex-start}.c2--timesheets .c2-hero-label{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.c2--timesheets .c2-hero-frame .c2-hero-sub{margin-top:20px}.c2--timesheets .c2-feature-row,.c2--timesheets .c2-feature-row--reverse{align-items:start}.c2--timesheets .c2-feature-text{min-width:0}.c2--timesheets .c2-feature-list a,.c2--timesheets .c2-feature-desc a{min-height:24px;color:var(--color-accent);text-underline-offset:3px;align-items:center;display:inline-flex}.c2--timesheets .c2-feature-visual{min-width:0;margin:0}.c2--timesheets .c2-feature-visual figcaption{color:var(--color-fg-muted);margin-top:14px;font-size:.84rem;line-height:1.55}.c2--timesheets .ara-body{color:var(--color-fg-muted);max-width:72ch}.c2--timesheets section[id],.c2--timesheets .c2-feature-text[id],.c2--timesheets h2[id],.c2--timesheets h3[id],.c2--timesheets [id][class*=caps-header]{scroll-margin-top:96px}.c2--timesheets .c2-feature-desc+.c2-feature-desc,.c2--timesheets .ara-body+.ara-body{margin-top:-8px}.c2--timesheets nav.c2-caps-grid .c2-cap-card{padding:20px 24px}.c2--timesheets nav.c2-caps-grid .c2-cap-title{margin-bottom:4px;font-size:1rem}.c2--timesheets .flowdiag+.c2-caps-grid,.c2--timesheets .c2-feature-row+.c2-caps-grid,.c2--timesheets .c2-caps-grid+.ara-table-hint,.c2--timesheets .c2-caps-grid+.ara-table,.c2--timesheets .c2-feature-row+.ara-body,.c2--timesheets .ara-body+.ara-table{margin-top:40px}.c2--timesheets .ara-table-hint{display:none}.c2--timesheets .ara-table:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.c2--timesheets .ara-table{border:1px solid var(--color-border-muted);background:#fff;display:block;overflow-x:auto}.c2--timesheets .ara-table table{border-collapse:collapse;width:100%;min-width:820px;color:var(--color-fg-muted)}.c2--timesheets .ara-table th,.c2--timesheets .ara-table td{border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);text-align:left;vertical-align:top;width:20%;padding:16px;font-size:.88rem;line-height:1.5}.c2--timesheets .ara-table th{background:var(--color-canvas-subtle);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.c2--timesheets .ara-table th:last-child,.c2--timesheets .ara-table td:last-child{border-right:0}.c2--timesheets .ara-table tbody tr:last-child td{border-bottom:0}.c2--timesheets .ara-faq{max-width:none}.c2--timesheets .ara-faq-item{background:#fff}@media (max-width:900px){.c2--timesheets .ara-table{background:0 0;border:0;overflow-x:visible}.c2--timesheets .ara-table table{min-width:0;display:block}.c2--timesheets .ara-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.c2--timesheets .ara-table tbody,.c2--timesheets .ara-table tr{display:block}.c2--timesheets .ara-table tr{border:1px solid var(--color-border-muted);background:#fff;margin-bottom:16px}.c2--timesheets .ara-table tbody tr:last-child{margin-bottom:0}.c2--timesheets .ara-table tbody tr td,.c2--timesheets .ara-table tbody tr:last-child td{border-right:0;border-bottom:1px solid var(--color-border-muted);width:auto;display:block}.c2--timesheets .ara-table tbody tr td:last-child,.c2--timesheets .ara-table tbody tr:last-child td:last-child{border-bottom:0}.c2--timesheets .ara-table td:before{content:attr(data-label);color:var(--color-fg-default);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;display:block}}@media (max-width:768px){.c2--timesheets .c2-hero{padding-bottom:72px}.c2--timesheets .c2-feature-visual .c2-window-body img{width:100%!important;max-width:100%!important;transform:none!important}.c2--timesheets .ara-table table{min-width:0}}.c2--timesheets .c2-container>.c2-feature-text,.c2--timesheets .c2-caps-header>.c2-feature-desc,.c2--timesheets .c2-container>p,.c2--timesheets .c2-caps-header>p{max-width:46rem}.c2--timesheets .c2-feature-text .btn{align-self:flex-start}.c2--timesheets .c2-shot{margin:48px 0 0}.c2--timesheets .c2-shot figcaption{max-width:46rem}.c2--timesheets .c2-hero-content{text-align:left}.c2--timesheets .c2-hero-title,.c2--timesheets .c2-hero-sub{margin-left:0;margin-right:0}.c2--timesheets .c2-hero-sub{color:#ffffffc7;max-width:46ch}.c2--timesheets .c2-hero-actions{justify-content:flex-start}.c2--timesheets .c2-hero-label[aria-current=page]{color:#fff;font-size:1rem}
