.kw-ctx{z-index:9999;min-width:13rem;padding:var(--kw-space-1);border:1px solid var(--kw-line);border-radius:var(--kw-radius-m);background:var(--kw-surface-raised);color:var(--kw-ink);font-size:var(--kw-text-s);position:fixed;box-shadow:0 24px 56px -20px #000000d9,0 0 0 1px #ffffff08}.kw-ctx__item{align-items:center;gap:var(--kw-space-2);width:100%;color:var(--kw-ink-muted);font:inherit;font-size:var(--kw-text-s);text-align:left;cursor:pointer;transition:background-color var(--kw-dur-quick) var(--kw-ease-out), color var(--kw-dur-quick) var(--kw-ease-out);background:0 0;border:0;border-radius:7px;padding:.34rem .5rem;display:flex}.kw-ctx__item:hover:not(:disabled),.kw-ctx__sub:hover>.kw-ctx__item,.kw-ctx__sub:focus-within>.kw-ctx__item{background:var(--kw-surface);color:var(--kw-ink)}.kw-ctx__item:disabled{opacity:.4;cursor:not-allowed}.kw-ctx__item:focus-visible{outline:2px solid var(--kw-primary);outline-offset:-2px}.kw-ctx__icon{width:1rem;height:1rem;color:var(--kw-ink-faint);flex:none;place-items:center;display:grid}.kw-ctx__item:hover .kw-ctx__icon{color:var(--kw-ink-muted)}.kw-ctx__label{white-space:nowrap;flex:1;min-width:0}.kw-ctx__key{border:1px solid var(--kw-line);background:var(--kw-ground);color:var(--kw-ink-faint);font-family:var(--kw-font-mono);white-space:nowrap;border-radius:4px;flex:none;padding:.05rem .3rem;font-size:.625rem;line-height:1.5}.kw-ctx__item--danger{color:color-mix(in srgb, var(--kw-alert) 82%, var(--kw-ink))}.kw-ctx__item--danger .kw-ctx__icon{color:inherit}.kw-ctx__item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--kw-alert) 14%, transparent);color:var(--kw-ink)}.kw-ctx__group{color:var(--kw-ink-faint);letter-spacing:.12em;text-transform:uppercase;padding:.45rem .5rem .2rem;font-size:.5625rem;font-weight:700}.kw-ctx__rule{height:1px;margin:var(--kw-space-1) .25rem;background:var(--kw-line)}.kw-ctx__confirm{background:color-mix(in srgb, var(--kw-alert) 10%, transparent);border-radius:8px;padding:.5rem}.kw-ctx__confirm p{margin-bottom:var(--kw-space-2);color:var(--kw-ink);font-size:var(--kw-text-xs);line-height:1.5}.kw-ctx__confirm-actions{gap:var(--kw-space-2);display:flex}.kw-ctx__cancel,.kw-ctx__danger{font:inherit;font-size:var(--kw-text-xs);cursor:pointer;transition:background-color var(--kw-dur-quick) var(--kw-ease-out), color var(--kw-dur-quick) var(--kw-ease-out);border:1px solid #0000;border-radius:6px;flex:1;padding:.3rem .5rem;font-weight:600}.kw-ctx__cancel{color:var(--kw-ink-muted);background:0 0}.kw-ctx__cancel:hover{background:var(--kw-surface);color:var(--kw-ink)}.kw-ctx__danger{background:var(--kw-alert);color:var(--kw-ink-inverse)}.kw-ctx__danger:hover{background:color-mix(in srgb, var(--kw-alert) 84%, white)}.kw-ctx__cancel:focus-visible,.kw-ctx__danger:focus-visible{outline:2px solid var(--kw-primary);outline-offset:2px}.kw-ctx__sub{position:relative}.kw-ctx__chevron{width:.6rem;height:.6rem;color:var(--kw-ink-faint);flex:none}.kw-ctx--sub{min-width:11rem;display:none;position:absolute}.kw-ctx__sub:hover>.kw-ctx--sub,.kw-ctx__sub:focus-within>.kw-ctx--sub{display:block}.kw-ctx{transform-origin:0 0;animation:kw-setwerk-open .14s var(--kw-ease-out) both}.kw-ctx--sub{animation:none}.kw-ctx__sub:hover>.kw-ctx--sub,.kw-ctx__sub:focus-within>.kw-ctx--sub{animation:kw-setwerk-open .12s var(--kw-ease-out) both;display:block}.kw-ctx__item:active:not(:disabled){background:var(--kw-ground)}.kw-ctx-flash{z-index:10000;border:1px solid var(--kw-line-strong);background:var(--kw-surface-raised);color:var(--kw-ink);font-size:var(--kw-text-xs);pointer-events:none;animation:kw-ctx-flash 1.4s var(--kw-ease-out) both;border-radius:999px;padding:.3rem .6rem;font-weight:600;position:fixed;transform:translate(-50%,-120%)}@keyframes kw-ctx-flash{0%{opacity:0;transform:translate(-50%,-80%)}15%{opacity:1;transform:translate(-50%,-120%)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-150%)}}@media (prefers-reduced-motion:reduce){.kw-ctx,.kw-ctx-flash{animation:none}}.kw-confirm{border:1px solid var(--kw-line-strong);background:var(--kw-surface);width:min(22rem,100vw - 2rem);height:fit-content;color:var(--kw-ink);box-shadow:var(--kw-shadow-panel);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0}.kw-confirm::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080}.kw-confirm[open]{animation:kw-confirm-in .16s var(--kw-ease-out,ease-out)}@keyframes kw-confirm-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kw-confirm[open]{animation:none}}.kw-confirm__body{text-align:center;justify-items:center;gap:.5rem;padding:1.5rem 1.5rem 1.25rem;display:grid}.kw-confirm__icon{width:2.5rem;height:2.5rem;color:var(--kw-alert);background:color-mix(in oklab, var(--kw-alert) 14%, transparent);border-radius:999px;place-items:center;margin-bottom:.25rem;display:grid}.kw-confirm__title{color:var(--kw-ink);text-wrap:balance;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.kw-confirm__hint{color:var(--kw-ink-muted);margin:0;font-size:.75rem}.kw-confirm__actions{border-top:1px solid var(--kw-line);grid-template-columns:1fr 1fr;gap:.5rem;padding:.875rem 1rem 1rem;display:grid}.kw-confirm__actions .kw-btn{justify-content:center}[data-removed-row]{display:none!important}li:has(>.kw-invoice-row-status[data-removed]){display:none!important}li:has(>*>.kw-invoice-row-status[data-removed]){display:none!important}.kw-row-remove,.kw-row-action{width:2rem;height:2rem;color:var(--kw-ink-faint);cursor:pointer;opacity:0;transition:opacity var(--kw-dur-quick) var(--kw-ease-out), color var(--kw-dur-quick) var(--kw-ease-out), border-color var(--kw-dur-quick) var(--kw-ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}:hover>.kw-row-remove,:focus-within>.kw-row-remove,.kw-row-remove:focus-visible,:hover>.kw-row-action,:focus-within>.kw-row-action,.kw-row-action:focus-visible{opacity:1}@media (hover:none){.kw-row-remove,.kw-row-action{opacity:1}}.kw-row-action:hover,.kw-row-action:focus-visible{border-color:var(--kw-line-strong);color:var(--kw-ink);outline:none}.kw-row-remove:hover,.kw-row-remove:focus-visible{border-color:color-mix(in srgb, var(--kw-alert) 40%, transparent);color:var(--kw-alert);outline:none}.kw-docs__doc:has(>.kw-row-remove){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head del pdf""what what what""date amount amount"}.kw-docs__doc>.kw-row-remove{grid-area:del}.kw-docs__filerow{margin-inline:calc(var(--kw-space-2) * -1);padding-right:var(--kw-space-2);border-radius:var(--kw-radius-s);transition:background-color var(--kw-dur-quick) var(--kw-ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.15rem;display:grid}.kw-docs__filerow:hover,.kw-docs__filerow:focus-within{background:color-mix(in oklab, var(--kw-ink) 6%, transparent)}.kw-docs__filerow>.kw-docs__file{background:0 0;margin-inline:0}.kw-docs__filerow>.kw-docs__file:hover{background:0 0}.kw-docs__filerow:hover>.kw-docs__file>svg{color:var(--kw-band)}
