.approval-queue-mock{container-type:inline-size;width:100%;max-width:420px;font-family:var(--font-body,system-ui,sans-serif);--aq-approve:#17936a;--aq-reject:#c0483b}:root[data-theme=dark] .approval-queue-mock{--aq-approve:#3fbf8f;--aq-reject:#e0705f}.approval-queue-mock .aq-budget{margin-bottom:14px}.approval-queue-mock .aq-budget-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.approval-queue-mock .aq-budget-label{font-size:12.5px;color:var(--muted);font-weight:500}.approval-queue-mock .aq-budget-value{font-family:var(--font-display,"Outfit",sans-serif);font-weight:700;font-size:15px;color:var(--ink);letter-spacing:-.01em}.approval-queue-mock .aq-bar{margin-top:7px;height:6px;border-radius:100px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line)}.approval-queue-mock .aq-bar-fill{display:block;height:100%;border-radius:100px;background:var(--orange,#ff6b35);transition:width .6s var(--ease,ease)}.approval-queue-mock .aq-budget-pending{margin-top:6px;font-size:11.5px;color:var(--muted-2)}.approval-queue-mock .aq-stack{position:relative;min-height:268px}.approval-queue-mock .aq-card{position:absolute;inset:0 0 auto;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--card-shadow);transition:transform .56s var(--ease,ease),opacity .5s ease}.approval-queue-mock .aq-card--d0{z-index:3}.approval-queue-mock .aq-card--d1{z-index:2;transform:translateY(10px) scale(.965);opacity:.75}.approval-queue-mock .aq-card--d2{z-index:1;transform:translateY(20px) scale(.93);opacity:.45}.approval-queue-mock .aq-card--d1>*,.approval-queue-mock .aq-card--d2>*{visibility:hidden}.approval-queue-mock .aq-card--d0.is-leaving{transform:translate(44%) rotate(6deg);opacity:0}.approval-queue-mock .aq-card--d0.is-leaving.is-reject{transform:translate(-44%) rotate(-6deg)}.approval-queue-mock .aq-verdict{position:absolute;top:14px;right:14px;z-index:4;font-family:var(--font-mono,monospace);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:8px;opacity:0;transform:scale(.9) rotate(6deg);transition:opacity .18s ease,transform .18s var(--ease,ease)}.approval-queue-mock .aq-verdict--approve{color:var(--aq-approve);border:2px solid var(--aq-approve);background:color-mix(in srgb,var(--aq-approve) 10%,transparent)}.approval-queue-mock .aq-verdict--reject{right:auto;left:14px;color:var(--aq-reject);border:2px solid var(--aq-reject);background:color-mix(in srgb,var(--aq-reject) 10%,transparent);transform:scale(.9) rotate(-6deg)}.approval-queue-mock .aq-card--d0.is-leaving .aq-verdict{opacity:1;transform:scale(1) rotate(6deg)}.approval-queue-mock .aq-card--d0.is-leaving .aq-verdict--reject{transform:scale(1) rotate(-6deg)}.approval-queue-mock .aq-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,monospace);font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--orange,#ff6b35);padding:4px 9px;border-radius:100px;background:color-mix(in srgb,var(--orange,#ff6b35) 10%,transparent)}.approval-queue-mock .aq-chip svg{width:12px;height:12px;display:block}.approval-queue-mock .aq-title{margin-top:12px;font-family:var(--font-display,"Outfit",sans-serif);font-weight:600;font-size:16px;line-height:1.3;letter-spacing:-.015em;color:var(--ink)}.approval-queue-mock .aq-desc{margin-top:4px;font-size:12.5px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.approval-queue-mock .aq-amount-row{margin-top:14px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.approval-queue-mock .aq-amount{font-family:var(--font-display,"Outfit",sans-serif);font-weight:700;font-size:24px;letter-spacing:-.025em;color:var(--ink)}.approval-queue-mock .aq-share{font-size:11.5px;color:var(--muted-2)}.approval-queue-mock .aq-meta{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;gap:9px}.approval-queue-mock .aq-avatar{flex:none;width:26px;height:26px;border-radius:100px;display:grid;place-items:center;font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:700;color:var(--orange,#ff6b35);background:color-mix(in srgb,var(--orange,#ff6b35) 13%,transparent)}.approval-queue-mock .aq-meta-text{display:flex;flex-direction:column;min-width:0}.approval-queue-mock .aq-requester{font-size:12.5px;font-weight:600;color:var(--ink-soft);line-height:1.25}.approval-queue-mock .aq-when{font-size:10.5px;color:var(--muted-2)}.approval-queue-mock .aq-vendor{margin-left:auto;font-size:11.5px;color:var(--muted);padding:3px 9px;border-radius:100px;border:1px solid var(--line);white-space:nowrap}.approval-queue-mock .aq-foot{margin-top:12px;display:flex;gap:8px}.approval-queue-mock .aq-ghost{flex:1;text-align:center;font-size:12px;font-weight:500;color:var(--muted);padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.approval-queue-mock .aq-undo{margin-top:14px;display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s var(--ease,ease)}.approval-queue-mock .aq-undo.is-on{opacity:1;transform:none}.approval-queue-mock .aq-undo-dot{flex:none;width:8px;height:8px;border-radius:100px;background:var(--aq-approve)}.approval-queue-mock .aq-undo-dot.is-reject{background:var(--aq-reject)}.approval-queue-mock .aq-undo-text{font-size:12.5px;color:var(--ink-soft);font-weight:500}.approval-queue-mock .aq-undo-action{margin-left:auto;font-size:12px;font-weight:600;color:var(--orange,#ff6b35)}@container (max-width: 340px){.approval-queue-mock .aq-card{padding:13px}.approval-queue-mock .aq-amount{font-size:21px}.approval-queue-mock .aq-vendor{display:none}.approval-queue-mock .aq-stack{min-height:250px}}@media(prefers-reduced-motion:reduce){.approval-queue-mock .aq-bar-fill,.approval-queue-mock .aq-card,.approval-queue-mock .aq-undo,.approval-queue-mock .aq-verdict{transition:none}}.spec-section[data-v-9c28df5b]{padding-bottom:clamp(70px,9vw,120px)}h2.spec-lead[data-v-9c28df5b],p.spec-body[data-v-9c28df5b]{display:inline;margin:0;font:inherit;letter-spacing:inherit}.dark .spec-card--invert[data-v-9c28df5b] :focus-visible,.spec-card--light[data-v-9c28df5b] :focus-visible{outline-color:var(--orange-600)}.kl-feat .team-hero{padding-bottom:0}.kl-feat .team-mock-band{padding:clamp(40px,5.5vw,68px) 0 clamp(8px,2vw,24px)}.kl-feat .team-mock{display:flex;justify-content:center}.kl-feat #anfragen .feat-illo{--illo-h:340px}.kl-feat #freigaben .feat-illo{--illo-h:356px}
