.sider .kalk{display:grid;grid-template-columns:280px 1fr;gap:0;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin:2rem 0 1rem}@media(max-width:720px){.sider .kalk{grid-template-columns:1fr}}.sider .kalk-inn{background:var(--bg-1);padding:1.4rem;border-right:1px solid var(--border)}@media(max-width:720px){.sider .kalk-inn{border-right:0;border-bottom:1px solid var(--border)}}.sider .kalk-ut{background:var(--bg-card);padding:1.4rem 1.6rem}.sider .ut-tittel{font-family:inherit;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem}.sider .felt{margin-bottom:1rem}.sider .felt label{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.35rem}.sider .felt-inn{position:relative}.sider .felt-inn .enhet{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--text-faint);pointer-events:none}.sider .kalk input[type=number],.sider .kalk select{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;font-size:.92rem;padding:.6rem .75rem;border-radius:var(--r)}.sider .kalk input[type=number]::-webkit-outer-spin-button,.sider .kalk input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sider .kalk input[type=number]{-moz-appearance:textfield;appearance:textfield;padding-right:2.6rem}.sider .kalk input:focus,.sider .kalk select:focus{outline:none;border-color:var(--gold-dim)}.sider .avkryss{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:var(--text);margin-bottom:.6rem;cursor:pointer}.sider .avkryss input{accent-color:var(--gold);width:15px;height:15px;cursor:pointer}.sider .gruppe{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:1.1rem 0 .2rem}.sider .gruppe:first-child{margin-top:0}.sider .linje{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.88rem}.sider .l-navn small{display:block;font-size:.72rem;color:var(--text-faint);margin-top:.15rem}.sider .l-verdi{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.sider .linje.sum{border-bottom:0;border-top:1px solid var(--gold-line);margin-top:.7rem;padding-top:.9rem}.sider .linje.sum .l-navn{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem}.sider .linje.sum .l-verdi{font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;color:var(--gold)}.sider .nokkel{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.2rem}.sider .nokkel-c{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r);padding:.8rem .9rem}.sider .nokkel-v{font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;color:#fff}.sider .nokkel-l{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-top:.35rem}.sider .hint{font-size:.78rem;color:var(--text-dim);margin:1rem 0 0;line-height:1.6}.sider .hint b{color:var(--text)}.sider .varsel{background:var(--gold-soft);border:1px solid var(--gold-line);border-left:3px solid var(--gold);border-radius:var(--r);padding:1.1rem 1.3rem;margin:1.8rem 0}.sider .varsel p{margin:0;color:var(--text);font-size:.92rem}.sider .varsel p+p{margin-top:.7rem}.sider .varsel-tittel{font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.sider .tabell-boks{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r);margin:1.5rem 0}.sider table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:420px}.sider th,.sider td{text-align:right;padding:.7rem 1rem;border-bottom:1px solid var(--border);white-space:nowrap;font-variant-numeric:tabular-nums}.sider th:first-child,.sider td:first-child{text-align:left}.sider thead th{background:var(--bg-1);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--text-faint);white-space:normal}.sider tbody tr:last-child td{border-bottom:0}.sider tbody td{background:var(--bg-card);color:var(--text-dim)}.sider tbody td:first-child{color:var(--text)}.sider tbody td.uthevet{color:#fff}
