:root { --brand:#205ca0; }* { 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:#11131a; border:1px solid #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: #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: #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: #fff;text-decoration: none}body,head {margin: 0;background-color: #205ca0}header h1 {color: #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: #FFF;border: 1px solid #E1E1E1;border-top: 1px solid #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 #d4d4d4;margin: 0;text-shadow: 1px 1px 0 #fff;font: 11px/normal sans-serif;color: #333;cursor: pointer;outline: 0;background-color: #ececec;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));background-image: -webkit-linear-gradient(#f4f4f4, #ececec);background-image: -moz-linear-gradient(#f4f4f4, #ececec);background-image: -o-linear-gradient(#f4f4f4, #ececec);background-image: -ms-linear-gradient(#f4f4f4, #ececec);background-image: linear-gradient(#f4f4f4, #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:930px) {#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:600px) {div#smsInfView {}}header {display: block;width: 100%;background: #205ca0;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: #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: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-o-border-radius: 3px;border: 2px solid #205ca0;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: #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: #205ca0;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: #205CA0;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: #fff;border-radius: 5px;padding: 10px 0;margin: 0;z-index:1;height: auto;overflow: auto;display:none;}menu#hovedmeny li a {color: #205ca0;}#hovedmeny li:hover a {background: #205ca0;color: white;}#hovedmeny li,#hovedmeny li a {width: 100%;display: block}nav#menu {position: absolute;right: 0;top: 6.5rem;background: #205ca0;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: 769px) {#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:#205ca0;fill:white;}body#recaptcha {background:#205ca0;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: #205ca0;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:960px) {.VehicleView #kjoretoy-hoyre,.VehicleView #kjoretoy-venstre {padding-top: 1px}}h3 {margin: 0}body {font-family: sans-serif;font-size: 14px;line-height: 1.4}p {margin-top: 20px;margin-bottom: 20px;}a:link {color: #205ca0;}body {font-family: sans-serif;font-size:14px;line-height:1.4;}a { text-decoration:none;}.ce-element {background-color: #fff;padding: 30px;border-radius: 5px;}body.MFIRST {background-color: #fff;}body.MFIRST main#content, body.VehicleView, body.VehicleView div#content-inner {padding: 0;}.actionbutton {background: #205ca0;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: 500px) {.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;}* {font-size: 13px;}h1,h2,h3,h4{max-width:70%;}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: 930px) {.infoboks { margin-top: 5px;} }.infoboks, .infoboks>* { font-size: 13px;font-weight: bold;} .infoboks h1, .infoboks h1>* {font-size: 14pt;}.infoboks a {text-decoration: underline;}.infoboks-oransje, .infoboks-oransje a {color:#e38d13;}.infoboks-blau, .infoboks-blau a {color:#337ab7;}.infoboks-raud, .infoboks-raud a {color:#bf080d;}table {width:100%;border-collapse: collapse;}table, tr {width: 100%;}table tr th {background-color: #205ca0;color: #fff;padding: 5px 10px;text-align: left}table tr:nth-child(odd) {background-color: #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: #205ca0;font-weight: bold;margin-bottom: 10px;}.VehicleView main h3 {margin: 0;font-size: 16px;color: #205ca0;font-weight: bold;margin-bottom: 10px;}a.button {text-decoration: none;}.button {padding: 5px;font-weight: bold;font-size: 13px;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: #205ca0;}#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 #205ca0;}#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: 1000px) {#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: #205ca0;color: white;}body#browsing #huskerikke_right table tr:nth-child(even) {background-color: #ffffff;}body#browsing {background-color: #205ca0;}body#browsing main#content {background-color: #205ca0;color: white;}body#browsing #huskerikke_right table {color: black;border: 2px solid #fff;}noscript {text-align: center;width: 100%;display: block;background: #bf080d;color: white; font-size: 13pt;padding:20px;}#vehicle_brand_logo {float:right;width: 50px;}.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: 769px) {.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: #ff5b24;color: #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: #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: #205ca0;width: 100%;height: 9px;border: 0;margin-top: 20px;margin-bottom: 20px;}.dropdown-kilometer .dropdown-toggle {background-color: #205ca0;color: white;border: none;padding: 1rem;cursor: pointer;margin-bottom: 1rem;}.dropdown-kilometer .dropdown-toggle:hover {background-color: #0056b3;}@keyframes blink {0% {-webkit-text-stroke: 1px transparent;}25% {-webkit-text-stroke: 1px #ffeb3b;}50% {-webkit-text-stroke: 1px transparent;}75% {-webkit-text-stroke: 1px #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: #205ca0;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;}.licencePlate {display: flex;align-items: center;padding: 4px 8px 4px 22px;border-radius: 3px;background-color: #ecf0f3;background-image: url('https://regnr.no/images/root/norsk-skilt-venstre-sesksjon.png');background-position: 0 50%;background-size: auto 100%;background-repeat: no-repeat;border: 1px #000;font-size: 130%;font-weight: 500;text-align: left;max-width: 100px;}h1 span {display:none;}@media only screen and (max-width:600px) {.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: 600px) {body {background-color: #205ca0;}.ce-element {border-radius: 5px;}}@media only screen and (min-width:960px) {section.SearchSection3{padding: 20px;}}@media only screen and (max-width:800px) {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:500px) {#kjennetegn-sok input[type=text] {font-size: 13pt}div#kjennetegn-sok-input { max-width: 500px; }}li { margin-bottom: 0.5rem; }:root { --mx: max(4vw, 16px); --brand:#205CA0; }.grid { display: grid; gap: 1.2rem; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); }.card { border:1px solid #e6e6e6; border-radius: .9rem; padding:1rem; background:#fff; }figure { margin:0; }figcaption { font-size:.9rem; color:#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: 601px) { 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:#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 #eee}#mine-biler .mb-regnr{font-weight:bold;color:#205ca0;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:#666}.mb-skjema label{display:block;font-size:.9em}.mb-knapp{background:#205ca0;color:#fff;border:0;border-radius:6px;padding:8px 14px;font-size:.95em;cursor:pointer}.mb-lenke{background:none;border:0;color:#205ca0;text-decoration:underline;cursor:pointer;font-size:.9em;padding:4px 6px}.mb-lagret{font-weight:bold;color:#205ca0;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:#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: #f8fafc; color: #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 #cbd5e1; }.regnr-subtitle { font-size: 1.1rem; color: #475569; max-width: 700px; margin: 0 auto 35px auto; }.regnr-search-form { display: flex; justify-content: center; align-items: center; gap: 15px; max-width: 600px; margin: 0 auto; }.license-plate-input { display: flex; align-items: stretch; background: white; border: 2px solid #334155; border-radius: 6px; overflow: hidden; height: 60px; width: 100%; max-width: 300px; }.plate-blue-stripe { background-color: #205ca0; 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: #0f172a; background: transparent; }.license-plate-input:focus-within { border-color: #2563eb; 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: #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: #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: #0f172a; }.benefit-text p { margin: 0; font-size: 0.95rem; color: #475569; }.seo-content-box { background: #ffffff; padding: 40px; border-radius: 8px; border: 1px solid #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 #e2e8f0; padding-bottom: 15px; margin-bottom: 25px; color: #0f172a; }.faq-item { margin-bottom: 25px; }.faq-item h3 { font-size: 1.1rem; margin-bottom: 8px; color: #0f172a; }.bottom-cta-box { margin-top: 40px; padding-top: 30px; border-top: 1px solid #e2e8f0; text-align: center; }.secondary-btn:hover { background-color: #0f172a; }.faq-item p { color: #475569; margin: 0; }.practical-info-rich { background: #ffffff; padding: 40px; border-radius: 8px; border: 1px solid #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: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; padding: 25px; display: flex; align-items: flex-start; gap: 15px; }.item-icon { font-size: 1.8rem; background: #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: #0f172a; margin-bottom: 8px; }.item-content p { font-size: 0.95rem; color: #475569; margin: 0; }@media (max-width: 800px) {.info-visual { width: 100%; }}@media (max-width: 650px) {.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: #e5f1f4; }.rad-lys { background-color: #f8fbfc; }.VehicleView main .tabell-rutenett, .tabell-rutenett { width: 100%; border-collapse: collapse; margin-bottom: 20px; }.tabell-rutenett th, .tabell-rutenett td { border: 1px solid #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 #e2e8f0; min-width: 0; line-height: 1.35; }.fakta dt { padding-right: 1rem; color: #475569; font-weight: 500; text-align: left; overflow-wrap: break-word; }.fakta dd { padding-left: 1rem; color: #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: 600px) {.fakta dt { padding-right: 0.75rem; }.fakta dd { padding-left: 0.75rem; }}body#VehicleView { background-color: #f1f5f9; }body#VehicleView main#content { padding: 16px 12px 8px; }body#VehicleView .grid { align-items: start; gap: 16px; }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: 16px; overflow: visible;}body#VehicleView .ce-element:not(.infoboks) {background: #fff; border: 1px solid #e2e8f0; border-radius: 8px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04); padding: 18px 20px 14px; margin: 0;}body#VehicleView #content-inner > .ce-element:not(.infoboks) { margin-top: 16px; }body#VehicleView .ce-element:not(.infoboks) > h2 {display: block; margin: 0 0 8px; padding: 0 0 12px; border-bottom: 1px solid #e2e8f0;color: #0f172a; font-size: 1.15rem; font-weight: 700; line-height: 1.3;}body#VehicleView .ce-element > h3 { margin: 18px 0 8px; color: #0f172a; font-size: 1rem; font-weight: 700; }body#VehicleView .ce-element:not(.infoboks) p { color: #334155; margin: 8px 0 12px; }body#VehicleView .kjoretoy-h1 { width: auto; max-width: 100%; margin: 0 0 8px; color: #0f172a; font-size: 1.45rem; line-height: 1.25; font-weight: 700; }body#VehicleView .kjoretoy-data time { color: #64748b; font-size: 0.9rem; }body#VehicleView .ce-element > .u-scroll-x { border: 1px solid #e2e8f0; border-radius: 8px; margin: 0 0 16px; background: #fff; max-width: 100%; }@media (max-width: 800px) {body#VehicleView .ce-element > .u-scroll-x { overflow-x: auto; scrollbar-width: thin; scrollbar-color: #94a3b8 #f1f5f9; }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar { height: 8px; }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar-thumb { background: #94a3b8; border-radius: 8px; }body#VehicleView .ce-element > .u-scroll-x::-webkit-scrollbar-track { background: #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: #f8fafc; }body#VehicleView .tabell-rutenett td:first-child { z-index: 1; background: #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: #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 #e2e8f0; padding: 12px 14px; text-align: left; vertical-align: middle; font-variant-numeric: tabular-nums;}body#VehicleView .tabell-rutenett th { background: #f8fafc; color: #64748b; font-size: 0.82rem; font-weight: 600; white-space: normal; }body#VehicleView .tabell-rutenett td { color: #0f172a; font-weight: 600; white-space: nowrap; background: #fff; }body#VehicleView .tabell-rutenett tbody tr:nth-child(even) td { background: #f8fafc; }body#VehicleView .tabell-rutenett tr:last-child td { border-bottom: 0; }.kjoretoy-h1 { width: 70%; }.u-inline { display: inline; }.u-p0 { padding: 0; }.feilmelding { color: red; }.min-h500 { min-height: 500px; }.product-disabled-message { color: #d32f2f; padding: 10px; background-color: #fdecea; border-left: 5px solid #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: #f1f5f9;color: #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: #f1f5f9;color: #334155;}.regnr-landing-wrapper { color: #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: #fff;border: 1px solid #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: #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: #2563eb;color: #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: #1d4ed8; color: #fff; }.secondary-btn,a.secondary-btn { background-color: #334155; color: #fff; }.trust-indicators {display: flex;justify-content: center;gap: 20px;margin-top: 20px;font-size: 0.9rem;color: #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: #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: #0f172a; }.seo-content-box a { text-decoration: underline; }.kort-grid > a {display: flex;flex-direction: column;gap: 8px;background: #fff;border: 1px solid #e2e8f0;border-radius: 8px;padding: 16px;color: #0f172a;text-decoration: none;}.kort-grid > a:hover { border-color: #205ca0; }.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: 800px) {.info-split-section { flex-direction: column; }}@media (max-width: 650px) {.license-plate-input, .regnr-btn, a.regnr-btn { width: 100%; max-width: 100%; }.trust-indicators { flex-direction: column; gap: 5px; }}