*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:#fafaf7;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.005em}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.25}[role=button],a,button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease,opacity .15s ease}a[href^="/klienter/"]:not([href="/klienter"]):not([href="/klienter/ny"]):hover,a[href^="/saker/"]:not([href="/saker"]):not([href="/saker/ny"]):hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,58,95,.08)}a[style*=background]:hover,button[type=submit]:not(:disabled):hover{filter:brightness(1.05)}button:disabled{cursor:not-allowed!important}a:focus-visible,button:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px;border-radius:6px}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #1e3a5f;outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b0b0b0}