@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{background:#ddd url(img/mib-publik.svg) bottom fixed;background-size:cover;height:100%;font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;font-variant-numeric:tabular-nums}body{max-width:1920px;margin:0 auto;font-family:"Barlow",sans-serif;line-height:1.5;color:#0a223e}h1,h2,h3,h4,h5,h6,p{margin:0;padding:.5em 0 .2em;line-height:1.25}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{padding-top:0;margin-top:0 !important}h1{font-size:2rem}h2{font-size:1.5rem;padding-top:0}h3{font-size:1.25rem}h4{font-size:1rem}p{font-size:1rem;line-height:1.5}a{cursor:pointer;color:#15457d;text-decoration:none}a:hover,a.active{color:#000}img{display:block}figure{margin:0;position:relative}figure figcaption{font-size:.8rem;position:absolute;bottom:.5rem;padding:.25em .5em;background:rgba(0,0,0,.4);color:#fff;left:50%;transform:translateX(-50%);display:none;white-space:nowrap}figure:hover figcaption{display:block}.hidden{display:none}.nowrap{white-space:nowrap}.row{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.2rem}.row-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem}.w1{flex:0 1 8.333%}.w2{flex:0 1 16.666%}.w3{flex:0 1 25%}.w4{flex:0 1 33.333%}.w5{flex:0 1 41.666%}.w6{flex:0 1 50%}.w7{flex:0 1 58.333%}.w8{flex:0 1 66.666%}.w9{flex:0 1 75%}.w10{flex:0 1 83.333%}.w11{flex:1 1 91.666%}.w12{flex:1 1 100%}.wrapper{position:relative;max-width:1280px;padding:0 1rem;margin:0 auto}.left{text-align:left}.right{text-align:right}.center{text-align:center}.float-right{float:right;margin:0 0 .25rem .5rem}.float-left{float:left;margin:0 .5rem .25rem 0}.stat-ett{background-color:#fdbbbe}.stat-tva{background-color:#fffdbe}.stat-tre{background-color:#b1f0ab}.error,.red{color:#cc0100 !important}.monospace{font-family:"Courier New",Courier,monospace}table{width:100%;font-size:.825rem;border-collapse:collapse}table th{text-align:left;white-space:nowrap;color:#15457d;padding:0 .25rem}table td{padding:.1em .25rem .2em;vertical-align:top;line-height:1.2}table td a.exlink{color:rgba(21,69,125,.5)}table tr{border-bottom:1px solid rgba(21,69,125,.5)}table tr:not(.header):hover{cursor:pointer;background-color:#e4eefa}table tr.future{border-top:3px double #15457d}table.sortable th{cursor:pointer}table.sortable th svg{color:rgba(21,69,125,.5)}table.sortable th.active svg{color:#15457d}table.sortable th:hover{color:#000}table.sortable th:hover svg{color:#000}table.found td a{color:#c8ddf5}table.found td a:hover{color:#15457d}input,textarea,select{font-size:.875rem;font-family:"Barlow",sans-serif;display:block;width:100%;border-radius:.2rem;border:1px solid rgba(21,69,125,.5);padding:.2rem .25rem;margin-bottom:.25rem}input.strong,textarea.strong,select.strong{font-weight:bold}input.company,textarea.company,select.company{background:#e4eefa}input.projekt,textarea.projekt,select.projekt{font-style:italic}textarea{resize:vertical}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;display:grid;place-content:center;width:1.6em;height:1.6em;background:#fff;cursor:pointer}input[type=checkbox]::before,input[type=radio]::before{content:"";width:1em;height:1em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:center center;transition:100ms transform ease-in-out;background-color:#15457d}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:scale(1)}input[type=checkbox]:hover,input[type=radio]:hover{background-color:#e4eefa}input[type=radio]{border-radius:50%;padding:.2em}input[type=radio]::before{border-radius:50%;width:.75em;height:.75em;clip-path:none;box-shadow:inset 1em 1em #15457d}label{font-size:.825rem;color:#15457d;display:block;white-space:nowrap}select{background:#fff;text-align:left}.double{display:flex}.double .left{border-top-right-radius:0;border-bottom-right-radius:0;padding-left:5%}.double .right{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:5%;border-left:0}button{border-radius:.25em;border:1px solid rgba(21,69,125,.5);color:#15457d;padding:.25em .5em;background:#e4eefa}button:disabled{opacity:.5}button:enabled:hover{background:rgba(21,69,125,.5);color:#fff;cursor:pointer}div.buttons{padding:1.5rem 0 .5rem;margin-top:1.5rem;display:flex;justify-content:space-around;gap:2rem;border-top:1px solid rgba(21,69,125,.25)}div.buttons button{font-size:1rem;padding:.5em 1em .5em .5em}.rx-container{border-radius:.25rem;border:1px solid rgba(21,69,125,.5);overflow:hidden}.rx-editor{padding:.25rem !important}.rx-content{font-family:"Barlow",sans-serif}.rx-content p{font-size:.875rem;line-height:1.25;color:#0a223e;margin-top:8px}nav{background-color:#15457d;border-radius:1rem 1rem 0 0;margin:1rem 0}nav ul{margin:0;padding:0 1rem;display:flex;justify-content:flex-start;list-style-type:none}nav ul ul{display:none;position:absolute;min-width:100%;z-index:100;background:#15457d;padding:0;top:100%}nav ul ul li a{padding:.2rem 1rem .3rem;text-transform:none}nav ul ul li.divide a{border-top:1px solid hsla(0,0%,100%,.5)}nav ul ul.right{right:0}nav li{display:block;position:relative;margin:0;padding:0}nav li a{padding:.5rem 1rem;font-size:1rem;display:block;color:#c8ddf5;text-decoration:none;text-transform:uppercase;white-space:nowrap}nav li:hover>a,nav li.active>a{color:#fff;background:#0a223e}nav li:hover ul{display:block}main{min-height:50vh}main.login{margin:4rem auto;padding:2rem;min-height:auto;max-width:480px;background:#c8ddf5;border-radius:1rem;border:1px solid rgba(21,69,125,.5);text-align:center}main.login img{margin:0 auto;width:100%}main.login form{margin:2rem auto;width:240px;padding:2rem;background:#e4eefa;border-radius:1rem;border:1px solid rgba(21,69,125,.25)}main section{width:80%;background:#c8ddf5;border-radius:0 0 1rem 1rem;border:1px solid rgba(21,69,125,.5)}main section.row{padding:1rem}main section.economy .box{background-image:url("/styles/img/resultat_bgr1.png");background-repeat:no-repeat}main section.economy .box.bgr2{background-image:url("/styles/img/resultat_bgr2.png")}main section.economy .box.bgr3{background-image:url("/styles/img/resultat_bgr3.png")}main section.economy .box.bgr4{background-image:url("/styles/img/resultat_bgr4.png")}main section .case-id{font-weight:normal}main section header{padding:1rem 1rem .5rem;position:relative}main section header .tabs{position:absolute;display:flex;align-items:center;bottom:0;right:1rem;width:80%;background:hsla(0,0%,100%,.5);border-radius:.25rem .25rem 0 0;border:1px solid rgba(21,69,125,.25);border-bottom:0;overflow:hidden}main section header .tabs a{display:block;font-size:.875rem;font-weight:bold;padding:.25rem .5rem;border-right:1px solid rgba(21,69,125,.25);color:rgba(21,69,125,.5);text-transform:uppercase}main section header .tabs a:hover,main section header .tabs a.active{color:#000}main section header .tabs a.active{background:#fff}main section .list{max-height:100vh;overflow-y:scroll;padding:1rem;background:hsla(0,0%,100%,.5);border-top:1px solid rgba(21,69,125,.25);border-bottom:1px solid rgba(21,69,125,.25);margin-bottom:1.25rem}main section .list tr{border-bottom:1px solid rgba(21,69,125,.5)}main section .list tr:not(.header):hover{cursor:pointer;background-color:hsla(0,0%,100%,.5)}main section .list tr.same{opacity:.5;background-color:hsla(0,0%,100%,.5)}main section .list tr.projekt{background:hsla(0,0%,100%,.75);font-style:italic;color:#900}main section .content img.docfile{background:#fff;width:100%;min-height:240px;border-radius:.25rem;border:1px solid rgba(21,69,125,.5)}main section .stat_table table{margin:.5rem 0}main section .stat_table td:not(.left),main section .stat_table th:not(.left){text-align:center}main section .stat_table td{border:.5px solid #15457d;background:hsla(0,0%,100%,.5)}main section .graf td.block{height:40vh;min-height:500px;position:relative}main section .graf td.block .budget{width:70%;position:absolute;bottom:0;right:1rem;background:rgba(21,69,125,.25)}main section .graf td.block .resultat{width:70%;position:absolute;bottom:0;left:1rem;background:rgba(21,69,125,.5)}main section .graf .name{position:absolute;top:-25px;left:50%;z-index:100;text-align:left;transform-origin:0% 50%;transform:rotate(-90deg);color:#fff;white-space:nowrap}main section #quicksearch{margin:0 0 0 auto;width:20%;text-align:center}main section #status{font-size:.75rem;margin-bottom:.25rem}main section #status>div{display:flex;border:1px solid rgba(21,69,125,.5);padding:.25rem 0}main section #status>div.status-2{border-radius:.25rem .25rem 0 0;border-bottom:0;background:#fffdbe}main section #status>div.status-1{background:#b1f0ab;border-radius:0 0 .25rem .25rem;overflow:hidden}main section #status>div input{margin:0 .25em 0 .5em}main section #status>div span{display:flex;flex:1;margin:-0.25rem 0;background:#c8ddf5;border-left:1px solid rgba(21,69,125,.5);padding:.25rem}main section .related{border-left:1px solid rgba(21,69,125,.5);padding-left:1rem}main section .related .snapshot{border-top:1px solid #fff;margin:1rem 0;padding:1rem 0;-moz-columns:2;columns:2}main section .related .snapshot h3,main section .related .snapshot p{font-size:.825rem !important}main section .related .snapshot .related{padding:.5rem 0;border:0;-moz-column-break-inside:avoid;break-inside:avoid-column}main section .statform td,main section .stat_filter td{font-size:.75rem;padding-top:.25em}main section .statform td .inputs,main section .stat_filter td .inputs{display:flex;padding:.25em 0 .25em;align-items:center}main section .statform td .inputs input,main section .stat_filter td .inputs input{margin-right:.25em}main section .statform td select,main section .statform td input,main section .stat_filter td select,main section .stat_filter td input{font-size:.75rem}main section .budgetbox{border-radius:.5rem;border:1px solid rgba(21,69,125,.5);background-color:#fff;margin-bottom:.5rem;padding:.5rem .5rem .75rem}main section .budgetbox input{padding:0;border:0;margin:0;display:inline-block}main section .budgetbox td,main section .budgetbox th{padding:.1rem}main section .box{border-radius:.5rem;border:1px solid rgba(21,69,125,.5);background-color:hsla(0,0%,100%,.5);margin-bottom:.5rem;padding:0 .5rem;transition:background-color .35s ease-in-out}main section .box h3{padding:.45rem .25rem .5rem;cursor:pointer;font-weight:normal;color:#15457d;text-transform:uppercase;font-size:.875rem}main section .box h3 span{text-transform:none}main section .box .toggle-box{transition:height .35s ease-in-out;overflow-y:scroll;max-height:90vh}main section .box .toggle-box table{margin-bottom:.5rem;font-size:.8rem}main section .box .toggle-box tr{border-bottom:1px solid rgba(21,69,125,.5)}main section .box .toggle-box tr:not(.header):hover{cursor:pointer;background-color:#e4eefa}main section .box .toggle-box tr.active{background-color:#e4eefa}main section .box .toggle-box tr.active td{font-style:italic}main section .box .toggle-box tr.old td{color:#cc0100}main section .box .toggle-box tr.ok,main section .box .toggle-box tr.okold{opacity:.8}main section .box .toggle-box tr.ok td,main section .box .toggle-box tr.okold td{color:#15457d}main section .box .toggle-box p{font-size:.825rem;padding:0 .5rem .5rem}main section .box .toggle-box ul{padding:0 1.5rem .5rem;margin:0}main section .box .toggle-box li{margin:0;padding:0;font-size:.825rem}main section .box .toggle-box div.buttons{border:0;padding:.5rem 0;margin:0}main section .box .toggle-box div.buttons button{font-size:.8rem}main section .box.active{background-color:#fff}main section .box.active h3{color:#000;font-weight:bold}main section .box:not(.active) .toggle-box{height:0px}.calendar h2{position:relative;text-align:center;text-transform:uppercase}.calendar h2 .year{position:absolute;top:0;left:0}.calendar .calbox{padding:0 1rem 1rem}.calendar .calbox th{text-align:center;background-color:rgba(21,69,125,.5);padding-left:.5rem;padding-right:.5rem;color:#fff;border:1px solid #15457d;font-weight:normal}.calendar .calbox th.left{text-align:left}.calendar .calbox th.right{text-align:right}.calendar .calbox th[onclick]{cursor:pointer}.calendar .calbox th[onclick]:hover{color:#000}.calendar .calbox td{vertical-align:top;padding:0;height:6rem;width:14.286%;border:1px solid #15457d}.calendar .calbox td.out{background-color:hsla(0,0%,100%,.5)}.calendar .calbox td.out .day{background:rgba(21,69,125,.25);color:#15457d}.calendar .calbox td.out .case{opacity:.75}.calendar .calbox td.in{background-color:#fff}.calendar .calbox td .add{text-align:center}.calendar .calbox td .add a{color:rgba(21,69,125,.5);padding:0 .2rem;font-size:.7rem}.calendar .calbox td .add a:hover{color:#000}.calendar .calbox td .day{padding:.1em .1em .2em .2em;line-height:1;float:right;font-size:.75rem;background:rgba(21,69,125,.5);color:#fff}.calendar .calbox td .case{font-size:.75rem;line-height:1;padding:.1rem .1rem .2rem;border-bottom:1px solid rgba(21,69,125,.5)}.calendar .calbox td .case .katkod,.calendar .calbox td .case .plats,.calendar .calbox td .case .tid{font-size:.625rem}.calendar .calbox td.today .day{background-color:#cc0100}.calendar .calbox.year td{height:auto;width:auto;background:#fff;vertical-align:middle}.calendar .calbox.year td.col1{padding:.25rem .5rem;background:hsla(0,0%,100%,.5)}.calendar .calbox.year td .monthbox{background:#fff;position:relative;display:flex;align-items:center;justify-content:space-between}.calendar .calbox.year td .monthbox .yearday{width:2px;max-width:2px;min-height:20px;background:#fff;display:flex;flex-direction:column;justify-content:center}.calendar .calbox.year td .monthbox .yearday:has(div){background:#c8ddf5;flex:1}.calendar .calbox.year td .monthbox .yearcase{height:4px;background:#15457d}.calendar .calbox.year td .monthbox .yearcase.ett{background:#cc0100}.calendar .calbox.year td .monthbox .yearcase.tva{background:#01cc00}.calendar .calbox.year td .monthbox .yearcase.tre{background:#ff0}.calendar .calbox.year td .monthbox .yearcase.ok{background:rgba(21,69,125,.5)}.calendar .calbox.year td:has(div){border-left:1px dashed #ccc;border-right:1px dashed #ccc}.calendar .calbox.year td:last-child{border-right:1px solid #15457d}.calendar .calfilter{display:flex;margin:0 1rem;background:#e4eefa;border:1px solid #15457d;border-bottom:0}.calendar .calfilter a{display:block;padding:.25rem .5rem;border-right:1px solid #15457d}.calendar .calfilter a:hover{background:rgba(21,69,125,.25)}.calendar .calfilter a.active{color:#fff;background:rgba(21,69,125,.5)}.calendar .calfilter a.active:hover{background:rgba(21,69,125,.25)}aside{position:relative;width:20%;padding:0}aside img{width:100%;margin:-0.5rem 0 .5rem}aside img.musikiblekinge{margin:0 0 1rem}aside .version{position:absolute;right:0;top:2.6rem}aside .block{border-radius:0 0 .5rem .5rem;border:1px solid rgba(21,69,125,.5);margin-bottom:1rem;overflow:hidden}aside .block h3{padding:.25rem .5rem;background:#c8ddf5;font-size:1rem;color:#15457d}aside .block h3 span{font-weight:normal;padding-left:.5rem}aside .block div{font-size:.825rem;background:#fff;padding:.25rem .5rem .5rem}aside .user{font-size:.825rem}footer{padding:.5rem;text-align:center;transform:translate(-10%)}footer a{text-decoration:none;color:rgba(21,69,125,.25);font-size:.825rem}footer a:hover{color:#000}.cxmodal__window{box-shadow:2px 2px 3rem #383838;height:-moz-max-content;background:#c8ddf5}.cxmodal__header{text-align:left;padding:.25rem 2rem .25rem 1rem;background:#15457d;color:#fff}.cxmodal__header span{float:right;font-weight:normal}.cxmodal--draggable .cxmodal__header:hover{background:#15457d}.cxmodal__close{color:#c8ddf5}.cxmodal__close:hover{color:#000}.cxmodal__body{padding:1rem}.cxmodal__body div.buttons button{font-size:.8rem}.cxmodal__footer{padding:0 1.5rem 1rem 1.5rem}.message{text-align:center;min-width:10rem}.message.ERROR p{font-weight:600}.message.ERROR h3{color:red}.table input{border:0;background:none;float:right}.table td{vertical-align:middle}/*# sourceMappingURL=maestro.min.css.map */