[data-screen=hero--vinn-kunder] .hero-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);opacity:0;flex-direction:column;gap:18px;padding:22px 44px 26px;display:flex;position:absolute;inset:28px}[data-screen=hero--vinn-kunder] .header{border-bottom:1px solid var(--color-divider);padding-bottom:14px}[data-screen=hero--vinn-kunder] .header-text{font:var(--weight-semibold) 18px/1.3 var(--font-primary);letter-spacing:-.015em;color:var(--color-text-primary)}[data-screen=hero--vinn-kunder] .flow{flex:1;grid-template-columns:1fr 22px 150px 22px 1fr;align-items:center;column-gap:20px;display:grid;position:relative}[data-screen=hero--vinn-kunder] .sources{flex-direction:column;gap:12px;display:flex}[data-screen=hero--vinn-kunder] .source{background:var(--color-cream-200);border-radius:var(--radius-lg);opacity:0;align-items:center;gap:12px;padding:11px 14px;display:flex}[data-screen=hero--vinn-kunder] .src-icon{background:var(--color-tint-orange);width:34px;height:34px;color:var(--color-orange-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-screen=hero--vinn-kunder] .src-icon svg{width:18px;height:18px}[data-screen=hero--vinn-kunder] .src-label{font:var(--weight-semibold) 13px/1.15 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--vinn-kunder] .src-detail{font:var(--weight-regular) 11px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-top:2px}[data-screen=hero--vinn-kunder] .hub{flex-direction:column;align-items:center;gap:6px;display:flex}[data-screen=hero--vinn-kunder] .hub .b-mark{font-size:14px}[data-screen=hero--vinn-kunder] .hub-count{font:var(--weight-bold) 52px/1 var(--font-primary);letter-spacing:-.04em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-top:2px}[data-screen=hero--vinn-kunder] .hub-label{font:var(--weight-semibold) 10px/1 var(--font-secondary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}[data-screen=hero--vinn-kunder] .tilbud{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);opacity:0;padding:16px 18px;position:relative}[data-screen=hero--vinn-kunder] .t-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}[data-screen=hero--vinn-kunder] .t-num{font:var(--weight-medium) 11px/1 var(--font-secondary);color:var(--color-text-secondary)}[data-screen=hero--vinn-kunder] .t-row{font:var(--weight-medium) 12px/1.4 var(--font-primary);color:var(--color-text-primary);border-bottom:1px solid var(--color-divider);opacity:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}[data-screen=hero--vinn-kunder] .t-row:last-of-type{border-bottom:none}[data-screen=hero--vinn-kunder] .t-row .amt{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}[data-screen=hero--vinn-kunder] .t-total{border-top:1.5px solid var(--color-neutral-04);font:var(--weight-bold) 13px/1 var(--font-primary);opacity:0;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;display:flex}[data-screen=hero--vinn-kunder] .t-total .amt{font-variant-numeric:tabular-nums;font-size:15px}[data-screen=hero--vinn-kunder] .signed{background:var(--color-orange);color:#fff;border-radius:var(--radius-pill);font:var(--weight-bold) 12px/1 var(--font-primary);opacity:0;transform-origin:50%;align-items:center;gap:6px;padding:7px 14px 7px 10px;display:flex;position:absolute;top:-14px;right:-16px;transform:scale(0)rotate(-14deg);box-shadow:0 6px 18px #fa8f1f59}[data-screen=hero--vinn-kunder] .signed svg{width:13px;height:13px}[data-screen=hero--vinn-kunder] .flow-arrow{background:var(--color-divider);opacity:0;place-self:center;width:22px;height:2px;position:relative}[data-screen=hero--vinn-kunder] .flow-arrow:after{content:"";border-left:6px solid var(--color-divider);border-top:4px solid #0000;border-bottom:4px solid #0000;position:absolute;top:-3px;right:-1px}[data-screen=hero--vinn-kunder] .flow-dot{background:var(--color-orange);opacity:0;pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 4px #fa8f1f26}[data-screen=hero--kontroll-paa-driften]{--status-green-bg:#e4efe0;--status-green-ink:#2a6a3e}[data-screen=hero--kontroll-paa-driften] .hero-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);opacity:0;flex-direction:column;gap:14px;padding:22px 32px 26px;display:flex;position:absolute;inset:24px;overflow:hidden}[data-screen=hero--kontroll-paa-driften] .header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;display:flex}[data-screen=hero--kontroll-paa-driften] .header-text{font:var(--weight-semibold) 18px/1.3 var(--font-primary);letter-spacing:-.015em;color:var(--color-text-primary);max-width:520px}[data-screen=hero--kontroll-paa-driften] .metrics{flex-shrink:0;align-items:baseline;gap:20px;display:flex}[data-screen=hero--kontroll-paa-driften] .metric{font:var(--weight-medium) 11px/1 var(--font-secondary);color:var(--color-text-secondary);align-items:baseline;gap:6px;display:flex}[data-screen=hero--kontroll-paa-driften] .metric .num{font:var(--weight-bold) 20px/1 var(--font-primary);color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}[data-screen=hero--kontroll-paa-driften] .metric.is-pulse-orange .num{color:var(--color-orange-ink)}[data-screen=hero--kontroll-paa-driften] .metric.is-pulse-green .num{color:var(--status-green-ink)}[data-screen=hero--kontroll-paa-driften] .jobs{flex-direction:column;gap:6px;display:flex}[data-screen=hero--kontroll-paa-driften] .job{border-radius:var(--radius-lg);background:var(--color-cream-100);border:1px solid var(--color-border);opacity:0;grid-template-columns:34px 1fr auto 108px;align-items:center;column-gap:12px;padding:8px 12px;display:grid}[data-screen=hero--kontroll-paa-driften] .avatar{width:32px;height:32px;font:var(--weight-bold) 10px/1 var(--font-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-screen=hero--kontroll-paa-driften] .av-orange{background:var(--color-tint-orange);color:var(--color-orange-ink)}[data-screen=hero--kontroll-paa-driften] .av-blue{background:var(--color-blue);color:var(--color-text-primary)}[data-screen=hero--kontroll-paa-driften] .av-purple{background:var(--color-purple);color:var(--color-text-primary)}[data-screen=hero--kontroll-paa-driften] .av-yellow{color:var(--color-text-primary);background:#fcd5196b}[data-screen=hero--kontroll-paa-driften] .av-green{background:var(--status-green-bg);color:var(--status-green-ink)}[data-screen=hero--kontroll-paa-driften] .info{min-width:0;line-height:1.2}[data-screen=hero--kontroll-paa-driften] .info .title{font:var(--weight-semibold) 12.5px/1.2 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--kontroll-paa-driften] .info .meta{font:var(--weight-regular) 10.5px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-top:2px}[data-screen=hero--kontroll-paa-driften] .time{font:var(--weight-medium) 11.5px/1 var(--font-secondary);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:4px}[data-screen=hero--kontroll-paa-driften] .status{border-radius:var(--radius-pill);font:var(--weight-semibold) 10.5px/1 var(--font-secondary);white-space:nowrap;transform-origin:50%;justify-self:end;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}[data-screen=hero--kontroll-paa-driften] .status .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-screen=hero--kontroll-paa-driften] .status .check{flex-shrink:0;width:11px;height:11px;display:none}[data-screen=hero--kontroll-paa-driften] .status.s-planlagt{background:var(--color-cream-300);color:var(--color-text-secondary)}[data-screen=hero--kontroll-paa-driften] .status.s-planlagt .dot{background:#b4ac9e}[data-screen=hero--kontroll-paa-driften] .status.s-pagar{color:#7a5c00;background:#fcd51952}[data-screen=hero--kontroll-paa-driften] .status.s-pagar .dot{background:var(--color-yellow)}[data-screen=hero--kontroll-paa-driften] .status.s-fullfort{background:var(--status-green-bg);color:var(--status-green-ink)}[data-screen=hero--kontroll-paa-driften] .status.s-fullfort .dot{display:none}[data-screen=hero--kontroll-paa-driften] .status.s-fullfort .check{display:inline-block}[data-screen=hero--kontroll-paa-driften] .toast{background:var(--color-neutral-04);color:var(--color-neutral-01);border-radius:var(--radius-lg);opacity:0;align-items:center;gap:10px;padding:10px 14px 10px 12px;display:flex;position:absolute;bottom:28px;right:36px;transform:translate(20px,12px);box-shadow:0 10px 24px #210d0238}[data-screen=hero--kontroll-paa-driften] .toast-icon{background:#ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}[data-screen=hero--kontroll-paa-driften] .toast-icon svg{width:16px;height:16px;color:var(--color-orange-ink)}[data-screen=hero--kontroll-paa-driften] .toast-text{line-height:1.25}[data-screen=hero--kontroll-paa-driften] .toast-title{font:var(--weight-semibold) 12px/1.2 var(--font-primary)}[data-screen=hero--kontroll-paa-driften] .toast-meta{font:var(--weight-regular) 10.5px/1.3 var(--font-secondary);color:#fff9;margin-top:1px}[data-screen=hero--kontroll-paa-driften] .toast-thumbs{gap:4px;margin-left:4px;display:flex}[data-screen=hero--kontroll-paa-driften] .toast-thumb{border:1.5px solid #ffffff2e;border-radius:5px;width:22px;height:22px}[data-screen=hero--kontroll-paa-driften] .toast-thumb.a{background:linear-gradient(135deg,#b3bbfa,#c6dffa)}[data-screen=hero--kontroll-paa-driften] .toast-thumb.b{background:linear-gradient(135deg,#fa8f1f,#fcd519)}[data-screen=hero--kontroll-paa-driften] .toast-thumb.c{background:linear-gradient(135deg,#4a6b5c,#8fa68f)}[data-screen=hero--fakturer-raskere]{--status-green-bg:#e4efe0;--status-green-ink:#2a6a3e}[data-screen=hero--fakturer-raskere] .hero-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);opacity:0;flex-direction:column;padding:22px 32px 26px;display:flex;position:absolute;inset:24px;overflow:hidden}[data-screen=hero--fakturer-raskere] .header{border-bottom:1px solid var(--color-divider);margin-bottom:18px;padding-bottom:14px}[data-screen=hero--fakturer-raskere] .header-text{font:var(--weight-semibold) 18px/1.3 var(--font-primary);letter-spacing:-.015em;color:var(--color-text-primary)}[data-screen=hero--fakturer-raskere] .stage{flex:1;grid-template-columns:1fr 80px 1fr;align-items:center;column-gap:14px;display:grid;position:relative}[data-screen=hero--fakturer-raskere] .job{background:var(--color-cream-100);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:0;padding:14px 16px}[data-screen=hero--fakturer-raskere] .job-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}[data-screen=hero--fakturer-raskere] .job-title{font:var(--weight-semibold) 13.5px/1.2 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--fakturer-raskere] .job-sub{font:var(--weight-regular) 11px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-bottom:12px}[data-screen=hero--fakturer-raskere] .pill-done{background:var(--status-green-bg);color:var(--status-green-ink);border-radius:var(--radius-pill);font:var(--weight-semibold) 10.5px/1 var(--font-secondary);flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}[data-screen=hero--fakturer-raskere] .pill-done svg{width:10px;height:10px}[data-screen=hero--fakturer-raskere] .job-items{flex-direction:column;gap:7px;margin-top:4px;display:flex}[data-screen=hero--fakturer-raskere] .job-row{font:var(--weight-medium) 12px/1.2 var(--font-primary);color:var(--color-text-primary);align-items:center;gap:9px;display:flex;position:relative}[data-screen=hero--fakturer-raskere] .row-icon{background:var(--color-tint-orange);width:22px;height:22px;color:var(--color-orange-ink);transform-origin:50%;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-screen=hero--fakturer-raskere] .row-icon svg{width:12px;height:12px}[data-screen=hero--fakturer-raskere] .job-ping{border:2px solid var(--color-orange);opacity:0;pointer-events:none;transform-origin:50%;border-radius:6px;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:0}[data-screen=hero--fakturer-raskere] .arrow-track{background:var(--color-divider);opacity:0;align-self:center;width:100%;height:2px;position:relative}[data-screen=hero--fakturer-raskere] .arrow-track:after{content:"";border-left:8px solid var(--color-divider);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:-5px;right:-1px}[data-screen=hero--fakturer-raskere] .invoice{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);opacity:0;padding:14px 16px;position:relative}[data-screen=hero--fakturer-raskere] .inv-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}[data-screen=hero--fakturer-raskere] .inv-num{font:var(--weight-semibold) 13.5px/1 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--fakturer-raskere] .inv-badge{font:var(--weight-semibold) 10px/1 var(--font-secondary);color:var(--color-orange-ink);background:var(--color-tint-orange);border-radius:var(--radius-pill);padding:4px 9px}[data-screen=hero--fakturer-raskere] .inv-to{font:var(--weight-regular) 11px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-bottom:10px}[data-screen=hero--fakturer-raskere] .inv-rows{flex-direction:column;display:flex}[data-screen=hero--fakturer-raskere] .inv-row{font:var(--weight-medium) 12px/1.3 var(--font-primary);color:var(--color-text-primary);border-bottom:1px solid var(--color-divider);clip-path:inset(0 100% 0 0);justify-content:space-between;align-items:center;padding:6px 0;display:flex}[data-screen=hero--fakturer-raskere] .inv-row .amt{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}[data-screen=hero--fakturer-raskere] .inv-total{border-top:1.5px solid var(--color-neutral-04);font:var(--weight-bold) 13px/1 var(--font-primary);opacity:0;justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:8px;display:flex}[data-screen=hero--fakturer-raskere] .inv-total .amt{font-variant-numeric:tabular-nums;font-size:15px}[data-screen=hero--fakturer-raskere] .pay-row{opacity:0;align-items:center;gap:8px;margin-top:12px;display:flex}[data-screen=hero--fakturer-raskere] .pay-label{font:var(--weight-medium) 10px/1 var(--font-secondary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-right:2px}[data-screen=hero--fakturer-raskere] .pay-chip{font:var(--weight-bold) 10.5px/1 var(--font-secondary);border-radius:var(--radius-md);letter-spacing:-.01em;padding:5px 9px}[data-screen=hero--fakturer-raskere] .pay-chip.vipps{color:#fff;background:#c93f0e}[data-screen=hero--fakturer-raskere] .pay-chip.klarna{color:#17120c;background:#ffa8cd}[data-screen=hero--fakturer-raskere] .send-btn{border-radius:var(--radius-md);background:var(--color-button-fill);color:var(--color-neutral-04);font:var(--weight-bold) 12px/1 var(--font-primary);opacity:0;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px 14px;transition:none;display:flex}[data-screen=hero--fakturer-raskere] .send-btn svg{width:12px;height:12px}[data-screen=hero--fakturer-raskere] .send-btn.is-sent{background:var(--status-green-bg);color:var(--status-green-ink)}[data-screen=hero--fakturer-raskere] .toast{background:var(--color-neutral-04);color:var(--color-neutral-01);border-radius:var(--radius-lg);opacity:0;align-items:center;gap:10px;padding:10px 14px 10px 12px;display:flex;position:absolute;bottom:26px;right:30px;transform:translate(20px,12px);box-shadow:0 10px 24px #210d0238}[data-screen=hero--fakturer-raskere] .toast-icon{color:#17120c;width:30px;height:30px;font:var(--weight-bold) 12px/1 var(--font-secondary);letter-spacing:-.02em;background:#ffa8cd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-screen=hero--fakturer-raskere] .toast-text{line-height:1.25}[data-screen=hero--fakturer-raskere] .toast-title{font:var(--weight-semibold) 12px/1.2 var(--font-primary)}[data-screen=hero--fakturer-raskere] .toast-meta{font:var(--weight-regular) 10.5px/1.3 var(--font-secondary);color:#fff9;margin-top:1px}[data-screen=hero--automatiser-driften]{--status-green-bg:#e4efe0;--status-green-ink:#2a6a3e}[data-screen=hero--automatiser-driften] .hero-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-elevated);opacity:0;flex-direction:column;gap:14px;padding:20px 32px 18px;display:flex;position:absolute;inset:24px;overflow:hidden}[data-screen=hero--automatiser-driften] .header{border-bottom:1px solid var(--color-divider);padding-bottom:12px}[data-screen=hero--automatiser-driften] .header-text{font:var(--weight-semibold) 18px/1.3 var(--font-primary);letter-spacing:-.015em;color:var(--color-text-primary)}[data-screen=hero--automatiser-driften] .body{flex:1;grid-template-columns:290px 1fr;gap:26px;min-height:0;display:grid}[data-screen=hero--automatiser-driften] .panel-label{font:var(--weight-semibold) 10px/1 var(--font-secondary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;margin-bottom:8px;display:flex}[data-screen=hero--automatiser-driften] .live-dot{background:var(--color-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fa8f1f33}[data-screen=hero--automatiser-driften] .rules{flex-direction:column;gap:6px;display:flex}[data-screen=hero--automatiser-driften] .rule{background:var(--color-cream-100);border:1px solid var(--color-border);border-radius:var(--radius-lg);opacity:0;transform-origin:50%;grid-template-columns:26px 1fr 30px;align-items:center;column-gap:10px;padding:7px 11px;display:grid;position:relative}[data-screen=hero--automatiser-driften] .rule.is-pulse{background:var(--color-tint-orange);border-color:var(--color-orange-ink)}[data-screen=hero--automatiser-driften] .rule .ping{border:2px solid var(--color-orange);opacity:0;pointer-events:none;transform-origin:50%;border-radius:7px;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;left:11px}[data-screen=hero--automatiser-driften] .rule-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}[data-screen=hero--automatiser-driften] .rule-icon svg{width:13px;height:13px}[data-screen=hero--automatiser-driften] .ri-blue{background:var(--color-blue);color:#2a4f84}[data-screen=hero--automatiser-driften] .ri-orange{background:var(--color-tint-orange);color:var(--color-orange-ink)}[data-screen=hero--automatiser-driften] .ri-purple{background:var(--color-purple);color:#3b3f88}[data-screen=hero--automatiser-driften] .ri-yellow{color:#7a5c00;background:#fcd5196b}[data-screen=hero--automatiser-driften] .ri-green{background:var(--status-green-bg);color:var(--status-green-ink)}[data-screen=hero--automatiser-driften] .rule-text{min-width:0;line-height:1.2}[data-screen=hero--automatiser-driften] .rule-title{font:var(--weight-semibold) 11.5px/1.2 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--automatiser-driften] .rule-sub{font:var(--weight-regular) 10px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-top:1px}[data-screen=hero--automatiser-driften] .b-toggle{transform-origin:100%;transform:scale(.82)}[data-screen=hero--automatiser-driften] .feed{flex-direction:column;gap:6px;min-height:0;display:flex}[data-screen=hero--automatiser-driften] .event{border-radius:var(--radius-lg);background:var(--color-cream-100);border:1px solid var(--color-border);opacity:0;grid-template-columns:42px 26px 1fr;align-items:center;column-gap:10px;padding:7px 11px 7px 7px;display:grid;transform:translateY(10px)}[data-screen=hero--automatiser-driften] .ev-time{font:var(--weight-semibold) 10.5px/1 var(--font-secondary);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:right;border-right:1px solid var(--color-divider);padding-right:4px;padding-block:3px}[data-screen=hero--automatiser-driften] .ev-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}[data-screen=hero--automatiser-driften] .ev-icon svg{width:13px;height:13px}[data-screen=hero--automatiser-driften] .ev-text{min-width:0;line-height:1.2}[data-screen=hero--automatiser-driften] .ev-title{font:var(--weight-semibold) 12px/1.2 var(--font-primary);color:var(--color-text-primary)}[data-screen=hero--automatiser-driften] .ev-sub{font:var(--weight-regular) 10.5px/1.3 var(--font-secondary);color:var(--color-text-secondary);margin-top:1px}[data-screen=hero--automatiser-driften] .footer{border-top:1px solid var(--color-divider);grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;align-items:center;column-gap:16px;padding-top:14px;display:grid}[data-screen=hero--automatiser-driften] .stat{line-height:1.1}[data-screen=hero--automatiser-driften] .stat-num{font:var(--weight-bold) 22px/1 var(--font-primary);letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums}[data-screen=hero--automatiser-driften] .stat-num.accent{color:var(--color-orange-ink)}[data-screen=hero--automatiser-driften] .stat-label{font:var(--weight-medium) 10px/1 var(--font-secondary);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:5px}[data-screen=hero--automatiser-driften] .stat-bar{background:var(--color-divider);height:28px}
