:root {--merke: #205ca0; --merke-hover: #1a4b83;--brand: var(--merke);--lenke: var(--merke);--lenke-hover: var(--merke-hover);--color-brand: var(--merke);--color-brand-dark: var(--merke-hover);--color-page: #f1f5f9;--color-surface: #fff;--color-surface-alt: #f8fafc;--color-card-head: #e8eff7;--color-border: #e2e8f0;--color-border-field: #64748b;--color-heading: #0f172a;--color-text: #334155;--color-muted: #475569;--color-link: var(--merke);--color-focus: var(--merke);--ok-fg: #166534; --ok-bg: #dcfce7;--warn-fg: #92400e; --warn-bg: #fef3c7;--danger-fg: #991b1b; --danger-bg: #fee2e2;--info-fg: var(--merke); --info-bg: #e0f2fe;--neutral-fg: #475569; --neutral-bg: #e2e8f0;--font: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: clamp(1.625rem, 1.3rem + 1.5vw, 2rem);--lh-tight: 1.25;--lh-base: 1.6;--space-1: .25rem; --space-2: .5rem; --space-3: .75rem;--space-4: 1rem; --space-6: 1.5rem; --space-8: 2rem; --space-12: 3rem;--radius-sm: 4px; --radius-md: 8px; --radius-pill: 999px;--shadow-card: 0 1px 3px rgb(15 23 42 / .08);--shadow-menu: 0 8px 24px rgb(15 23 42 / .16);--container: 920px;--gutter: 1rem;--control-h: 3rem;--control-h-lg: 3.5rem;--c-000: #000;--c-0056b3: #0056b3;--c-0f172a: #0f172a;--c-0f2744: #0f2744;--c-111: #111;--c-11131a: #11131a;--c-1d5595: #1d5595;--c-20222b: #20222b;--c-333: #333;--c-334155: #334155;--c-337ab7: #337ab7;--c-475569: #475569;--c-64748b: #64748b;--c-666: #666;--c-94a3b8: #94a3b8;--c-bf080d: #bf080d;--c-cbd5e1: #cbd5e1;--c-d32f2f: #d32f2f;--c-d3d3d3: #d3d3d3;--c-d4d4d4: #d4d4d4;--c-ddd: #ddd;--c-e0f2fe: #e0f2fe;--c-e1e1e1: #e1e1e1;--c-e2e8f0: #e2e8f0;--c-e38d13: #e38d13;--c-e5f1f4: #e5f1f4;--c-e6e6e6: #e6e6e6;--c-e8eef5: #e8eef5;--c-ececec: #ececec;--c-eee: #eee;--c-f1f5f9: #f1f5f9;--c-f44336: #f44336;--c-f4f4f4: #f4f4f4;--c-f8fafc: #f8fafc;--c-f8fbfc: #f8fbfc;--c-fdecea: #fdecea;--c-ff5b24: #ff5b24;--c-ff985f: #ff985f;--c-ffeb3b: #ffeb3b;--c-fff: #fff;--c-fff: #fff;--c-ffffff: #ffffff;}* { box-sizing: border-box; }body { margin:0; line-height:1.6; }.wrap { max-width: 880px; margin: 0 auto; padding: 24px; }h1 { font-size: clamp(1.8rem, 3vw, 2.4rem); margin: 0 0 8px; }ul { margin: 0 0 16px 1.2rem; }li { margin: 6px 0; }.card { background:var(--c-11131a); border:1px solid var(--c-20222b); border-radius:16px; padding:20px; }main ul,main ol,main li {list-style-position: inside;padding: 0;}sup,sub {line-height: 1em;font-size: 7pt;}h1 {margin: 0}h3 {margin: 0;font-size: 1.2em;}a.nodeco {text-decoration:none;color:inherit !important;}div#content-inner,#header-inner {max-width: 960px;margin: 0 auto}#hovedmeny li,#hovedmeny li a {height: 100%;line-height: 50px}header h1,#hovedmeny,#hovedmeny li,form {padding: 0;margin: 0;}#hovedmeny li:hover,main#content {background-color: var(--c-fff)}*,:after,:before,input,select,textarea {-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box}.button {white-space: nowrap}body,html {height: 100%}body.loading {cursor:progress;}#avansert-regnr-sok label {display: block;margin-right: 7px;color:black;}div#cacheindicator {display:block;bottom: 0;width: 100%;height: 5px;background-color: var(--c-1d5595);left: 0;right: 0;}#hovedmeny li a img {margin-bottom: -2px}#hovedmeny {height: 100%;overflow: hidden}#hovedmeny li:nth-child(1) {border-left: none}#hovedmeny li a {margin: 0;padding: 0 15px;color: var(--c-fff);text-decoration: none}body,head {margin: 0;background-color: var(--merke)}header h1 {color: var(--c-fff)}form {display: inline}main#content {min-height: 680px;padding: 0;}main#content-inner {padding: 20px;}.VehicleView main#content-inner {padding:0;}div.kjoretoy-infobar {width: 100%;margin: 0 -20px}div.kjoretoy-infobar .kjoretoy-data {float: left;margin-left: 20px;margin-bottom: .5%;margin-top: .5%}div.kjoretoy-infobar .kjoretoy-data:first-child {width: 100%}.regnr {margin-bottom: 5px}.regnr h1 {margin: 0 15px 0 0;padding: 0;display: inline}input,select,textarea {vertical-align: top;resize: none;background-color: var(--c-fff);border: 1px solid var(--c-e1e1e1);border-top: 1px solid var(--c-d3d3d3);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;height: auto;padding: 5px;clear: both;font-size: 12px;outline: 0;-moz-box-sizing: border-box;box-sizing: border-box}#kjoretoy-hoyre {margin-right: 5px;min-height: 600px;padding-top: 10px;padding-left: 21px;width: 300px;margin-left: 11px;float: right;display: none}#kjoretoy-hoyre .ce-element:first-child {margin-top: 0;}#kjoretoy-venstre {min-height: 400px;overflow: hidden;max-width: 1050px;padding: 0}#kjoretoy-venstre ul {margin: 0;padding-left: 22px}div.kjoretoy-data h2 {margin: -4px 0 0;padding: 0}#motorvogn-ekstrainfo {padding: 5px 0;}.motorvogn-ekstrainfo ul {padding-left: 17px;}.smsBtn{margin-right:10px;}.smsInsView { line-height: 25px; max-width:330px; }div#smsInfView { display:none; }.button,a,#header-inner a {text-decoration: none}.button {position: relative;overflow: visible;display: inline-block;padding: .5em 1em;border: 1px solid var(--c-d4d4d4);margin: 0;text-shadow: 1px 1px 0 var(--c-fff);font: 11px/normal sans-serif;color: var(--c-333);cursor: pointer;outline: 0;background-color: var(--c-ececec);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--c-f4f4f4)), to(var(--c-ececec)));background-image: -webkit-linear-gradient(var(--c-f4f4f4), var(--c-ececec));background-image: -moz-linear-gradient(var(--c-f4f4f4), var(--c-ececec));background-image: -o-linear-gradient(var(--c-f4f4f4), var(--c-ececec));background-image: -ms-linear-gradient(var(--c-f4f4f4), var(--c-ececec));background-image: linear-gradient(var(--c-f4f4f4), var(--c-ececec));-moz-background-clip: padding;background-clip: padding;-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;zoom: 1}@media only screen and (max-width:768px) {#kjoretoy-hoyre {display: none}}.smsBtnView {display:inline-block;}.smsBtnView.z {display:none;}.smsBtnView2 { display:none;margin-bottom: 20px;}.smsBtnView2.z { display:inline-block !important;}.smsBtnView2 label {display: block;margin-bottom: 15px;}.smsBtnView2 input {font-size: 13pt;padding: 10px;} main#content {padding: 20px;min-height: 680px}@media screen and (min-width:768px) {div#smsInfView {}}header {display: block;width: 100%;background: var(--merke);height: 85px;line-height: 85px;text-align: center}#header-inner a {font-size: 12pt;border-bottom: none}#header-inner {white-space: nowrap;padding: 0px 20px;color: var(--c-fff);position: relative;height: 85px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: center;gap:10px;max-width: 920px;}#header-inner-logo-text{display:none;}a#logo {display: inline-block;width: 20%;max-width: 100%;border: none;overflow: hidden;align-items: left;cursor: pointer;height: 100%;justify-self: left;flex-grow: 0;flex-shrink: 0;align-self: auto;order: 1;flex-basis: 15%;text-align: left;display: flex;align-items: center;}a#logo img#regnr-logo {max-height: 100%;max-width:100%;height: 70%;vertical-align: middle;}#searchfield-instructions, #page_name {display:none;}div#kjennetegn-sok-input {display: block;flex-grow:1;flex-shrink:0;flex-basis:60%;border: none;height: 49px;overflow: hidden;height: 100%;background-color: var(--c-fff);border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;border: 2px solid var(--merke);margin: auto;display: flex;}div#kjennetegn-sok-input #norsticker {height: 45px;max-width: 21.86px;border-left: 1px solid white;flex:none;flex-shrink:0;}img#loadingindicator {display:none;background: none;margin-right: 5px;}body.loading div#kjennetegn-sok img#loadingindicator {display:inherit;}#kjennetegn-sok input[type=text] {height: 100%;min-height: 44.5px;border: 0;color: var(--c-000);outline: 0;text-transform: none;border-radius: 0;padding-left: 10px;font-size: 30px;width:100%;flex-grow:1;font-size: 2.4em;width:80%;}#kjennetegn-sok input[type="submit"] {height: 20px;width: 12%;background-color: var(--merke);height: 88%;display: inline-block;font-size: 21px;line-height: 39px;border-radius: 11px;font-weight: bold;margin-top: 3px;border: 0;border-radius: 8px;top: 0; left: 100%;background: var(--merke);color: white;font-size: 17px;margin-right: 4px;padding:0;cursor: pointer;position: sticky;min-width: 50px;justify-content: flex-end;justify-content: right;} body.loading #kjennetegn-sok input[type="submit"] {display: none;}div#kjennetegn-sok, div#CustomPageTitle {display: inline-block;width: 70%;flex-grow:1;flex-shrink:0;flex-basis:60%;overflow: hidden;border: none;height: 49px;display: block;flex-basis: auto;align-self: center;order: 2;}div#CustomPageTitle{line-height: 50px;vertical-align: middle;font-size: 18pt;text-align: left;}#content div#kjennetegn-sok {max-width: 460px;}#menu-button {display: inline-block;width: 20%;overflow: hidden;border: none;text-align: right;color: white;background: none;cursor: pointer;font-size: 39px;height: 100%;line-height: inherit;justify-self: end;flex-grow: 0;flex-shrink: 0;flex-basis: 15%;align-self: auto;order: 3;}menu#hovedmeny{position: absolute;width: 200px;background-color: var(--c-fff);border-radius: 5px;padding: 10px 0;margin: 0;z-index:1;height: auto;overflow: auto;display:none;}menu#hovedmeny li a {color: var(--lenke);}#hovedmeny li:hover a {background: var(--merke);color: white;}#hovedmeny li,#hovedmeny li a {width: 100%;display: block}nav#menu {position: absolute;right: 0;top: 6.5rem;background: var(--merke);color: white;z-index: 999;display:none;}body.menuOpen nav#menu{display:block;}@media (max-width: 768px) {#menu {width: 100%;top: 100%;left: 0;padding: 10px;flex-direction: column;}}@media (min-width: 1024px) {#menu {box-shadow: 0px 0px 8px 11px rgb(0 0 0 / 10%);border-radius: 10px;padding: 10px;}}#menu a {color: white;text-decoration: none;display: block;font-size: 14px;}#menu h2 {font-size: 16px;padding-left: 1rem;line-height: 1;text-align: justify;}#menu li {list-style-type: none;line-height: 3.5;text-align: left;padding-left: 0;margin:0;}#menu a:hover {text-decoration: underline;}h2#page_name {display: none;}body#Frontpage h2#page_name {font-size: 15pt;margin-top: 0;padding-top: 0;line-height: 15pt;margin-bottom: 24px;}#Frontpage li { cursor: pointer;list-style-type: none;padding:0;} body#Frontpage main#content {position: relative;background: transparent;min-height: auto;box-shadow: none;}body#Frontpage a#logo > svg {max-width: 100%;max-height: 83%;height: 90px;height: 107px;width: 95.21px;}body#Frontpage a#logo svg > path {fill:white;}body#Frontpage a#logo svg > g {fill:var(--merke);fill:white;}body#recaptcha {background:var(--merke);color:white;text-align:center;}body#recaptcha h1 {margin:0 auto;}body#recaptcha div#g-recaptcha { text-align: center; width: 304px; margin: 0 auto; margin-top:15px; }body#recaptcha main#content-inner {}body#recaptcha #content {min-height: 400px;background:none;}footer ul li a,footer ul li a:link,a#logo,footer,#header-inner a {color: white;}footer,footer h1,footer h2,footer h3,footer h4,footer a,footer a:link{color:white;}footer {background: var(--merke);padding: 20px;min-height: 50px;margin: 0 auto;}footer ul {display: inline-block;}#footer-inner {max-width: 960px;margin: 0 auto;padding: 0px 20px;margin-top:10px;padding-top:10px;}body#Frontpage #footer-inner {display: block;overflow: hidden}footer ul {margin: 0;padding: 0;list-style-type: none;display: inline-block;}footer nav {max-width: 800px}footer ul li {float: left;display: block;padding: 17px}footer nav {max-width: 800px;}footer ul li {padding: 17px;}#footer-inner h2 {color: white;}footer ul li a,footer ul li a:link{color:white;}body {min-width: 320px;margin: 0 auto;max-width: 100%;}*,:after,:before {-moz-box-sizing: border-box;box-sizing: border-box}.VehicleView #kjoretoy-hoyre,.VehicleView #kjoretoy-venstre {display: block;width: 50%;margin: 0;padding: 5px 0;min-height: initial;background: 0 0}.VehicleView #kjoretoy-hoyre {float: right;padding-left: 2.5px}.VehicleView #kjoretoy-venstre {padding-right: 2.5px;float: left}#kjoretoy-hoyre img {max-width: 100%;width: 100%;}.VehicleView main#content {background: 0 0;padding: 0;min-height: auto;box-shadow: none;max-width: 960px;margin: 0 AUTO;}.ce-margintop {margin-top: 5px}#kjoretoy-bilder-lowres {display: none;position: relative}@media only screen and (max-width:768px) {.VehicleView #kjoretoy-hoyre,.VehicleView #kjoretoy-venstre {padding-top: 1px}}h3 {margin: 0}body {font-family: sans-serif;font-size: 1rem;line-height: var(--lh-base)}p {margin-top: 20px;margin-bottom: 20px;}a:link, a:visited {color: var(--lenke);}a:hover, a:active {color: var(--lenke-hover);}body {font-family: sans-serif;font-size:1rem;line-height:var(--lh-base);}a { text-decoration:none;}.ce-element {background-color: var(--c-fff);padding: 30px;border-radius: 5px;}body.MFIRST {background-color: var(--c-fff);}body.MFIRST main#content, body.VehicleView, body.VehicleView div#content-inner {padding: 0;}.actionbutton {background: var(--merke);color: white !important;padding: 10px;} .paddedcontent {padding:20px;}body.MFIRST p {margin-bottom: 0;}.pagination {text-align: center;margin: 15px 0px;}.sidemargins {padding:0px 20px;}@media only screen and (min-width: 768px) {.pagination {text-align: left;}.pagination a {margin-left: 5px;}.pagination:first-child {float: left;}}h1 span, h2 span, h3 span {display:none;}.pagination-buttons {float:right;}html {font-size: 16px;}h1,h2,h3,h4 {max-width: none;}h1, h1>* {font-size: 1.9em;margin-bottom:10px;}h2, h2>* {font-size: 15pt;}.infoboks {padding: 1px 20px;padding: 20px;margin-bottom: 4px;}@media only screen and (min-width: 1024px) {.infoboks { margin-top: 5px;} }.infoboks, .infoboks>* { font-size: var(--text-base);font-weight: bold;} .infoboks h1, .infoboks h1>* {font-size: 14pt;}.infoboks a {text-decoration: underline;}.infoboks-oransje, .infoboks-oransje a {color:var(--c-e38d13);}.infoboks-blau, .infoboks-blau a {color:var(--c-337ab7);}.infoboks-raud, .infoboks-raud a {color:var(--c-bf080d);}table {width:100%;border-collapse: collapse;}table, tr {width: 100%;}table tr th {background-color: var(--merke);color: var(--c-fff);padding: 5px 10px;text-align: left}table tr:nth-child(odd) {background-color: var(--c-f8fbfc)}table tr td {padding: 8px}.VehicleView main table{margin-bottom: 25px;}div.kjoretoy-data h1 span {display:none;} .VehicleView main h2 {margin: 0;font-size: 18px;color: var(--merke);font-weight: bold;margin-bottom: 10px;}.VehicleView main h3 {margin: 0;font-size: 16px;color: var(--merke);font-weight: bold;margin-bottom: 10px;}a.button {text-decoration: none;}.button {padding: 5px;font-weight: bold;font-size: var(--text-sm);cursor: pointer;}body#Frontpage #hovedmeny li {display: none}body#Frontpage #hovedmeny li, body#Frontpage #hovedmeny li a {width: 100%;display: block;}body#Frontpage #hovedmeny li a {color: white;font-weight:bold;}body#Frontpage #hovedmeny li:hover a {background: white;color: var(--lenke);}#hovedmeny li {border-left: 0;}div.filteroptions table {width: 280px;}#regnr-oppdelt {line-height: 75px;width: 280px;background-color: white;overflow: hidden;margin: 15px 0px;width: auto;max-width: 285px;border: 2px solid var(--merke);}#regnr-oppdelt svg {height: 75px;float: left;width: 36.44px;z-index: 9;overflow: hidden;display: block;}#regnr-oppdelt input {padding: 3px;text-align: center;font-size: 19pt;font-weight: bold;width: 27px;width: 25px;height: 56px;margin-top: 0;vertical-align: middle;border:0;}#regnr-oppdelt input::placeholder { color: black;opacity: 1; }#regnr-oppdelt input:-ms-input-placeholder { color: black;}#regnr-oppdelt input::-ms-input-placeholder { color: black;}#regnr-oppdelt input[type=text] {margin-left: 0px;}#regnr-oppdelt #s1 {margin-left: 11px;}#regnr-oppdelt #s3 {margin-left: 5px;}#huskerikke_right .tablecontainer {overflow-x: scroll;}#huskerikke_left {color:black;}@media only screen and (min-width: 1024px) {#huskerikke_left {float:left;width:34%;}body.MFIRST main#content {padding: 20px 0px;}#huskerikke_right {float:right; width:60%;}#huskerikke_right table {width:100%;} #huskerikke_right .tablecontainer {overflow-x:auto;}}.huskerikke_right ul {margin: 0 0 15px 0;padding-left: 15px;}body#browsing #huskerikke_left table input,body#browsing #huskerikke_left table select { padding: 10px;}body#browsing #huskerikke_left table tr {background-color: unset;}body#browsing #huskerikke_left table tr th{background-color: unset;}body#browsing #huskerikke_right table tr th{background-color: var(--merke);color: white;}body#browsing #huskerikke_right table tr:nth-child(even) {background-color: var(--c-ffffff);}body#browsing {background-color: var(--merke);}body#browsing main#content {background-color: var(--merke);color: white;}body#browsing #huskerikke_right table {color: black;border: 2px solid var(--c-fff);}noscript {text-align: center;width: 100%;display: block;background: var(--c-bf080d);color: white; font-size: 13pt;padding:20px;}#vehicle_brand_logo {float: right;width: 48px;height: 48px;object-fit: contain;margin: 0 0 8px 12px;}body#VehicleView div.kjoretoy-infobar { width: auto; margin: 0; }body#VehicleView div.kjoretoy-infobar .kjoretoy-data,body#VehicleView div.kjoretoy-infobar .kjoretoy-data:first-child { float: none; width: auto; margin-left: 0; }.grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);}.vipps-button {margin: 1rem 0;width: 256px;}.smsBtnView2 input {height: 43px;padding: 10px;border-radius:0;-webkit-border-radius: 0;-moz-border-radius: 0;}.smsBtnView2 input#dfiuweoft {min-width:120px;}@media (min-width: 1024px) {.smsBtnView2 input#dfiuweoft {min-width:165px;}}.bold {font-weight: bold;}button::-moz-focus-inner {padding: 0;border: 0}img#loadingindicator{background: none;float: right;padding: 0;height: 100%;}.vipps-button-text {margin-right: 0.375rem;font-size: 16px;font-weight: bold;}.vipps-button {background-color: var(--c-ff5b24);color: var(--c-fff);border: none;padding: 10px 20px;font-size: 16px;cursor: pointer;display: flex;align-items: center;justify-content: center;border-radius: 25px;transition: background-color 0.3s;width: 256px;}.vipps-button:hover {background-color: var(--c-ff985f);}.vipps-logo {margin-right: 0;margin-top: 0.35rem;}.vipps-button-text {margin-right: 0.375rem;}section.SearchSection3{margin:50px 0px;max-width: 500px;}section.SearchSection3 h2 {font-size: 15pt;margin-top:0;}.dividerLine {background: var(--merke);width: 100%;height: 9px;border: 0;margin-top: 20px;margin-bottom: 20px;}.dropdown-kilometer .dropdown-toggle {background-color: var(--merke);color: white;border: none;padding: 1rem;cursor: pointer;margin-bottom: 1rem;}.dropdown-kilometer .dropdown-toggle:hover {background-color: var(--c-0056b3);}@keyframes blink {0% {-webkit-text-stroke: 1px transparent;}25% {-webkit-text-stroke: 1px var(--c-ffeb3b);}50% {-webkit-text-stroke: 1px transparent;}75% {-webkit-text-stroke: 1px var(--c-ffeb3b);}100% {-webkit-text-stroke: 1px transparent;}}.call-to-action-button{height: 43px;padding: 10px;font-size: 13pt;padding: 10px 30px;position: relative;cursor: pointer;background-color: var(--merke);color:white !important;border:0;border-radius: 25px;}.article-main h2 {font-size: 1.8rem;}.article-main h3 {font-size: 1.6rem;}.article-main p {font-size: 13pt;line-height: 1.5;}.article-main img {display: block;max-width:75%;margin: 20px 0px;max-height: 400px;}.article-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;padding: 20px;max-width: 1200px;margin: auto;}.article-card {background: var(--c-fff);border-radius: 8px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);overflow: hidden;margin-bottom:10px;}.article-card-featured {grid-column: 1 / -1;}.article-card:hover {transform: translateY(-5px);}.article-card a {text-decoration: none;color: inherit;}.article-image {width: 100%;height: 200px;background-size: cover;background-position: center;}.article-card-featured .article-image {height: 400px;}.article-content {padding: 35px;}.article-content h2 {margin: 0 0 10px;font-size: 18px;}.article-card-featured .article-content h2 {font-size: 24px;}.article-content p {margin: 0;color: var(--c-666);}a.licencePlate,.licencePlate,a.plate,.plate {display: inline-flex;align-items: center;box-sizing: border-box;min-height: 30px;margin: 0;padding: 2px 8px 2px 0;background: var(--c-fff);background-image: none;color: var(--c-111);border: 2px solid var(--c-111);border-radius: 3px;font-size: 14px;font-weight: 700;letter-spacing: 0.04em;line-height: 1.1;text-align: left;text-decoration: none;max-width: none;width: auto;white-space: nowrap;vertical-align: middle;}a.licencePlate:link,a.licencePlate:visited,a.licencePlate:hover,a.plate:link,a.plate:visited,a.plate:hover {color: var(--c-111);text-decoration: none;}.licencePlate::before,.plate::before {content: "N";display: flex;align-items: flex-end;justify-content: center;box-sizing: border-box;width: 18px;align-self: stretch;margin-right: 6px;padding: 12px 0 1px;color: var(--c-fff);font-size: 9px;font-weight: 700;letter-spacing: 0;line-height: 1;background-color: var(--merke);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Crect width='22' height='16' fill='%23ba0c2f'/%3E%3Cpath d='M6 0h4v16H6zM0 6h22v4H0z' fill='%23fff'/%3E%3Cpath d='M7 0h2v16H7zM0 7h22v2H0z' fill='%2300205b'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 14px auto;background-position: center 3px;}a.licencePlate:link, a.licencePlate:visited, a.licencePlate:hover, a.licencePlate:active { color: var(--c-111); text-decoration: none; }h1 span {display:none;}@media only screen and (max-width:768px) {.VehicleView main table{overflow-y: hidden;display: inline-table;}div#husker-ikke {display: inline;float: left}#hovedmeny {margin-top: 20px}body#Frontpage #kjennetegn-sok {margin-top: 20px}.VehicleView #kjoretoy-hoyre {width:100%;float:none;}.VehicleView #kjoretoy-venstre {width:100%;float:none;}}@media only screen and (min-width: 768px) {body {background-color: var(--merke);}.ce-element {border-radius: 5px;}}@media only screen and (min-width:1024px) {section.SearchSection3{padding: 20px;}}@media only screen and (max-width:768px) {body#Frontpage #header-inner {width: 100%;float: none;text-align: center;display: inline-block;padding: 0;}body#Frontpage a#logo {float: none;width: initial;display: block;padding: 0;margin: 0 auto;height: auto;line-height: 0;margin-top: 2em;text-align: center;}body#Frontpage img#regnr-logo {height: 14em;display: inline-block;width: auto;margin: 0;padding: 0;}body#Frontpage a#logo svg {width: 125.34px;max-height: initial;margin-top: 34px;margin-top: 50%;}body#Frontpage h2#page_name{ display: inline-block;}body#Frontpage button#menu-button{display: none;}body#Frontpage img#regnr-logo{height:130px;}body#Frontpage #header-inner {max-width: 100%;height: auto}div#kjennetegn-sok {max-width: inherit}body#Frontpage div#kjennetegn-sok {margin-left: 0;float: none;}}@media only screen and (max-width:480px) {#kjennetegn-sok input[type=text] {font-size: 13pt}div#kjennetegn-sok-input { max-width: 500px; }}.faqQuestion {font-size: 18px;margin-bottom: 0.5rem;position: relative; }.faqAnswer {margin-bottom: 30px;}li {margin-bottom: 0.5rem;}:root { --mx: max(4vw, 16px); }.grid { display: grid; gap: 1.2rem; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }.card { border:1px solid var(--c-e6e6e6); border-radius: .9rem; padding:1rem; background:var(--c-fff); }figure { margin:0; }figcaption { font-size:.9rem; color:var(--c-666); margin-top:.4rem; }.faq dt{font-weight:700;margin-top:.9rem}.faq dd{margin: .3rem 0 0 0}main img {max-width: 300px;}@media (min-width: 768px) { table.TableRegnrSuggestions { padding: 5px 20px 20px 20px; } }th, td { padding: 0px; }table { border-collapse: collapse; border-spacing: 0; }.redtext {color:red;}section#warning-stolen, section#warning-stolen a {margin-bottom: 5px;font-size: 12pt;}body#Innholdsfortegnelse main ul.sitemapList li {list-style-type: disclosure-closed;display: inline-block;margin-right: 1.25rem;}ul.breadcrumb li {display: inline-block;}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#mine-biler-lagre{margin:6px 0 10px}#mine-biler{max-width:640px;margin:16px auto;padding:12px 16px;background:var(--c-fff);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.15);text-align:left}#mine-biler h2{font-size:1.05em;margin:8px 0}#mine-biler ul{list-style:none;margin:0;padding:0}#mine-biler li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--c-eee)}#mine-biler .mb-regnr{font-weight:bold;color:var(--lenke);min-width:80px}#mine-biler .mb-tekst{flex:1;font-size:.9em}#mine-biler .mb-tekst strong,#mine-biler .mb-tekst span{display:block}#mine-biler .mb-tekst span{color:var(--c-666)}.mb-skjema label{display:block;font-size:.9em}.mb-knapp{background:var(--merke);color:var(--c-fff);border:0;border-radius:6px;padding:8px 14px;font-size:.95em;cursor:pointer}.mb-lenke{background:none;border:0;color:var(--lenke);text-decoration:underline;cursor:pointer;font-size:.9em;padding:4px 6px}.mb-lenke:hover{color:var(--lenke-hover)}.mb-lagret{font-weight:bold;color:var(--merke);margin-right:6px}.mb-skjema input,.mb-skjema textarea{display:block;width:100%;max-width:360px;box-sizing:border-box;margin:4px 0;padding:8px;font-size:16px}.mb-info,.mb-valg{font-size:.8em;color:var(--c-666);margin:6px 0 0}.regnr-hero .regnr-subtitle {max-width: 700px;margin: 0 auto 32px;}.regnr-landing-wrapper { padding-bottom: 24px; }.hero-badge { display: inline-block; background-color: var(--c-f8fafc); color: var(--c-475569); padding: 6px 14px; border-radius: 4px; font-size: 0.85rem; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid var(--c-cbd5e1); }.regnr-subtitle { font-size: 1.1rem; color: var(--c-475569); max-width: 700px; margin: 0 auto 35px auto; }.regnr-search-form { display: flex; justify-content: center; align-items: center; gap: 15px; max-width: 768px; margin: 0 auto; }.license-plate-input { display: flex; align-items: stretch; background: white; border: 2px solid var(--c-334155); border-radius: 6px; overflow: hidden; height: 60px; width: 100%; max-width: 300px; }.plate-blue-stripe { background-color: var(--merke); color: white; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 40px; font-weight: bold; user-select: none; }.plate-flag { font-size: 0.8rem; margin-bottom: 2px; }.plate-n { font-size: 1.2rem; line-height: 1; }.license-plate-input input { border: none; outline: none; width: 100%; font-size: 1.8rem; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 2px; color: var(--c-0f172a); background: transparent; }.license-plate-input:focus-within { border-color: var(--merke); box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1); }.info-content { flex: 1; }.info-visual { flex: 1; display: flex; justify-content: center; }.regnr-section-title { font-size: 1.8rem; margin-top: 0; margin-bottom: 20px; color: var(--c-0f172a); }.benefit-list { list-style: none; padding: 0; margin: 0; }.benefit-list li { display: flex; align-items: flex-start; gap: 15px; margin-bottom: 25px; }.benefit-icon { font-size: 1.5rem; background: var(--c-e0f2fe); width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 8px; flex-shrink: 0; }.benefit-text h3 { margin: 0 0 5px 0; font-size: 1.1rem; color: var(--c-0f172a); }.benefit-text p { margin: 0; font-size: 0.95rem; color: var(--c-475569); }.seo-content-box { background: var(--c-ffffff); padding: 40px; border-radius: 8px; border: 1px solid var(--c-e2e8f0); box-shadow: 0 2px 4px rgba(0,0,0,0.02); margin-top: 20px; }.seo-content-box h2 { margin-top: 0; font-size: 1.4rem; border-bottom: 1px solid var(--c-e2e8f0); padding-bottom: 15px; margin-bottom: 25px; color: var(--c-0f172a); }.faq-item { margin-bottom: 25px; }.faq-item h3 { font-size: 1.1rem; margin-bottom: 8px; color: var(--c-0f172a); }.bottom-cta-box { margin-top: 40px; padding-top: 30px; border-top: 1px solid var(--c-e2e8f0); text-align: center; }.secondary-btn:hover { background-color: var(--merke-hover); color: var(--c-fff); }.faq-item p { color: var(--c-475569); margin: 0; }.practical-info-rich { background: var(--c-ffffff); padding: 40px; border-radius: 8px; border: 1px solid var(--c-e2e8f0); box-shadow: 0 2px 4px rgba(0,0,0,0.02); margin-top: 20px; }.practical-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; }.practical-item { background: var(--c-f8fafc); border: 1px solid var(--c-e2e8f0); border-radius: 8px; padding: 25px; display: flex; align-items: flex-start; gap: 15px; }.item-icon { font-size: 1.8rem; background: var(--c-e0f2fe); width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: 8px; flex-shrink: 0; }.item-content h3 { margin-top: 0; font-size: 1.1rem; color: var(--c-0f172a); margin-bottom: 8px; }.item-content p { font-size: 0.95rem; color: var(--c-475569); margin: 0; }@media (max-width: 768px) {.info-visual { width: 100%; }}@media (max-width: 768px) {.regnr-search-form { flex-direction: column; width: 100%; }.seo-content-box { padding: 25px 20px; }.practical-info-rich { padding: 25px 20px; }}.u-clear { clear: both; }.u-pointer { cursor: pointer; }.u-nowrap { white-space: nowrap; }.u-center { text-align: center; }.u-skjult { display: none; }a.u-plainlink { text-decoration: none; color: black; }.aar-felt { text-align: center; width: 70px; }.knapp-normal { padding: 10px 15px; font-weight: normal; }.rad-mork { background-color: var(--c-e5f1f4); }.rad-lys { background-color: var(--c-f8fbfc); }.VehicleView main .tabell-rutenett, .tabell-rutenett { width: 100%; border-collapse: collapse; margin-bottom: 20px; }.tabell-rutenett th, .tabell-rutenett td { border: 1px solid var(--c-ddd); padding: 8px; }.u-mb5 { margin-bottom: 5px; }.u-svart { color: black; }.fakta { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); margin: 0; }.fakta dt, .fakta dd { margin: 0; padding: 12px 0; border-bottom: 1px solid var(--c-e2e8f0); min-width: 0; line-height: 1.35; }.fakta dt { padding-right: 1rem; color: var(--c-475569); font-weight: 500; text-align: left; overflow-wrap: break-word; }.fakta dd { padding-left: 1rem; color: var(--c-0f172a); font-weight: 600; text-align: right; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }.fakta dt:last-of-type, .fakta dd:last-of-type { border-bottom: 0; }@media (max-width: 768px) {.fakta dt { padding-right: 0.75rem; }.fakta dd { padding-left: 0.75rem; }}body#VehicleView { background-color: var(--c-f1f5f9); }body#VehicleView main#content { padding: 16px 12px 8px; }body#VehicleView .grid { align-items: start; gap: 22px; }body#VehicleView .grid > #kjoretoy-venstre,body#VehicleView .grid > #kjoretoy-hoyre {float: none; width: auto; max-width: none; min-width: 0; min-height: 0;margin: 0; padding: 0; display: flex; flex-direction: column; gap: 22px; overflow: visible;}body#VehicleView .ce-element:not(.infoboks) {background: var(--c-fff); border: 1px solid var(--color-border); border-radius: var(--radius-md);box-shadow: var(--shadow-card); padding: 18px 20px 14px; margin: 0; overflow: visible;}body#VehicleView .ce-element:not(.infoboks):has(> h2) { padding: 0 0 14px; }body#VehicleView #content-inner > .ce-element:not(.infoboks) { margin-top: 22px; }body#VehicleView .ce-element:not(.infoboks) > h2 {display: block; color: var(--c-0f2744); font-size: 1.15rem; font-weight: 700; line-height: 1.3; border-bottom: 0;}body#VehicleView .ce-element:not(.infoboks) > h2:first-of-type {margin: 0 0 14px; padding: 12px 20px; background: var(--color-card-head); border-radius: var(--radius-md) var(--radius-md) 0 0;}body#VehicleView .ce-element:not(.infoboks) > h2:not(:first-of-type) {margin: 18px 20px 8px; padding: 8px 12px; background: var(--color-card-head); border-radius: var(--radius-md);}body#VehicleView .ce-element:not(.infoboks) > h2.pille-ok { background: var(--ok-bg); color: var(--ok-fg); }body#VehicleView .ce-element:not(.infoboks) > h2.pille-advarsel { background: var(--warn-bg); color: var(--warn-fg); }body#VehicleView .ce-element:not(.infoboks) > h2.pille-fare { background: var(--danger-bg); color: var(--danger-fg); }body#VehicleView .ce-element:not(.infoboks) > h2.pille-info { background: var(--info-bg); color: var(--info-fg); }body#VehicleView .ce-element:not(.infoboks) > h2.pille-noytral { background: var(--neutral-bg); color: var(--neutral-fg); }.brikker { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin: 12px 0 4px; }@media (min-width: 768px) {.brikker { grid-template-columns: repeat(3, minmax(0, 1fr)); }}.brikke { background: var(--c-f8fafc); border: 1px solid var(--c-e2e8f0); border-radius: 8px; padding: 10px 12px; min-width: 0; }.brikke span { display: flex; align-items: center; gap: 6px; color: var(--c-64748b); font-size: 0.75rem; font-weight: 600; }.brikke strong { display: block; margin-top: 4px; color: var(--c-0f172a); font-size: 1.2rem; font-weight: 700; line-height: 1.2; overflow-wrap: anywhere; }.brikke svg { width: 14px; height: 14px; flex: 0 0 auto; }body#VehicleView .ce-element > h3 { margin: 18px 0 8px; color: var(--c-0f172a); font-size: 1rem; font-weight: 700; }body#VehicleView .ce-element:not(.infoboks) p { color: var(--c-334155); margin: 8px 0 12px; }body#VehicleView .kjoretoy-h1 { width: auto; max-width: 100%; margin: 0 0 8px; color: var(--c-0f172a); font-size: 1.45rem; line-height: 1.25; font-weight: 700; }body#VehicleView .kjoretoy-data time { color: var(--c-64748b); font-size: 0.9rem; }body#VehicleView .ce-element:not(.infoboks):has(> h2) > :not(h2) { margin-left: 20px; margin-right: 20px; }body#VehicleView .ce-element > .u-scroll-x { border: 1px solid var(--c-e2e8f0); border-radius: 8px; margin: 0 0 16px; background: var(--c-fff); max-width: 100%; }@media (max-width: 768px) {body#VehicleView .ce-element > .u-scroll-x { overflow-x: auto; scrollbar-width: thin; scrollbar-color: var(--c-94a3b8) var(--c-f1f5f9); }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar { height: 8px; }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar-thumb { background: var(--c-94a3b8); border-radius: 8px; }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar-track { background: var(--c-f1f5f9); }body#VehicleView .tabell-rutenett th:first-child,body#VehicleView .tabell-rutenett td:first-child { position: sticky; left: 0; }body#VehicleView .tabell-rutenett th:first-child { z-index: 2; background: var(--c-f8fafc); }body#VehicleView .tabell-rutenett td:first-child { z-index: 1; background: var(--c-fff); box-shadow: 4px 0 6px rgba(15, 23, 42, 0.05); }body#VehicleView .tabell-rutenett tbody tr:nth-child(even) td:first-child { background: var(--c-f8fafc); }}body#VehicleView .tabell-rutenett { display: table; width: 100%; margin: 0; border-collapse: collapse; border-spacing: 0; }body#VehicleView .tabell-rutenett th,body#VehicleView .tabell-rutenett td {border: 0; border-bottom: 1px solid var(--c-e2e8f0); padding: 12px 14px; text-align: left; vertical-align: middle; font-variant-numeric: tabular-nums;}body#VehicleView .tabell-rutenett th { background: var(--c-f8fafc); color: var(--c-64748b); font-size: 0.82rem; font-weight: 600; white-space: normal; }body#VehicleView .tabell-rutenett td { color: var(--c-0f172a); font-weight: 600; white-space: nowrap; background: var(--c-fff); }body#VehicleView .tabell-rutenett tbody tr:nth-child(even) td { background: var(--c-f8fafc); }body#VehicleView .tabell-rutenett tr:last-child td { border-bottom: 0; }@media (max-width: 480px) {body#VehicleView #Dekk-og-felg,body#VehicleView #Aksler { position: relative; }body#VehicleView .ce-element > .u-scroll-x {overflow: visible; border: 0; border-radius: 0; margin: 0; background: transparent; max-width: 100%;}body#VehicleView .tabell-rutenett,body#VehicleView .tabell-rutenett tbody,body#VehicleView .tabell-rutenett tr { display: block; width: 100%; min-width: 0; }body#VehicleView .tabell-rutenett thead {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden;clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}body#VehicleView .tabell-rutenett tr {border: 1px solid var(--c-e2e8f0); border-radius: 8px; margin: 0 0 12px; overflow: hidden; background: var(--c-fff);}body#VehicleView .tabell-rutenett tbody tr:nth-child(n) td {display: block; position: static; width: auto; min-width: 0; white-space: normal; overflow-wrap: anywhere;box-shadow: none; background: var(--c-fff); border: 0; border-bottom: 1px solid var(--c-e2e8f0);padding: 8px 12px; text-align: right; font-weight: 600; color: var(--c-0f172a); overflow: hidden;}body#VehicleView .tabell-rutenett tbody tr:nth-child(n) td:last-child { border-bottom: 0; }body#VehicleView .tabell-rutenett tbody tr:nth-child(n) td:first-child { background: var(--c-f8fafc); }body#VehicleView .tabell-rutenett td::before {float: left; margin-right: 0.75rem; max-width: 58%; font-weight: 500; color: var(--c-475569); text-align: left; overflow-wrap: break-word;}body#VehicleView .tabell-rutenett td::after { content: ""; display: block; clear: both; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(1)::before { content: "Aksel"; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(2)::before { content: "Dekk"; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(3)::before { content: "Felg"; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(4)::before { content: "Min. hastighetsindeks"; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(5)::before { content: "Innpress"; }body#VehicleView #Dekk-og-felg .tabell-rutenett td:nth-child(6)::before { content: "Min. lastindeks"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(1)::before { content: "Aksel"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(2)::before { content: "Avstand til neste aksel"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(3)::before { content: "Sporvidde"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(4)::before { content: "Fremdrift"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(5)::before { content: "Luftfjæring"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(6)::before { content: "Makslast"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(7)::before { content: "Antall hjul"; }body#VehicleView #Aksler .tabell-rutenett td:nth-child(8)::before { content: "Styring"; }}.kjoretoy-h1 { width: auto; max-width: 100%; }.u-inline { display: inline; }.u-p0 { padding: 0; }.feilmelding { color: red; }.min-h500 { min-height: 500px; }.product-disabled-message { color: var(--c-d32f2f); padding: 10px; background-color: var(--c-fdecea); border-left: 5px solid var(--c-f44336); }.VehicleView main h3.u-fw600, .u-fw600 { font-weight: 600; }.u-scroll-x { overflow-x: auto; }.forhandsvis { max-height: 198px; overflow-y: hidden; display: block; }p.menu-heading { color: white; font-weight: bold; }body:has(.regnr-landing-wrapper),body#Frontpage:has(.regnr-landing-wrapper),body#browsing:has(.regnr-landing-wrapper) {background-color: var(--c-f1f5f9);color: var(--c-334155);height: auto;}body:has(.regnr-landing-wrapper) main#content {background: transparent;box-shadow: none;max-width: 960px;margin-left: auto;margin-right: auto;}body#browsing:has(.regnr-landing-wrapper) main#content {background-color: var(--c-f1f5f9);color: var(--c-334155);}.regnr-landing-wrapper { color: var(--c-334155); line-height: 1.6; }.regnr-landing-wrapper p { margin-bottom: 1em; }.regnr-landing-wrapper h1,.regnr-landing-wrapper h2,.regnr-landing-wrapper h3,.regnr-landing-wrapper h4,.kort-grid h2 { max-width: none; }.regnr-container {max-width: 1000px;margin: 0 auto;padding: 0 20px;}.regnr-hero {text-align: center;padding: 48px 20px;background-color: var(--c-fff);border: 1px solid var(--c-e2e8f0);border-radius: 8px;margin: 10px auto 20px auto;max-width: 900px;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);}h1.regnr-title {font-size: clamp(1.8rem, 4vw, 2.5rem);font-weight: 700;margin: 0 auto 15px auto;color: var(--c-0f172a);line-height: 1.2;}.regnr-btn,a.regnr-btn {display: inline-block;height: 60px;padding: 0 30px;font-size: 1.1rem;font-weight: 600;background-color: var(--merke);color: var(--c-fff);border: none;border-radius: 6px;cursor: pointer;line-height: 60px;text-align: center;text-decoration: none;}.regnr-btn:hover,a.regnr-btn:hover { background-color: var(--merke-hover); color: var(--c-fff); }.secondary-btn,a.secondary-btn,.btn,.btn--primary,.btn--secondary { background-color: var(--merke); color: var(--c-fff); }.trust-indicators {display: flex;justify-content: center;gap: 20px;margin-top: 20px;font-size: 0.9rem;color: var(--c-64748b);}.info-split-section {display: flex;align-items: center;gap: 40px;margin-top: 50px;margin-bottom: 40px;}.regnr-landing-wrapper #huskerikke_left,.regnr-landing-wrapper #huskerikke_right {float: none;width: auto;color: inherit;}.faq-answer,.faq-item p { color: var(--c-475569); margin: 0 0 8px; }.faq-answer ul,.faq-answer ol,.seo-content-box ul,.seo-content-box ol { margin: 8px 0 12px 1.2rem; padding: 0; }.bottom-cta-box h3 { font-size: 1.2rem; margin-bottom: 15px; color: var(--c-0f172a); }.seo-content-box a { text-decoration: underline; }.kort-grid > a {display: flex;flex-direction: column;gap: 8px;background: var(--c-fff);border: 1px solid var(--c-e2e8f0);border-radius: 8px;padding: 16px;color: var(--c-0f172a);text-decoration: none;}.kort-grid > a:hover { border-color: var(--merke); }.kort-grid img { width: 100%; height: 140px; object-fit: cover; border-radius: 4px; }.fakta input[type="text"],.fakta input[type="number"],.fakta input[type="tel"],.fakta select,.fakta textarea { width: 100%; max-width: 420px; font-size: 16px; }table.sortable thead tr th.sortable {background-repeat: no-repeat;background-position: center right;cursor: pointer;background-image: url("/resources/img/icon_sort_bg.png");}table.sortable thead tr .sortable.order-asc { background-image: url("/resources/img/icon_sort_asc.png"); }table.sortable thead tr .sortable.order-desc { background-image: url("/resources/img/icon_sort_desc.png"); }@media (max-width: 768px) {.info-split-section { flex-direction: column; }}@media (max-width: 768px) {.license-plate-input, .regnr-btn, a.regnr-btn { width: 100%; max-width: 100%; }.trust-indicators { flex-direction: column; gap: 5px; }}.regnr-landing-wrapper .seo-content-box:has(.tabell-rutenett) {overflow-x: auto;max-width: 100%;-webkit-overflow-scrolling: touch;scrollbar-color: var(--merke) var(--c-e8eef5);}.regnr-landing-wrapper .tabell-rutenett th.sortable {padding-right: 16px;background-position: right 2px center;}@media (max-width: 480px) {.regnr-landing-wrapper .tabell-rutenett th,.regnr-landing-wrapper .tabell-rutenett td {padding: 6px 3px;}}a:link,a:visited { color: var(--lenke); }a:hover { color: var(--merke-hover); }footer a:link,footer a:visited,footer a:hover,#menu a,#header-inner a { color: var(--c-fff); }.seo-content-box > h1.regnr-title {font-size: 1.45rem;text-align: left;margin: 0 0 8px;}.seo-content-box > .regnr-subtitle {text-align: left;max-width: none;margin: 0 0 18px;font-size: 1rem;}.regnr-landing-wrapper > .regnr-container:first-child > .seo-content-box { margin-top: 12px; }.skjema-label {display: block;max-width: 640px;margin: 0 auto 8px;font-size: 1.05rem;font-weight: 700;color: var(--c-0f172a);text-align: center;}.regnr-search-form { gap: 12px; align-items: stretch; flex-wrap: wrap; justify-content: center; }.skjema-label { flex: 1 0 100%; }.license-plate-input {height: 64px;border-radius: 8px;border-color: var(--merke);box-shadow: 0 4px 14px rgba(15, 23, 42, 0.08);}.license-plate-input input {font-size: 1.6rem;padding: 0 12px;height: 100%;}.license-plate-input:focus-within { border-color: var(--merke); box-shadow: 0 0 0 3px rgba(32, 92, 160, 0.2); }.regnr-btn,a.regnr-btn {background-color: var(--merke);border-radius: 8px;font-weight: 700;}.regnr-btn:hover,a.regnr-btn:hover { background-color: var(--merke-hover); color: var(--c-fff); }.regnr-landing-wrapper .filteroptions > label { display: block; font-size: 1.05rem; margin: 0 0 12px; }.regnr-landing-wrapper .fakta { row-gap: 14px; align-items: center; }.regnr-landing-wrapper .fakta dt,.regnr-landing-wrapper .fakta dt label {font-size: 1rem;font-weight: 700;color: var(--c-0f172a);}.regnr-landing-wrapper .fakta input[type="text"],.regnr-landing-wrapper .fakta input[type="number"],.regnr-landing-wrapper .fakta select {min-height: 44px;padding: 8px 12px;font-size: 16px;border: 1px solid var(--c-cbd5e1);border-radius: 6px;}.skjema-handling { margin: 8px 0 0; }.skjema-handling .regnr-btn {height: auto;line-height: 1.2;padding: 12px 22px;}.kort-ikon { width: 32px; height: 32px; stroke: var(--merke); fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }.kort-grid > a { align-items: center; text-align: center; border-top: 4px solid var(--merke); color: var(--lenke); font-weight: 700; min-height: 120px; justify-content: center; }@media (max-width: 768px) {header {height: auto;line-height: 1.2;}#header-inner,body#Frontpage #header-inner {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;height: auto;max-width: 920px;width: 100%;float: none;text-align: left;white-space: normal;padding: 8px 16px;gap: 8px;}a#logo,body#Frontpage a#logo {display: flex;align-items: center;float: none;width: auto;max-width: 46%;height: 40px;flex: 0 1 auto;margin: 0;overflow: visible;order: 1;}a#logo img#regnr-logo,body#Frontpage img#regnr-logo,body#Frontpage a#logo svg {display: block;height: 32px;width: auto;max-width: 100%;max-height: 32px;margin: 0;padding: 0;}#menu-button,body#Frontpage button#menu-button {display: inline-flex;align-items: center;justify-content: flex-end;width: 44px;height: 44px;flex: 0 0 44px;margin-left: auto;font-size: 28px;line-height: 1;order: 2;}#kjennetegn-sok,body#Frontpage #kjennetegn-sok,body#Frontpage div#kjennetegn-sok {flex: 1 1 100%;order: 3;width: 100%;max-width: 100%;margin: 0;float: none;height: auto;}div#kjennetegn-sok-input {height: 48px;max-width: 100%;}nav#menu {top: 100%;}}.container,#header-inner,#footer-inner,#content-inner,.regnr-container,body.layout-landing main#content,body.layout-vehicle main#content,body.layout-list main#content,body.layout-content main#content,body.layout-error main#content {max-width: var(--container);margin-left: auto;margin-right: auto;}.regnr-hero,#mine-biler {max-width: none;}body.layout-vehicle .grid {display: grid;grid-template-columns: 1fr;gap: var(--space-4);}@media (min-width: 768px) {body.layout-vehicle .grid {grid-template-columns: 1fr 1fr;}}:focus-visible {outline: 2px solid var(--color-focus);outline-offset: 2px;}header :focus-visible,footer :focus-visible,.btn:focus-visible,.regnr-btn:focus-visible,.call-to-action-button:focus-visible,.mb-knapp:focus-visible {outline-color: var(--c-fff);}.prose a,.seo-content-box a,.faq-answer a,.faq-item a,.practical-info-rich a,main p a {text-decoration: underline;text-underline-offset: 2px;}header a,footer a,nav a,.btn,.regnr-btn,.licencePlate,.plate,.kort-grid > a,.pill {text-decoration: none;}.btn,.btn--primary,.btn--secondary,.regnr-btn,a.regnr-btn,.call-to-action-button,.mb-knapp,.actionbutton,.secondary-btn,a.secondary-btn {background-color: var(--merke);color: var(--c-fff);border: 0;border-radius: var(--radius-md);min-height: 48px;padding: 0 16px;font-weight: 700;cursor: pointer;}.btn:hover,.regnr-btn:hover,a.regnr-btn:hover,.call-to-action-button:hover,.mb-knapp:hover,.actionbutton:hover,.secondary-btn:hover,a.secondary-btn:hover {background-color: var(--merke-hover);color: var(--c-fff);}.btn-pris {margin-left: var(--space-2);font-weight: 700;color: var(--color-heading);white-space: nowrap;}.piller { display: flex; flex-wrap: wrap; gap: var(--space-2); margin: var(--space-3) 0; }.pill {display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 4px 12px;border-radius: var(--radius-pill);font-size: var(--text-sm);font-weight: 700;text-decoration: none;}.pill--ok { color: var(--ok-fg); background: var(--ok-bg); }.pill--warn { color: var(--warn-fg); background: var(--warn-bg); }.pill--danger { color: var(--danger-fg); background: var(--danger-bg); }.pill--info { color: var(--info-fg); background: var(--info-bg); }.pill--neutral { color: var(--neutral-fg); background: var(--neutral-bg); }.icon { width: 16px; height: 16px; flex: 0 0 auto; }.dempet { color: var(--color-muted); font-size: var(--text-sm); }.card {background: var(--color-surface);border: 1px solid var(--color-border);border-radius: var(--radius-md);box-shadow: var(--shadow-card);margin: 0 0 var(--space-4);}.card__head {background: var(--color-card-head);padding: var(--space-3) var(--space-4);border-radius: var(--radius-md) var(--radius-md) 0 0;}.card__head h2,.card__head h3 { margin: 0; max-width: none; color: var(--color-heading); }.card__body { padding: var(--space-4); }