.hidden{display:none !important}.impersonation.alert{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 600px){.impersonation.alert{left:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);width:100%;margin-top:0}}@media print{.impersonation.alert{left:0;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);width:100%;margin-top:0}}:root{--clr-primary: rgb(209,236,81);--clr-secondary: #f4f4f4;--clr-primary-hover: rgb(209,236,81, 0.5);--clr-primary-light: rgba(209, 236, 81, 0.18);--clr-panel: white;--clr-font: black;--clr-font-light: #454545;--clr-border: #dadada;--content-width: min(calc(1672px - 2rem), 100vw - 4rem);--border-radius: 16px}html{background:url("/images/background.png") no-repeat top;background-attachment:fixed;background-size:cover;height:100vh}*{box-sizing:border-box}body{max-width:var(--content-width);margin:0 auto;padding-bottom:4rem}.panel{background-color:var(--clr-panel);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 0 16px #e3e3e3;margin-bottom:1.5rem}@media(max-width: 600px){.panel h1{font-size:18px}}@media print{.panel h1{font-size:18px}}.panel-row{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media(max-width: 600px){.panel-row{gap:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.panel-row{gap:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.panel-row .panel{width:calc(50% - 1rem);-webkit-flex-basis:calc(50% - 1rem);-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width: 600px){.panel-row .panel{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.panel-row .panel h1{font-size:18px}}@media print{.panel-row .panel{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.panel-row .panel h1{font-size:18px}}@media(max-width: 600px){.hide-on-mobile{display:none}}@media print{.hide-on-mobile{display:none}}html,body{font-family:"Roboto",sans-serif;color:#222}figure.qr-code{margin:0;padding:0 1rem 1rem;text-align:center;display:inline-block}@media print{nav.main,.customer-selector,.flash-notices{display:none}div.main{max-width:100%}}.customer-thorell nav.main a{color:#003e69}.customer-thorell nav.main .icon{fill:#003e69}.customer-thorell .route-dashboard nav.boxes a:before,.customer-thorell .route-external nav.boxes a:before{background-image:none}.customer-thorell .route-dashboard nav.boxes a,.customer-thorell .route-external nav.boxes a{background-color:#0073b9;color:#fff}.customer-thorell .route-dashboard nav.boxes .icon,.customer-thorell .route-external nav.boxes .icon{fill:#fff}.customer-thorell form button,.customer-thorell form input[type=submit],.customer-thorell .button{background-color:#0073b9;color:#fff}.customer-radek nav.main a{color:#3e5164}.customer-radek nav.main .icon{fill:#3e5164}.customer-radek .route-dashboard nav.boxes a:before,.customer-radek .route-external nav.boxes a:before{background-image:none}.customer-radek .route-dashboard nav.boxes a,.customer-radek .route-external nav.boxes a{background-color:#3e5164;color:#fff}.customer-radek .route-dashboard nav.boxes .icon,.customer-radek .route-external nav.boxes .icon{fill:#fff}.customer-radek form button,.customer-radek form input[type=submit],.customer-radek .button{background-color:#3e5164;color:#fff}.container-app_login .panel,.container-2fa_login .panel,.container-app_login_bankid .panel,.container-app_login_bankid_init .panel,.container-app_login_request_reset .panel,.container-app_login_reset .panel{max-width:350px;margin:0 auto;margin-top:4rem}.container-app_login form>*,.container-2fa_login form>*,.container-app_login_bankid form>*,.container-app_login_bankid_init form>*,.container-app_login_request_reset form>*,.container-app_login_reset form>*{display:block;width:100%}.container-app_bridgedintranet_index{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.route-app_bridgedintranet_index{margin-top:1rem}.route-app_bridgedintranet_index a.to-portal{margin-left:1rem;margin-top:0}.bridged-dashboard{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-size:14px}.bridged-dashboard .column{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.bridged-dashboard .box{padding:1rem;max-height:300px;overflow-y:scroll;width:100%}.bridged-dashboard .box .box-header{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#d1ec51;padding:10px 15px}.bridged-dashboard .box .box-body{border:1px solid #d5d5d5;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.bridged-dashboard .box table tr td,.bridged-dashboard .box table tr th{font-size:14px}.bridged-dashboard .box td{opacity:.75;white-space:nowrap;overflow:hidden}.bridged-dashboard .box .box-body>tbody>tr:nth-of-type(odd){background-color:#f9f9f9 !important}.bridged-dashboard .box .box-body>tbody>tr:nth-of-type(even){background-color:#fff !important}.bridged-dashboard .box .box-body>tbody>tr:hover{background-color:#f5f5f5 !important}header[role=banner]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;position:relative}header[role=banner] .logo-wrapper img{height:48px}header[role=banner] .my-user{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}header[role=banner] .my-user .name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header[role=banner] .my-user .name label{font-weight:bold;text-transform:uppercase}header[role=banner] .my-user .name a{text-decoration:none;font-weight:200;text-align:right}header[role=banner] .my-user img{height:48px}header[role=banner] .my-user img:hover{cursor:pointer}header[role=banner] .my-user-dropdown{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(100%);-ms-transform:scaleY(100%);transform:scaleY(100%);transition:500ms;position:absolute;right:0;top:calc(100% + .5rem);padding:1.5rem;border-radius:calc(var(--border-radius)/2)}header[role=banner] .my-user-dropdown.closed{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transition:500ms}header[role=banner] .my-user-dropdown ul{list-style-type:none;padding-left:0;margin:0}header[role=banner] .my-user-dropdown ul li{padding-left:0;margin:.5rem 0}header[role=banner] .my-user-dropdown ul li a{text-decoration:none;color:var(--clr-font)}header[role=banner] .my-user-dropdown ul li:last-child{margin-top:2rem;font-weight:200}.customers-panel .customers{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.customers-panel .customers .customer-box{background-color:var(--clr-primary-light);padding:1.5rem;max-width:250px;width:100%;border-radius:var(--border-radius)}.customers-panel .customers .customer-box a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.customers-panel .customers .customer-box img{width:32px;max-width:32px;height:auto}@media(max-width: 600px){.customers-panel .customers .customer-box{width:100%;max-width:none}}@media print{.customers-panel .customers .customer-box{width:100%;max-width:none}}form label{margin-bottom:.25rem;display:block;font-weight:bold}button,.button,input[type=button],input[type=submit]{background-color:var(--clr-primary);padding:.5rem 1rem;border-radius:8px;margin:1rem 0;font-size:16px;text-decoration:none;color:var(--clr-font);border:none;text-align:center;transition:250ms}button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:var(--clr-primary-hover);transition:250ms;cursor:pointer}button.secondary,.button.secondary,input[type=button].secondary,input[type=submit].secondary{background-color:var(--clr-secondary)}.close-button{background-size:32px;background:url("/images/icons/close.svg") no-repeat center;min-width:3px;min-height:32px}input[type=text],input[type=email],input[type=number],input[type=password]{width:100%;min-height:32px;border:1px solid var(--clr-border);border-radius:8px;padding-left:1rem;font-size:16px;box-sizing:border-box;margin-bottom:1rem}.flash-notices{margin:2rem 0;background-color:var(--clr-panel);border-radius:var(--border-radius);padding:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#uploader{margin-left:auto}#uploader .qq-uploader-selector.qq-uploader.qq-gallery{width:100%;min-height:128px;text-align:center;transition:all .2s ease-out;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#uploader .qq-uploader-selector.qq-uploader.qq-gallery .qq-upload-drop-area-selector.qq-upload-drop-area{width:100%;height:100%;display:block;min-width:100px;min-height:100px;padding:2rem;padding-top:3rem;position:absolute;border:dashed 2px #000;background:rgba(0,0,0,.03);border-radius:3px;z-index:99999}#uploader .qq-uploader-selector.qq-uploader.qq-gallery .qq-upload-button-selector{display:block;width:100%;margin:2rem 1.5rem}#uploader .qq-uploader-selector.qq-uploader.qq-gallery .qq-upload-success{background-color:#58a453;border-radius:4px;padding:.5rem}#uploader .qq-uploader-selector.qq-uploader.qq-gallery .qq-upload-success div,#uploader .qq-uploader-selector.qq-uploader.qq-gallery .qq-upload-success span{color:#fff}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list{list-style-type:none;padding-left:0;width:100%;padding:.5rem;margin-bottom:.5rem}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list .qq-file-info{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list .qq-edit-filename{display:none}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list button{display:none}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list .qq-file-name{text-align:left}#uploader .qq-uploader-selector.qq-uploader.qq-gallery ul.qq-upload-list .qq-thumbnail-wrapper{display:none}#uploader .qq-uploader-selector.qq-uploader.qq-gallery .icon-file{background-image:url("/images/icons/documents.svg");background-repeat:no-repeat;background-size:64px;background-position:center;width:64px;height:64px;margin:auto;display:block}.route-document-list .document-approval-panel,.route-document-category-list .document-approval-panel{max-height:500px;overflow-y:scroll}.route-document-list .customer-info>div,.route-document-category-list .customer-info>div{margin-bottom:.5rem}.route-document-list .customer-info>div span,.route-document-category-list .customer-info>div span{font-weight:bold}.route-document-list .header,.route-document-category-list .header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1rem}@media(max-width: 600px){.route-document-list .header,.route-document-category-list .header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print{.route-document-list .header,.route-document-category-list .header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.route-document-list .header .document-header,.route-document-category-list .header .document-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.route-document-list .header .document-header h1,.route-document-category-list .header .document-header h1{margin:0}.route-document-list .header img,.route-document-category-list .header img{max-height:32px}.route-document-list .header h1,.route-document-category-list .header h1{margin-top:0}.route-document-list .upload-form,.route-document-category-list .upload-form{margin-left:auto;min-width:400px}.route-document-list .upload-form .filepond--credits,.route-document-category-list .upload-form .filepond--credits{display:none}.route-document-list .upload-form input[type=submit],.route-document-category-list .upload-form input[type=submit]{margin-top:0;margin-bottom:0;margin-left:auto;display:block}.route-document-list .cateogry-container,.route-document-category-list .cateogry-container{margin-bottom:1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width: 600px){.route-document-list .cateogry-container,.route-document-category-list .cateogry-container{width:100%}}@media print{.route-document-list .cateogry-container,.route-document-category-list .cateogry-container{width:100%}}.route-document-list .cateogry-container .button,.route-document-category-list .cateogry-container .button{margin-top:0}.route-document-list .cateogry-container .folder-container,.route-document-category-list .cateogry-container .folder-container{position:absolute;top:0;left:calc(100% + 1rem);background-color:var(--clr-secondary);border:1px solid var(--clr-border);border-radius:var(--border-radius);padding:1.5rem;max-height:400px;overflow-y:scroll;min-width:400px}@media(max-width: 600px){.route-document-list .cateogry-container .folder-container,.route-document-category-list .cateogry-container .folder-container{position:initial;width:100%}}@media print{.route-document-list .cateogry-container .folder-container,.route-document-category-list .cateogry-container .folder-container{position:initial;width:100%}}.route-document-list .cateogry-container .folder-container ul,.route-document-list .cateogry-container .folder-container li,.route-document-category-list .cateogry-container .folder-container ul,.route-document-category-list .cateogry-container .folder-container li{list-style-type:none;margin:.5rem 0}.route-document-list .cateogry-container .folder-container ul,.route-document-category-list .cateogry-container .folder-container ul{display:none}.route-document-list .cateogry-container .folder-container ul.open,.route-document-category-list .cateogry-container .folder-container ul.open{display:block}.route-document-list .cateogry-container .folder-container li.open>.category .folder-icon,.route-document-category-list .cateogry-container .folder-container li.open>.category .folder-icon{background-image:url("/images/icons/folder-open-filled.svg")}.route-document-list .cateogry-container .folder-container li.has-documents>.category .folder-icon,.route-document-category-list .cateogry-container .folder-container li.has-documents>.category .folder-icon{background-image:url("/images/icons/folder-closed-with-documents-v2.svg")}.route-document-list .cateogry-container .folder-container li.has-documents.open>.category .folder-icon,.route-document-category-list .cateogry-container .folder-container li.has-documents.open>.category .folder-icon{background-image:url("/images/icons/folder-open-with-documents-v2.svg")}.route-document-list .cateogry-container .folder-container .folder-icon,.route-document-category-list .cateogry-container .folder-container .folder-icon{background-image:url("/images/icons/folder-closed.svg");background-size:20px;width:22px;height:22px;background-repeat:no-repeat;background-position:center}.route-document-list .cateogry-container .folder-container .no-children .chevron-icon,.route-document-category-list .cateogry-container .folder-container .no-children .chevron-icon{opacity:0}.route-document-list .cateogry-container .folder-container .chevron-icon,.route-document-category-list .cateogry-container .folder-container .chevron-icon{width:12px;height:12px;cursor:pointer;background-image:url("/images/icons/chevron-right.svg");background-size:12px;background-repeat:no-repeat;background-position:center}.route-document-list .cateogry-container .folder-container .category,.route-document-category-list .cateogry-container .folder-container .category{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;font-weight:bold}.route-document-list .cateogry-container .folder-container .category a,.route-document-category-list .cateogry-container .folder-container .category a{color:var(--clr-font);text-decoration:none}.route-document-list .cateogry-container .folder-container .category-list,.route-document-category-list .cateogry-container .folder-container .category-list{margin:0}.route-document-list .breadcrumbs a,.route-document-category-list .breadcrumbs a{font-size:14px;font-weight:200;text-decoration:none;color:var(--clr-font)}@media(max-width: 600px){.route-document-list .breadcrumbs,.route-document-category-list .breadcrumbs{display:none}}@media print{.route-document-list .breadcrumbs,.route-document-category-list .breadcrumbs{display:none}}table{width:100%;border-spacing:0}table thead th,table thead td{background-color:#f4f4f4}table th,table td{text-align:left;background-color:#e3e3e3;padding:1rem}table tr:nth-child(even) th,table tr:nth-child(even) td{background-color:#f4f4f4}div.dashboard-contacts .contacts{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div.dashboard-contacts .header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}div.dashboard-contacts .contact-box{background-color:var(--clr-primary-light);padding:1.5rem;max-width:250px;width:100%;border-radius:var(--border-radius);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.dashboard-contacts .contact-box a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}div.dashboard-contacts .contact-box img{width:128px;max-width:128px;height:auto;margin-bottom:1rem}@media(max-width: 600px){div.dashboard-contacts .contact-box{max-width:none}}@media print{div.dashboard-contacts .contact-box{max-width:none}}.alert{padding:.5rem;border-radius:4px;margin-top:1.5rem;margin-bottom:1.5rem}.alert-info{background-color:#b0dcff}.alert-error,.alert-danger{background-color:#ec5151;color:#fff}.alert-success{background-color:#58a453;color:#fff}div.modal{width:100%;height:100%;overflow:auto;position:fixed;z-index:999999;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,.4)}div.modal .modal-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}div.modal .modal-content{background-color:var(--clr-panel);border-radius:var(--border-radius);padding:1.5rem;box-shadow:0 0 16px #5f5f5f;margin:auto;margin-top:2rem;border:1px solid #888;width:60%}div.modal .modal-content textarea{resize:none}div.modal.open{display:block}.document-approval-modal form>div>div>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.document-approval-modal form>div>div>div input{margin:0}.document-approval-modal form>div>div>div label{margin-right:1.5rem;margin-bottom:0;margin-left:.5rem}.document-approval-modal .document-name{font-weight:bold}.document-approval-modal textarea{width:100%;height:100px;border:1px solid #d3d3d3;background-color:#f3f3f3;border-radius:8px;margin-bottom:1rem}.document-comment-modal .modal-content form{margin-top:1rem;width:100%}.document-comment-modal .modal-content form textarea{width:100%;height:100px;border:1px solid #d3d3d3;background-color:#f3f3f3;border-radius:8px;margin-bottom:1rem}.document-comment-modal .modal-content form ul{margin-left:0;list-style-type:none;background-color:#ec5151;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;border-radius:4px}.document-comment-modal .modal-content form .available-notice-users{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.document-comment-modal .modal-content .comment-wrapper{max-height:300px;overflow-y:scroll;border:1px solid #d3d3d3;border-radius:8px}.document-comment-modal .modal-content .comment-wrapper .comment-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.document-comment-modal .modal-content .comment-wrapper .comment{padding:1rem;border-bottom:1px solid #d3d3d3}.document-comment-modal .modal-content .comment-wrapper .comment figure{margin:0;width:48px;height:auto;max-width:48px;max-height:48px}.document-comment-modal .modal-content .comment-wrapper .comment figure img{width:100%;height:100%}.document-comment-modal .modal-content .comment-wrapper .comment small{border-bottom:1px solid #000}.document-comment-modal .modal-content .comment-wrapper .comment .comment-body{margin-left:1.5rem}
