.screen{width:100%;max-width:420px;margin:0 auto}.nav,.sheet{left:50%;right:auto;width:100%;max-width:420px;transform:translate(-50%)}.modal{left:50%;right:auto;width:calc(100% - 32px);max-width:420px;transform:translate(-50%)}.btn.sm{min-height:48px;min-width:48px;padding:10px 14px;font-size:15px}.btn.xs{min-height:48px;min-width:48px;padding:10px 14px;font-size:14px;border-radius:12px}.btn.cam{min-height:48px;padding:10px 16px;font-weight:600}.chips .chip,.chip{min-height:48px;padding:10px 12px;font-size:13px;display:inline-flex;align-items:center}.chips.small .chip{min-height:48px;padding:8px 12px;font-size:12.5px}.btns.small .btn{min-height:48px;font-size:15px}.scanrow .btn.sm{min-height:48px}.stp{min-width:48px;min-height:48px}.countbox .stp{min-width:64px;min-height:64px}.seg{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:6px 4px;font-size:13.5px;gap:0}.back{min-height:44px;display:inline-flex;align-items:center;padding:6px 8px 6px 0;margin-top:0}.nav{gap:2px;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px 1px 5px;font-size:11px;line-height:13px;font-weight:500;color:var(--muted)}.nav button:before{content:"";width:22px;height:22px;flex:0 0 22px;background-color:currentColor;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat}.nav button[data-arg=hjem]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%205H7a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V7a2%202%200%200%200-2-2h-2%22%2F%3E%3Cpath%20d%3D%22M9%205a2%202%200%200%201%202-2h2a2%202%200%200%201%202%202v0a2%202%200%200%201-2%202h-2a2%202%200%200%201-2-2z%22%2F%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.nav button[data-arg=mottak]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208v8a2%202%200%200%201-1%201.73l-7%204a2%202%200%200%201-2%200l-7-4A2%202%200%200%201%203%2016V8a2%202%200%200%201%201-1.73l7-4a2%202%200%200%201%202%200l7%204A2%202%200%200%201%2021%208z%22%2F%3E%3Cpath%20d%3D%22M12%208v7%22%2F%3E%3Cpath%20d%3D%22M9%2012l3%203%203-3%22%2F%3E%3C%2Fsvg%3E)}.nav button[data-arg=retur]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208v8a2%202%200%200%201-1%201.73l-7%204a2%202%200%200%201-2%200l-7-4A2%202%200%200%201%203%2016V8a2%202%200%200%201%201-1.73l7-4a2%202%200%200%201%202%200l7%204A2%202%200%200%201%2021%208z%22%2F%3E%3Cpath%20d%3D%22M12%208v7%22%2F%3E%3Cpath%20d%3D%22M9%2012l3%203%203-3%22%2F%3E%3C%2Fsvg%3E)}.nav button[data-arg=uttak]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208v8a2%202%200%200%201-1%201.73l-7%204a2%202%200%200%201-2%200l-7-4A2%202%200%200%201%203%2016V8a2%202%200%200%201%201-1.73l7-4a2%202%200%200%201%202%200l7%204A2%202%200%200%201%2021%208z%22%2F%3E%3Cpath%20d%3D%22M12%2015V8%22%2F%3E%3Cpath%20d%3D%22M9%2011l3-3%203%203%22%2F%3E%3C%2Fsvg%3E)}.nav button[data-arg=telling]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%209h14M5%2015h14M10%203L8%2021M16%203l-2%2018%22%2F%3E%3C%2Fsvg%3E)}.nav button[data-arg=mer]{--nav-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.nav button.on{color:var(--ink);font-weight:600;background:var(--oat-fill);box-shadow:inset 0 0 0 1.5px var(--oat)}.seg span{display:inline-flex;align-items:center;justify-content:center;margin-left:5px;min-width:1.35em;padding:1px 7px 0;border-radius:999px;background:#1c1d1d14;font-size:11.5px;font-weight:600;line-height:16px;color:var(--muted)}.seg.on span{background:var(--oat-fill);color:var(--pine)}.top{padding:8px 14px 2px}.body{padding:4px 14px 14px}.scanbox{padding:8px;margin:2px 0 4px;border-radius:14px}.segs{margin:2px 0 4px;padding:2px}.chips.small{margin:2px 0 4px;gap:5px}.search-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;margin:2px 0 6px}.search-row>.in{flex:1 1 auto;width:auto;min-width:0;padding:10px 12px}.search-row>.btn,.search-row>[data-arg=ny-forhandler]{flex:0 0 auto;width:auto;min-width:48px;min-height:48px;padding:8px 12px;font-size:0;line-height:0;white-space:nowrap}.search-row>.btn:after,.search-row>[data-arg=ny-forhandler]:after{content:"+ Ny";font-size:14px;line-height:18px;font-weight:600}.cnt b{font-size:26px;line-height:26px;display:inline-block}.scanhelp{display:flex;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;background:#e6ead61f;border:1px solid rgba(230,234,214,.28);border-radius:10px;color:#e6ead6;font-size:12px;line-height:15px}.scanhelp span{flex:1;min-width:0}.scanhelp .x,.scanhelp [data-act=scanhelp-lukk],[data-testid=scanhelp-lukk]{flex:0 0 auto;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;color:#e6ead6;font-size:20px;line-height:1;border-radius:10px}.scanhelp .x:active,.scanhelp [data-act=scanhelp-lukk]:active{background:#ffffff1f}.from{padding:8px 10px;font-size:14.5px;line-height:19px}.from b{font-weight:700}.from.empty{background:var(--warn-fill);border-color:var(--warn-edge)}.from.empty b{color:var(--warn-ink);font-weight:600}.line-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.line-act{flex:1 1 calc(33.33% - 8px);min-width:96px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1.5px solid var(--line);background:var(--card);font-size:14px;font-weight:600;padding:10px 8px;text-align:center;line-height:17px}.line-act.mangler{border-color:var(--oat);background:var(--oat-fill);color:var(--pine)}.line-act.delvis{border-color:var(--oat);background:var(--soft);color:var(--ink)}.line-act.feil{border-color:var(--warn-edge);background:var(--warn-fill);color:var(--warn-ink)}.line-act.on,.line-act[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--pine)}.line-act.feil.on,.line-act.feil[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--warn-edge)}.btn.bad,button.bad{background:var(--bad-fill)!important;border-color:var(--bad-edge)!important;color:var(--bad-ink)!important;font-weight:600;min-height:48px}.btn.ghost.bad{background:var(--bad-fill)!important}.btn.bad:active{filter:brightness(.96)}.scanrow .btn.cam{background:var(--sage);color:var(--pine);border-color:#c5ceb0;font-weight:600}.line-mark{margin-top:8px;padding:8px 10px;border-radius:10px;font-size:13px;line-height:17px;border:1px solid var(--oat);background:var(--oat-fill);color:var(--pine)}.line-mark.mangler{border-color:var(--oat);background:var(--oat-fill)}.line-mark.delvis{border-color:var(--warn-edge);background:var(--warn-fill);color:var(--warn-ink)}button.badge[data-act=go],button.badge[data-testid=sync]{position:relative;z-index:1}button.badge[data-act=go]:after,button.badge[data-testid=sync]:after{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:999px}.ocard{padding:8px 10px;margin:4px 0}.ocard .big{font-size:28px;line-height:30px}.ocard .ol{min-width:96px}.ocard .lines{font-size:12.5px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
