@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Red+Hat+Display:wght@400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{scroll-behavior:smooth;--body-color-backgrond: #F3F6F9;--font-serif: "Red Hat Display", sans-serif;--font-mono: "Space Mono", monospace;--headerfooter-color-bakground: #FFFFFF;--headerfooter-border: solid 1.5px #E8E8E8;--headerfooter-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .25);--casecard-color-bg-header: #FFFFFF;--casecard-color-bg-content: #F8FAFC;--casecard-color-border: #E8E8E8;--casecard-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, .25);--casecard-box-shadow-active: 0px 4px 10px 0px rgba(56, 128, 228, .25);--infobox-color-bg-header: #FFFFFF;--infobox-color-bg-body: #F8FAFC;--infobox-color-text-header: #000000;--infobox-color-text-body: #515151;--infobox-border: solid 1.5px #E8E8E8;--akutt-color-primary: #FF0000;--akutt-color-secondary: #BD2929;--akutt-border: solid 1px var(--akutt-color-sekundær);--haster-color-primary: #FFFF00;--haster-color-secondary: #CFCF31;--haster-border: solid 1px var(--haster-color-sekundær);--vanlig-color-primary: #00FF00;--vanlig-color-secondary: #19B719;--vanlig-border: solid 1px var(--vanlig-color-sekundær);--button-color: #FFFFFF;--button-border: solid 1px #E8E8E8;--cta-color-bg-primary: #3880E4;--cta-color-bg-primary-2: #3277D7;--cta-color-bg-secondary: #757575;--cta-color-bg-secondary-2: #5C5C5C;--cta-color-transparent: #757575;--categorycheckbox-color: #000000;--categorycheckbox-color-bg: #F8FAFC;--categorycheckbox-border: solid 1.5px #E8E8E8;--warn-color: #F6C325;--warn-color-secondary: #E6B725;--success-color: #229C55;--notification-color: #3D3D3D;--notification-border: solid 1.5px #E8E8E8;--notification-color-bg: #E8ECEF}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--body-color-backgrond)}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input[type=submit],input[type=reset]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:var(--headerfooter-color-bakground);font-family:var(--font-serif);height:5rem;box-shadow:var(--headerfooter-box-shadow);border-bottom:var(--headerfooter-border);position:relative;z-index:2}.brand{display:flex;flex-direction:row;align-items:center;gap:1rem;font-size:.9rem;color:#000;text-decoration:none;font-family:var(--font-serif)}.brand-img{height:2.75rem;width:2.75rem;border-radius:.25rem}header .brand-link{text-decoration:none}main{padding-top:4rem;padding-bottom:4rem}main.v2{padding-top:0;padding-bottom:0}.infobox-container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:4rem;margin-bottom:5rem}.infobox{font-family:var(--font-mono);border-radius:1rem;border:var(--infobox-border);overflow:hidden;min-width:19rem}.infobox-header{background-color:var(--infobox-color-bg-header);color:var(--infobox-color-text-header);padding:.75rem 1rem;border-bottom:var(--infobox-border);font-size:1.25rem;text-align:center}.infobox-body{background-color:var(--infobox-color-bg-body);color:var(--infobox-color-text-body);padding:.75rem 1.5rem;font-size:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.button{font-family:var(--font-mono);font-weight:700;color:var(--button-color);width:fit-content;padding:.3rem 2rem;border-radius:.4rem;cursor:pointer;border:var(--button-border);font-size:1rem;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.button.small{font-size:.9rem;padding:.25rem 2rem}.button.samewidth{width:8.5rem}.button.primary{background-color:var(--cta-color-bg-primary)}.button.primary:hover{border-color:var(--cta-color-bg-primary-2)}.button.primary:active{background-color:var(--cta-color-bg-primary-2)}.button.secondary{background-color:var(--cta-color-bg-secondary)}.button.secondary:hover{border-color:var(--cta-color-bg-secondary-2)}.button.secondary:active{background-color:var(--cta-color-bg-secondary-2)}.button.transparent{background-color:transparent}.button.transparent{color:var(--cta-color-transparent)}.button.transparent{border-color:var(--cta-color-transparent)}.button.transparent:hover{color:var(--button-color)}.button.transparent:hover{background-color:var(--cta-color-bg-secondary)}.button.transparent:active{color:var(--button-color)}.button.transparent:active{background-color:var(--cta-color-bg-secondary-2)}.button.transparent-blue{background-color:transparent}.button.transparent-blue{color:var(--cta-color-bg-primary)}.button.transparent-blue{border-color:var(--cta-color-bg-primary)}.button.transparent-blue:hover{color:var(--button-color)}.button.transparent-blue:hover{background-color:var(--cta-color-bg-primary)}.button.transparent-blue:active{color:var(--button-color)}.button.transparent-blue:active{background-color:var(--cta-color-bg-primary-2)}.caseid-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.caseid-input{width:5rem;font-size:inherit;font-family:inherit;text-align:center;background-color:#fff;border-radius:.25rem;border:var(--infobox-border);outline:none}.caseid-input.notfound{border-color:var(--warn-color)}.caseid-input:focus{border-color:var(--cta-color-bg-primary)}.caseid-warn-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-bottom:.35rem}.caseid-warn-text{color:var(--warn-color-secondary);font-size:1rem}.caseid-warn-img{aspect-ratio:1 / 1;height:1.4rem;width:1.4rem}.caseid-input::-webkit-outer-spin-button,.caseid-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.caseid-input[type=number]{-moz-appearance:textfield}.category-container{margin-bottom:7rem}.category-container-title{font-family:Red Hat Display,sans-serif;font-weight:600;font-size:1.8rem;text-align:center;color:#000;margin-bottom:2.5rem}.category-wrapper{margin-bottom:3rem}.category-wrapper-text{font-family:Red Hat Display,sans-serif;font-weight:600;font-size:1.4rem;text-align:center;color:#515151}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem;gap:5rem}.category-checkbox{font-family:Space Mono,monospace;color:var(--categorycheckbox-color);background:var(--categorycheckbox-color-bg);border:var(--categorycheckbox-border);padding:1.25rem;border-radius:1rem;font-size:1rem;display:flex;flex-direction:column;gap:.5rem}.category-checkbox-text{min-height:48px;max-width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-line;word-wrap:break-word;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}.category-checkbox input[type=checkbox]{width:1.75rem;height:1.75rem}.category-submit-container{position:fixed;bottom:3.5rem;left:0;width:100%;pointer-events:none}.category-submit-card{font-family:Space Mono,monospace;background-color:#fff;max-width:fit-content;box-shadow:0 4px 10px #00000040;border-radius:1rem;padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-left:auto;pointer-events:all;transform:translateY(10rem);animation:fromBottom .35s ease .1s forwards}.category-submit-text{color:#515151;font-weight:700}.category-submit-text b{color:#000;font-weight:700}.layout-container{min-height:calc(100vh - 80px);display:grid;grid-template-columns:2rem calc(15% - 2rem) 35% 50%;grid-template-rows:auto;grid-template-areas:". illustration case treatment"}.layout-width{width:100%;padding-top:0;padding-bottom:0}.illustration-container{max-height:max-content;display:flex;flex-direction:column;position:sticky;top:1rem;margin-top:4rem}.illustration-sticky-container{position:sticky;top:1rem;grid-area:illustration;animation:fadeUpwardsIn .35s ease-in-out 0ms forwards}.case-container.v2{padding:4rem 2rem 0;grid-area:case}.treatment-container{background-color:#dee4e9;z-index:1;padding:4rem 2rem 0;grid-area:treatment}.illustration-img{display:block;width:100%;margin-bottom:1rem}.casecard{background:white;border-radius:1.25rem;box-shadow:var(--casecard-box-shadow);overflow:hidden;border:solid 1.5px var(--casecard-color-border);margin-bottom:3rem;transform:translateY(2.5rem);animation:fadeUpwardsIn .35s ease-in-out 0ms forwards}.casecard-header{display:flex;flex-direction:row;align-items:center;padding:.5rem 2rem;gap:1.5rem}.casecard-header-logo{border:solid 1px var(--casecard-color-border);border-radius:.5rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;height:3.25rem;width:3.25rem}.casecard-header-logo img{max-width:75%;max-height:75%}.treatmentcard-header-title,.casecard-header-title{font-family:var(--font-mono);font-weight:400;font-size:1.2rem;line-height:2rem;max-width:max-content;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;text-overflow:ellipsis;display:-webkit-box}.treatmentcard-header-title b,.casecard-header-title b{font-weight:700}.treatmentcard-header-score{margin-left:auto;display:flex;flex-direction:column;justify-content:space-around;background-color:#f8fafd;border:solid 1px #E8E8E8;border-radius:.5rem;padding:.15rem 1rem .15rem .5rem;font-family:var(--font-mono);font-size:.8rem;line-height:1rem;font-weight:700;height:52px}.treatmentcard-header-score-count.correct{color:#289155}.treatmentcard-header-score-count.missing{color:#d6bb2b}.treatmentcard-header-score-count.wrong{color:#ab3333}.treatmentcard-header-score-count:before{content:"";display:inline-block;height:10px;width:10px;border-radius:999px;margin:auto .25rem}.treatmentcard-header-score-count.correct:before{background:#3CB670}.treatmentcard-header-score-count.missing:before{background:#FFE147}.treatmentcard-header-score-count.wrong:before{background:#EB5757}.casecard-body{background-color:var(--casecard-color-bg-content);font-family:var(--font-mono);font-weight:400;font-size:.9rem;min-height:8rem}.casecard-body-section{border-top:solid 1px var(--casecard-color-border);padding:1rem 2rem 1.5rem}.casecard-body-split-container{display:flex;flex-direction:row}.casecard-body-split{width:50%;padding-right:1rem}.casecard-body-sections-title{color:#444}.casecard-body-sections-title b{color:#000}.casecard-body-sections-text{padding-left:19.6px;margin-bottom:1.5rem}.casecard-body-konk-tittel{color:#444;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;gap:1rem}.casecard-body-konk-tittel img{height:1.5rem;aspect-ratio:1 / 1}.casecard-body-konk-text{color:#000;margin-bottom:3rem;white-space:pre-line}.treatmentcard{background:white;border-radius:1.25rem;box-shadow:var(--casecard-box-shadow);overflow:hidden;border:solid 1.5px var(--casecard-color-border);margin-bottom:3rem;transform:translateY(2.5rem);animation:fadeUpwardsIn .35s ease-in-out 0ms forwards}.treatmentcard.active{border-color:var(--cta-color-bg-primary);box-shadow:var(--casecard-box-shadow-active)}.treatmentcard-header{display:flex;flex-direction:row;align-items:center;padding:.5rem 2rem;gap:1.5rem}.treatmentcard-header-logo{border:solid 1px var(--casecard-color-border);border-radius:.5rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;height:3.25rem;width:3.25rem}.treatmentcard-header-logo img{max-width:75%;max-height:75%}.treatmentcard-body{background-color:var(--casecard-color-bg-content);font-family:var(--font-mono);font-weight:400;font-size:.9rem;min-height:8rem}.treatmentcard-body-section{border-top:solid 1px var(--casecard-color-border);padding:1rem 2rem 1.5rem}.treatmentcard-body-section-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.5rem}.treatmentcard-body-section-title{color:#444}.treatmentcard-body-section-count:before{content:"";display:inline-block;transform:translateY(10%);height:12px;width:12px;border-radius:999px;margin:auto .25rem}.treatmentcard-body-section-count.text-red:before{background:#EB5757}.treatmentcard-body-section-count.text-yellow:before{background:#FFE147}.treatmentcard-body-section-count.text-green:before{background:#3CB670}.treatmentcard-body-split{display:grid;grid-template-columns:29% 70%;grid-template-rows:auto;gap:1%;width:100%;margin-bottom:2rem}.treatmentcard-body-split-label{max-width:100%;white-space:wrap;word-break:break-all}.treatmentcard-body-split-label.o2-administration{min-height:125px}.treatmentcard-body-split-input{width:100%}.treatmentcard-body-split-input .input-container{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.treatmentcard-body-split-input input,.treatmentcard-body-split-input select{font-family:var(--font-mono);font-size:.9rem;border:#E8E8E8 solid 1px;padding:.1rem .3rem;border-radius:.25rem}.treatmentcard-body-split-input input[type=number]{text-align:center;width:6rem}.treatmentcard-body-split-input input:focus,.treatmentcard-body-split-input select:focus{border-color:var(--cta-color-bg-primary)}.treatmentcard-body-button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.treatmentcard-body-button-container .button{font-size:.9rem;padding:.25rem 1.25rem}.treatmentcard-o2-container{width:100%;background-color:#fff;padding:1rem;border:var(--infobox-border);border-radius:.5rem;position:relative}.treatmentcard-o2-container input{width:100%;background-color:#b6b6b6}.treatmentcard-o2-container.correct{border-color:#3cb670}.treatmentcard-o2-container.wrong{border-color:#eb5757}.treatmentcard-o2-container datalist{position:relative;display:flex;justify-content:space-between;height:auto;bottom:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.treatmentcard-o2-container datalist option{display:flex;justify-content:center;align-items:center;width:10px;height:10px;min-height:10px;border-radius:100px;margin-top:1.25rem;text-align:center;white-space:nowrap;padding:0}.treatmentcard-radio-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}.treatmentcard-radio-container.repeat-2{grid-template-columns:repeat(2,1fr)}.treatmentcard-radio-container.repeat-3{grid-template-columns:repeat(3,1fr)}.treatmentcard-radio-container input{display:none}.treatmentcard-radio-element{display:flex;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid #E8E8E8;padding:.35rem .45rem}.treatmentcard-radio-container input:checked+.treatmentcard-radio-element{background-color:#fff;border-color:#3880e4}.treatmentcard-radio-container input:not(:disabled)+.treatmentcard-radio-element:hover{background:#E8ECEF;cursor:pointer}.treatmentcard-radio-element-img{display:block;padding:.35rem;background-color:#fff;border:.75px solid #E8E8E8;border-radius:.25rem;width:2.5rem}.treatmentcard-medications-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.75rem}.treatmentcard-medications-element{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#FFF;border:solid .75px #E8E8E8;border-radius:.75rem;gap:.5rem;padding:.5rem 0}.treatmentcard-medications-element-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:1.5rem;padding:0 1rem}.treatmentcard-medications-element-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;font-size:.7rem;gap:1.5rem;padding:0 1rem .25rem}.treatmentcard-medications-element-footer-text{color:#444}.treatmentcard-medications-element-footer-cta{color:#bd2929;cursor:pointer}.treatmentcard-medications-element-footer-cta:hover{text-decoration:underline}.treatmentcard-medications-element.wrong{background-color:#eb5757;border-color:#ab3333;color:#fff}.treatmentcard-medications-element.missing{background-color:#ffe247;border-color:#e5ca3a;color:#000}.treatmentcard-medications-element.correct{background-color:#3cb670;border-color:#289255;color:#fff}.treatmentcard-medications-element.correct .treatmentcard-medications-element-footer-text,.treatmentcard-medications-element.wrong .treatmentcard-medications-element-footer-text{color:#ededed}.treatmentcard-medications-element.wrong .treatmentcard-medications-element-header-title{font-weight:700}.treatmentcard-medications-element.partially-correct .treatmentcard-medications-element-header-title{color:#289155}.treatmentcard-medications-element.correct .treatmentcard-medications-element-header-misc span,.treatmentcard-medications-element.correct .treatmentcard-medications-element-subdata span{color:#fff!important}.treatmentcard-medications-element-subdata{border-top:solid 1px #E8E8E8;width:100%;padding:.25rem 1rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.treatmentcard-multiplechoice-container{display:grid;grid-template-rows:auto;gap:1rem}.treatmentcard-multiplechoice-container.repeat-2{grid-template-columns:repeat(2,1fr)}.treatmentcard-multiplechoice-container.repeat-3{grid-template-columns:repeat(3,1fr)}.treatmentcard-multiplechoice-element{background:#FFF;border-radius:1rem;border:1px solid #E8E8E8;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;transition:border .3s;min-height:77px}.treatmentcard-multiplechoice-element.active{border-color:#2380e3}.treatmentcard-multiplechoice-element-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.treatmentcard-multiplechoice-element-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.treatmentcard-multiplechoice-element-header-label{font-size:1.1rem}.treatmentcard-multiplechoice-element-header-icon{scale:1 / 1;width:1.5rem;height:1.5rem}.treatmentcard-multiplechoice-body{color:#6f6f6f;font-size:.8rem}.treatmentcard-multiplechoice-element-switch{display:block;position:relative;min-width:2.5rem!important;width:2.5rem;height:1.375rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#9B9B9B;outline:none;border-radius:9999px;transition:all .3s;min-width:max-content}.treatmentcard-multiplechoice-element-switch:not(:disabled){cursor:pointer}.treatmentcard-multiplechoice-element-switch:checked{background:#2380E3}.treatmentcard-multiplechoice-element-switch:before{content:"";position:absolute;width:1.375rem;height:1.375rem;border-radius:9999px;top:0;left:0;background:#FFF;transform:scale(.9);transition:all .3s ease;box-shadow:0 0 2px #00000040}.treatmentcard-multiplechoice-element-switch:checked:before{left:1.125rem}.treatmentcard-multiplechoice-element-switch:checked:active:before{left:.875rem;width:1.625rem}.treatmentcard-multiplechoice-element-switch:active:before{width:1.625rem}.treatmentcard-input-hastegrad-wrap{display:flex;flex-direction:row;gap:1rem;margin-bottom:.5rem;margin-top:1rem;justify-content:space-around}.treatmentcard-input-hastegrad-wrap input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.treatmentcard-hastegrad-wrap{padding:.75rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer}.treatmentcard-hastegrad-wrap-conclusion{border-radius:.5rem;border:2px solid transparent;margin-bottom:.25rem}.treatmentcard-hastegrad-container:hover input~.treatmentcard-hastegrad-wrap{background-color:#e8ecef}.treatmentcard-hastegrad-container input:checked~.treatmentcard-hastegrad-wrap{border-color:var(--cta-color-bg-primary);background-color:#fff}.treatmentcard-hastegrad-logo{border:solid 1px var(--casecard-color-border);border-radius:.5rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;height:3rem;width:3rem}.treatmentcard-hastegrad-text{font-family:var(--font-serif);color:#000;font-size:1.85rem;font-weight:700}.treatmentcard-assessment-label{margin:1rem 0}.treatmentcard-assessment-input-container{display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;margin:.5rem 0}.treatmentcard-assessment-input-container label{color:#2e2e2e}.treatmentcard-assessment-input-container select,.treatmentcard-assessment-input-container textarea{font-family:inherit;font-size:inherit;width:100%;resize:vertical;background-color:#fff;border-radius:.25rem;border:var(--infobox-border);outline:none;padding:.5rem}.treatmentcard-assessment-input-container select:focus,.treatmentcard-assessment-input-container textarea:focus{border-color:var(--cta-color-bg-primary)}.treatmentcard-assessment-colorexp-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem .75rem;flex-wrap:wrap}.treatmentcard-assessment-colorexp-element{display:flex;flex-direction:row;align-items:center;gap:.5rem}.treatmentcard-assessment-colorexp-element-icon{height:1.5rem}.treatmentcard-assessment-btn-wrap{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:.5rem 2rem 1.5rem}.treatmentcard-assessment-btn-wrap .button{gap:.5rem;font-size:.9rem;padding:.25rem 2rem}.treatmentcard-assessment-btn-wrap .button-arrow{height:13px}.treatmentcard-radio-element.rett,.treatmentcard-multiplechoice-element.rett{border-color:#289255;background:#3CB670!important;color:#fff}.treatmentcard-multiplechoice-element.rett .treatmentcard-multiplechoice-body{color:#ededed}.treatmentcard-radio-element.mangler,.treatmentcard-multiplechoice-element.mangler{border-color:#e5ca3a;background:#FFE247!important}.treatmentcard-multiplechoice-element.mangler .treatmentcard-multiplechoice-body{color:#444}.treatmentcard-radio-element.feil,.treatmentcard-multiplechoice-element.feil{border-color:#ab3333;background:#EB5757!important;color:#fff}.treatmentcard-multiplechoice-element.feil .treatmentcard-multiplechoice-body{color:#ededed}.treatmentcard-radio-element.selected,.treatmentcard-multiplechoice-element.selected{border-color:#3880e4;background-color:#fff;font-weight:700}.treatmentcard-multiplechoice-element.selected .treatmentcard-multiplechoice-body{font-weight:400}.text-green{color:#27ae60}.text-yellow{color:#d6bb2b}.text-red{color:#ab3333}.text-blue{color:#3880e4}.conclusion-notes{background-color:#e8e8e8;padding:.5rem;border-radius:.25rem;max-width:100%;height:fit-content}.casepage-loading{font-family:var(--font-serif);font-size:1.25rem;text-align:center;width:100%;color:#3d3d3d}.casepage-footer{text-align:center;width:100%;font-family:var(--font-mono);color:#444;font-size:1rem;padding-top:3rem}.casepage-footer button:hover{text-decoration:underline}.casepage-control-container{position:fixed;bottom:3.5rem;left:0;width:100%;pointer-events:none;z-index:10}.casepage-control{font-family:Space Mono,monospace;background-color:#fff;max-width:fit-content;box-shadow:0 4px 10px #00000040;border-radius:1rem;padding:1.25rem 1.75rem;display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;margin-left:auto;pointer-events:all;transform:translateY(10rem);animation:fromBottom .35s ease .1s forwards}.casepage-control-container.v2{padding:0 4rem;bottom:2.5rem}.casepage-control.v2{flex-direction:column;gap:0;width:22.5rem;max-width:none;border-radius:1.25rem;padding:1.15rem 1.35rem}.casepage-control.v2 .button{font-size:.95rem}.illustration-controls-container .button{font-size:.9rem}.main-controls{font-family:Space Mono,monospace;border-radius:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;pointer-events:all;gap:.6rem}.main-controls .button{width:calc(50% - .3rem);min-width:fit-content;gap:.4rem;padding-left:.75rem;padding-right:.75rem}.main-controls .button .button-arrow{aspect-ratio:1 / 1;height:15px}.sub-controls{margin-top:.5rem;width:100%;display:flex;flex-direction:row}.sub-controls .button{width:100%;padding-left:.75rem;padding-right:.75rem;min-width:fit-content}.button.fullwidth{width:100%}.hastegrad-text{font-family:var(--font-serif);color:#000;font-size:2rem;font-weight:700}.hastegrad-1{background-color:var(--akutt-color-primary);border-color:var(--akutt-color-secondary)}.hastegrad-2{background-color:var(--haster-color-primary);border-color:var(--haster-color-secondary)}.hastegrad-3{background-color:var(--vanlig-color-primary);border-color:var(--vanlig-color-secondary)}.casecard-body-section-vitalia{display:flex;flex-direction:column}.casecard-vitalia-small-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem}.casecard-vitalia-big-container{display:flex;flex-direction:row;margin-top:1.5rem;gap:1.5rem 1rem;flex-wrap:wrap}.vitalia-container{font-family:var(--font-mono);border:solid 1px var(--casecard-color-border);background-color:#fff;border-radius:.75rem;padding:.7rem 1rem;display:flex;flex-direction:column;align-items:center;width:100%}.vitalia-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.vitalia-tittel{font-size:1.2rem}.vitalia-ikon{height:1.5rem;aspect-ratio:1 / 1}.vitalia-verdi{font-size:2.75rem;text-align:center;margin-top:-.25rem;margin-bottom:auto}.vitalia-verdi.small{margin-top:0;font-size:2.4rem}.vitalia-gcs-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;height:100%;margin-top:.25rem}.vitalia-gcs-verdi-wrap{display:flex;flex-direction:row;align-items:center}.vitalia-gcs-verdi-box{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0 .6rem}.vitalia-gcs-verdi{font-size:1.5rem}.vitalia-gcs-verdi.maks{color:#15bd44}.vitalia-gcs-container .vitalia-verdi{margin-top:0;margin-left:1rem;margin-right:1rem;margin-bottom:0;padding-bottom:.5rem}.vitalia-ekg-container{display:flex;flex-direction:row;width:100%;justify-content:flex-start;gap:.75rem;margin-top:.25rem}.vitalia-ekg-img-wrap{position:relative;background-color:#fff;border:#E8E8E8 1px solid;height:calc(9rem - 2px);width:15rem;border-radius:1rem;overflow:hidden}.vitalia-ekg-img-rutenett{position:relative;top:-1px;left:-1px;z-index:1}.vitalia-ekg-img-graf{position:absolute;top:4px;left:-1rem;z-index:2}.vitalia-ekg-verdi-wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.vitalia-ekg-verdi{font-size:2.5rem}.vitalia-ekg-verdi-under{color:#6f6f6f}.comp-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.5rem}.comp-input input,.comp-input textarea{font-size:inherit;font-family:inherit;text-align:start;background-color:#fff;border-radius:.25rem;border:var(--infobox-border);outline:none;padding:.2rem .5rem}.comp-input textarea{padding:.4rem .8rem}.comp-input label{color:#515151}.comp-input input:focus,.comp-input textarea:focus{border-color:var(--cta-color-bg-primary)}.comp-input input.warn{border-color:var(--warn-color)}.comp-input input.success{border-color:var(--success-color)}.comp-input-warn-wrap{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-bottom:.35rem}.comp-input-warn-text{color:var(--warn-color-secondary);font-size:1rem;word-wrap:normal}.notfound-container{padding-top:10rem;width:100%;height:70vh;text-align:center;font-family:Space Mono,monospace}.notfound-title{font-weight:700;font-size:8rem}.notfound-text{font-weight:400}.casecompleted-main{padding:0}.casecompleted-layout{min-height:calc(100vh - 5rem);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:4rem;padding-bottom:2rem}.casecompleted-main-container{display:flex;flex-direction:column;align-items:center;font-family:var(--font-serif);margin-top:4rem}.casecompleted-main-title{font-weight:700;font-size:2.75rem;animation:fadeUpwardsIn .8s ease-in-out 0ms backwards}.casecompleted-main-undertitle{font-weight:500;font-size:1.5rem;margin-top:1rem;animation:fadeUpwardsIn .8s ease-in-out .1s backwards}.casecompleted-cta-container{display:flex;flex-direction:row;align-items:center;gap:5rem;margin-top:2.5rem;animation:fadeUpwardsIn .8s ease-in-out .2s backwards}.casecompleted-cta-element{display:flex;flex-direction:column;align-items:center;background:#3880E4;color:#fff;padding:1rem 0;border:solid 2px #E8E8E8;border-radius:1rem;height:8rem;width:8rem;gap:.75rem}.casecompleted-cta-element:hover{border-color:var(--cta-color-bg-primary-2)}.casecompleted-cta-element-img-container img{aspect-ratio:1 / 1;height:3.25rem}.casecompleted-cta-element-text{text-align:center;text-decoration:none!important}.casecompleted-footer{display:flex;flex-direction:column;align-items:center;font-family:var(--font-mono);margin-top:10rem;color:#444}@keyframes fromBottom{0%{transform:translateY(10rem)}to{transform:translateY(0)}}@keyframes fadeUpwardsIn{0%{opacity:0%;transform:translateY(2.5rem)}75%{opacity:100%}to{transform:translateY(0)}}@keyframes casecardBlink{50%{border-color:red}}.start-container{max-width:35rem;margin:3rem auto}.notification{color:var(--notification-color);border:var(--notification-border);background:var(--notification-color-bg);font-family:var(--font-mono);padding:1.25rem 2rem;max-width:fit-content;margin:1rem auto;border-radius:1rem;white-space:pre-line}.notification.error{color:#bd2929;border-color:#bd2929;background:#FBBFBF}.notification.success{color:#219653;border-color:#219653}.notification.info{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:1.25rem;margin-bottom:2rem}.notification.small{border:none;background:none;padding:0;margin:.35rem 0 1.75rem;border-radius:0;display:flex;flex-direction:row;align-items:center;gap:.25rem}.notification.info .icon,.notification.success .icon{width:24px}@media (min-width: 2000px){.web-width{padding-left:16rem;padding-right:16rem}.category-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 2000px){.web-width{padding-left:5rem;padding-right:5rem}}@media (max-width: 1800px){.casecard-vitalia-small-container{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1400px){.illustration-container{display:none}.layout-container{grid-template-columns:0 0 50% 50%}}@media (max-width: 1200px){.category-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (max-width: 900px){.web-width{padding-left:4rem;padding-right:4rem}.infobox-container{flex-direction:column}.category-grid{gap:1rem}.casecard-header{padding:.5rem 2.5rem}.casecard-body-section{padding:1.5rem 2.5rem}.casecard{margin-bottom:3rem}}@media (max-width: 600px){.web-width{padding-left:1rem;padding-right:1rem}.category-grid{grid-template-columns:repeat(1,1fr)}.category-checkbox{flex-direction:row;gap:1rem}.category-checkbox-text{min-height:unset}.category-submit-container{position:sticky;top:.5rem;bottom:unset;padding:0}.category-submit-card{margin:0;min-width:100%;text-align:center;align-items:center;padding:1.25rem}.casecard-header{padding:.5rem 1.5rem}.casecard-body-section{padding:1.25rem 1.5rem 1.5rem}.casepage-footer{padding-top:0;padding-bottom:4rem}.casepage-control-container{bottom:1rem}.casepage-control{margin:0 auto}.casecard-body-split-container{flex-direction:column}.casecard-body-split{width:100%;padding:unset}.comp-input{flex-direction:column;align-items:flex-start}.comp-input input{width:100%!important}}.panel-login-header{position:fixed;top:1.5rem;left:1.5rem}.panel-login-header .link{font-size:.9rem;color:var(--cta-color-bg-primary);text-decoration:none;font-family:var(--font-mono)}.panel-login-header .link:hover{text-decoration:underline}.panel-login-footer{text-align:center;font-family:var(--font-mono);font-size:.9rem;color:#646464;position:fixed;bottom:1rem;left:0;width:100%}.panel-login-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0 5rem;gap:5rem;min-height:calc(100vh - 8rem)}.panel-login-container{background-color:#f8fafc;border:var(--notification-border);padding:1.5rem 2rem;border-radius:1rem;display:flex;flex-direction:column;gap:2rem;min-width:32rem}.panel-login-input-wrap{display:flex;flex-direction:column;font-family:var(--font-mono)}.panel-login-button-wrap{display:flex;flex-direction:row;align-items:center;gap:3rem;max-width:max-content;margin:0 auto}.panel-app{display:flex;flex-direction:row;width:100%;min-height:100vh}.panel-nav{background:#F8FAFC;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;width:15rem;border-right:#E8E8E8 solid 1.5px;box-shadow:0 4px 10px #00000040;z-index:2}.panel-nav-brand{background-color:#fff;padding:1.5rem 3rem;border-bottom:#E8E8E8 solid 1.5px}.panel-nav-brand a{text-decoration:none}.panel-nav-main{padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.panel-nav-wrap{position:sticky;top:1.5rem;left:0}.panel-nav-wrap a{text-decoration:none}.panel-nav-link{font-weight:600;font-size:1.4rem;padding:.625rem 3rem .625rem 1.5rem;border-radius:.5rem;border:transparent solid 1.5px;color:#000}.panel-nav-link:hover,.panel-nav-link.active{background-color:#fff;border-color:#e8e8e8}.panel-nav-footer{font-size:.9rem;font-family:var(--font-mono);color:#686868;padding:0 1.5rem}.panel-nav-footer .link{text-decoration:none;color:var(--cta-color-bg-primary)}.panel-nav-footer .link:hover{text-decoration:underline}.panel-main{padding:5rem 3rem;z-index:1;width:calc(100% - 15rem)}.panel-main-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.4rem}.panel-main-loading{font-family:var(--font-serif);font-size:1.1rem;width:100%;color:#3d3d3d;margin-top:1rem}.panel-table{width:100%;margin:2rem 0}.panel-table-header{display:grid;width:100%;font-family:var(--font-mono);color:#515151;margin-bottom:.75rem;font-size:14px}.panel-table-header h4{-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-wrap:break-word;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}.panel-table-row{display:grid;background-color:#fff;padding:.75rem 0;border-radius:.6rem;border:#E8E8E8 solid 1.5px;margin-bottom:.5rem}.panel-table-row .text{font-weight:400;font-family:var(--font-mono);font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-line;word-wrap:break-word;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}.panel-table-row .id{margin:0 1.5rem;font-weight:700;color:#515151}.panel-table-row .dark{font-weight:400;color:#000}.panel-table-row .light{font-weight:400;color:#515151}.panel-table-header.caser,.panel-table-row.caser{grid-template-columns:6rem calc(34% - 2rem) calc(33% - 2rem) calc(33% - 2rem)}.panel-table-header.tilstander,.panel-table-row.tilstander,.panel-table-header.kategorier,.panel-table-row.kategorier{grid-template-columns:9rem calc(34% - 3rem) calc(33% - 3rem) calc(33% - 3rem)}.panel-table-header.brukere,.panel-table-row.brukere{grid-template-columns:6rem calc(20% - 2rem) calc(20% - 2rem) calc(60% - 2rem)}.panel-ny-container{margin:1rem 0 3.5rem;width:100%}.panel-ny-title{font-family:var(--font-mono);margin-bottom:.25rem}.panel-ny-split-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.panel-ny-split-container .comp-input .notification{margin:0;width:100%;padding:18.4px 1.25rem}.panel-ny-split-container .panel-input-select{width:100%;padding:.4rem .5rem}.panel-input-wrap{display:flex;font-family:var(--font-mono);width:100%;gap:.5rem;margin-bottom:.75rem}.panel-input-wrap.vannrett{flex-direction:row;align-items:center}.panel-input-wrap.loddrett{flex-direction:column}.panel-input-wrap .button,.panel-input-wrap .comp-input input{width:120px}.panel-input-wrap .comp-input .midWidth{min-width:400px!important;text-align:center}.panel-input-wrap .comp-input label{color:#000}.panel-input-wrap .comp-input{margin:0;width:calc(100% - .5rem)}.panel-ny-split-container .comp-input{width:100%}.panel-input-wrap .comp-input.loddrett{flex-direction:column;align-items:flex-start;gap:.5rem}.panel-input-wrap .comp-input textarea{width:100%;resize:none}.panel-ny-split-container.vitalia .panel-input-wrap input{width:100%}.panel-input-wrap input[type=number]{-moz-appearance:textfield;text-align:center}.panel-input-radio-wrap{display:flex;flex-direction:row;align-items:center}.panel-input-radio-wrap label{padding-left:1rem}.panel-input-radio-wrap input[type=radio]{border:0px;width:1.25rem;height:1.25rem}.panel-input-hastegrad-wrap{display:flex;flex-direction:row;gap:1rem;margin-bottom:.5rem}.panel-input-hastegrad-wrap input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.panel-hastegrad-wrap{padding:.75rem;border-radius:.5rem;border:2px solid transparent;cursor:pointer}.panel-hastegrad-container:hover input~.panel-hastegrad-wrap{background-color:#e8ecef}.panel-hastegrad-container input:checked~.panel-hastegrad-wrap{border-color:var(--cta-color-bg-primary);background-color:#fff}.panel-input-select{font-family:var(--font-mono);padding:.2rem 2rem;background-color:#fff;border:solid 1px #E8E8E8;font-size:1rem;border-radius:.25rem;text-align:center}.panel-ny-vitalia-gcs{display:flex;width:100%;justify-content:space-between;gap:1rem;align-items:flex-end}.panel-ny-vitalia-gcs .panel-input-wrap{margin-bottom:0}.panel-ny-vitalia-gcs .panel-input-wrap input{width:100%;padding:.4rem .5rem}.panel-ny-vitalia-gcs-tekst{font-family:var(--font-mono);white-space:nowrap;display:block;padding:.4rem 0}@media screen and (max-width: 600px){.panel-login-container{min-width:unset}.panel-login-button-wrap{gap:.5rem}.panel-login-container{padding:1rem}.panel-login-button-wrap{flex-direction:column-reverse}}
