*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:#d9d9d9;color:#111827;font-family:Arial,Segoe UI,sans-serif}button,input,select{font:inherit}button{cursor:default}.prodbase-app{width:100%;height:100%;min-width:960px;display:flex;flex-direction:column;overflow:hidden;background:#f3f3f3}.access-icon{width:16px;height:16px;display:grid;place-items:center;border-radius:2px;background:#c92d4b;color:#fff;font-size:10px;font-weight:700}.ribbon{position:relative;height:100px;min-height:100px;display:flex;align-items:stretch;overflow-x:auto;margin:8px 12px 0;background:#fff;border:1px solid #e2e2e2;border-bottom-color:#d0d0d0;border-radius:7px 7px 0 0}.ribbon-group{min-width:max-content;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #d7d7d7}.ribbon-buttons{display:grid;grid-template-rows:repeat(3,25px);grid-auto-flow:column;grid-auto-columns:max-content;align-content:start;padding:7px 8px 0}.ribbon-buttons button{min-width:92px;padding:0 6px;border:0;border-radius:2px;background:transparent;color:#1f2933;text-align:left;font-size:12px;white-space:nowrap}.ribbon-buttons button:hover{background:#e6f0ff;color:#0f4f9f}.ribbon-buttons button.is-active{background:transparent;color:#1f2933}.ribbon-label{padding:3px 10px 6px;color:#111;font-size:11px;letter-spacing:4px;text-align:center;white-space:nowrap}.ribbon-more{width:36px;height:100%;padding:0 10px;border:0;background:transparent;color:#333}.ribbon-more-wrap{position:sticky;right:0;z-index:20;align-self:stretch;margin-left:auto;background:#fff}.ribbon-more-menu{position:fixed;z-index:200;top:72px;right:18px;min-width:210px;display:grid;padding:5px;border:1px solid #aeb7c2;background:#fff;box-shadow:0 5px 18px #0f172a38}.ribbon-more-menu button{min-height:28px;padding:4px 9px;border:0;background:transparent;text-align:left;font-size:12px}.ribbon-more-menu button:hover,.ribbon-more-menu button.is-active{background:#e6f0ff;color:#0f4f9f}.workspace{min-height:0;flex:1;display:flex;background:#d5d5d5}.object-pane{min-width:0;display:flex;flex-direction:column;background:#f4f4f4;border-right:1px solid #bdbdbd}.pane-title{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border-bottom:1px solid #d4d4d4;color:#111;font-size:21px}.pane-search{position:relative;padding:5px 8px}.pane-search input{width:100%;height:25px;padding:2px 28px 2px 5px;border:1px solid #a9a9a9;border-radius:0;background:#fff;font-size:12px}.pane-search svg{position:absolute;right:14px;top:10px;color:#333}.object-list{min-height:0;flex:1;overflow-y:auto;padding:7px 8px}.object-list button{width:100%;min-height:25px;display:flex;align-items:center;gap:8px;padding:2px 4px;border:0;border-radius:2px;background:transparent;color:#1f2937;text-align:left;font-size:13px}.object-list button:hover,.object-list button.is-current{background:#def}.object-list svg{color:#1d75c8}.pane-footer{height:24px;padding:5px 9px;border-top:1px solid #d0d0d0;color:#333;font-size:11px}.document-area{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;background:#f7f7f7}.document-panels{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.document-panel{min-width:0;min-height:0;display:flex;flex-direction:column;grid-area:1 / 1}.document-panel[hidden]{display:none}.finished-goods-form{min-height:0;display:flex;flex-direction:column;background:#f4f4f4}.finished-goods-header{min-height:76px;display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid #aeb6c0;background:#eef1f4}.finished-goods-header h1{margin:0 auto 0 0;color:#20354d;font-size:24px;font-weight:500}.finished-goods-scan-entry{display:grid;grid-template-columns:max-content minmax(260px,520px) max-content max-content;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid #c5ccd4;background:#fff}.finished-goods-scan-entry input{height:30px;border:1px solid #6f7d8b;padding:3px 7px;font-size:16px}.finished-goods-grid-shell{min-height:0;flex:1;overflow:auto;padding:12px 18px}.finished-goods-grid{width:min(880px,100%);border-collapse:collapse;background:#fff;font-size:13px}.finished-goods-grid th,.finished-goods-grid td{min-height:25px;padding:5px 8px;border:1px solid #9da8b4;text-align:left}.finished-goods-grid th{background:#dde3e9;font-weight:600}.finished-goods-grid td.num{text-align:right}.tabs{height:30px;flex:0 0 30px;display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;background:#e4e4e4;border-bottom:1px solid #bcbcbc;scrollbar-width:none;white-space:nowrap}.tabs::-webkit-scrollbar{width:0;height:0}.tabs button{height:25px;flex:0 0 118px;min-width:0;max-width:118px;display:flex;align-items:center;gap:4px;padding:0 5px;border:1px solid #b9c2cf;border-bottom:0;border-radius:0;background:#efefef;color:#123;font-size:12px;overflow:hidden}.tabs button.is-active{height:28px;flex-basis:150px;max-width:150px;background:#fff;color:#083d77;font-weight:700}.tabs button.database-tab{flex-basis:134px;max-width:134px}.tabs button svg{flex:0 0 auto}.tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close{flex:0 0 15px;width:15px;margin-left:auto;display:inline-grid;place-items:center;color:#333}.form-surface{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.form-header{height:36px;display:grid;grid-template-columns:max-content minmax(160px,1fr) max-content max-content max-content;align-items:center;gap:14px;padding:0 12px 0 16px;border-bottom:3px solid #26597d}.form-header h1{margin:0;color:#6a6a6a;font-size:26px;line-height:1}.form-header span{color:red;font-size:12px;font-style:italic;font-weight:700}.mini-button{height:23px;min-width:86px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #cfcfcf;border-radius:4px;background:#fff;color:#111;font-size:12px}.mini-button:hover,.mini-button.is-active{background:#eaf3ff;border-color:#7aa7dc}.system-code{min-width:27px;height:27px;display:grid;place-items:center;border:2px solid #fff000;background:#fff;color:#0c2b84;font-size:13px}.raw-material-header{position:relative;z-index:8;display:block;height:31px;flex:0 0 31px;padding:0;border-bottom:0;overflow:visible}.raw-material-header h1,.raw-material-warning,.raw-add-button,.raw-show-all-button,.raw-material-system-code,.raw-header-icon,.raw-field-label,.raw-header-search{position:absolute}.raw-material-header:after{content:"";position:absolute;left:11px;right:0;top:25px;height:4px;background:#26597d}.raw-material-header h1{left:12px;top:1px;font-size:22px;line-height:24px}.raw-material-warning{left:142px;top:10px;font-weight:400}.raw-add-button{left:542px;top:3px;min-width:91px}.raw-show-all-button{left:656px;top:3px;min-width:63px}.raw-material-system-code{left:1031px;top:2px;min-width:22px;height:18px;border:1px solid #4f63bd;background:#fff;color:#0c2b84;font-size:12px;font-weight:700;line-height:16px}.warehouse-change-system-code.is-editable{background:#ff0}.raw-header-icon{left:1066px;top:0;width:78px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.raw-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.raw-label-price-no{left:564px;top:38px}.raw-label-price-export{left:623px;top:38px}.raw-label-siste-to-aar{left:1440px;top:51px}.raw-header-search{left:16px;top:43px;z-index:6;width:184px;height:14px;padding:0 2px;border:0;border-radius:0;outline:0;background:#e6edd7;color:#000;font-size:11px;line-height:16px}.ingredients-form{background:#fff;color:#000;font-family:Arial,sans-serif}.ingredients-header{position:relative;height:50px;flex:0 0 50px;overflow:hidden;background:#fff}.ingredients-header h1{position:absolute;left:22px;top:0;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.ingredient-new,.ingredient-refresh{position:absolute;top:8px;min-width:0;height:20px;padding:0;border-radius:3px;font-size:10px}.ingredient-new{left:468px;width:75px}.ingredient-refresh{left:593px;width:92px}.ingredient-ab-label{position:absolute;left:986px;top:1px;width:18px;height:16px;color:#000;font-size:10px;font-weight:700;line-height:16px;text-align:center}.ingredient-system-code{position:absolute;left:1042px;top:8px;width:18px;height:15px;display:grid;place-items:center;border:0;background:#d8ded8;color:#111;font-size:10px;font-weight:400;line-height:1}.ingredient-header-icon{position:absolute;left:1066px;top:3px;width:80px;height:26px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.ingredient-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.ingredients-line{position:absolute;left:0;top:30px;width:1134px;height:3px;background:#00b0ef}.ingredient-label{position:absolute;top:32px;height:14px;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:14px;white-space:nowrap}.ingredient-label-id{left:22px;width:64px}.ingredient-label-sprak{left:90px;width:48px}.ingredient-label-name{left:143px;width:120px}.ingredient-label-line{left:374px;width:85px}.ingredient-label-declaration{left:596px;width:80px}.ingredient-label-inactive{left:827px;width:72px;text-align:right}.ingredients-grid-shell{min-height:0;flex:1;overflow:auto;background:#fff}.ingredients-grid{width:max(100%,1156px);min-width:1156px;border-top:1px solid #000;color:#000;font-family:Arial,sans-serif;font-size:10px;line-height:16px}.ingredient-row{height:17px;display:grid;grid-template-columns:20px 68px 53px 231px 222px 262px 131px 24px minmax(0,1fr);align-items:stretch;border-bottom:1px solid #000;background:#fff}.ingredient-cell{min-width:0;display:flex;align-items:center;overflow:hidden;padding:0 3px;white-space:nowrap}.ingredient-row-head{position:relative;border-left:1px solid #8f8f8f;border-right:1px solid #000;background:#f5f5f5}.ingredient-row.is-selected .ingredient-row-head:before{content:"";position:absolute;left:6px;top:4px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #111}.ingredient-id{color:#00c}.ingredient-id-button{width:100%;height:100%;display:block;padding:0;border:0;background:transparent;color:#00c;font:inherit;line-height:16px;text-align:left;cursor:pointer}.ingredient-id-button:hover{text-decoration:underline}.ingredient-id-button:focus-visible{outline:1px dotted #000;outline-offset:-1px}.ingredient-inactive{justify-content:flex-start;padding-left:11px}.ingredient-inactive input{width:13px;height:13px;margin:0;accent-color:#006fc9}.ingredient-ab-cell{justify-content:flex-start;padding-left:2px}.ingredient-ab-toggle{width:13px;height:13px;display:grid;place-items:center;border-radius:3px;background:#006fc9;color:#fff;font-size:11px;font-weight:700;line-height:1}.ingredients-statusbar{height:20px;flex:0 0 20px;display:flex;align-items:center;gap:3px;padding:0 4px;border-top:1px solid #b5b5b5;background:#f3f3f3;color:#333;font:11px Arial,sans-serif}.ingredients-statusbar button{width:19px;height:18px;padding:0;border:1px solid transparent;background:transparent;color:#111;font:9px/16px Arial,sans-serif}.ingredients-statusbar button:hover:not(:disabled),.ingredients-statusbar button:focus-visible{border-color:#9bb8d5;background:#e5f0fa}.ingredients-statusbar button:disabled{color:#aaa}.ingredient-record-number{width:38px;height:17px;padding:0 2px;border:1px solid #b7b7b7;background:#fff;color:#111;font:11px Arial,sans-serif;text-align:center}.ingredient-no-filter{margin-left:8px;padding-left:9px;border-left:1px solid #c5c5c5;color:#777}.ingredient-search{height:18px;display:inline-flex;align-items:center;gap:2px;margin-left:7px;padding:0 3px;border:1px solid #b7b7b7;background:#fff}.ingredient-search input{width:92px;height:16px;padding:0;border:0;outline:0;color:#111;font:11px Arial,sans-serif}.ingredient-status-message{min-width:0;overflow:hidden;margin-left:5px;color:#8a1a1a;text-overflow:ellipsis;white-space:nowrap}.ingredient-detail-modal{width:980px;max-width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;background:#fff;color:#000;font-family:Arial,sans-serif}.ingredient-detail-modal header{position:relative;height:31px;display:block;padding:0;border-bottom:0;background:#fff}.ingredient-detail-modal h2{position:absolute;left:0;top:0;width:158px;height:26px;margin:0;color:#6a6a6a;font:700 22px/26px Arial,sans-serif}.ingredient-detail-blocked{position:absolute;left:794px;top:8px;height:17px;display:inline-flex;align-items:center;gap:4px;margin:0;color:#111;font:10px Arial,sans-serif}.ingredient-detail-blocked input{width:13px;height:13px;margin:0}.ingredient-detail-system{position:absolute;left:872px;top:6px;width:25px;height:22px;display:grid;place-items:center;border:1px solid #777;background:#fff;text-align:center;color:#111;font:10px Arial,sans-serif}.ingredient-detail-modal.can-edit .ingredient-detail-system{background:#ff0}.ingredient-detail-modal header>button{position:absolute;left:899px;top:0;width:50px;height:31px;border:1px solid #cfcfcf;border-radius:3px;background:#fff}.ingredient-detail-body{position:relative;height:min(630px,calc(100vh - 101px));padding:0;overflow:auto;background:#fff;color:#000;font:12px Arial,sans-serif}.ingredient-detail-fields{position:absolute;left:0;top:0;width:604px;height:32px;display:block;margin:0}.ingredient-detail-fields label,.ingredient-detail-text,.ingredient-detail-note{display:block;color:#111;font:700 10px Arial,sans-serif}.ingredient-detail-fields label{position:absolute;height:18px}.ingredient-detail-fields label>span{position:absolute;left:0;top:2px;height:17px;line-height:17px}.ingredient-detail-fields input,.ingredient-detail-fields select,.ingredient-detail-note input,.ingredient-detail-text textarea{min-width:0;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font:12px Calibri,Tahoma,Arial,sans-serif}.ingredient-detail-fields input,.ingredient-detail-fields select,.ingredient-detail-note input{position:absolute;top:0;height:22px;padding:1px 4px}.ingredient-detail-fields label:nth-child(1){left:7px;top:15px;width:151px}.ingredient-detail-fields label:nth-child(1) input{left:28px;width:116px}.ingredient-detail-fields label:nth-child(2){left:181px;top:15px;width:98px}.ingredient-detail-fields label:nth-child(2) input,.ingredient-detail-fields label:nth-child(2) select{left:43px;width:55px}.ingredient-detail-fields label:nth-child(3){left:301px;top:15px;width:300px}.ingredient-detail-fields label:nth-child(3) input{left:38px;width:262px}.ingredient-detail-text{position:absolute;left:4px;top:47px;width:567px;height:278px;margin:0}.ingredient-detail-text>span,.ingredient-detail-note>span{display:block;height:15px;line-height:15px}.ingredient-detail-text textarea{position:absolute;left:0;top:15px;width:567px;height:178px;padding:6px;resize:none;white-space:pre-wrap}.ingredient-detail-text:not(.ingredient-detail-nutrition) textarea{height:263px}.ingredient-detail-nutrition{top:351px;height:193px}.ingredient-detail-nutrition textarea{height:178px}.ingredient-html-button{position:absolute;left:505px;width:62px;height:16px;min-width:0;padding:0;font-size:10px}.ingredient-html-ingredients{top:43px}.ingredient-html-nutrition{top:347px}.ingredient-detail-note{position:absolute;left:4px;top:551px;width:576px;height:78px;margin:0}.ingredient-detail-note input{left:0;top:15px;width:576px;height:63px}.ingredient-detail-products{position:absolute;left:618px;top:39px;width:338px}.ingredient-detail-products h3{height:15px;margin:0;color:#111;font:700 10px/15px Arial,sans-serif}.ingredient-detail-products table{width:100%;max-height:174px;display:block;overflow:auto;border-collapse:collapse;font-size:11px}.ingredient-detail-products td{height:17px;padding:1px 5px;border:1px solid #b7b7b7;background:#fff}.ingredient-detail-products td:first-child{width:72px;color:#00c}.ingredient-detail-footer{height:32px;display:flex;align-items:center;gap:8px;padding:0 8px;border-top:1px solid #cad2de;background:#f6f7f9;color:#333;font:12px Arial,sans-serif}.ingredient-detail-footer .mini-button{margin-left:auto;height:24px;min-width:74px;padding:0 10px}@media(max-width:900px){.ingredient-detail-body{height:min(720px,calc(100vh - 116px))}.ingredient-detail-fields,.ingredient-detail-text,.ingredient-detail-note{margin-right:0}.ingredient-detail-fields{grid-template-columns:110px 150px minmax(180px,1fr)}.ingredient-html-button{position:static;margin-top:6px}.ingredient-detail-products{position:static;width:100%;margin-top:12px}}.product-form{background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.product-header{position:relative;height:63px;flex:0 0 63px;overflow:hidden;background:#fff}.product-header h1{position:absolute;left:18px;top:1px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.product-group-combo{position:absolute;left:662px;top:29px;width:114px;height:20px;padding:0 2px;border:1px solid #aaa;border-radius:0;background:#fff;color:#000;font-size:11px}.product-refresh,.product-show-all{position:absolute;top:28px;height:24px;min-width:0;padding:0;border-radius:4px;font-size:10px}.product-refresh{left:809px;width:92px}.product-show-all{left:949px;width:64px}.product-header-icon{position:absolute;left:1064px;top:27px;width:78px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.product-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.product-line{position:absolute;left:18px;right:88px;top:56px;height:3px;background:#26597d}.product-grid-shell{background:#fff}.product-grid{width:max-content;min-width:1578px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.product-row-head-col{width:18px}.product-grid th,.product-grid td{overflow:hidden;white-space:nowrap;vertical-align:middle}.product-grid th{height:14px;padding:0 3px;border:0;background:#fff;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1.05;text-align:left}.product-grid th span{display:block}.product-label-row th{vertical-align:top}.product-filter-row th{height:17px;padding:0;border-bottom:1px solid #000}.product-filter-row input{width:226px;height:16px;display:block;margin:0;padding:0 3px;border:0;border-radius:0;outline:0;background:#d3e2b4;color:#000;font-size:11px}.product-grid td{height:17px;padding:0 3px;border:1px solid #000;background:#fff;color:#000;line-height:16px;text-overflow:clip}.product-row-head{width:18px;min-width:18px;padding:0;background:#e8e8e8;color:#111;font-size:11px;text-align:center}.product-grid th.product-row-head{background:#fff}.product-grid tbody tr:hover td:not(.product-active-cell){background:#eef7fb}.product-grid tbody tr:hover td.product-row-head{background:#e8e8e8}.product-number-cell{color:#00c;font-weight:700}.product-link{color:inherit}.product-active-cell,.product-grid tbody tr:hover td.product-active-cell{background:#0b58c7;color:#fff}.product-num{text-align:right}.product-check-cell{padding:0;text-align:center}.product-check-cell input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.product-detail-modal{width:940px;max-width:min(940px,calc(100vw - 32px))}.product-detail-modal header{gap:10px}.product-detail-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.detail-modal.product-detail-access-modal .product-detail-edit-actions{position:absolute;left:1150px;top:-6px;z-index:3;margin-left:0}.product-detail-actions .mini-button{height:22px;min-width:0;padding:0 8px;font-size:11px}.product-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:14px}.product-detail-grid label{display:grid;gap:3px;min-width:0;color:#222;font-size:11px;font-weight:700}.product-detail-grid input{height:22px;min-width:0;padding:1px 5px;border:1px solid #a8a8a8;border-radius:2px;background:#fff;color:#000;font:12px Calibri,Tahoma,Arial,sans-serif}.product-detail-customers{padding:0 14px 14px}.product-detail-customers h3{margin:0 0 6px;color:#333;font:700 13px Arial,sans-serif}.product-detail-customers table{width:100%;border-collapse:collapse;font-size:12px}.product-detail-customers th,.product-detail-customers td{height:22px;padding:2px 6px;border:1px solid #b7b7b7;background:#fff;text-align:left}.detail-modal.product-detail-access-modal{position:relative;width:min(1874px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:hidden;background:#fff;color:#000;font-family:Arial,sans-serif}.detail-modal.product-detail-access-modal:before{content:"";position:absolute;left:0;top:25px;bottom:0;width:21px;border-right:1px solid #000;background:#fff;z-index:2;pointer-events:none}.detail-modal.product-detail-access-modal:after{content:"";position:absolute;left:8px;top:36px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #111;z-index:3;pointer-events:none}.product-detail-tab{min-width:1874px;overflow:auto;background:#fff;color:#000}.detail-modal.product-detail-access-modal.is-tab{width:1874px;max-width:none;max-height:none;border:0;box-shadow:none}.detail-modal.product-detail-access-modal header{position:relative;height:25px;display:block;padding:0;border-bottom:0;background:#fff;overflow:visible}.detail-modal.product-detail-access-modal h2{position:absolute;left:22px;top:-4px;margin:0;color:#6a6a6a;font:700 22px/30px Arial,sans-serif}.detail-modal.product-detail-access-modal .product-detail-cost,.detail-modal.product-detail-access-modal .product-detail-print,.detail-modal.product-detail-access-modal .product-detail-system-code,.detail-modal.product-detail-access-modal .product-detail-close{position:absolute}.detail-modal.product-detail-access-modal .product-detail-cost,.detail-modal.product-detail-access-modal .product-detail-print{top:-8px;width:92px;height:32px;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #c9c9c9;border-radius:3px;background:linear-gradient(#fff,#f7f7f7);box-shadow:0 1px 1px #0000000a;color:#111;cursor:default;font-size:10px;line-height:12px}.detail-modal.product-detail-access-modal .product-detail-cost:hover:not(:disabled),.detail-modal.product-detail-access-modal .product-detail-print:hover:not(:disabled),.detail-modal.product-detail-access-modal .product-detail-cost:focus-visible,.detail-modal.product-detail-access-modal .product-detail-print:focus-visible{border-color:#7aa7dc;background:#eaf3ff}.detail-modal.product-detail-access-modal .product-detail-cost{left:834px}.detail-modal.product-detail-access-modal .product-detail-print{left:933px}.detail-modal.product-detail-access-modal .product-detail-system-code{left:1042px;top:0;width:18px;height:18px;display:grid;place-items:center;border:0;background:#ff0;color:#00c;font:700 10px/1 Arial,sans-serif}.detail-modal.product-detail-access-modal:not(.can-edit) .product-detail-system-code{background:#d8ded8;color:#111;font-weight:400}.detail-modal.product-detail-access-modal .product-detail-close{left:1068px;top:-8px;width:74px;height:32px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.detail-modal.product-detail-access-modal .product-detail-close:hover{background:#eaf3ff;border-color:#7aa7dc}.product-detail-scroll{max-height:calc(100vh - 45px);overflow:auto;background:#fff}.detail-modal.product-detail-access-modal.is-tab .product-detail-scroll{max-height:none}.product-detail-canvas{position:relative;width:1851px;height:620px;margin-left:22px;background:#fff;color:#000;font:11px Arial,sans-serif}.product-detail-rule{position:absolute;left:0;right:0;top:42px;height:3px;background:#2bb8da}.product-detail-canvas>.raw-detail-tabstrip{display:none}.product-detail-settings-pane{position:absolute;left:0;top:0;right:0;height:590px}.product-detail-field,.product-detail-top-field,.product-detail-checkbox,.product-detail-plain-label,.product-detail-block-title,.product-detail-table-head{position:absolute;color:#000}.product-detail-field>span,.product-detail-checkbox>span,.product-detail-plain-label,.product-detail-top-field>span{font:italic 700 10px/14px Arial,sans-serif}.product-detail-field>span,.product-detail-checkbox>span{position:absolute;top:2px;text-align:right;white-space:nowrap}.product-detail-top-field{height:36px}.product-detail-top-field>span{display:block;height:14px;overflow:hidden;white-space:nowrap}.product-detail-inline-combo{height:18px}.product-detail-inline-combo>span:first-child{display:none}.product-detail-access-modal input,.product-detail-access-modal textarea{min-width:0;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font:11px Arial,sans-serif}.product-detail-access-modal input{height:18px;padding:1px 3px}.product-detail-access-modal textarea{padding:2px 4px;resize:none}.product-detail-field>input,.product-detail-field>textarea,.product-detail-field>.product-detail-combo,.product-detail-field>.product-detail-write-control,.product-detail-checkbox>input{position:absolute;top:0}.product-detail-top-field>input,.product-detail-top-field>.product-detail-combo,.product-detail-top-field>.product-detail-write-control{position:absolute;left:0;top:14px}.product-detail-inline-combo>input,.product-detail-inline-combo>.product-detail-combo,.product-detail-inline-combo>.product-detail-write-control{top:0}.product-detail-write-control{display:block}.product-detail-write-control>input,.product-detail-write-control>textarea{width:100%;height:100%}.product-detail-write-control>small{position:absolute;right:2px;bottom:0;padding-left:2px;background:#ffffffe0;color:#666;font:7px/8px Arial,sans-serif;pointer-events:none}.product-detail-combo{position:relative;height:18px;display:flex;align-items:stretch;border:1px solid #a8a8a8;background:#fff}.product-detail-readonly-combo{cursor:default;outline:none}.product-detail-readonly-combo:focus,.product-detail-readonly-combo.is-open{border-color:#5b8db8}.product-detail-readonly-options{position:absolute;left:-1px;top:17px;z-index:40;min-width:max(100%,226px);max-height:210px;overflow:auto;border:1px solid #777;background:#fff;box-shadow:2px 2px 4px #00000038;color:#000;font:11px Arial,sans-serif}.product-detail-readonly-options>span{display:grid;grid-template-columns:minmax(60px,auto) minmax(90px,1fr) minmax(90px,1fr);min-height:18px;border-bottom:1px solid #ddd;white-space:nowrap}.product-detail-readonly-options>span:last-child{border-bottom:0}.product-detail-readonly-options>span.is-selected{background:#d8eff8}.product-detail-readonly-options b,.product-detail-readonly-options em{padding:2px 4px;overflow:hidden;border-right:1px solid #ddd;font:inherit;font-style:normal;text-overflow:ellipsis}.product-detail-combo input{flex:1 1 auto;width:calc(100% - 18px);height:16px;border:0}.product-detail-combo svg{flex:0 0 16px;width:16px;height:16px;padding:2px;border-left:1px solid #b8b8b8;color:#333}.product-detail-access-modal input[type=checkbox]{width:13px;height:13px;margin:0;padding:0;accent-color:#006fc9}.product-detail-table-head{top:198px;height:14px;font:700 10px/14px Arial,sans-serif}.product-detail-unit-head{left:145px}.product-detail-carton-head{left:260px}.product-detail-pallet-head{left:376px}.product-detail-customers-form{position:absolute;width:218px}.product-detail-customers-form h3,.product-detail-block-title,.product-detail-kameleon legend{margin:0;color:#000;font:italic 700 10px/14px Arial,sans-serif}.product-detail-customers-form h3{height:16px}.product-detail-customers-form table{width:218px;height:143px;display:block;overflow:hidden;border-collapse:collapse;background:#eee;font-size:11px}.product-detail-customers-form tr.is-selected td:first-child{background:#e9e9e9}.product-detail-customers-form tbody{display:table;width:100%}.product-detail-customers-form td{height:18px;padding:0 4px;border:1px solid #a8a8a8;background:#fff;white-space:nowrap}.product-detail-customers-form td:nth-child(2){width:168px;max-width:168px;overflow:hidden;text-overflow:clip}.product-detail-customer-star{width:16px;text-align:center}.product-detail-customer-star button{width:14px;height:14px;padding:0;border:0;background:transparent;font:12px/14px Arial,sans-serif}.product-detail-customers-form select{width:100%;height:16px;border:0;background:#fff;font:11px Arial,sans-serif}.product-detail-customer-combo{width:18px;padding:0;text-align:center}.product-detail-declarations-title{left:752px;top:250px}.product-detail-kameleon{position:absolute;left:793.7px;top:340.1px;width:340.1px;height:120.9px;margin:0;padding:14px 8px 8px;border:1px solid #9d9d9d}.product-detail-kameleon .product-detail-field{top:auto}.product-detail-kameleon button,.product-detail-transfers{position:absolute;height:20px;min-width:0;padding:0 8px;border:1px solid #c4c4c4;border-radius:3px;background:#fff;color:#111;font:10px Arial,sans-serif}.product-detail-send{left:26px;top:80px;width:112px}.product-detail-kameleon .product-detail-delete-label{left:162.3px;top:80px;width:31.4px;padding:0;color:red}.product-detail-refresh-label{left:215.3px;top:80px;width:118px}.product-detail-transfers{left:1020.5px;top:461.1px;width:112px}.product-detail-production-title{left:1176px;top:19px}.product-detail-changes-title{left:1398px;top:19px}.product-detail-canvas>textarea[aria-label=Endringer],.product-detail-canvas>.product-detail-write-control{position:absolute}.product-transfer-tab{min-height:calc(100vh - 128px);display:grid;grid-template-rows:minmax(0,1fr) 20px;overflow:hidden;background:#fff;color:#000;font:11px Arial,sans-serif}.product-transfer-scroll{overflow:auto;background:#fff}.product-transfer-form{width:850.5px;min-height:216px;background:#fff}.product-transfer-header{position:sticky;top:0;z-index:2;width:850.5px;height:23px;background:#fff}.product-transfer-header>span{position:absolute;top:4px;height:19px;overflow:hidden;white-space:nowrap}.product-transfer-header .is-id{left:0;width:17px}.product-transfer-header .is-time{left:113px;width:24px}.product-transfer-header .is-status{left:257px;width:43px}.product-transfer-header .is-product-no{left:359px;width:74px}.product-transfer-header .is-product-name{left:457px;width:84px}.product-transfer-header .is-user{left:744px;width:78px}.product-transfer-record{position:relative;width:850.5px;height:193px;background:#fff}.product-transfer-record>input,.product-transfer-record>textarea{position:absolute;box-sizing:border-box;margin:0;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font:11px Arial,sans-serif}.product-transfer-record>input{top:0;height:17px;padding:1px 3px}.product-transfer-record>textarea{top:23px;height:170px;padding:3px 4px;resize:none}.product-transfer-record>.is-id{left:0;width:108px}.product-transfer-record>.is-time{left:113.3px;width:137px}.product-transfer-record>.is-status{left:257px;width:102px}.product-transfer-record>.is-product-no{left:362.8px;width:91px}.product-transfer-record>.is-product-name{left:457.3px;width:257px}.product-transfer-record>.is-user{left:718.1px;width:128px}.product-transfer-record>.is-declaration{left:0;width:416px}.product-transfer-record>.is-nutrition{left:419.5px;width:431px}.product-transfer-record.is-selected>input:first-child{border-left:3px solid #4a8cab;padding-left:1px}.product-transfer-empty{width:850.5px;min-height:193px;padding:10px;border-top:1px solid #a8a8a8;color:#333}.product-transfer-statusbar{position:static}.product-sheet-backdrop{z-index:1500;align-items:flex-start;overflow:auto;padding:18px}.product-sheet-preview{width:720px;margin:0 auto;border:1px solid #777;background:#d9d9d9;box-shadow:0 10px 35px #00000061;font-family:Arial,sans-serif}.product-sheet-preview>header{height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #8c8c8c;background:#f1f1f1}.product-sheet-preview>header strong{margin-right:auto;color:#174a73;font-size:14px}.product-sheet-preview>header .mini-button{display:inline-flex;align-items:center;gap:4px}.product-sheet-page{page:product-sheet;position:relative;width:674px;min-height:1052px;margin:20px auto;padding:8px;overflow:hidden;border:1px solid #aaa;background:#fff;color:#000;font:10px Arial,sans-serif}.product-sheet-page h1,.product-sheet-page h2,.product-sheet-page h3,.product-sheet-page p,.product-sheet-page dl{margin:0}.product-sheet-page-header{position:relative;height:104px;border-bottom:1px solid #999}.product-sheet-page-header>span{position:absolute;left:5px;top:2px;font-weight:700}.product-sheet-page-header>strong{position:absolute;left:5px;top:22px;font-size:12px}.product-sheet-page-header h1{position:absolute;left:5px;top:43px;font-size:12px}.product-sheet-page-header h2{position:absolute;left:5px;top:65px;font-size:17px}.product-sheet-owner-logo{position:absolute;right:4px;top:4px;width:193px;height:63px;display:grid;place-items:center;overflow:hidden;color:#555;font-weight:700;text-align:center}.product-sheet-description{position:absolute;left:8px;top:118px;width:391px;min-height:132px}.product-sheet-page h3{min-height:19px;padding:3px 5px;background:#ede4e4;font-size:10px}.product-sheet-description p{padding:8px 5px;font-size:12px}.product-sheet-basics{position:absolute;left:8px;top:270px;width:661px;display:grid;grid-template-columns:162px 1fr;border-top:1px solid #ccc}.product-sheet-basics dt,.product-sheet-basics dd{min-height:22px;padding:3px 5px;border-bottom:1px solid #ccc}.product-sheet-basics dt{font-weight:700}.product-sheet-image{position:absolute;left:435px;top:118px;width:232px;height:132px;display:grid;place-items:end center;overflow:hidden;border:1px solid #ddd;color:#777;font-size:7px}.product-sheet-image span{max-width:100%;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.product-sheet-packaging{position:absolute;left:8px;top:365px;width:661px}.product-sheet-packaging table{width:100%;border-collapse:collapse}.product-sheet-packaging th,.product-sheet-packaging td{height:21px;padding:2px 5px;border:1px solid #bbb;text-align:left}.product-sheet-packaging th:first-child{width:162px}.product-sheet-ingredients,.product-sheet-nutrition{position:absolute;left:8px;width:661px}.product-sheet-ingredients{top:545px}.product-sheet-nutrition{top:805px}.product-sheet-ingredients>div,.product-sheet-nutrition>div{min-height:210px;padding:7px 5px;white-space:pre-wrap}.product-sheet-page footer{position:absolute;left:8px;right:8px;bottom:8px;min-height:48px;display:grid;grid-template-columns:1fr auto;gap:1px 12px;padding-top:4px;border-top:1px solid #996969;font-size:8px}.product-sheet-page footer span{grid-column:1}.product-sheet-page footer time,.product-sheet-page footer b{grid-column:2;text-align:right}@media print{body:has(.product-sheet-page) *{visibility:hidden!important}.product-sheet-page,.product-sheet-page *{visibility:visible!important}.product-sheet-page{position:fixed;left:0;top:0;margin:0;border:0}}.allergen-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.allergen-header{position:relative;height:49px;flex:0 0 49px;overflow:hidden;background:#fff}.allergen-header h1{position:absolute;left:18px;top:0;width:295px;height:31px;margin:0;color:#626897;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:31px;white-space:nowrap}.allergen-add,.allergen-refresh{position:absolute;top:6px;width:87px;min-width:0;height:19px;padding:0;border-radius:3px;font-size:10px;font-weight:400}.allergen-add{left:386px}.allergen-add:disabled,.allergen-add:disabled:hover{border-color:#cfcfcf;background:#f7f7f7;color:#9a9a9a}.allergen-refresh{left:521px}.allergen-system-code{position:absolute;left:1020px;top:14px;width:17px;min-width:0;height:14px;display:grid;place-items:center;border:0;background:#d8ded8;color:#111;font-size:10px;font-weight:400;line-height:14px}.allergen-header-icon{position:absolute;left:1044px;top:3px;width:80px;height:26px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.allergen-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.allergen-line{position:absolute;left:18px;top:29px;width:1133px;max-width:100%;height:1px;background:red}.allergen-label{position:absolute;top:32px;height:14px;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:9px;font-style:italic;font-weight:700;line-height:14px;white-space:nowrap}.allergen-id-label{left:18px}.allergen-sprak-label{left:86px}.allergen-name-label{left:139px}.allergen-linje1-label{left:370px}.allergen-linje2-label{left:747px}.allergen-sperret-label{left:1087px;width:58px;text-align:left}.allergen-grid-shell{background:#fff}.allergen-grid{width:100%;min-width:1170px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px}.allergen-row-head-col{width:18px}.allergen-id-col{width:67px}.allergen-sprak-col{width:53px}.allergen-name-col{width:232px}.allergen-linje1-col{width:376px}.allergen-linje2-col{width:370px}.allergen-sperret-col{width:52px}.allergen-grid th,.allergen-grid td{overflow:hidden;white-space:nowrap;vertical-align:middle}.allergen-grid th{height:18px;padding:0 2px;border:0;border-bottom:1px solid #000;background:#fff;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1;text-align:left}.allergen-grid td{height:17px;padding:0 2px;border:1px solid #000;border-top:0;background:#fff;color:#000;line-height:16px;text-overflow:clip}.allergen-row-head{width:18px;min-width:18px;padding:0;background:#e8e8e8;color:#111;font-size:10px;text-align:center}.allergen-grid th.allergen-row-head,.allergen-grid tbody tr.is-selected td,.allergen-grid tbody tr:hover td,.allergen-grid tbody tr.is-selected:hover td{background:#fff}.allergen-grid tbody tr.is-selected .allergen-row-head,.allergen-grid tbody tr:hover .allergen-row-head{background:#e8e8e8}.allergen-id-cell{color:#00f}.allergen-id-cell.is-active{background:#073aa6;color:#fff}.allergen-sperret-cell{padding:0;text-align:center}.allergen-grid th.allergen-sperret-cell{padding-left:0;text-align:left}.allergen-filler-cell{border-left:0;border-right:0;background:#fff}.allergen-grid th.allergen-filler-cell{border-bottom:1px solid #000}.allergen-grid td.allergen-filler-cell{border-top:0;border-bottom:1px solid #000}.allergen-grid input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.allergen-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.detail-modal.allergen-detail-modal{width:min(882px,calc(100vw - 32px));min-height:161px;padding:0;overflow:hidden;border:1px solid #8f8f8f;border-radius:0;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.detail-modal.allergen-detail-modal header{position:relative;height:34px;display:block;padding:0;border-bottom:0;background:#fff}.detail-modal.allergen-detail-modal h2{position:absolute;left:1px;top:1px;width:223px;height:26px;margin:0;color:#626897;font-family:Arial,Tahoma,sans-serif;font-size:18px;font-weight:700;line-height:26px;white-space:nowrap}.allergen-detail-blocked,.allergen-detail-editbox,.detail-modal.allergen-detail-modal .allergen-detail-close,.allergen-detail-status{position:absolute}.allergen-detail-blocked{left:688px;top:6px;display:inline-flex;align-items:center;gap:4px;color:#111;font-size:10px;line-height:15px}.allergen-detail-blocked input{width:13px;height:13px;margin:0}.allergen-detail-editbox{left:782px;top:4px;width:26px;height:23px;display:grid;place-items:center;border:1px solid #777;background:#d8ded8;color:#111;font-size:10px;line-height:1}.allergen-detail-editbox.is-editing{background:#ff0}.detail-modal.allergen-detail-modal .allergen-detail-close{left:809px;top:0;width:49px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #c9c9c9;border-radius:3px;background:#fff;color:#333}.allergen-detail-status{left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.allergen-detail-body{position:relative;height:93px;padding:0;overflow:hidden;background:#fff}.allergen-detail-canvas{position:relative;width:880px;height:93px}.allergen-detail-field,.allergen-detail-lines-label{position:absolute;height:18px;margin:0;color:#111;font-size:10px;font-weight:700;line-height:14px}.allergen-detail-field>span{position:absolute;left:0;top:2px;white-space:nowrap}.allergen-detail-field input,.allergen-detail-field select,.allergen-detail-line{position:absolute;top:0;height:18px;min-width:0;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px;line-height:16px}.allergen-detail-field-id{left:19px;top:11px;width:132px}.allergen-detail-field-id input{left:19px;width:113px}.allergen-detail-field-language{left:174px;top:11px;width:110px}.allergen-detail-field-language select{left:40px;width:69px}.allergen-detail-field-name{left:299px;top:11px;width:293px}.allergen-detail-field-name input{left:37px;width:256px}.allergen-detail-lines-label{left:4px;top:46px;width:87px}.allergen-detail-line{left:101px;width:617px}.allergen-detail-line-1{top:46px}.allergen-detail-line-2{top:66px}.allergen-detail-line.is-warning{background:#ff0}.detail-modal.allergen-detail-modal input:disabled,.detail-modal.allergen-detail-modal select:disabled{background:#fff;color:#222;opacity:1}.allergen-detail-field select.is-lookup-readonly{background:#fff;cursor:default}.allergen-detail-footer{height:34px;border-top:1px solid transparent;background:#fff}.product-change-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.product-change-header{position:relative;height:41px;flex:0 0 41px;overflow:hidden;background:#fff}.product-change-header h1{position:absolute;left:4px;top:4px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:21.333px;font-weight:700;line-height:29px}.product-change-ab{position:absolute;left:964px;top:2px;color:#000;font-size:9.333px;font-weight:400;line-height:1}.product-change-header-icon{position:absolute;left:1045px;top:3px;width:78px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.product-change-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.product-change-line{position:absolute;left:0;top:34px;width:1134px;height:2px;background:#26597d}.product-change-canvas{position:relative;min-width:1134px;min-height:556px;flex:1;overflow:hidden;background:#fff}.product-change-panel{position:absolute;left:9px;width:582px;min-inline-size:0;margin:0;padding:0;border:1px solid #8b8b8b;box-shadow:3px 3px #8b8b8b;background:#fff}.product-change-panel legend{margin-left:0;padding:0 7px;color:#000;font-size:13px;font-weight:700;line-height:16px}.product-change-panel-new{top:14px;height:38px}.product-change-panel-product{top:71px;height:65px}.product-change-panel-recipe{top:154px;height:65px}.product-change-panel-raw{top:238px;height:65px}.product-change-field{position:absolute;height:19px;display:grid;grid-template-columns:119px 118px;align-items:center;color:#000;font-size:10px;font-weight:400;line-height:1;white-space:nowrap}.product-change-field>span:first-child{padding-left:0}.product-change-field>input,.product-change-combo input,.product-change-description,.product-change-lookup-search input{box-sizing:border-box;height:18px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:11px;font-weight:400}.product-change-description:disabled{border-color:transparent;background:transparent;color:#000;opacity:1;-webkit-text-fill-color:#000}.product-change-field>input{width:118px}.product-change-combo{position:relative;width:118px;height:18px;display:flex}.product-change-combo input{min-width:0;flex:1;border-right:0}.product-change-combo button{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid #a8a8a8;border-radius:0;background:#f2f2f2;color:#222}.product-change-combo-popup{position:absolute;left:0;top:18px;z-index:1200;width:314px;max-height:190px;overflow:auto;box-sizing:border-box;border:1px solid #777;background:#fff;box-shadow:1px 2px 4px #0000002e;color:#000;font:11px/15px Arial,Tahoma,sans-serif}.product-change-combo-option{height:15px;display:grid;grid-template-columns:96px 218px;align-items:center}.product-change-combo-option span{min-width:0;overflow:hidden;padding:0 3px;white-space:nowrap}.product-change-combo-option.is-active{background:#000;color:#fff}.product-change-new-product,.product-change-product-from,.product-change-recipe-from,.product-change-raw-from{left:7px;top:0}.product-change-product-to,.product-change-recipe-to,.product-change-raw-to{left:7px;top:22px}.product-change-description{position:absolute;left:254px;top:0;width:186px;border:0;background:transparent}.product-change-button{position:absolute;min-width:0;width:112px;height:22px;padding:0;border-radius:4px;font-size:10px;font-weight:700}.product-change-create,.product-change-main-action{left:456px;top:0}.product-change-delete{left:334px;top:24px}.product-change-copy{left:456px;top:24px}.product-change-delete.is-danger{color:maroon}.product-change-button:disabled{color:#9a9a9a;background:#fbfbfb;border-color:#d9d9d9}.product-change-lookup{position:absolute;left:665px;width:361px;height:114px;color:#000;font-size:10px}.product-change-lookup-recipes{top:46px}.product-change-lookup-products{top:163px}.product-change-lookup-raw{top:281px}.product-change-lookup-search{position:absolute;top:0;display:flex;align-items:center;gap:6px;height:18px;color:#000;font-size:10px;font-weight:400;line-height:1;white-space:nowrap}.product-change-lookup-search-first{left:0}.product-change-lookup-search-second{left:166px}.product-change-lookup-search span{width:42px}.product-change-lookup-search input{width:114px;font-family:Tahoma,Arial,sans-serif}.product-change-list{position:absolute;left:0;top:18px;width:361px;height:95px;overflow:auto;box-sizing:border-box;border:1px solid #8b95a1;background:#fff;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:11px;line-height:15px}.product-change-list-row{height:15px;display:grid;grid-template-columns:96px 265px;align-items:center}.product-change-list:focus{outline:1px solid #0a67b1;outline-offset:-1px}.product-change-list-row.is-selected{background:#000;color:#fff}.product-change-list-row span{min-width:0;overflow:hidden;padding:0 3px;text-overflow:clip;white-space:nowrap}.product-change-analysebevis{position:absolute;left:967px;top:0;width:14px;height:14px;margin:0;accent-color:#0067b1}.product-change-context-menu{position:fixed;z-index:2600;width:220px;box-sizing:border-box;padding:3px;border:1px solid #777;background:#f6f6f6;box-shadow:2px 4px 12px #00000047}.product-change-context-menu button{width:100%;height:23px;display:block;padding:0 8px 0 25px;border:0;border-radius:0;background:transparent;color:#111;font:11px/22px Segoe UI,Arial,sans-serif;text-align:left;white-space:nowrap}.product-change-context-menu button.has-separator{border-top:1px solid #ccc}.product-change-context-menu button:hover,.product-change-context-menu button:focus-visible{outline:1px solid #8cb5e8;background:#dcecff}.product-change-context-menu button:disabled{outline:0;background:transparent;color:#999}.product-change-message-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2800;display:grid;place-items:center;background:#ffffff08}.product-change-message-dialog,.product-change-find-dialog{box-sizing:border-box;border:1px solid #777;background:#f0f0f0;color:#111;box-shadow:0 8px 24px #00000047;font:11px/16px Segoe UI,Arial,sans-serif}.product-change-message-dialog{width:294px;min-height:133px}.product-change-message-dialog>header,.product-change-find-dialog>header{height:30px;display:grid;grid-template-columns:19px 1fr 42px;align-items:center;box-sizing:border-box;padding-left:6px;border-bottom:1px solid #aaa;background:linear-gradient(#fafafa,#e7e7e7)}.product-change-dialog-app-icon{color:#8b8b8b;font-size:13px}.product-change-message-dialog>header>button,.product-change-find-dialog>header>button{width:42px;height:29px;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:18px/28px Segoe UI,sans-serif}.product-change-message-dialog>header>button:hover,.product-change-find-dialog>header>button:hover{background:#e81123;color:#fff}.product-change-message-body{min-height:56px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:11px;box-sizing:border-box;padding:13px 18px 7px}.product-change-message-body p{grid-column:2;margin:0;white-space:pre-wrap}.product-change-message-body p:only-child{grid-column:1 / -1}.product-change-message-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:19px;font-weight:700}.product-change-message-icon.is-critical{background:#d72828}.product-change-message-icon.is-information{background:#1d6fc0;font-family:Georgia,serif}.product-change-message-dialog>footer{min-height:38px;display:flex;justify-content:center;gap:7px;padding:3px 12px 10px;box-sizing:border-box}.product-change-message-dialog>footer button,.product-change-find-actions button{min-width:78px;height:24px;padding:0 9px;border:1px solid #888;border-radius:2px;background:#f8f8f8;color:#111;font:inherit}.product-change-message-dialog>footer button:focus,.product-change-find-actions button.is-default:focus{outline:1px dotted #111;outline-offset:-4px;border-color:#1268b3}.product-change-find-dialog{position:fixed;left:50%;top:50%;z-index:2750;width:609px;min-height:221px;transform:translate(-50%,-50%)}.product-change-find-tabs{height:31px;display:flex;align-items:flex-end;gap:2px;padding:0 10px;border-bottom:1px solid #888}.product-change-find-tabs button{min-width:66px;height:27px;padding:0 13px;border:1px solid #999;border-bottom:0;border-radius:3px 3px 0 0;background:#e4e4e4;color:#111;font:inherit}.product-change-find-tabs button[aria-selected=true]{height:29px;background:#f0f0f0;font-weight:600}.product-change-find-tabs button:disabled{color:#999}.product-change-find-body{position:relative;min-height:158px;box-sizing:border-box;padding:10px 144px 9px 12px}.product-change-find-body>label:not(.product-change-find-check){min-height:25px;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px}.product-change-find-body input:not([type=checkbox]),.product-change-find-body select{width:100%;height:22px;box-sizing:border-box;padding:0 3px;border:1px solid #888;border-radius:0;background:#fff;color:#111;font:inherit}.product-change-find-body select:disabled{background:#e8e8e8;color:#777;opacity:1}.product-change-find-check{height:22px;display:flex;align-items:center;gap:5px;margin-left:89px}.product-change-find-check input{width:13px;height:13px;margin:0}.product-change-find-actions{position:absolute;right:12px;top:10px;width:122px;display:flex;flex-direction:column;gap:7px}.product-change-find-actions button{width:122px}.product-change-find-actions button:disabled{color:#999}.product-change-find-body>p{margin:4px 0 0 89px;color:#8b0000}.document-control-form{position:relative;min-width:1152px;background:#fff;color:#000;font-family:Calibri,Arial,sans-serif}.document-control-header{position:relative;height:57px;flex:0 0 57px;overflow:hidden;background:#fff}.document-control-header h1{position:absolute;left:19px;top:4px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:21.333px;font-weight:700;line-height:33px;white-space:nowrap}.document-control-close-button{position:absolute;left:1066px;top:3px;width:77px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #c9c9c9;border-radius:1px;background:linear-gradient(#fff,#f4f4f4);color:#172040;cursor:default}.document-control-close-button:focus-visible{outline:1px dotted #222;outline-offset:-3px}.document-control-line{position:absolute;left:18px;top:34px;width:1134px;border-top:2px solid #00b7ef}.document-control-column-labels{position:absolute;top:0;right:0;bottom:0;left:0;color:#000;font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:17px}.document-control-column-labels span{position:absolute;top:38px;height:17px;overflow:hidden;text-align:left;white-space:nowrap}.document-control-id-header{left:18px;width:61px}.document-control-name-header{left:82px;width:76px}.document-control-type-header{left:366px;width:53px}.document-control-supplier-header{left:532px;width:61px}.document-control-raw-header{left:774px;width:88px}.document-control-date-header{left:967px;width:71px}.document-control-grid-shell{min-height:0;flex:1;overflow-x:hidden;overflow-y:scroll;background:#fff;scrollbar-color:#777 #f0f0f0}.document-control-grid-row{min-width:1152px;width:100%;height:17px;display:grid;grid-template-columns:18px 60px 4px 280px 4px 164px 4px 62px 4px 166px 5px 76px 120px 113px minmax(72px,1fr);border-bottom:1px solid #111;box-sizing:border-box;color:#000;background:#fff;font-family:Calibri,Arial,sans-serif;font-size:10px;line-height:16px}.document-control-cell,.document-control-filler-cell,.document-control-row-head{grid-row:1;min-width:0;height:16px;overflow:hidden;box-sizing:border-box;background:#fff;white-space:nowrap}.document-control-row-head{grid-column:1;display:grid;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:8px;line-height:16px;-webkit-user-select:none;user-select:none}.document-control-id-cell{grid-column:2;font-weight:700}.document-control-name-cell{grid-column:4;font-weight:700}.document-control-type-cell{grid-column:6}.document-control-lev-id-cell{grid-column:8;color:#003ea6;font-weight:700}.document-control-supplier-cell{grid-column:10}.document-control-raw-cell{grid-column:12}.document-control-date-cell{grid-column:14}.document-control-filler-cell{grid-column:15}.document-control-cell-input{width:100%;height:16px;display:block;margin:0;padding:0 2px;border:0;border-radius:0;box-sizing:border-box;outline:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;line-height:16px;text-align:left;text-overflow:clip;white-space:nowrap}.document-control-cell-input:focus{outline:1px dotted #222;outline-offset:-1px}.document-control-cell-input::selection{background:#000;color:#fff}.document-control-grid-row.is-selected .document-control-row-head,.document-control-grid-row.is-selected .document-control-id-cell,.document-control-grid-row.is-selected .document-control-id-cell .document-control-cell-input{background:#000;color:#fff}.document-control-grid-row.is-new .document-control-row-head{font-size:11px}.document-control-date-cell.is-expired{background:#ed1c24}.document-control-date-cell.is-warning{background:#ffc20e}.document-control-context-menu{position:fixed;z-index:2000;width:214px;max-height:min(520px,calc(100vh - 12px));overflow-y:auto;box-sizing:border-box;padding:3px;border:1px solid #777;background:#f7f7f7;box-shadow:2px 4px 12px #00000047}.document-control-context-menu button{width:100%;height:24px;display:block;padding:0 8px 0 24px;border:0;border-radius:0;background:transparent;color:#111;font:11px/23px Segoe UI,Arial,sans-serif;text-align:left;white-space:nowrap}.document-control-context-menu button:hover,.document-control-context-menu button:focus-visible{outline:1px solid #8cb5e8;background:#dcecff}.document-control-context-menu button:disabled{outline:0;background:transparent;color:#999}.document-control-context-menu button:nth-child(2),.document-control-context-menu button:nth-child(4){border-top:1px solid #ccc}.access-find-dialog,.access-filter-dialog{position:fixed;left:50%;top:50%;z-index:2200;box-sizing:border-box;border:1px solid #777;border-radius:2px;background:#f0f0f0;color:#111;box-shadow:0 8px 24px #00000047;font:12px/18px Segoe UI,Arial,sans-serif;transform:translate(-50%,-50%)}.access-find-dialog{width:450px;min-height:318px}.access-filter-dialog{width:360px;min-height:172px}.access-find-dialog>header,.access-filter-dialog>header{height:30px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-left:9px;border-bottom:1px solid #aaa;background:linear-gradient(#fafafa,#e7e7e7)}.access-dialog-titlebar-actions{height:29px;display:flex;align-items:stretch;margin-left:auto}.access-dialog-titlebar-actions>button{width:42px;height:29px;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:18px/28px Segoe UI,sans-serif}.access-dialog-titlebar-actions>button.is-help{width:32px;font-size:14px;font-weight:600}.access-dialog-titlebar-actions>button.is-help:hover{background:#ddd}.access-dialog-titlebar-actions>button.is-close:hover{background:#e81123;color:#fff}.access-find-tabs{height:31px;display:flex;align-items:flex-end;gap:2px;padding:0 10px;border-bottom:1px solid #888}.access-find-tabs button{min-width:66px;height:27px;padding:0 13px;border:1px solid #999;border-bottom:0;border-radius:3px 3px 0 0;background:#e4e4e4;color:#111;font:inherit}.access-find-tabs button[aria-selected=true]{height:29px;background:#f0f0f0;font-weight:600}.access-find-tabs button:disabled{color:#999}.access-find-body{position:relative;box-sizing:border-box;min-height:255px;padding:15px 126px 12px 12px}.access-find-body>label:not(.access-find-check),.access-filter-body>label{display:grid;grid-template-columns:91px minmax(0,1fr);align-items:center;gap:7px;min-height:29px}.access-find-body label>input:not([type=checkbox]),.access-find-body select,.access-filter-body input{box-sizing:border-box;width:100%;height:23px;padding:1px 4px;border:1px solid #888;border-radius:0;background:#fff;color:#111;font:inherit}.access-find-check{height:25px;display:flex;align-items:center;gap:5px;margin-left:98px}.access-find-check input{width:13px;height:13px;margin:0}.access-find-actions{position:absolute;right:12px;top:15px;width:104px;display:flex;flex-direction:column;gap:7px}.access-find-actions button,.access-filter-actions button{height:27px;padding:0 12px;border:1px solid #888;border-radius:2px;background:linear-gradient(#fff,#e8e8e8);color:#111;font:inherit}.access-find-actions button.is-default,.access-filter-actions button.is-default{outline:2px solid #1677d2;outline-offset:-3px}.access-find-body>p{margin:7px 0 0 98px;color:#333;font-size:11px;line-height:14px}.access-filter-body{box-sizing:border-box;min-height:141px;padding:18px 16px 12px}.access-filter-body>label{grid-template-columns:108px minmax(0,1fr)}.access-filter-body>label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.access-filter-actions button{min-width:78px}.document-control-access-footer{height:6px;flex:0 0 6px;overflow:hidden;background:#fff}.document-control-error-backdrop{position:absolute;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000001f}.document-control-error-dialog{width:360px;min-height:132px;border:1px solid #777;box-shadow:0 6px 22px #00000047;background:#f4f4f4;color:#111;font-family:Segoe UI,Arial,sans-serif;font-size:12px}.document-control-error-dialog header{height:30px;padding:6px 9px;box-sizing:border-box;background:#fff}.document-control-error-dialog p{min-height:54px;margin:0;padding:18px 18px 8px}.document-control-error-dialog button{width:78px;height:24px;float:right;margin:0 12px 10px 0}.document-control-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.warehouse-transfer-form{min-width:1164px;background:#fff;color:#000;font-family:Calibri,Arial,sans-serif}.warehouse-transfer-header{position:relative;height:100px;flex:0 0 100px;overflow:hidden;background:#fff}.warehouse-transfer-header h1{position:absolute;left:8px;top:4px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.warehouse-transfer-line{position:absolute;left:0;top:33px;width:1157px;height:3px;background:#26597d}.warehouse-transfer-new-button{position:absolute;left:284px;top:42px;width:89px;min-width:0;height:22px;padding:0;border-radius:3px;font-size:10px}.warehouse-transfer-system-code{position:absolute;left:1018px;top:7px;width:25px;min-width:0;height:24px;display:grid;place-items:center;border:1px solid #808080;background:#fff;color:#0c2b84;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1}.warehouse-transfer-system-code.is-editor{border-color:#fff000;background:#fff000}.warehouse-transfer-close-button{position:absolute;left:1047px;top:3px;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.warehouse-transfer-close-button:hover{background:#eaf3ff;border-color:#7aa7dc}.warehouse-transfer-label{position:absolute;top:86px;height:12px;color:#000;font-size:10px;font-weight:700;line-height:12px;white-space:nowrap}.warehouse-transfer-label-ref{left:4px}.warehouse-transfer-label-opprettet{left:66px}.warehouse-transfer-label-fra{left:143px}.warehouse-transfer-label-til{left:209px}.warehouse-transfer-label-ansvarlig{left:286px}.warehouse-transfer-label-transportor{left:366px}.warehouse-transfer-label-flyttet{left:562px}.warehouse-transfer-label-kommentar{left:618px}.warehouse-transfer-grid-shell{min-height:0;flex:1;overflow:auto;padding-left:0;background:#fff}.warehouse-transfer-grid{width:895px;color:#000;font-size:11px}.warehouse-transfer-row{width:895px;height:19px;display:grid;grid-template-columns:64px 3px 71px 5px 60px 4px 60px 19px 72px 8px 162px 38px 17px 36px 276px;align-items:stretch}.warehouse-transfer-cell{min-width:0;height:19px;display:flex;align-items:center;overflow:hidden;padding:1px 3px 0;border:1px solid #aeb4bb;background:#fff;color:#000;line-height:16px;text-overflow:clip;white-space:nowrap}.warehouse-transfer-ref-cell{grid-column:1;justify-content:flex-end;color:#0033a0;font-weight:700}.warehouse-transfer-date-cell{grid-column:3}.warehouse-transfer-from-cell{grid-column:5}.warehouse-transfer-to-cell{grid-column:7}.warehouse-transfer-owner-cell{grid-column:9}.warehouse-transfer-carrier-cell{grid-column:11}.warehouse-transfer-moved-cell{grid-column:13;display:grid;place-items:center;padding:0;border:0;background:transparent}.warehouse-transfer-comment-cell{grid-column:15}.warehouse-transfer-ref-value{display:inline-block;min-width:28px;text-align:right}.warehouse-transfer-row.is-selected .warehouse-transfer-ref-value{background:#1f3fbd;color:#fff}.warehouse-transfer-moved-cell input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.warehouse-transfer-status{height:18px;padding-left:6px;color:#64748b;font-size:11px}.warehouse-transfer-detail-form{min-width:1157px;overflow:auto;background:#fff;color:#000;font-family:Calibri,Arial,sans-serif}.warehouse-transfer-detail-header{position:relative;height:162px;flex:0 0 162px;overflow:hidden;background:#fff}.warehouse-transfer-detail-header h1{position:absolute;left:8px;top:4px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.warehouse-transfer-detail-header .warehouse-transfer-line{top:36px}.warehouse-transfer-detail-scanner{position:absolute;left:75px;top:42px;width:289px;height:31px;padding:0 5px;border:1px solid #999;border-radius:0;background:#c6e0b4;color:#000;font-size:16px}.warehouse-transfer-detail-execute{position:absolute;left:763px;top:43px;width:140px;min-width:0;height:31px;padding:0;color:#202020;font-size:16px;font-weight:700}.warehouse-transfer-detail-print{position:absolute;left:692px;top:49px;width:50px;min-width:0;height:29px;padding:0;display:inline-grid;place-items:center;font-size:10px}.warehouse-transfer-detail-close{left:1088px;top:3px}.warehouse-transfer-detail-ref-label,.warehouse-transfer-detail-ref-value,.warehouse-transfer-detail-date-value,.warehouse-transfer-detail-moved-check,.warehouse-transfer-detail-vareid-label{position:absolute;font-family:Arial,sans-serif}.warehouse-transfer-detail-ref-label{left:215px;top:13px;color:#6a6a6a;font-size:16px}.warehouse-transfer-detail-ref-value{left:263px;top:8px;width:58px;height:22px;border:0;background:transparent;color:#111;font-size:16px}.warehouse-transfer-detail-date-value{left:558px;top:8px;width:140px;height:19px;border:0;background:#e9e9e9;color:#111;font-size:16px;font-weight:700;text-align:center}.warehouse-transfer-detail-moved-check{left:1012px;top:41px;display:inline-flex;align-items:center;gap:4px;color:#6a6a6a;font-size:11px}.warehouse-transfer-detail-moved-check input{width:13px;height:13px;margin:0;accent-color:#006fc9}.warehouse-transfer-detail-vareid-label{left:10px;top:54px;color:#6a6a6a;font-size:13px}.warehouse-transfer-detail-fields{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.warehouse-transfer-detail-field{position:absolute;display:block;margin:0;color:#000;font-size:10px;font-style:italic;font-weight:700;pointer-events:auto}.warehouse-transfer-detail-field>span{position:absolute;left:0;top:4px;width:78px;height:14px;color:#6a6a6a;font-size:13px;font-style:normal;font-weight:400;line-height:14px}.warehouse-transfer-detail-fields input,.warehouse-transfer-detail-fields select,.warehouse-transfer-detail-fields textarea{position:absolute;left:80px;top:0;height:22px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:12px;font-style:normal;font-weight:400}.warehouse-transfer-detail-fields textarea{height:50px;padding:2px 4px;resize:none}.warehouse-transfer-detail-ansvarlig{left:10px;top:82px;width:233px}.warehouse-transfer-detail-ansvarlig select,.warehouse-transfer-detail-ansvarlig input{width:153px}.warehouse-transfer-detail-fralager{left:10px;top:109px;width:194px}.warehouse-transfer-detail-fralager select,.warehouse-transfer-detail-fralager input{width:114px}.warehouse-transfer-detail-tillager{left:205px;top:109px;width:194px}.warehouse-transfer-detail-tillager select,.warehouse-transfer-detail-tillager input{width:114px}.warehouse-transfer-detail-transportor{left:10px;top:136px;width:390px}.warehouse-transfer-detail-transportor input{width:310px}.warehouse-transfer-detail-kommentar{left:430px;top:105px;width:473px}.warehouse-transfer-detail-kommentar textarea{width:393px}.warehouse-transfer-lines{width:1147px;height:520px;display:flex;flex-direction:column;margin-left:10px;overflow:hidden;border:1px solid #aeb4bb;background:#fff}.warehouse-transfer-lines-viewport{min-height:0;flex:1 1 auto;overflow:auto}.warehouse-transfer-lines table{width:1147px;border-collapse:collapse;table-layout:fixed;font-size:11px}.warehouse-transfer-lines th{height:16px;padding:0 3px;background:#fff;color:#000;font-size:10px;font-style:normal;text-align:left}.warehouse-transfer-lines td{height:19px;padding:0 3px;border:1px solid #b6b6b6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-transfer-lines tbody tr:nth-child(2n) td{background:#f2f2f2}.warehouse-transfer-lines tbody tr.is-selected td{background:#dce6f1}.warehouse-transfer-lines tbody tr:focus{outline:1px dotted #000;outline-offset:-1px}.warehouse-transfer-lines th.warehouse-transfer-line-rowhead,.warehouse-transfer-lines td.warehouse-transfer-line-rowhead{width:20px;padding:0;background:#fff;text-align:center}.warehouse-transfer-lines th:nth-child(2),.warehouse-transfer-lines td:nth-child(2),.warehouse-transfer-lines th:nth-child(5),.warehouse-transfer-lines td:nth-child(5),.warehouse-transfer-lines th:nth-child(8),.warehouse-transfer-lines td:nth-child(8){text-align:right}.warehouse-transfer-lines th:nth-child(9),.warehouse-transfer-lines td:nth-child(9),.warehouse-transfer-lines th:nth-child(10),.warehouse-transfer-lines td:nth-child(10){text-align:center}.warehouse-transfer-lines td:nth-child(9) input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.warehouse-transfer-lines .warehouse-transfer-line-hidden-gap{border-color:transparent;background:#fff}.warehouse-transfer-lines footer{height:38px;flex:0 0 38px;padding:0;border-top:1px solid #c7c7c7;background:#eff1f3;color:#334155;font-size:11px}.warehouse-transfer-lines-total{position:relative;height:19px;border-bottom:1px solid #c7c7c7;background:#fff}.warehouse-transfer-lines-total>span{position:absolute;left:87px;top:2px;color:#000}.warehouse-transfer-lines-total>input{position:absolute;left:169px;top:1px;width:53px;height:17px;box-sizing:border-box;padding:0 3px;border:1px solid #aeb4bb;border-radius:0;background:#f1f1f1;color:#555;font:10px Calibri,Arial,sans-serif;text-align:right}.warehouse-transfer-lines-navigator{height:18px;display:flex;align-items:center;gap:2px;padding:0 4px;color:#555;font:10px Calibri,Arial,sans-serif}.warehouse-transfer-lines-navigator button{width:17px;height:16px;display:inline-grid;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:#444;font:8px Arial,sans-serif}.warehouse-transfer-lines-navigator button:disabled{color:#aaa}.warehouse-transfer-lines-navigator input{width:42px;height:15px;box-sizing:border-box;padding:0 2px;border:1px solid #b9bfc5;border-radius:0;background:#fff;color:#111;font:10px Calibri,Arial,sans-serif}.warehouse-transfer-lines-filter{margin-left:8px;color:#999}.warehouse-transfer-lines-navigator .warehouse-transfer-lines-search{width:76px;margin-left:4px}.module-header{grid-template-columns:max-content minmax(160px,1fr) max-content max-content}.module-header h1{min-width:max-content}.module-header>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-actions{min-width:0;display:flex;justify-content:flex-end;gap:8px;overflow-x:auto}.supplier-form{background:#fff;color:#000;font-family:Arial,sans-serif}.supplier-header{position:relative;height:57px;flex:0 0 57px;overflow:hidden;background:#fff}.supplier-header h1{position:absolute;left:20px;top:1px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.supplier-filter{position:absolute;top:15px;height:16px;min-width:0;padding:0;border:0;background:transparent;color:#6f67b4;font-size:10px;font-weight:400;line-height:16px;text-align:left}.supplier-filter:hover,.supplier-filter.is-active{color:#1d4ed8;text-decoration:underline}.supplier-filter-approved{left:907px;width:70px}.supplier-filter-all{left:1017px;width:42px}.supplier-close-button{position:absolute;left:1067px;top:3px;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.supplier-close-button:hover{background:#eaf3ff;border-color:#7aa7dc}.supplier-line{position:absolute;left:19px;top:34px;width:1134px;height:3px;background:#00b0ef}.supplier-label{position:absolute;top:38px;height:17px;color:#000;font-size:9px;font-weight:700;line-height:17px;text-align:center;white-space:nowrap}.supplier-label-id{left:19px;width:60px}.supplier-label-name{left:83px;width:186px}.supplier-label-address{left:273px;width:164px}.supplier-label-post{left:441px;width:171px}.supplier-label-phone{left:616px;width:97px}.supplier-label-fax{left:716px;width:98px}.supplier-label-type{left:816px;width:98px}.supplier-label-approved{left:915px;width:49px}.supplier-label-approved-date{left:968px;width:113px}.supplier-label-inactive{left:1096px;width:56px}.supplier-grid-shell{min-height:0;flex:1;overflow:auto;border-top:1px solid #000;background:#fff}.supplier-row{position:relative;width:100%;min-width:1153px;height:18px;border-bottom:1px solid #000;background:#fff;color:#000;font-size:11px;line-height:17px}.supplier-cell{position:absolute;top:0;min-width:0;height:17px;display:flex;align-items:center;overflow:hidden;padding:0 2px;text-overflow:clip;white-space:nowrap}.supplier-row-head{left:0;width:18px;justify-content:center;padding:0;border-right:1px solid #000;background:#f5f5f5;color:#111;font-size:10px}.supplier-id-cell{left:19px;width:60px;color:#00f;font-weight:700}.supplier-name-cell{left:83px;width:186px;font-weight:700}.supplier-address-cell{left:273px;width:164px}.supplier-post-cell{left:441px;width:171px}.supplier-phone-cell{left:616px;width:97px}.supplier-fax-cell{left:716px;width:98px}.supplier-type-cell{left:816px;width:98px;padding-right:0}.supplier-approved-cell{left:915px;width:49px;justify-content:center;padding:0}.supplier-approved-date-cell{left:968px;width:113px}.supplier-inactive-cell{left:1096px;width:56px;justify-content:center;padding:0}.supplier-row.is-selected .supplier-id-cell{background:#073aa6;color:#fff}.supplier-combo{width:100%;min-width:0;height:17px;display:flex;align-items:center;justify-content:space-between}.supplier-combo span{min-width:0;overflow:hidden;text-overflow:clip}.supplier-combo svg{flex:0 0 auto;color:#333}.supplier-row input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.supplier-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.supplier-list-input,.supplier-list-select{box-sizing:border-box;width:100%;min-width:0;height:17px;margin:0;padding:0 2px;border:0;border-radius:0;outline:0;background:transparent;color:inherit;font:inherit;line-height:17px}.supplier-list-select{padding-right:16px;background-color:#fff}.supplier-list-input:focus,.supplier-list-select:focus{outline:1px dotted #000;outline-offset:-1px;background:#fff}.supplier-row-head button{width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.supplier-row.is-selected .supplier-id-cell .supplier-list-input{background:#073aa6;color:#fff}.supplier-new-row{background:#fff}.customers-form{background:#fff;color:#000;font-family:Arial,sans-serif}.customers-header{position:relative;height:57px;flex:0 0 57px;overflow:hidden;background:#fff}.customers-header h1{position:absolute;left:20px;top:1px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.customers-show-all{position:absolute;left:1002px;top:15px;width:42px;height:16px;min-width:0;padding:0;border:0;background:transparent;color:#2f3699;font-size:10px;font-weight:400;line-height:16px;text-align:left}.customers-show-all:hover,.customers-show-all.is-active{color:#2f3699;text-decoration:underline}.customers-close-button{position:absolute;left:1067px;top:3px;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.customers-close-button:hover{background:#eaf3ff;border-color:#7aa7dc}.customers-line{position:absolute;left:19px;top:34px;width:1134px;height:3px;background:#00b7ef}.customers-label{position:absolute;top:38px;height:17px;padding:0 2px;color:#000;font-size:9px;font-weight:700;line-height:17px;text-align:left;white-space:nowrap}.customers-label-id{left:19px;width:60px}.customers-label-name{left:83px;width:186px}.customers-label-address{left:273px;width:164px}.customers-label-post{left:441px;width:171px}.customers-label-phone{left:616px;width:97px}.customers-label-fax{left:716px;width:98px}.customers-label-inactive{left:1096px;width:56px}.customers-grid-shell{min-height:0;flex:1;overflow:auto;border-top:1px solid #000;background:#fff}.customers-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.customers-row{position:relative;width:100%;min-width:1153px;height:18px;border-bottom:1px solid #000;background:#fff;color:#000;font-size:11px;line-height:17px}.customers-cell{position:absolute;top:0;min-width:0;height:17px;display:flex;align-items:center;overflow:hidden;padding:0 2px;text-overflow:clip;white-space:nowrap}.customers-row-head{left:0;width:18px;justify-content:center;padding:0;border-right:1px solid #000;background:#f5f5f5;color:#111;font-size:10px}.customers-id-cell{left:19px;width:60px;color:#00f;font-weight:700}.customers-name-cell{left:83px;width:186px;font-weight:700}.customers-address-cell{left:273px;width:164px}.customers-post-cell{left:441px;width:171px}.customers-phone-cell{left:616px;width:97px}.customers-fax-cell{left:716px;width:98px}.customers-inactive-cell{left:1096px;width:56px;justify-content:center;padding:0}.customers-row.is-selected .customers-id-cell,.customers-row.is-selected .customers-id-cell .supplier-list-input{background:#073aa6;color:#fff}.customers-row input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.customer-detail-form{background:#fff;color:#000;font-family:Arial,sans-serif}.customer-detail-header{position:relative;height:37px;flex:0 0 37px;overflow:hidden;background:#fff}.customer-detail-header h1{position:absolute;left:20px;top:1px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.customer-detail-line{position:absolute;left:19px;top:34px;width:1134px;height:3px;background:#00b7ef}.customer-detail-close-button{position:absolute;left:1067px;top:3px;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.customer-detail-close-button:hover,.customer-detail-home-button:hover{background:#eaf3ff;border-color:#7aa7dc}.customer-detail-scroll{min-height:0;flex:1;overflow:hidden;background:#fff}.customer-detail-canvas{position:relative;width:100%;min-width:1134px;height:605px;min-height:605px;background:#fff}.customer-detail-field{position:absolute;height:20px;margin:0;color:#000;font-size:10px;line-height:18px}.customer-detail-field>span{position:absolute;left:0;top:0;width:104px;height:18px;overflow:hidden;padding-right:4px;font-size:10px;text-align:right;white-space:nowrap}.customer-detail-field input,.customer-detail-field textarea{position:absolute;left:105px;top:0;height:20px;padding:0 3px;border:1px solid #a9a9a9;border-radius:0;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:11px;line-height:18px}.customer-detail-field textarea{box-sizing:border-box;resize:none}.customer-detail-id{left:7px;top:8px;width:174px}.customer-detail-id input{width:60px;color:#000;background:#fff;font-weight:700}.customer-detail-name,.customer-detail-address,.customer-detail-post{left:7px;width:424px}.customer-detail-name{top:27px}.customer-detail-address{top:46px}.customer-detail-post{top:65px}.customer-detail-name input,.customer-detail-address input,.customer-detail-post input{width:214px}.customer-detail-name input{font-weight:700}.customer-detail-phone,.customer-detail-fax,.customer-detail-email{left:347px;width:426px}.customer-detail-phone{top:27px}.customer-detail-fax{top:46px}.customer-detail-email{top:65px}.customer-detail-web{left:367px;top:84px;width:370px}.customer-detail-web>span{width:82px}.customer-detail-web input{left:86px}.customer-detail-phone input,.customer-detail-fax input{width:113px}.customer-detail-email input,.customer-detail-web input{width:190px}.customer-detail-org,.customer-detail-comment{left:650px;width:440px}.customer-detail-org{top:27px}.customer-detail-comment{top:46px}.customer-detail-org input{width:192px}.customer-detail-comment textarea{width:305px;height:30px}.customer-detail-inactive{position:absolute;left:1002px;top:4px;width:123px;height:20px;margin:0;color:#000;font-size:10px;line-height:18px}.customer-detail-inactive>span{position:absolute;left:0;top:0;width:101px;text-align:right}.customer-detail-inactive input{position:absolute;left:105px;top:2px;width:13px;height:13px;margin:0;accent-color:#006fc9}.customer-detail-home-button{position:absolute;left:647px;top:84px;width:27px;height:19px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#26597d}.customer-detail-web-hint{position:absolute;left:359px;top:99px;color:#000;font-size:9px;line-height:14px}.customer-detail-tabstrip{position:absolute;left:0;top:95px;z-index:1;display:flex;align-items:flex-end;height:24px}.customer-detail-tab{height:22px;min-width:0;padding:0 9px;border:1px solid #a8a8a8;border-bottom:0;border-radius:0;background:#ececec;color:#000;font-size:10px;line-height:21px;white-space:nowrap}.customer-detail-tab+.customer-detail-tab{margin-left:-1px}.customer-detail-tab.is-active{position:relative;z-index:2;height:25px;margin-bottom:-1px;background:#fff;font-weight:400}.customer-detail-tabpanel{position:absolute;box-sizing:border-box;left:0;top:121px;width:1131px;height:481px;padding:8px 10px 10px;border:1px solid #a8a8a8;background:#fff}.customer-detail-tab-page{width:100%;height:100%}.customer-detail-tab-page[hidden]{display:none}.customer-detail-load-status,.customer-detail-no-record{margin:48px 20px;color:#111;font:11px Arial,sans-serif}.customer-detail-tabpanel .customer-contacts-subform{width:1104px;height:382px}.customer-detail-tabpanel .customer-products-subform{width:930px;height:352px}.customer-detail-tabpanel .customer-contacts-subform .supplier-detail-grid-wrap,.customer-detail-tabpanel .customer-contacts-subform .supplier-subform-recordbar{width:1104px}.customer-detail-tabpanel .customer-contacts-subform .supplier-detail-grid{width:1102px;min-width:1102px}.customer-detail-tabpanel .customer-products-subform .supplier-detail-grid-wrap{width:930px}.customer-detail-tabpanel .customer-products-subform .supplier-detail-grid{width:928px;min-width:928px}.customer-detail-tabpanel .supplier-documents-panel{width:1037px;height:439px;display:flex;flex-direction:column;padding-top:19px}.customer-detail-tabpanel .supplier-documents-panel .supplier-new-document-button{top:-8px;left:71px}.customer-detail-tabpanel .supplier-documents-panel .supplier-detail-grid-wrap{width:1037px;height:auto;flex:1 1 auto}.customer-detail-tabpanel .supplier-documents-panel .supplier-subform-recordbar{width:1037px}.customer-detail-tabpanel .supplier-documents-panel .supplier-detail-grid{width:1035px;min-width:1035px}.customer-detail-tabpanel .supplier-cases-subform{width:1024px;height:454px}.customer-detail-tabpanel .supplier-cases-subform .supplier-detail-grid-wrap,.customer-detail-tabpanel .supplier-cases-subform .supplier-subform-recordbar{width:1024px}.customer-detail-tabpanel .supplier-cases-subform .supplier-detail-grid{width:1022px;min-width:1022px}.customer-contacts-subform .supplier-detail-grid th,.customer-products-subform .supplier-detail-grid th{height:15px;line-height:14px}.customer-contacts-subform .supplier-detail-grid tbody td,.customer-products-subform .supplier-detail-grid tbody td{height:17px}.customer-detail-tabpanel .supplier-documents-grid th{height:14px;line-height:13px}.customer-detail-tabpanel .supplier-documents-grid tbody td{height:17px}.customer-product-number{width:100%;height:17px}.customer-product-combo{position:relative;width:100%;height:17px}.customer-product-combo>input{box-sizing:border-box;width:100%;height:17px;padding:0 18px 0 2px;border:0;border-radius:0;background:#fff;color:#000;font:inherit;line-height:17px}.customer-product-combo>input:focus{outline:1px dotted #000;outline-offset:-1px}.customer-product-combo>button{position:absolute;right:0;top:0;width:18px;height:17px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #aaa;border-radius:0;background:#f4f4f4;color:#111}.customer-product-combo-list{position:fixed;z-index:3200;box-sizing:border-box;width:454px;max-height:230px;overflow-y:auto;border:1px solid #777;background:#fff;box-shadow:1px 2px 4px #0003;color:#000;font:10px/17px Arial,sans-serif}.customer-product-combo-list>button{width:100%;height:18px;display:grid;grid-template-columns:76px 189px 189px;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;color:#000;font:inherit;text-align:left}.customer-product-combo-list>button.is-highlighted{background:#0a64ad;color:#fff}.customer-product-combo-list>button>span{min-width:0;overflow:hidden;padding:0 2px;text-overflow:clip;white-space:nowrap}.customer-detail-grid-wrap{width:100%;height:100%;overflow:auto;border-left:1px solid #7b7b7b;border-right:1px solid #c5c5c5;background:#fff}.customer-detail-grid{width:100%;min-width:1096px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,sans-serif;font-size:11px;line-height:16px}.customer-detail-grid th,.customer-detail-grid td{height:18px;overflow:hidden;padding:0 3px;border:1px solid #a9a9a9;background:#fff;text-overflow:clip;white-space:nowrap;vertical-align:middle}.customer-detail-grid th{height:17px;border-top:0;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:16px;text-align:left}.customer-detail-row-head{width:18px;min-width:18px;max-width:18px;padding:0;background:#f5f5f5;color:#111;font-size:10px;text-align:center}.customer-detail-grid input[type=checkbox]{width:13px;height:13px;margin:0;vertical-align:middle;accent-color:#006fc9}.customer-detail-grid .supplier-grid-input,.customer-detail-grid .supplier-grid-select{width:100%;height:17px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#000;font:inherit;line-height:17px}.customer-detail-grid .supplier-grid-select{padding-right:18px;background-color:#fff}.customer-detail-grid .supplier-grid-textarea{height:100%;min-height:34px;resize:none;white-space:pre-wrap;line-height:14px}.customer-detail-grid .supplier-grid-input:focus,.customer-detail-grid .supplier-grid-select:focus,.customer-detail-grid .supplier-grid-textarea:focus{outline:1px dotted #000;background:#fff}.customer-detail-grid .supplier-grid-input.is-num,.supplier-detail-grid .supplier-grid-input.is-num{text-align:right}.customer-detail-empty{color:#555;font-style:italic}.customer-detail-new-row td{background:#fff}.customer-detail-documents{position:relative;height:100%;padding-top:31px}.customer-detail-documents .customer-detail-grid-wrap{height:calc(100% - 31px)}.customer-detail-new-document{position:absolute;left:0;top:0;width:93px;min-width:0;height:22px;padding:0;font-size:10px}.supplier-detail-form{background:#fff;color:#000;font-family:Arial,sans-serif}.supplier-detail-header{position:relative;height:35px;flex:0 0 35px;overflow:hidden;background:#fff}.supplier-detail-header h1{position:absolute;left:20px;top:1px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.supplier-detail-line{position:absolute;left:19px;top:34px;width:1134px;height:3px;background:#00b0ef}.supplier-detail-close-button{position:absolute;left:1067px;top:3px;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.supplier-detail-delete-button{position:absolute;left:1028px;top:3px;width:31px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#8b1e1e}.supplier-detail-close-button:hover,.supplier-detail-home-button:hover,.supplier-detail-delete-button:hover{background:#eaf3ff;border-color:#7aa7dc}.supplier-detail-scroll{min-height:0;flex:1;overflow:auto;background:#fff}.supplier-detail-canvas{position:relative;width:1158px;min-height:642px;background:#fff}.supplier-detail-field{position:absolute;height:20px;margin:0;color:#000;font-size:10px;line-height:18px}.supplier-detail-field>span{position:absolute;left:0;top:0;width:104px;height:18px;overflow:hidden;padding-right:4px;font-size:10px;text-align:right;white-space:nowrap}.supplier-detail-field input,.supplier-detail-field select,.supplier-detail-field textarea{position:absolute;left:109px;top:0;width:214px;height:20px;padding:0 3px;border:1px solid #a9a9a9;border-radius:0;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:11px;line-height:18px}.supplier-detail-field select:disabled{opacity:1}.supplier-detail-field textarea{width:365px;height:63px;resize:none;line-height:15px}.supplier-detail-field .is-strong{font-weight:700}.supplier-detail-id{left:20px;top:7px;width:180px}.supplier-detail-id input{width:60px;color:#fff;background:#063a96}.supplier-detail-name,.supplier-detail-address,.supplier-detail-post{left:20px;width:430px}.supplier-detail-name{top:27px}.supplier-detail-address{top:47px}.supplier-detail-post{top:67px}.supplier-detail-phone,.supplier-detail-fax,.supplier-detail-email,.supplier-detail-web,.supplier-detail-type{left:318px;width:420px}.supplier-detail-phone{top:7px}.supplier-detail-fax{top:27px}.supplier-detail-email{top:47px}.supplier-detail-web{top:67px}.supplier-detail-type{top:87px}.supplier-detail-type select{width:96px}.supplier-detail-phone input,.supplier-detail-fax input{width:113px}.supplier-detail-email input,.supplier-detail-web input{width:190px}.supplier-detail-customer-number,.supplier-detail-org,.supplier-detail-comment{left:633px;width:520px}.supplier-detail-customer-number{top:7px}.supplier-detail-org{top:27px}.supplier-detail-comment{top:47px;height:65px}.supplier-detail-customer-number input,.supplier-detail-org input{width:116px}.supplier-detail-inactive,.supplier-detail-approved{position:absolute;height:18px;display:flex;align-items:center;gap:4px;margin:0;color:#000;font-size:10px;line-height:18px}.supplier-detail-inactive{left:1040px;top:7px}.supplier-detail-approved{left:575px;top:87px}.supplier-detail-inactive input,.supplier-detail-approved input,.supplier-detail-grid input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.supplier-detail-home-button{position:absolute;left:625px;top:67px;width:24px;height:21px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#26597d}.supplier-detail-web-hint{position:absolute;left:655px;top:70px;color:#000;font-size:9px;line-height:14px}.supplier-detail-tabstrip{position:absolute;left:18px;top:114px;z-index:1;display:flex;align-items:flex-end;height:24px}.supplier-detail-tab{height:22px;min-width:0;padding:0 8px;border:1px solid #a8a8a8;border-bottom:0;border-radius:0;background:#ececec;color:#000;font-size:10px;line-height:21px;white-space:nowrap}.supplier-detail-tab+.supplier-detail-tab{margin-left:-1px}.supplier-detail-tab.is-active{position:relative;z-index:2;height:25px;margin-bottom:-1px;background:#fff}.supplier-detail-tabpanel{position:absolute;left:18px;top:137px;width:1120px;height:486px;padding:8px 10px 10px;border:1px solid #a8a8a8;background:#fff}.supplier-subform{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.supplier-detail-grid-wrap{min-height:0;flex:1 1 auto;width:1032px;height:auto;border-left-color:#7b7b7b}.supplier-detail-grid{width:max-content;min-width:1030px}.supplier-detail-grid select:disabled,.supplier-detail-grid .supplier-grid-select:disabled{width:100%;height:17px;border:0;background:#fff;color:#000;font:inherit;opacity:1}.supplier-detail-grid .supplier-grid-input,.supplier-detail-grid .supplier-grid-select{width:100%;height:17px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#000;font:inherit;line-height:17px}.supplier-detail-grid .supplier-grid-select{padding-right:18px;background-color:#fff}.supplier-detail-grid .supplier-grid-textarea{height:100%;min-height:34px;resize:none;white-space:pre-wrap;line-height:14px}.supplier-detail-grid .supplier-grid-input:focus,.supplier-detail-grid .supplier-grid-select:focus,.supplier-detail-grid .supplier-grid-textarea:focus{outline:1px dotted #000;background:#fff}.supplier-detail-grid .supplier-grid-input:read-only{color:#000}.supplier-detail-grid tbody tr.is-selected>.customer-detail-row-head{background:#dce8f8}.supplier-detail-grid .customer-detail-row-head button{width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:inherit}.supplier-subform-recordbar{box-sizing:border-box;width:1032px;height:22px;min-height:22px;display:flex;align-items:center;gap:2px;padding:1px 4px;border:1px solid #b7b7b7;border-top:0;background:#f1f1f1;color:#111;font:10px/18px Arial,sans-serif}.supplier-form>.supplier-subform-recordbar{width:100%;flex:0 0 22px}.supplier-subform-recordbar button{width:19px;height:18px;min-width:19px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:#111;font:10px/16px Arial,sans-serif}.supplier-subform-recordbar button:hover:not(:disabled),.supplier-subform-recordbar button:focus-visible{border-color:#8aa8c8;background:#e5f0fb}.supplier-subform-recordbar button:disabled{color:#999}.supplier-subform-current{box-sizing:border-box;width:36px;height:17px;padding:0 2px;border:1px solid #aaa;background:#fff;color:#111;font:inherit;text-align:center}.supplier-subform-search{height:18px;display:flex;align-items:center;gap:2px;margin-left:5px;padding:0 3px;border:1px solid #bbb;background:#fff}.supplier-subform-search input{width:94px;height:15px;padding:0;border:0;outline:0;background:transparent;color:#111;font:inherit}.supplier-subform-delete{margin-left:auto;color:#8b1e1e!important}.supplier-raw-link{width:100%;height:17px;padding:0 2px;border:0;border-radius:0;background:transparent;color:#043a8b;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.supplier-raw-link.is-alt-only{background:#fc9;color:#000}.supplier-document-title-link,.supplier-document-file-link{width:100%;height:17px;padding:0 2px;overflow:hidden;border:0;border-radius:0;background:transparent;font:inherit;line-height:17px;text-align:left;text-decoration:underline;text-overflow:clip;white-space:nowrap;cursor:pointer}.supplier-document-title-link{color:#36f}.supplier-document-file-link{color:#339}.supplier-documents-panel{position:relative;box-sizing:border-box;height:100%;padding-top:31px}.supplier-new-document-button{position:absolute;left:73px;top:0;width:112px;height:19px;min-width:0;padding:0;border:1px solid #c2cbd4;border-radius:3px;background:#fff;color:#000;font:10px/17px Arial,sans-serif}.supplier-new-document-button:disabled{color:#555;background:#f7f7f7}.supplier-documents-panel .supplier-detail-grid-wrap{width:1113px;height:auto}.supplier-documents-panel .supplier-subform-recordbar{width:1113px}.supplier-documents-panel .supplier-detail-grid{min-width:1111px}.supplier-documents-grid td{height:17px}.supplier-contacts-subform .supplier-detail-grid{width:964px;min-width:964px}.supplier-raw-subform .supplier-detail-grid{width:883px;min-width:883px}.supplier-documents-subform .supplier-detail-grid{width:944px;min-width:944px}.supplier-cases-subform .supplier-detail-grid{width:991px;min-width:991px}.supplier-case-header-row,.supplier-case-header-row>th{height:30px;padding:0;vertical-align:top}.supplier-case-header-row>th:last-child{position:relative;overflow:visible}.supplier-case-header{position:relative;width:979px;height:30px;color:#000;font:10px Arial,sans-serif;text-align:left}.supplier-case-header>span{position:absolute;box-sizing:border-box;height:15px;padding:1px 2px 0;overflow:hidden;line-height:14px;white-space:nowrap}.supplier-case-header-id{left:0;top:0;width:57px}.supplier-case-header-title{left:76px;top:0;width:83px}.supplier-case-header-handler{left:382px;top:0;width:57px}.supplier-case-header-description{left:446px;top:0;width:57px}.supplier-case-header-created{left:76px;top:15px;width:67px}.supplier-case-header-closed{left:151px;top:15px;width:67px}.supplier-case-header-type{left:302px;top:15px;width:67px}.supplier-approval-subform .supplier-detail-grid{width:820px;min-width:820px}.supplier-cases-grid tbody tr,.supplier-cases-grid tbody td{height:56px;white-space:normal;vertical-align:top}.supplier-cases-grid tbody td:nth-child(2){position:relative;z-index:2;overflow:visible;padding:0}.supplier-cases-grid tbody td:nth-child(n+3){background:transparent;pointer-events:none}.supplier-case-record{position:absolute;left:0;top:0;z-index:3;width:979px;height:56px;overflow:hidden;background:#fff;color:#000}.supplier-case-id-value,.supplier-case-title,.supplier-case-handler,.supplier-case-description,.supplier-case-created,.supplier-case-closed,.supplier-case-type,.supplier-case-supplier{position:absolute;box-sizing:border-box;margin:0}.supplier-case-id-value{left:0;top:1px;width:72px;height:18px;padding:0 2px;color:#000;line-height:17px}.supplier-case-title{left:75px;top:0;width:304px;height:18px}.supplier-case-handler{left:382px;top:0;width:60px;height:18px}.supplier-case-description{left:446px;top:0;width:533px;height:56px}.supplier-case-created{left:75px;top:19px;width:69px;height:18px}.supplier-case-closed{left:151px;top:19px;width:69px;height:18px}.supplier-case-type{left:302px;top:19px;width:140px;height:18px}.supplier-case-supplier{left:302px;top:38px;width:140px;height:17px;padding:0 2px;overflow:hidden;color:#000;font:10px/17px Arial,sans-serif;white-space:nowrap}.supplier-case-created>span,.supplier-case-closed>span,.supplier-case-type>span{display:none}.supplier-case-record .supplier-grid-input,.supplier-case-record .supplier-grid-select,.supplier-case-record .supplier-grid-textarea{box-sizing:border-box;width:100%;height:100%}.supplier-case-record .supplier-grid-textarea{min-height:56px;line-height:14px}.supplier-approval-grid tbody tr,.supplier-approval-grid tbody td{height:42px;white-space:normal;vertical-align:top}.supplier-approval-grid td:not(.customer-detail-row-head){overflow:visible;padding:0}.supplier-approval-date-stack,.supplier-approval-sign-stack{position:relative;width:100%;height:40px;overflow:visible}.supplier-approval-date-stack>.supplier-grid-input,.supplier-approval-sign-stack>.supplier-grid-input{height:18px}.supplier-approval-levid,.supplier-approval-id{position:absolute;top:20px;z-index:2;height:18px;padding:0 2px;overflow:hidden;color:#000;font:10px/17px Arial,sans-serif;white-space:nowrap}.supplier-approval-levid{left:3px;width:61px}.supplier-approval-id{left:-19px;width:61px}.supplier-approval-grid .supplier-grid-textarea{min-height:40px}.supplier-document-popup{position:fixed;left:50%;top:50%;z-index:90;box-sizing:border-box;width:493px;height:342px;overflow:visible;border:1px solid #7d7d7d;border-radius:1px;background:#f5f5f5;color:#000;box-shadow:0 8px 24px #00000047;font-family:Arial,sans-serif;transform:translate(-50%,-50%)}.supplier-document-popup.is-saving{pointer-events:none}.supplier-document-popup.is-edit{width:499px;height:356px}.supplier-document-titlebar{box-sizing:border-box;width:100%;height:30px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #aaa;background:linear-gradient(#fafafa,#e8e8e8);color:#111;font:12px/29px Segoe UI,Arial,sans-serif}.supplier-document-body{position:relative;box-sizing:border-box;width:100%;height:312px;overflow:visible;background:#f5f5f5}.supplier-document-body:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-sizing:border-box;border:1px solid #b8b8b8;box-shadow:3px 3px #aaa;content:"";pointer-events:none}.supplier-document-popup.is-edit .supplier-document-body{height:325px}.supplier-document-body h2{position:absolute;left:13px;top:7px;margin:0;color:#036;font:900 16px/20px Arial Black,Arial,sans-serif}.supplier-document-field{position:absolute;left:50px;box-sizing:border-box;width:430px;height:21px;margin:0;color:#111;font:10px/20px Arial,sans-serif}.supplier-document-field>span{position:absolute;left:0;top:0;box-sizing:border-box;width:67px;height:20px;padding-right:6px;overflow:hidden;text-align:right;font-style:italic;white-space:nowrap}.supplier-document-field>input,.supplier-document-field>select{position:absolute;left:77px;top:0;box-sizing:border-box;width:113px;height:21px;padding:1px 4px;border:1px solid #9f9f9f;border-radius:0;background:#d7ebff;color:#111;font:11px/18px Arial,sans-serif}.supplier-document-field>input:read-only,.supplier-document-field>input:disabled,.supplier-document-field>select:disabled{background:#f5f5f5;color:#333}.supplier-document-field>select:disabled{opacity:1}.supplier-document-combo>input{padding-right:18px}.supplier-document-combo-arrow{position:absolute;top:0;z-index:3;width:18px;height:21px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #a5a5a5;border-radius:0;background:linear-gradient(#fff,#e5e5e5);color:#111}.supplier-document-combo-list{position:absolute;top:21px;z-index:130;box-sizing:border-box;max-height:190px;overflow-x:hidden;overflow-y:auto;border:1px solid #777;background:#fff;box-shadow:1px 2px 3px #0003}.supplier-document-combo-list>button{box-sizing:border-box;width:100%;height:18px;display:block;overflow:hidden;padding:0 4px;border:0;border-radius:0;background:#fff;color:#000;font:11px/18px Arial,sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap}.supplier-document-combo-list.has-columns>button{display:grid;grid-template-columns:76px minmax(0,1fr);padding:0}.supplier-document-combo-list.has-columns>button>span{min-width:0;overflow:hidden;padding:0 4px;border-right:1px solid #ddd;text-overflow:ellipsis;white-space:nowrap}.supplier-document-combo-list>button.is-highlighted,.supplier-document-combo-list>button:hover{background:#0067c0;color:#fff}.supplier-document-find{position:absolute;left:51px;top:59px;width:121px;height:26px;padding:0;border:1px solid #a5a5a5;border-radius:3px;background:linear-gradient(#fff,#ececec);color:#111;font:11px/24px Arial,sans-serif}.supplier-document-popup.is-new .supplier-document-file{left:51px;top:92px;width:365px}.supplier-document-popup.is-new .supplier-document-file>span{display:none}.supplier-document-popup.is-new .supplier-document-file>input{left:0;width:365px}.supplier-document-popup.is-new .supplier-document-valid{top:121px}.supplier-document-popup.is-new .supplier-document-supplier{top:143px}.supplier-document-popup.is-new .supplier-document-customer{top:162px}.supplier-document-popup.is-new .supplier-document-raw{top:181px}.supplier-document-popup.is-new .supplier-document-created{top:200px}.supplier-document-popup.is-new .supplier-document-name{top:222px}.supplier-document-popup.is-new .supplier-document-responsible{top:244px}.supplier-document-popup.is-new .supplier-document-supplier>input,.supplier-document-popup.is-new .supplier-document-customer>select,.supplier-document-popup.is-new .supplier-document-raw>select{width:213px}.supplier-document-popup .supplier-document-created>input,.supplier-document-popup.is-edit .supplier-document-changed>input,.supplier-document-popup.is-edit .supplier-document-raw>input{width:175px}.supplier-document-popup .supplier-document-name>input{width:289px}.supplier-document-popup.is-edit .supplier-document-field{left:51px}.supplier-document-popup.is-edit .supplier-document-field>span{width:56px}.supplier-document-popup.is-edit .supplier-document-field>input,.supplier-document-popup.is-edit .supplier-document-field>select{left:76px}.supplier-document-popup.is-edit .supplier-document-file>input{width:343px}.supplier-document-popup.is-edit .supplier-document-id{top:45px}.supplier-document-popup.is-edit .supplier-document-file{top:64px}.supplier-document-popup.is-edit .supplier-document-supplier{top:85px}.supplier-document-popup.is-edit .supplier-document-customer{top:107px}.supplier-document-popup.is-edit .supplier-document-raw{top:129px}.supplier-document-popup.is-edit .supplier-document-created{top:151px}.supplier-document-popup.is-edit .supplier-document-changed{top:174px}.supplier-document-popup.is-edit .supplier-document-name{top:196px}.supplier-document-popup.is-edit .supplier-document-valid{top:219px}.supplier-document-popup.is-edit .supplier-document-responsible{top:242px}.supplier-document-actions{position:absolute;left:50px;right:28px;top:270px;height:27px;display:flex;align-items:center;justify-content:space-between}.supplier-document-actions button{min-width:72px;height:26px;display:inline-grid;place-items:center;padding:0 10px;border:1px solid #9c9c9c;border-radius:3px;background:linear-gradient(#fff,#e8e8e8);color:#111;font:11px/24px Arial,sans-serif}.supplier-document-actions button:hover:not(:disabled),.supplier-document-find:hover:not(:disabled){border-color:#5c91c7;background:#eaf3ff}.supplier-document-actions .supplier-document-close,.supplier-document-actions .supplier-document-delete{min-width:0;width:34px;padding:0}.supplier-document-popup.is-new .supplier-document-actions button{width:121px}.supplier-document-popup.is-new .supplier-document-actions button:first-child{color:teal}.supplier-document-popup.is-new .supplier-document-actions .supplier-document-close{width:121px;color:#c00000}.supplier-document-popup.is-edit .supplier-document-actions{top:0;right:0;bottom:0;left:0;height:325px;pointer-events:none}.supplier-document-popup.is-edit .supplier-document-actions button{position:absolute;pointer-events:auto}.supplier-document-popup.is-edit .supplier-document-actions .supplier-document-delete{left:53px;top:275px;width:38px;height:38px}.supplier-document-popup.is-edit .supplier-document-actions button:last-child{left:351px;top:287px;width:121px}.supplier-document-actions .supplier-document-delete{color:#8b1e1e}.supplier-document-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;background:#00000014}.supplier-document-dialog{box-sizing:border-box;width:370px;min-height:148px;overflow:hidden;border:1px solid #707070;border-radius:1px;background:#f5f5f5;color:#111;box-shadow:0 10px 28px #00000059;font-family:Segoe UI,Arial,sans-serif}.supplier-document-dialog>header{box-sizing:border-box;height:30px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid #aaa;background:linear-gradient(#fafafa,#e8e8e8);font-size:12px}.supplier-document-dialog-body{box-sizing:border-box;min-height:117px;padding:20px 24px 14px}.supplier-document-dialog-body p{min-height:34px;margin:0 0 16px;font:12px/17px Segoe UI,Arial,sans-serif}.supplier-document-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.supplier-document-dialog-actions button{min-width:72px;height:25px;border:1px solid #8b8b8b;border-radius:2px;background:linear-gradient(#fff,#e8e8e8);color:#111;font:12px/23px Segoe UI,Arial,sans-serif}.supplier-document-dialog-actions button:focus-visible{outline:2px solid #5b9bd5;outline-offset:1px}.supplier-detail-loading{position:absolute;left:30px;top:24px;color:#555;font-size:12px}.recipe-header{position:relative;height:68px;flex:0 0 68px;display:block;padding:0;border-bottom:0;background:#fff;overflow:hidden}.recipe-header h1,.recipe-header .module-actions,.recipe-action,.recipe-system-code,.recipe-header-icon,.recipe-field-label,.recipe-filter-value{position:absolute}.recipe-header:after{content:"";position:absolute;left:0;right:0;top:30px;height:3px;background:#26597d}.recipe-header h1{left:10px;top:2px}.recipe-header .module-actions{inset:0 auto auto 0;display:block;overflow:visible}.recipe-action{top:4px;min-width:0;width:75px;height:23px;padding:0}.recipe-action-1{left:297px}.recipe-action-2{left:392px}.recipe-action-3{left:554px;width:60px}.recipe-system-code{left:1034px;top:11px;min-width:0;width:17px;height:14px;border:0;background:#d8ded8;color:#111;font-size:11px;line-height:14px}.recipe-header-icon{left:1060px;top:1px;width:74px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.recipe-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.recipe-header .recipe-field-label{z-index:1;color:#00133d;font-size:9px;font-style:normal;font-weight:600;line-height:10px;text-align:left;white-space:nowrap}.recipe-label-reseptnr{left:10px;top:35px;width:61px}.recipe-label-tekst{left:128px;top:35px;width:75px}.recipe-label-enhet{left:353px;top:35px;width:45px}.recipe-label-enhetspris-norsk{left:411px;top:35px;width:61px;text-align:center}.recipe-label-norsk{left:418px;top:48px;width:57px;text-align:center}.recipe-label-enhetspris-eksport{left:468px;top:35px;width:66px;text-align:center}.recipe-label-eksport{left:475px;top:48px;width:66px;text-align:center}.recipe-label-vekt{left:530px;top:35px;width:67px;text-align:center}.recipe-label-total-norsk{left:607px;top:35px;width:52px;text-align:center}.recipe-label-total-norsk-sub{left:605px;top:48px;width:62px;text-align:center}.recipe-label-total-eksport{left:669px;top:35px;width:52px;text-align:center}.recipe-label-total-eksport-sub{left:667px;top:48px;width:62px;text-align:center}.recipe-label-opprettet{left:723px;top:35px;width:53px;text-align:center}.recipe-label-rev{left:778px;top:35px;width:51px;text-align:center}.recipe-label-ikke{left:938px;top:34px;width:43px;text-align:center;white-space:normal}.recipe-filter-value{left:10px;top:49px;width:188px;height:17px;padding:0 2px;border:0;border-radius:0;background:#e7eedc;color:#111;font-size:11px}.customer-decl-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.customer-decl-header{position:relative;height:50px;flex:0 0 50px;overflow:hidden;background:#fff}.customer-decl-header h1{position:absolute;left:20px;top:0;width:533px;margin:0;color:#536da3;font-family:Arial Black,Arial,sans-serif;font-size:22px;font-weight:900;line-height:29px;white-space:nowrap}.customer-decl-refresh,.customer-decl-new,.customer-decl-system-code,.customer-decl-close-button{position:absolute}.customer-decl-refresh{left:640px;top:5px;width:92px;min-width:0;height:20px;padding:0;border-radius:3px;font-size:10px}.customer-decl-new{left:867px;top:5px;width:95px;min-width:0;height:20px;padding:0;border-radius:3px;color:#8f8f8f;font-size:10px}.customer-decl-new:disabled{cursor:default;background:#fafafa;border-color:#d8d8d8;color:#a5a5a5}.customer-decl-system-code{left:1040px;top:8px;width:18px;min-width:0;height:15px;display:grid;place-items:center;border:0;background:#d8ded8;color:#111;font-size:11px;font-weight:400;line-height:1}.customer-decl-close-button{left:1064px;top:0;width:80px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.customer-decl-close-button:hover{background:#eaf3ff;border-color:#7aa7dc}.customer-decl-line{position:absolute;left:20px;top:29px;width:1124px;height:1px;background:red}.customer-decl-label{position:absolute;top:32px;height:14px;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:14px;white-space:nowrap}.customer-decl-label-id{left:20px}.customer-decl-label-language{left:84px}.customer-decl-label-name{left:140px}.customer-decl-label-customer{left:372px}.customer-decl-label-line1{left:576px}.customer-decl-label-line2{left:829px}.customer-decl-label-inactive{left:1121px;width:58px;text-align:right}.customer-decl-grid-shell{background:#fff}.customer-decl-grid{width:100%;min-width:1180px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px}.customer-decl-row-head-col{width:20px}.customer-decl-id-col{width:64px}.customer-decl-language-col{width:56px}.customer-decl-name-col{width:232px}.customer-decl-customer-col{width:204px}.customer-decl-line1-col{width:253px}.customer-decl-line2-col{width:292px}.customer-decl-check-col{width:58px}.customer-decl-grid th,.customer-decl-grid td{height:17px;overflow:hidden;padding:0 3px;border:0;border-bottom:1px solid #000;background:#fff;line-height:16px;text-overflow:clip;white-space:nowrap;vertical-align:middle}.customer-decl-grid th{height:18px;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1.05;text-align:left;vertical-align:top}.customer-decl-row-head{width:18px;padding:0;background:#f2f2f2;color:#222;font-size:11px;text-align:center}.customer-decl-grid th.customer-decl-row-head,.customer-decl-grid tbody tr.is-selected td,.customer-decl-grid tbody tr:hover td,.customer-decl-grid tbody tr.is-selected:hover td{background:#fff}.customer-decl-grid tbody tr.is-selected td.customer-decl-row-head,.customer-decl-grid tbody tr:hover td.customer-decl-row-head{background:#f2f2f2}.customer-decl-id-cell{color:#00f}.customer-decl-check-cell{padding:0 3px;text-align:right}.customer-decl-grid th.customer-decl-check-cell{text-align:right}.customer-decl-check-cell input[type=checkbox]{width:13px;height:13px;margin:0;vertical-align:middle;accent-color:#006fc9}.customer-decl-filler-cell{min-width:0}.customer-decl-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.customer-decl-detail-modal{width:min(882px,calc(100vw - 32px));min-height:292px;padding:0;overflow:hidden;border:1px solid #8f8f8f;border-radius:0;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.detail-modal.customer-decl-detail-modal header{position:relative;height:38px;padding:0;border-bottom:0;background:#fff}.detail-modal.customer-decl-detail-modal h2{position:absolute;left:1px;top:1px;width:396px;height:29px;margin:0;color:#536da3;font-family:Arial Black,Arial,sans-serif;font-size:19px;line-height:29px;letter-spacing:0;white-space:nowrap}.customer-decl-detail-blocked,.customer-decl-detail-edit,.customer-decl-detail-editbox,.customer-decl-detail-modal header>button[aria-label=Lukk]{position:absolute}.customer-decl-detail-blocked{left:695px;top:10px;display:inline-flex;align-items:center;gap:4px;color:#111;font-size:10px}.customer-decl-detail-blocked input{width:13px;height:13px;margin:0}.customer-decl-detail-edit{left:593px;top:5px;width:79px;min-width:0;height:20px;padding:0;font-size:10px}.customer-decl-detail-editbox{left:777px;top:8px;width:27px;height:21px;display:grid;place-items:center;border:1px solid #777;background:#d8ded8;color:#111;font-size:10px;line-height:1}.customer-decl-detail-editbox.is-editing{background:#ff0}.customer-decl-detail-modal header>button[aria-label=Lukk]{left:809px;top:0;width:49px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #c9c9c9;border-radius:3px;background:#fff}.customer-decl-detail-body{position:relative;height:218px;padding:0;overflow:hidden;background:#fff}.customer-decl-detail-canvas{position:relative;width:880px;height:218px}.customer-decl-detail-field{position:absolute;height:18px;margin:0;color:#111;font-size:10px;font-weight:700}.customer-decl-detail-field>span{position:absolute;left:0;top:2px;line-height:14px;white-space:nowrap}.customer-decl-detail-field input,.customer-decl-detail-field select,.customer-decl-detail-lines input{position:absolute;top:0;height:18px;min-width:0;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px}.customer-decl-detail-field-id{left:11px;top:8px;width:140px}.customer-decl-detail-field-id input{left:26px;width:113px}.customer-decl-detail-field-language{left:173px;top:8px;width:114px}.customer-decl-detail-field-language select{left:38px;width:76px}.customer-decl-detail-field-name{left:314px;top:8px;width:297px}.customer-decl-detail-field-name input{left:41px;width:256px}.customer-decl-detail-field-customer{left:630px;top:8px;width:194px}.customer-decl-detail-field-customer select{left:42px;width:151px}.customer-decl-detail-field select.is-lookup-readonly{background:#fff;cursor:default}.customer-decl-detail-lines{position:absolute;left:4px;top:46px;width:740px;display:grid;grid-template-columns:116px 618px;grid-auto-rows:20px}.customer-decl-detail-lines label{display:contents;margin:0;color:#111;font-size:10px;font-weight:700}.customer-decl-detail-lines span{align-self:start;padding-top:2px;line-height:14px;white-space:nowrap}.customer-decl-detail-lines input{position:static;width:618px}.customer-decl-detail-modal input:disabled,.customer-decl-detail-modal select:disabled{background:#fff;color:#222;opacity:1}.customer-decl-detail-footer{display:flex;align-items:center;justify-content:space-between;height:34px;padding:6px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;font-size:11px}.customer-decl-detail-footer .mini-button{min-width:72px;height:22px;padding:0 10px;font-size:10px}.deviation-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.deviation-header{position:relative;height:55px;flex:0 0 55px;overflow:hidden;background:#d8e0eb}.deviation-header h1{position:absolute;left:4px;top:4px;margin:0;color:#666;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.deviation-status-group{position:absolute;left:342px;top:4px;width:360px;height:42px;display:flex;align-items:center;gap:10px;margin:0;padding:15px 9px 5px;border:1px solid #9aa6b5;background:#d8e0eb;color:#6f7277;font-size:14px;line-height:1}.deviation-status-group legend{position:absolute;left:8px;top:-1px;padding:0 3px;background:#d8e0eb;color:#6f7277;font-size:12px;line-height:14px}.deviation-status-group label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.deviation-status-group input{width:13px;height:13px;margin:0;accent-color:#0b74d1}.deviation-date-field,.deviation-journal-button{position:absolute}.deviation-date-field{display:grid;grid-template-columns:26px 68px;align-items:center;color:#6f7277;font-size:10px;line-height:1}.deviation-date-field input{width:68px;height:18px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:11px}.deviation-date-from{left:914px;top:8px}.deviation-date-to{left:914px;top:27px}.deviation-journal-button{left:1016px;top:15px;width:113px;min-width:0;height:23px;padding:0;border-color:#7fb4e7;border-radius:4px;background:#dceeff;color:#1d3760;font-size:12px}.deviation-header-line{position:absolute;left:22px;top:49px;width:1142px;max-width:calc(100% - 22px);height:3px;background:#00b0ef}.deviation-list-frame{width:1164px;max-width:100%;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.deviation-grid-shell{width:1164px;max-width:100%;min-height:0;flex:1 1 auto;max-height:548px;overflow:auto;border-left:1px solid #8c8c8c;border-right:1px solid #b7b7b7;background:#fff}.deviation-grid{width:max-content;min-width:1145px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Arial,sans-serif;font-size:11px;line-height:16px}.deviation-row-head-col{width:20px}.deviation-grid th,.deviation-grid td{height:17px;overflow:hidden;padding:0 3px;border:1px solid #9f9f9f;background:#fff;text-overflow:clip;white-space:nowrap;vertical-align:middle}.deviation-grid th{border-color:#a7a7a7;background:#dbe1ea;color:#717171;font-size:11px;font-weight:400;line-height:1;text-align:left}.deviation-grid .deviation-group-row th{height:18px;border-top:0;border-bottom:0;background:#dbe1ea;color:#717171;font-size:10px;text-align:center}.deviation-group-heading{position:relative;white-space:nowrap}.deviation-group-heading:before,.deviation-group-heading:after{content:"";position:absolute;top:8px;width:calc(50% - 62px);min-width:8px;height:1px;background:#68717c}.deviation-group-heading:before{left:2px}.deviation-group-heading:after{right:2px}.deviation-grid .deviation-row-head{width:20px;min-width:20px;padding:0;background:#f3f3f3;color:#111;font-family:Arial,sans-serif;font-size:10px;text-align:center}.deviation-grid th.deviation-row-head{background:#dbe1ea}.deviation-grid tbody tr:nth-child(odd) td:not(.deviation-row-head){background:#eee}.deviation-grid tbody tr:nth-child(2n) td:not(.deviation-row-head){background:#fff}.deviation-grid tbody tr:hover td:not(.deviation-row-head){background:#eef7fb}.deviation-grid tbody tr.is-selected:hover td.deviation-avvikId{background:#fff}.deviation-avvikId{padding:0;text-align:right}.deviation-id-link{width:100%;height:100%;display:block;padding:0 4px;color:#006bd1;font-weight:700;line-height:16px}.deviation-id-link.is-active{background:#0b58c7;color:#fff}.deviation-combo-value{width:calc(100% + 6px);height:100%;display:grid;grid-template-columns:minmax(0,1fr) 15px;align-items:center;margin:0 -3px}.deviation-combo-value>span{min-width:0;overflow:hidden;padding:0 3px;text-overflow:clip}.deviation-combo-value svg{width:15px;height:15px;padding:2px;border-left:1px solid #a6a6a6;background:#f2f2f2;color:#222}.deviation-status .deviation-combo-value svg{display:none}.deviation-recordbar{width:1164px;max-width:100%;height:18px;flex:0 0 18px;display:flex;align-items:center;gap:2px;padding:0 4px;border-top:1px solid #b8c0ca;background:#edf0f4;color:#4d5560;font-family:Arial,Tahoma,sans-serif;font-size:10px;line-height:1;overflow:hidden}.deviation-recordbar button{width:13px;height:14px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#777;font-size:10px}.deviation-recordbar input{width:48px;height:15px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:10px}.deviation-new-record{width:16px;color:#b68900;text-align:center}.deviation-filter-disabled{margin-left:6px;color:#a2a7ad;white-space:nowrap}.deviation-recordbar .deviation-record-search{width:74px;margin-left:4px}.masseballanse-header{position:relative;height:86px;flex:0 0 86px;overflow:hidden;background:#fff}.masseballanse-header h1{position:absolute;left:18px;top:1px;margin:0;color:#6a6a6a;font-size:22px;line-height:1}.masseballanse-header-icon{position:absolute;top:0;right:81px;width:86px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.masseballanse-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.masseballanse-line{position:absolute;left:14px;right:21px;top:34px;height:3px;background:#26597d}.masseballanse-fields{position:absolute;left:22px;top:42px;display:grid;gap:3px}.masseballanse-fields label{height:18px;display:grid;grid-template-columns:75px 73px;align-items:center}.masseballanse-fields span{color:#000;font-size:10px;font-style:normal;font-weight:400}.masseballanse-fields input{width:73px;height:21px;padding:0 3px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#111;font-size:11px;text-align:right}.masseballanse-actions{position:absolute;left:215px;top:60px;display:flex;gap:16px}.masseballanse-actions .mini-button{width:82px;min-width:82px;height:21px;padding:0;border-radius:3px;font-size:10px}.grid-shell.masseballanse-grid-shell{flex:0 0 504px;width:1224px;min-height:0;height:504px;overflow:auto;background:#fff}.raw-grid.masseballanse-grid{width:1206px;min-width:1206px;max-width:1206px;table-layout:fixed}.raw-grid.masseballanse-grid th,.raw-grid.masseballanse-grid td{height:18px;min-height:18px;max-height:18px;padding:0 4px;border-color:#a9a9a9;font-size:12px;line-height:17px}.raw-grid.masseballanse-grid th{height:18px;border-color:#a9a9a9;background:#dfe3e8;color:#6f7885;font-size:12px;font-weight:400;text-align:center}.raw-grid.masseballanse-grid .row-head{width:18px;min-width:18px;padding:0}.raw-grid.masseballanse-grid tr.is-selected td{background:#fff}.raw-grid.masseballanse-grid tr.is-selected td.row-head{background:#e8e8e8;color:#111}.raw-grid.masseballanse-grid tr:hover td,.raw-grid.masseballanse-grid tr.is-selected:hover td{background:#fff}.raw-grid.masseballanse-grid tr.is-selected:hover td.row-head{background:#e8e8e8}.raw-grid.masseballanse-grid th:nth-child(1),.raw-grid.masseballanse-grid td:nth-child(1){width:18px}.raw-grid.masseballanse-grid th:nth-child(2),.raw-grid.masseballanse-grid td:nth-child(2){width:76px}.raw-grid.masseballanse-grid th:nth-child(3),.raw-grid.masseballanse-grid td:nth-child(3){width:172px}.raw-grid.masseballanse-grid th:nth-child(4),.raw-grid.masseballanse-grid td:nth-child(4){width:76px}.raw-grid.masseballanse-grid th:nth-child(5),.raw-grid.masseballanse-grid td:nth-child(5){width:76px}.raw-grid.masseballanse-grid th:nth-child(6),.raw-grid.masseballanse-grid td:nth-child(6){width:92px}.raw-grid.masseballanse-grid th:nth-child(7),.raw-grid.masseballanse-grid td:nth-child(7),.raw-grid.masseballanse-grid th:nth-child(8),.raw-grid.masseballanse-grid td:nth-child(8),.raw-grid.masseballanse-grid th:nth-child(9),.raw-grid.masseballanse-grid td:nth-child(9),.raw-grid.masseballanse-grid th:nth-child(10),.raw-grid.masseballanse-grid td:nth-child(10),.raw-grid.masseballanse-grid th:nth-child(11),.raw-grid.masseballanse-grid td:nth-child(11),.raw-grid.masseballanse-grid th:nth-child(12),.raw-grid.masseballanse-grid td:nth-child(12){width:94px}.masseballanse-form>.statusbar{flex:0 0 18px;width:1224px;height:18px;padding:0 4px;border-top:0;font-size:11px}.masseballanse-form>.statusbar button{width:18px;height:16px}.masseballanse-form>.statusbar input{width:48px;height:16px;padding:0 3px;font-size:11px}.masseballanse-form>.statusbar .status-search{width:70px}.purchase-order-form{background:#fff}.purchase-order-header{position:relative;height:129px;flex:0 0 129px;overflow:hidden;background:#fff;color:#000;font-family:Tahoma,Arial,sans-serif}.purchase-order-header h1{position:absolute;left:8px;top:4px;margin:0;color:#26597d;font-family:Arial,sans-serif;font-size:22px;line-height:29px}.purchase-order-line{position:absolute;left:0;right:0;top:38px;height:3px;background:#26597d}.purchase-order-system-code{position:absolute;right:94px;top:8px;width:27px;min-width:0;height:22px;border:1px solid #b7b7b7;background:#fff;color:#0c2b84;font-size:13px;line-height:18px}.purchase-order-system-code.is-edit{border-color:#fff000;background:#fff000}.purchase-order-header-icon{position:absolute;right:15px;top:4px;width:77px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.purchase-order-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.purchase-order-status{position:absolute;left:15px;top:50px;width:242px;height:45px;display:flex;align-items:center;gap:14px;margin:0;padding:8px 10px 5px;border:1px solid #000;box-shadow:2px 3px #000;background:#fff}.purchase-order-status legend{padding:0 2px;color:#000;font-size:11px}.purchase-order-status label{display:inline-flex;align-items:center;gap:5px;color:#000;font-size:11px;line-height:1;white-space:nowrap}.purchase-order-status input{width:13px;height:13px;margin:0;accent-color:#006fc9}.purchase-order-action{position:absolute;left:302px;top:61px;width:90px;min-width:90px;height:22px;padding:0;border-radius:3px;font-size:10px}.purchase-order-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.po-label{position:absolute;color:#000;font-size:10px;font-weight:400;line-height:1.08;white-space:nowrap}.po-label>span{display:block}.po-label-io{left:4px;top:113px}.po-label-dato{left:87px;top:113px}.po-label-leverandor{left:155px;top:113px}.po-label-onsket{left:355px;top:102px}.po-label-bestiller{left:423px;top:113px}.po-label-faktura{left:481px;top:113px}.po-label-bekreftet{left:654px;top:102px}.po-label-mottatt{left:733px;top:102px}.po-label-kontroll{left:786px;top:102px}.po-label-avvik{left:828px;top:113px}.po-label-kommentar{left:861px;top:113px}.purchase-order-grid-shell{background:#fff}.purchase-order-grid{min-width:1140px;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:11px}.purchase-order-row{position:relative;width:1140px;height:20px}.purchase-order-row.is-selected{background:#9cd7df}.purchase-order-row:hover{background:#dff3f6}.purchase-order-row.is-selected:hover{background:#9cd7df}.purchase-order-cell{position:absolute;top:0;height:19px;display:flex;align-items:center;overflow:hidden;padding:0 3px;white-space:nowrap}.purchase-order-cell input[type=checkbox]{width:13px;height:13px;margin:0 auto;accent-color:#006fc9}.po-cell-io{left:0;width:64px;color:#0067c8;font-weight:700}.po-cell-dato{left:67px;width:72px}.po-cell-leverandor{left:155px;width:185px}.po-cell-onsket{left:344px;width:72px}.po-cell-bestiller{left:420px;width:54px}.po-cell-faktura{left:477px;width:162px}.po-cell-bekreftet{left:643px;width:76px}.po-cell-mottatt{left:722px;width:76px}.po-cell-mottatt>input{width:100%;height:18px;min-width:0;padding:0 2px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:11px Tahoma,Arial,sans-serif}.po-cell-kontroll{left:805px;width:18px;justify-content:center}.po-cell-avvik{left:828px;width:30px;justify-content:center}.po-avvik-dot{width:11px;height:11px;border:1px solid #000;border-radius:2px}.po-avvik-ok{background:#a7da4e}.po-avvik-deviation{background:#dfa7a5}.po-cell-kommentar{left:861px;width:276px}.purchase-order-reg-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif;min-width:1320px}.po-reg-header{position:relative;height:37px;flex:0 0 37px;background:#fff;overflow:hidden}.po-reg-header h1{position:absolute;left:-1px;top:-2px;margin:0;color:#1f5b84;font-size:22px;font-weight:700;line-height:34px;letter-spacing:0}.po-reg-send{position:absolute;left:897px;top:4px;width:103px;min-width:103px;height:25px;padding:0;font-size:11px}.po-reg-direct{position:absolute;left:1009px;top:5px;width:78px;min-width:78px;height:21px;padding:0;font-size:10px}.po-reg-close{position:absolute;left:1342px;top:4px;width:77px;height:28px;display:inline-grid;place-items:center;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.po-reg-header-line{position:absolute;left:0;top:34px;width:1773px;border-top:4px solid #26597d}.po-reg-body{position:relative;flex:1 1 auto;min-height:606px;overflow:hidden;background:#fff}.po-reg-label{position:absolute;color:#000;font-size:11px;line-height:16px;white-space:nowrap}.po-reg-field,.po-line-input{position:absolute;min-width:0;height:19px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:11px Arial,Tahoma,sans-serif;line-height:17px;padding:0 3px}.po-reg-field:read-only,.po-line-input:read-only{background:#fff}.po-reg-field:disabled,.po-line-input:disabled{background:#fff;color:#000;opacity:1}.po-reg-label-id{left:0;top:0}.po-reg-id{left:0;top:19px;width:68px}.po-reg-label-dato{left:73px;top:0}.po-reg-dato{left:73px;top:19px;width:90px}.po-reg-label-lev{left:169px;top:0}.po-reg-lev{left:169px;top:19px;width:200px}.po-reg-levkunde{left:245px;top:0;width:120px}.po-reg-label-bestiller{left:373px;top:0}.po-reg-bestiller{left:373px;top:19px;width:135px}.po-reg-label-lager{left:516px;top:0}.po-reg-lager{left:516px;top:19px;width:136px}.po-reg-kommentar{left:75px;top:42px;width:638px;height:68px;resize:none}.po-reg-label-bestilltdato{left:786px;top:41px}.po-reg-bestilltdato{left:895px;top:38px;width:105px}.po-reg-label-onsket{left:786px;top:64px}.po-reg-onsket{left:895px;top:61px;width:105px}.po-reg-lines{position:absolute;left:1px;top:118px;width:1316px;height:476px;border:1px solid #565656;background:#fff}.po-reg-line-head{position:relative;height:15px;border-bottom:1px solid #6f6f6f}.po-line-label{position:absolute;top:0;color:#000;font-size:10px;line-height:13px;white-space:nowrap}.po-reg-line-rows{position:relative;height:406px;overflow:hidden;border-bottom:1px solid #222}.po-reg-line-row{position:relative;width:1316px;height:18px;border-bottom:1px solid #b8b8b8}.po-reg-line-row:hover{background:#eef8fb}.po-reg-line-new,.po-reg-line-access-blank:hover{background:#fff}.po-reg-row-selector{position:absolute;left:0;top:0;width:19px;height:18px;display:grid;place-items:center;border-right:1px solid #8f8f8f;background:#f5f5f5;color:#111;font-size:11px;line-height:18px}.po-reg-line-delete{position:absolute;left:0;top:0;width:19px;height:18px;display:inline-grid;place-items:center;padding:0;border:0;border-right:1px solid #8f8f8f;background:#f5f5f5;color:#333;font-size:11px;line-height:1}.po-reg-line-delete:hover:not(:disabled){border-color:#9bbbe4;background:#eaf3ff}.po-line-label.po-line-vare{left:20px;width:87px}.po-line-label.po-line-ilinje{left:111px;width:31px}.po-line-label.po-line-tekst{left:111px;width:80px}.po-line-label.po-line-levnr{left:349px;width:132px}.po-line-label.po-line-kommentar{left:572px;width:118px}.po-line-label.po-line-enhet{left:739px;width:50px}.po-line-label.po-line-antall{left:831px;width:55px}.po-line-label.po-line-pris{left:919px;width:55px}.po-line-label.po-line-sum{left:1014px;width:45px}.po-line-label.po-line-ab{left:1071px;width:60px}.po-line-label.po-line-vask{left:1116px;width:63px}.po-line-label.po-line-kontroll{left:1162px;width:65px}.po-line-input.po-line-vare{left:20px;width:87px}.po-line-input.po-line-ilinje{left:111px;width:31px}.po-line-input.po-line-tekst{left:145px;width:193px}.po-line-input.po-line-levnr{left:345px;width:223px}.po-line-input.po-line-kommentar{left:572px;width:163px}.po-line-input.po-line-enhet{left:739px;width:65px}.po-line-input.po-line-antall{left:806px;width:60px}.po-line-input.po-line-pris{left:870px;width:87px}.po-line-input.po-line-sum{left:961px;width:84px}.po-line-ok{left:1048px}.po-line-ab{left:1079px}.po-line-vask{left:1120px}.po-line-input.po-line-kontroll{left:1162px;width:34px}.po-line-input.po-line-comment-picker{left:1248px;width:19px}.po-line-input.po-line-tail{left:1269px;width:46px}.po-line-input.po-line-comment-picker{padding:0;display:grid;place-items:center;min-width:0;border-radius:0;color:#1a1a1a;cursor:pointer}.po-line-comment-popup{position:fixed;z-index:100000;width:756px;min-width:756px;border:1px solid #777;background:#fff;box-shadow:1px 2px 5px #0000003d;color:#000;font:11px/19px Tahoma,Arial,sans-serif;outline:none}.po-line-comment-popup-row{height:20px;display:grid;grid-template-columns:642px 57px 57px;background:#fff}.po-line-comment-popup-row>span{min-width:0;padding:0 3px;border-right:1px solid #d1d1d1;overflow:hidden;white-space:nowrap;text-overflow:clip}.po-line-comment-popup-row>span:last-child{border-right:0}.po-line-input.po-line-tail{pointer-events:none}.po-line-input.po-line-tekst,.po-line-input.po-line-levnr,.po-line-input.po-line-enhet,.po-line-input.po-line-sum{display:block;overflow:hidden;white-space:nowrap}.po-line-input.is-allergen{font-weight:700;font-style:italic}.po-line-check{position:absolute;top:2px;width:13px;height:13px;margin:0;accent-color:#006fc9}.po-line-null-check{position:absolute;top:2px;width:13px;height:13px;display:block;border-radius:2px;background:#006fc9}.po-line-null-check:after{content:"";position:absolute;left:3px;top:6px;width:7px;height:2px;background:#fff}.po-line-kom-dot{position:absolute;left:1240px;top:4px;width:7px;height:9px}.po-line-kom-dot.has-comment{background:#ffc20e}.po-reg-line-footer{position:relative;height:22px}.po-line-footer-sum,.po-line-footer-kontroll{position:absolute;top:4px;height:17px;border:1px solid #b7b7b7;background:#fff;padding:0 3px;text-align:right;font-size:11px}.po-line-footer-sum{left:941px;width:104px}.po-line-footer-kontroll{left:1162px;width:34px}.po-reg-line-scrollbar{height:16px;display:grid;grid-template-columns:17px 1fr 17px;align-items:center;border-top:1px solid #c0c0c0;background:#f3f3f3}.po-reg-scroll-button{height:15px;display:grid;place-items:center;color:#777;font-size:9px;line-height:1}.po-reg-scroll-track{height:9px;border-radius:6px;background:#7e7e7e}.po-reg-scroll-track span{display:block;width:96%;height:9px;border-radius:6px;background:#7e7e7e}.purchase-order-mottak-form{background:#fff;color:#000;font-family:Tahoma,Arial,sans-serif;min-width:1580px}.po-mottak-header{position:relative;height:43px;flex:0 0 43px;background:#fff;overflow:hidden}.po-mottak-header h1{position:absolute;left:8px;top:4px;margin:0;color:#1f4e79;font-size:24px;font-weight:700;line-height:33px}.po-mottak-receive{position:absolute;left:861px;top:4px;width:73px;min-width:73px;height:25px;padding:0;font-size:11px;font-weight:700}.po-mottak-labels{position:absolute;left:942px;top:4px;width:113px;min-width:113px;height:25px;padding:0;font-size:11px}.po-mottak-finish{position:absolute;left:1061px;top:4px;width:73px;min-width:73px;height:25px;padding:0;font-size:11px;font-weight:700}.po-mottak-close{position:absolute;left:1486px;top:4px;width:77px;height:28px;display:inline-grid;place-items:center;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.po-mottak-system-code{position:absolute;left:1455px;top:9px;width:27px;height:22px;border:1px solid #999;display:inline-grid;place-items:center;font-size:11px}.po-mottak-header-line{position:absolute;left:0;top:42px;width:1773px;border-top:3px solid #26597d}.po-mottak-body{position:relative;flex:1 1 auto;min-height:704px;overflow:auto;background:#fff}.po-mottak-loading{position:absolute;left:12px;top:12px;font:12px Tahoma,Arial,sans-serif}.po-mottak-label{position:absolute;color:#000;font-size:11px;line-height:16px;white-space:nowrap}.po-mottak-field,.po-mottak-cell{position:absolute;min-width:0;height:19px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:11px Tahoma,Arial,sans-serif;line-height:17px;padding:0 3px}select.po-mottak-field,select.po-mottak-cell{padding-right:16px;opacity:1}.po-readonly-combo{padding:0;overflow:visible;background:#fff}.po-readonly-combo.is-open{z-index:10000}.po-readonly-combo-button{position:relative;width:100%;height:100%;display:flex;align-items:center;border:0;border-radius:0;background:transparent;color:#000;font:inherit;line-height:17px;padding:0 17px 0 3px;text-align:left;cursor:default}.po-readonly-combo-button:focus{outline:1px dotted #000;outline-offset:-2px}.po-readonly-combo-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-readonly-combo-arrow{position:absolute;right:0;top:0;width:16px;height:17px;border-left:1px solid #aeb7c0;background:linear-gradient(#f9fafb,#e7eaee)}.po-readonly-combo-arrow:before{content:"";position:absolute;left:4px;top:6px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #111}.po-readonly-combo-list{position:absolute;left:-1px;top:18px;min-width:calc(100% + 2px);max-height:260px;overflow-x:hidden;overflow-y:auto;border:1px solid #777;background:#fff;color:#000;font:11px Tahoma,Arial,sans-serif;line-height:15px;z-index:10001}.po-readonly-combo-list.is-portal{position:fixed;z-index:100000}.po-readonly-combo-option{min-height:16px;display:flex;align-items:center;padding:1px 4px;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none}.po-readonly-combo-option.is-current{background:#4c3bd8;color:#fff}.po-readonly-combo-option.has-columns{display:grid;grid-template-columns:75px 190px 170px;padding:0}.po-readonly-combo-option.has-columns span{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.po-readonly-combo-option.has-columns span+span{border-left:1px solid #d9d9d9}.po-mottak-vare-combo-list{width:448px;max-height:214px}.po-mottak-vare-combo-list .po-readonly-combo-option{min-height:15px;color:#006ec8;line-height:15px}.po-mottak-vare-combo-list .po-readonly-combo-option.is-current{background:#000;color:#ff9d00}.po-mottak-field:read-only,.po-mottak-cell:read-only{background:#f7f7f7}.po-mottak-field:disabled,.po-mottak-check input:disabled{background:#f2f2f2;color:#555}.po-mottak-label-id{left:11px;top:0}.po-mottak-id{left:11px;top:19px;width:68px}.po-mottak-label-dato{left:84px;top:0}.po-mottak-dato{left:84px;top:19px;width:87px}.po-mottak-label-lev{left:177px;top:0}.po-mottak-lev-id{left:177px;top:19px;width:71px}.po-mottak-lev-navn{left:253px;top:19px;width:153px}.po-mottak-label-bestiller{left:416px;top:0}.po-mottak-bestiller{left:416px;top:19px;width:101px}.po-mottak-label-ref{left:525px;top:0}.po-mottak-ref{left:525px;top:19px;width:211px}.po-mottak-label-onsket{left:741px;top:0}.po-mottak-onsket{left:741px;top:19px;width:94px}.po-mottak-label-bekreftet{left:862px;top:0}.po-mottak-bekreftet{left:862px;top:19px;width:94px}.po-mottak-label-sendt{left:968px;top:0}.po-mottak-sendt{left:968px;top:19px;width:94px}.po-mottak-label-lagersted{left:1074px;top:0}.po-mottak-lagersted{left:1074px;top:19px;width:98px}.po-mottak-kommentar{left:11px;top:40px;width:395px;height:51px;resize:none}.po-mottak-qc-box{position:absolute;left:412px;top:49px;width:690px;height:61px;border:1px solid #999}.po-mottak-qc-title{position:absolute;left:6px;top:-8px;font-size:11px;font-weight:700;line-height:13px;background:#fff;padding:0 3px}.po-mottak-qc-mottaker-label{left:6px;top:10px}.po-mottak-qc-mottaker{left:6px;top:31px;width:83px}.po-mottak-qc-dato-label{left:96px;top:10px}.po-mottak-qc-dato{left:96px;top:31px;width:69px}.po-mottak-qc-lager-label{left:172px;top:10px}.po-mottak-qc-lager{left:166px;top:31px;width:94px}.po-mottak-check{position:absolute;display:inline-flex;align-items:center;gap:3px;color:#000;font-size:11px;line-height:14px;white-space:nowrap}.po-mottak-check input{width:13px;height:13px;margin:0}.po-mottak-temp-check{left:270px;top:10px}.po-mottak-temp-label{left:268px;top:36px}.po-mottak-temp{left:300px;top:31px;width:79px}.po-mottak-ab-check{left:384px;top:10px}.po-mottak-ab-mottatt{left:399px;top:36px}.po-mottak-tk-check{left:488px;top:10px}.po-mottak-tk-sign{left:486px;top:31px;width:82px}.po-mottak-vask-check{left:590px;top:10px}.po-mottak-vask-mottatt{left:605px;top:36px}.po-mottak-verdict{position:absolute;left:1110px;top:49px;width:90px;height:67px;margin:0;padding:5px 4px;border:1px solid #999;display:grid;gap:2px;align-content:start}.po-mottak-verdict label{display:flex;align-items:center;gap:3px;font-size:11px;line-height:14px;white-space:nowrap}.po-mottak-verdict input{width:12px;height:12px;margin:0}.po-mottak-analyse-box{position:absolute;left:1222px;top:49px;width:183px;height:58px;border:1px solid #999;background:#fff;color:#777;font:11px Tahoma,Arial,sans-serif;overflow-y:auto}.po-analysebevis-rows{min-height:100%}.po-analysebevis-row{position:relative;height:17px;min-height:17px;color:#777;font:11px/17px Tahoma,Arial,sans-serif}.po-analysebevis-row>span{position:absolute;left:8px;top:0;width:78px;overflow:hidden;white-space:nowrap}.po-analysebevis-attachment{position:absolute;left:96px;top:0;width:58px;min-width:0;height:17px;padding:0;border:1px solid #b7b7b7;border-radius:0;display:grid;place-items:center;background:#fff;color:#1d1d1d}.po-analysebevis-attachment:disabled{color:transparent;opacity:1}.po-analysebevis-row:has(.po-analysebevis-upload) .po-analysebevis-attachment{width:44px}.po-analysebevis-upload{position:absolute;left:140px;top:0;width:14px;height:17px;border:1px solid #b7b7b7;display:grid;place-items:center;background:#fff;color:#1d1d1d;cursor:pointer}.po-analysebevis-upload.is-busy{pointer-events:none;color:#999}.po-analysebevis-upload input{display:none}.po-mottak-allergen-note{position:absolute;left:181px;top:92px;color:red;font-size:11px;font-style:italic}.po-mottak-lines{position:absolute;left:4px;top:110px;width:1380px;height:345px;border:1px solid #8b8b8b;background:#fff}.po-mottak-line-scroll,.po-mottak-varelager-scroll{position:absolute;left:0;top:0;right:0;bottom:23px;overflow:auto;background:#fff}.po-mottak-line-sheet{position:relative;width:1460px;min-height:320px}.po-mottak-varelager-sheet{position:relative;width:1500px;min-height:216px}.po-mottak-line-head,.po-mottak-varelager-head{position:relative;height:18px;border-bottom:1px solid #9f9f9f;color:#000;font-size:10px;line-height:13px}.po-mottak-line-head:before,.po-mottak-varelager-head:before{content:"";position:absolute;left:0;top:0;width:15px;height:17px;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;background:#f5f5f5}.po-mottak-line-head span,.po-mottak-varelager-head span{position:absolute;top:0;white-space:nowrap}.po-mottak-line-rows{position:relative;min-height:300px;overflow:visible}.po-mottak-line-row{position:relative;width:1460px;height:18px;border-bottom:1px solid #b7b7b7}.po-mottak-rowhead{position:absolute;left:0;top:0;width:15px;height:19px;display:grid;place-items:center;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;background:#f5f5f5;color:#333;font:10px/18px Tahoma,Arial,sans-serif}button.po-mottak-rowhead.po-mottak-row-delete{min-width:0;padding:0;border-left:0;border-top:0;border-radius:0;cursor:pointer}.po-received-row-delete{width:18px;min-width:0;height:17px;padding:0;border:0;border-radius:0;background:transparent;color:#333;font:12px/16px Tahoma,Arial,sans-serif}.po-mottak-line-row:hover,.po-mottak-varelager-row:hover{background:#eef8fb}.po-mottak-cell{top:0;display:block;overflow:hidden;white-space:nowrap;height:18px;line-height:16px}.po-mottak-cell.num{text-align:right}.po-mottak-cell.is-allergen{font-weight:700;font-style:italic}.po-readonly-combo.po-mottak-cell{overflow:visible}.po-mottak-line-combo{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.po-mottak-checkcell{position:absolute;top:2px;width:13px;height:13px;margin:0}.po-ml-vare{left:0;width:72px}.po-ml-linje{left:76px;width:19px}.po-ml-tekst{left:99px;width:154px}.po-ml-kom{left:257px;width:125px}.po-ml-levnr{left:386px;width:131px}.po-ml-enhet{left:521px;width:41px}.po-ml-bestilt{left:565px;width:56px}.po-ml-forrige{left:626px;width:67px}.po-ml-total{left:703px;width:42px}.po-ml-naa{left:752px;width:68px}.po-ml-kolli{left:824px;width:42px}.po-ml-enh{left:870px;width:45px}.po-ml-batch{left:919px;width:95px}.po-ml-holdbar{left:1017px;width:65px}.po-ml-temp{left:1085px;width:45px}.po-ml-kontroll{left:1134px;width:41px}.po-ml-ab{left:1206px}.po-ml-tk{left:1223px}.po-ml-tmp{left:1240px}.po-ml-hdk{left:1259px}.po-ml-vask{left:1277px}.po-ml-ok{left:1297px}.po-mottak-lines .po-ml-vare{left:16px}.po-mottak-lines .po-ml-linje{left:92px}.po-mottak-lines .po-ml-tekst{left:115px}.po-mottak-lines .po-ml-kom{left:273px}.po-mottak-lines .po-ml-levnr{left:402px}.po-mottak-lines .po-ml-enhet{left:537px}.po-mottak-lines .po-ml-bestilt{left:581px}.po-mottak-lines .po-ml-forrige{left:642px}.po-mottak-lines .po-ml-total{left:719px}.po-mottak-lines .po-ml-naa{left:768px}.po-mottak-lines .po-ml-kolli{left:840px}.po-mottak-lines .po-ml-enh{left:886px}.po-mottak-lines .po-ml-batch{left:935px}.po-mottak-lines .po-ml-holdbar{left:1033px}.po-mottak-lines .po-ml-temp{left:1101px}.po-mottak-lines .po-ml-kontroll{left:1150px}.po-mottak-lines .po-ml-ab{left:1222px}.po-mottak-lines .po-ml-tk{left:1239px}.po-mottak-lines .po-ml-tmp{left:1256px}.po-mottak-lines .po-ml-hdk{left:1276px}.po-mottak-lines .po-ml-vask{left:1294px}.po-mottak-lines .po-ml-ok{left:1317px}.po-mottak-lines .po-mottak-split{left:1194px}.po-ml-ny-label{left:1194px;width:19px}.po-ml-ab-label{left:1219px;width:19px}.po-ml-tk-label{left:1237px;width:17px}.po-ml-tmp-label{left:1249px;width:25px}.po-ml-hdk-label{left:1272px;width:20px}.po-ml-vask-label{left:1292px;width:20px}.po-ml-ok-label{left:1313px;width:23px}.po-mottak-split{position:absolute;left:1178px;top:1px;width:22px;height:16px;padding:0;border:1px solid #b7b7b7;background:#fff;color:transparent;font:0/14px Tahoma,Arial,sans-serif}.po-mottak-split:before{content:"▤";color:#2a6d96;font:12px/14px Arial,sans-serif}.po-mottak-split:disabled{color:#9a9a9a;background:#f4f4f4}.po-mottak-line-open{position:absolute;left:1347px;top:0;width:22px;height:18px;padding:0;border:1px solid #9ec2df;background:linear-gradient(#f8fcff,#dcecf8)}.po-ml-comment-flag{position:absolute;left:1335px;top:0;width:8px;height:18px;border:1px solid #b7b7b7;background:#fff}.po-ml-comment-flag.has-comment{border-color:#ffc20e;background:#ffc20e}.po-mottak-line-open:before{content:"";position:absolute;left:7px;top:4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #2b81c2}.po-mottak-varelager{position:absolute;left:4px;top:462px;width:1380px;height:242px;border:1px solid #8b8b8b;background:#fff}.po-mottak-varelager-current{position:absolute;left:0;top:0;right:0;height:19px;display:flex;align-items:center;gap:4px;border-bottom:1px solid #9f9f9f;background:#fff;color:#333;font:11px/18px Tahoma,Arial,sans-serif;z-index:2}.po-mottak-varelager-current span{width:76px;padding-left:2px;font-weight:600}.po-mottak-varelager-current input{box-sizing:border-box;width:72px;height:18px;padding:0 4px;border:1px solid #a9a9a9;border-radius:0;background:#fff;color:#111;font:11px Tahoma,Arial,sans-serif}.po-mottak-varelager .po-mottak-varelager-scroll{top:19px}.po-mottak-varelager-head{height:18px}.po-mottak-varelager-rows{position:relative;min-height:196px;overflow:visible}.po-mottak-varelager-row{position:relative;width:1500px;height:20px}.po-mottak-varelager-row.is-empty{padding:3px;font-size:11px;color:#333}.po-mottak-datasheet-recordbar{position:absolute;left:0;right:0;bottom:0;height:22px;display:flex;align-items:center;gap:3px;border-top:1px solid #b7b7b7;background:#f6f6f6;color:#333;font:11px Tahoma,Arial,sans-serif;padding:1px 4px}.po-mottak-datasheet-recordbar button{width:18px;height:18px;padding:0;border:1px solid transparent;background:transparent;color:#333;font:10px Tahoma,Arial,sans-serif}.po-mottak-datasheet-recordbar input{height:18px;border:1px solid #b7b7b7;background:#fff;font:11px Tahoma,Arial,sans-serif;padding:0 4px}.po-mottak-datasheet-recordbar input:first-of-type{width:58px}.po-mottak-datasheet-recordbar input:last-of-type{width:70px}.po-vl-id{left:0;width:76px}.po-vl-vare{left:80px;width:63px}.po-vl-tekst{left:147px;width:201px}.po-vl-linje{left:351px;width:30px}.po-vl-dato{left:386px;width:83px}.po-vl-sign{left:473px;width:48px}.po-vl-ref{left:525px;width:102px}.po-vl-antall{left:631px;width:69px}.po-vl-batch{left:703px;width:86px}.po-vl-holdbar{left:794px;width:86px}.po-vl-temp{left:884px;width:68px}.po-vl-lager{left:955px;width:76px}.po-vl-print{left:1031px;width:26px}.po-vl-ok{left:1035px}.po-vl-kolli{left:1058px;width:38px}.po-vl-enh{left:1100px;width:68px}.po-vl-overf-label{left:1176px;width:26px}.po-vl-overf{left:1180px}.po-vl-type{left:1432px;width:48px}.po-vl-uttak{left:1289px;width:68px}.po-vl-paalager{left:1361px;width:68px}.po-mottak-varelager .po-vl-id{left:16px}.po-mottak-varelager .po-vl-vare{left:96px}.po-mottak-varelager .po-vl-tekst{left:163px}.po-mottak-varelager .po-vl-linje{left:367px}.po-mottak-varelager .po-vl-dato{left:402px}.po-mottak-varelager .po-vl-sign{left:489px}.po-mottak-varelager .po-vl-ref{left:541px}.po-mottak-varelager .po-vl-antall{left:647px}.po-mottak-varelager .po-vl-batch{left:719px}.po-mottak-varelager .po-vl-holdbar{left:810px}.po-mottak-varelager .po-vl-temp{left:900px}.po-mottak-varelager .po-vl-lager{left:971px}.po-mottak-varelager .po-vl-print{left:1047px}.po-mottak-varelager .po-vl-ok{left:1051px}.po-mottak-varelager .po-vl-kolli{left:1074px}.po-mottak-varelager .po-vl-enh{left:1116px}.po-mottak-varelager .po-vl-overf-label{left:1192px}.po-mottak-varelager .po-vl-overf{left:1196px}.po-mottak-varelager .po-vl-uttak{left:1305px}.po-mottak-varelager .po-vl-paalager{left:1377px}.po-mottak-varelager .po-vl-type{left:1448px}.po-mottak-varelager .po-vl-all,.po-mottak-varelager .po-vl-one{left:1225px}.po-vl-all,.po-vl-one,.po-vl-weight{position:absolute;width:30px;height:18px;padding:0;border:1px solid #9dbbd7;border-radius:3px;background:linear-gradient(#f8fcff,#dcecf8);font-size:10px}.po-vl-all{left:1104px;top:0}.po-vl-one{left:1104px;top:1px}.po-vl-weight{left:1263px;top:1px}.po-vl-one:before{content:"✓";color:#36a05b;font:700 18px/15px Arial,sans-serif}.po-vl-weight:before{content:"⌕";color:#276d9f;font:700 15px/14px Arial,sans-serif}.po-mottak-varelager-row.is-current .po-mottak-rowhead,.po-mottak-varelager-row.is-current .po-mottak-cell{background:#77c0d4}.po-mottak-side{position:absolute;left:1434px;top:0;width:486px;height:704px;background:#fff;color:#000;font:10px Tahoma,Arial,sans-serif}.po-mottak-docsheet{position:absolute;left:0;top:0;width:480px;height:88px;border:1px solid #9f9f9f;background:#fff;overflow:hidden}.po-mottak-doc-scroll{position:absolute;left:0;top:0;right:17px;bottom:19px;overflow-x:hidden;overflow-y:auto;background:#fff}.po-mottak-doc-rows{position:relative;min-height:124px}.po-mottak-doc-row{position:relative;display:block;width:463px;height:124px;padding:0;border:0;border-bottom:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:10px/17px Tahoma,Arial,sans-serif;text-align:left;cursor:default}.po-mottak-doc-row:hover{background:#fff}.po-mottak-doc-row span{position:absolute;top:0;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #b7b7b7;padding:0 3px}.po-mottak-doc-row .po-mottak-side-rowhead{left:0;width:18px;display:grid;place-items:center;padding:0;background:#f5f5f5;color:#333}.po-mottak-doc-id{left:19px;width:65px;text-align:right}.po-mottak-doc-name{left:85px;width:145px}.po-mottak-doc-ref{left:231px;width:137px}.po-mottak-doc-type{left:369px;width:59px;text-align:right}.po-mottak-side-recordbar{position:absolute;left:0;right:0;bottom:0;height:19px;display:flex;align-items:center;gap:2px;border-top:1px solid #b7b7b7;background:#f6f6f6;color:#333;font:10px Tahoma,Arial,sans-serif;white-space:nowrap}.po-mottak-side-recordbar span:first-child{margin-left:4px}.po-mottak-side-recordbar button{position:relative;width:16px;height:16px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:#333;font:9px/14px Tahoma,Arial,sans-serif}.po-mottak-side-recordbar button:nth-of-type(1):before{content:"|<"}.po-mottak-side-recordbar button:nth-of-type(2):before{content:"<"}.po-mottak-side-recordbar button:nth-of-type(3):before{content:">"}.po-mottak-side-recordbar button:nth-of-type(4):before{content:">|"}.po-mottak-side-recordbar button:nth-of-type(5):before{content:"*";color:#c6c6c6}.po-mottak-side-recordbar button:nth-of-type(6):before{content:""}.po-mottak-side-recordbar input{height:16px;padding:0 3px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:10px Tahoma,Arial,sans-serif}.po-mottak-side-recordbar input:first-of-type{width:48px}.po-mottak-side-recordbar input:last-of-type{width:70px}.po-mottak-side-filter{color:#b5b5b5}.po-mottak-mini{position:absolute;left:0;width:184px;border-left:1px solid #9f9f9f;background:#fff}.po-mottak-mini-vk{top:111px;height:190px}.po-mottak-mini-vekt{top:325px;height:379px}.po-mottak-mini h2{position:absolute;left:0;top:-23px;width:112px;height:16px;margin:0;color:#000;font:700 11px/16px Tahoma,Arial,sans-serif}.po-mottak-side-action{position:absolute;top:-23px;height:18px;display:inline-grid;place-items:center;padding:0;border:1px solid #b7b7b7;border-radius:3px;background:linear-gradient(#fff,#eef2f5);color:#2b6b72}.po-mottak-vk-report{left:112px;width:54px}.po-mottak-vekt-edit{left:118px;width:48px;border-color:#2b78c2;background:#fff;color:#006ec8}.po-mottak-mini table{position:absolute;left:0;top:0;width:184px;table-layout:fixed;border-collapse:collapse;color:#000;font:10px Tahoma,Arial,sans-serif}.po-mottak-mini th,.po-mottak-mini td{height:18px;padding:0 3px;border:1px solid #d2d2d2;background:#fff;font-weight:400;text-align:left}.po-mottak-mini tbody tr:nth-child(2n) td{background:#fff}.po-mottak-mini .po-mottak-side-rowhead{width:18px;min-width:18px;max-width:18px;padding:0;background:#f5f5f5;color:#333;text-align:center}.po-mottak-mini th:first-child{width:18px;min-width:18px;max-width:18px;padding:0}.po-mottak-mini td.num{text-align:right}.po-mottak-mini td.is-ok{background:#00b050!important;color:#000}.po-mottak-mini td.is-missing{background:red!important;color:#fff}.po-mottak-mini-vk th:nth-child(2),.po-mottak-mini-vk td:nth-child(2){width:40px}.po-mottak-mini-vk th:nth-child(3),.po-mottak-mini-vk td:nth-child(3){width:45px}.po-mottak-mini-vk th:nth-child(4),.po-mottak-mini-vk td:nth-child(4){width:38px}.po-mottak-mini-vk th:nth-child(5),.po-mottak-mini-vk td:nth-child(5){width:37px}.po-mottak-mini-vekt th:nth-child(2),.po-mottak-mini-vekt td:nth-child(2){width:52px}.po-mottak-mini-vekt th:nth-child(3),.po-mottak-mini-vekt td:nth-child(3){width:61px}.po-mottak-mini-vekt th:nth-child(4),.po-mottak-mini-vekt td:nth-child(4){width:49px}.po-mottak-mini-recordbar{right:auto;width:184px}.po-mottak-mini-recordbar input:first-of-type{width:48px}.po-mottak-mini-recordbar input:last-of-type{width:60px}.po-received-form{min-width:1580px;font-family:Arial,Tahoma,sans-serif}.po-received-form .po-mottak-header{height:43px;flex:0 0 43px}.po-received-form .po-mottak-header h1{left:8px;top:4px;color:#1f4e79;font:700 24px/32px Arial,sans-serif}.po-received-status-field{position:absolute;left:1380px;top:3px;width:37px;height:18px;padding:0 2px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:11px Tahoma,Arial,sans-serif}.po-received-form .po-mottak-close{left:1338px;top:4px;width:77px;height:28px}.po-received-form .po-mottak-header-line{left:0;top:40px;width:1773px;border-top:3px solid #26597d}.po-received-form .po-mottak-body{min-height:706px;font-family:Arial,Tahoma,sans-serif}.po-received-form .po-mottak-label{color:#000;font:italic 700 10px/14px Arial,sans-serif}.po-received-form .po-mottak-field,.po-received-form .po-mottak-field:read-only{height:18px;padding:0 3px;border:1px solid #a9a9a9;background:#fff;color:#000;font:11px/16px Tahoma,Arial,sans-serif}.po-received-form .po-mottak-label-id{left:8px;top:0}.po-received-form .po-mottak-id{left:8px;top:19px;width:76px}.po-received-form .po-mottak-label-dato{left:92px;top:0}.po-received-form .po-mottak-dato{left:92px;top:19px;width:80px}.po-received-form .po-mottak-label-lev{left:209px;top:0}.po-received-form .po-mottak-lev-id{left:209px;top:19px;width:72px}.po-received-form .po-mottak-lev-navn{left:286px;top:19px;width:153px}.po-received-form .po-mottak-label-onsket{left:458px;top:0}.po-received-form .po-mottak-onsket{left:458px;top:19px;width:80px}.po-received-form .po-mottak-label-ref{left:574px;top:0}.po-received-form .po-mottak-ref{left:574px;top:19px;width:229px}.po-received-form .po-mottak-label-bestiller{left:806px;top:0}.po-received-form .po-mottak-bestiller{left:806px;top:19px;width:113px}.po-mottak-label-invoice{position:absolute}.po-received-form .po-mottak-label-invoice{left:936px;top:0}.po-received-form .po-mottak-invoice{left:962px;top:22px}.po-received-form .po-mottak-kommentar{left:8px;top:45px;width:405px;height:57px;resize:none}.po-received-form .po-mottak-qc-box{left:420px;top:45px;width:690px;height:57px;border:1px solid #a0a0a0}.po-received-form .po-mottak-qc-title{left:8px;top:-8px;background:#fff;color:#000;font:700 11px/13px Arial,sans-serif;padding:0 3px}.po-received-form .po-mottak-qc-mottaker-label{left:8px;top:10px}.po-received-form .po-mottak-qc-mottaker{left:61px;top:10px;width:98px}.po-received-form .po-mottak-qc-dato-label{left:8px;top:33px}.po-received-form .po-mottak-qc-dato{left:61px;top:33px;width:79px}.po-received-form .po-mottak-temp-check{left:166px;top:10px}.po-received-form .po-mottak-temp-label{left:163px;top:33px}.po-received-form .po-mottak-temp{left:193px;top:33px;width:79px}.po-received-form .po-mottak-ab-check{left:254px;top:10px}.po-received-form .po-mottak-ab-mottatt{left:269px;top:33px}.po-received-form .po-mottak-tk-check{left:356px;top:10px}.po-received-form .po-mottak-tk-sign{left:356px;top:33px;width:82px}.po-received-form .po-mottak-vask-check{left:548px;top:10px}.po-received-form .po-mottak-vask-mottatt{left:563px;top:33px}.po-received-form .po-mottak-check{color:#000;font:11px/14px Tahoma,Arial,sans-serif}.po-received-form .po-mottak-check input,.po-received-form .po-mottak-checkcell{width:13px;height:13px;margin:0}.po-received-form .po-mottak-verdict{left:453px;top:2px;width:96px;height:51px;padding:5px 4px;border:1px solid #a0a0a0;display:grid;gap:2px;align-content:start}.po-received-form .po-mottak-verdict label{display:flex;align-items:center;gap:3px;font:11px/15px Tahoma,Arial,sans-serif;white-space:nowrap}.po-mottak-info-box{position:absolute;left:1104px;top:57px;width:164px;height:45px;border:1px solid #a0a0a0;background:#fff;overflow-y:auto}.po-received-order-lines{position:absolute;left:8px;top:113px;width:1413px;height:318px;overflow:hidden;background:#fff}.po-received-grid{border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif}.po-received-grid th{height:15px;padding:0 3px;border:0;border-bottom:1px solid #222;background:#fff;color:#000;font:700 9px/12px Arial,sans-serif;text-align:left;white-space:nowrap}.po-received-line-grid thead tr:first-child>th{border-top:1px solid #222}.po-received-grid th.po-rx-price-group,.po-received-grid th.po-rx-price-subhead{background:#efd3d2}.po-received-grid td>input:not([type=checkbox]){width:100%;height:17px;min-width:0;padding:0 2px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:inherit;font:inherit}.po-received-grid tbody tr.is-current>td,.po-mottak-mini tbody tr.is-current>td,.po-mottak-doc-row.is-current{background:#d9ebfb}.po-received-grid td{height:20px;padding:0 3px;border:1px solid #9f9f9f;background:#fff;color:#000;font:11px/17px Tahoma,Arial,sans-serif;overflow:hidden;white-space:nowrap}.po-received-grid button{min-width:0;height:17px;padding:0 5px;border:1px solid #9fb8d7;border-radius:3px;background:#e7f1ff;color:#003c75;font:10px/15px Tahoma,Arial,sans-serif}.po-received-grid input[type=checkbox]{width:13px;height:13px;margin:0}.po-received-line-grid{width:1375px}.po-rx-rowhead-col{width:20px}.po-rx-vare-col{width:91px}.po-rx-tekst-col{width:185px}.po-rx-kommentar-col{width:201px}.po-rx-lev-col{width:203px}.po-rx-enh-col{width:53px}.po-rx-antall-col{width:69px}.po-rx-hidden-mottatt-col{width:72px}.po-rx-mottatt-col{width:79px}.po-rx-price-norway-col,.po-rx-price-export-col{width:87px}.po-rx-date-col{width:112px}.po-rx-comment-flag-col{width:23px}.po-rx-icon-col{width:22px}.po-rx-ok-col{width:27px}.po-rx-button-col{width:44px}.po-rx-rowhead{padding:0;background:#f1f1f1;text-align:center}.po-received-grid .po-received-item-link{width:100%;height:18px;display:block;padding:0;border:0;border-radius:0;background:transparent;color:#0563c1;font:inherit;text-align:left;text-decoration:underline;cursor:pointer}.po-received-grid .po-received-item-link:hover,.po-received-grid .po-received-item-link:focus-visible{color:#003f7d;background:#e8f2ff;outline:1px solid #5b9bd5}.po-rx-hidden-mottatt-cell{background:#fff}.po-received-grid td.po-rx-price-first{padding-left:11px}.po-rx-comment-flag-cell{padding:0;text-align:center}.po-rx-comment-flag-cell span{width:8px;height:17px;display:inline-block;vertical-align:middle}.po-rx-comment-flag-cell span.has-comment{background:#f4b183}.po-rx-play-cell button,.po-rx-check-cell button,.po-rx-search-cell button{width:21px;height:18px;padding:0}.po-rx-play-cell button:before{content:"▶";color:#2c74b7}.po-rx-play-cell button:disabled:before{color:#9aa7b5}.po-rx-check-cell button:before{content:"✓";color:#4d9f62;font-size:15px;line-height:14px}.po-rx-check-cell button:disabled:before{color:#a9b6c3}.modal-backdrop.varekommentar-backdrop{display:block;padding:0;background:transparent}.detail-modal.varekommentar-modal{position:absolute;left:min(52vw,calc(100vw - 608px));top:82px;width:min(592px,calc(100vw - 32px));border:1px solid #a6a6a6;background:#fff;box-shadow:0 8px 20px #00000038;font-family:Calibri,Arial,sans-serif}.detail-modal.varekommentar-modal header{height:25px;padding:0 0 0 7px;border-bottom:1px solid #dedede;background:#f7efec}.detail-modal.varekommentar-modal h2{margin-right:auto;color:#6d6d6d;font-size:12px;font-weight:400}.varekommentar-window-icon{width:12px;height:12px;margin-right:5px;border:1px solid #7f9aae;background:linear-gradient(90deg,#b5d4e6 0,#b5d4e6 35%,#fff 35%,#fff 48%,#dc99a7 48%,#dc99a7)}.varekommentar-window-minimize,.varekommentar-window-maximize{width:44px;height:24px;display:grid;place-items:center;color:#202020;font:15px/24px Segoe UI Symbol,Arial,sans-serif}.detail-modal.varekommentar-modal header button{width:45px;height:24px;border-radius:0}.varekommentar-body{position:relative;height:129px;background:#fff}.varekommentar-body label{position:absolute;display:grid;grid-template-rows:22px auto;color:#555;font-size:13px;line-height:22px}.varekommentar-body textarea,.varekommentar-body input{box-sizing:border-box;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#111;font:13px/18px Calibri,Arial,sans-serif}.varekommentar-body textarea{width:310px;height:101px;padding:2px 4px;resize:none}.varekommentar-body input{width:114px;height:22px;padding:0 3px;text-align:right}.varekommentar-comment{left:0;top:0}.varekommentar-unit{left:325px;top:0}.varekommentar-pallet{left:454px;top:0}.po-rx-search-cell button:before{content:"⌕";color:#2c74b7;font-size:13px;line-height:12px}.po-received-recordbar{height:19px;display:flex;align-items:center;gap:4px;border:1px solid #b8b8b8;border-top:0;background:#f2f2f2;color:#1d3557;font:11px/16px Tahoma,Arial,sans-serif}.po-received-recordbar button{width:18px;height:16px;padding:0;border:0;background:transparent}.po-received-recordbar input{width:76px;height:18px;border:1px solid #b8b8b8;background:#fff;color:#000;font:11px Tahoma,Arial,sans-serif}.po-received-filter{color:#9a9a9a}.po-received-order-lines>.po-received-recordbar{position:absolute;left:0;right:0;bottom:0}.po-received-varelager{position:absolute;left:8px;top:435px;width:1413px;height:246px;background:#fff}.po-received-varelager-title{position:absolute;left:0;top:0;color:#6a4d24;font:13px/18px Tahoma,Arial,sans-serif}.po-received-varelager-current{position:absolute;left:0;top:18px;display:flex;align-items:center;gap:8px;color:#6a4d24;font:12px/18px Tahoma,Arial,sans-serif}.po-received-varelager-current input{width:56px;height:18px;border:1px solid #a9a9a9;background:#fff}.po-received-varelager-scroll{position:absolute;left:0;top:36px;width:1413px;height:187px;overflow:auto}.po-received-varelager-grid{width:1500px}.po-vrx-id-col{width:80px}.po-vrx-vare-col{width:67px}.po-vrx-name-col{width:204px}.po-vrx-line-col{width:35px}.po-vrx-date-col{width:87px}.po-vrx-sign-col{width:52px}.po-vrx-ref-col{width:106px}.po-vrx-antall-col{width:72px}.po-vrx-batch-col{width:91px}.po-vrx-holdbar-col{width:90px}.po-vrx-temp-col{width:71px}.po-vrx-lager-col{width:76px}.po-vrx-print-col{width:27px}.po-vrx-count-col{width:42px}.po-vrx-enheter-col{width:76px}.po-vrx-ok-col{width:33px}.po-vrx-alle-col{width:38px}.po-vrx-search-col{width:42px}.po-vrx-uttak-col{width:72px}.po-vrx-paalager-col{width:71px}.po-vrx-type-col{width:48px}.po-received-varelager-recordbar{position:absolute;left:0;right:0;bottom:0}.lagerstatus-form{background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.lagerstatus-header{position:relative;height:32px;flex:0 0 32px;overflow:hidden;background:#fff}.lagerstatus-header h1{position:absolute;left:18px;top:1px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.lagerstatus-update,.lagerstatus-value{position:absolute;top:4px;width:94px;min-width:94px;height:20px;padding:0;border-radius:3px;font-size:10px}.lagerstatus-update{left:302px}.lagerstatus-value{left:596px}.lagerstatus-date{position:absolute;left:404px;top:5px;display:flex;align-items:center;gap:5px;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1}.lagerstatus-date input{width:83px;height:18px;padding:0 4px;border:1px solid #9f9f9f;border-radius:0;background:#fff;color:#000;font-size:10px;font-weight:700;text-align:center}.lagerstatus-system-code{position:absolute;left:1386px;top:4px;width:25px;height:22px;display:grid;place-items:center;border:1px solid #777;background:#ff0;color:#000;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1}.lagerstatus-header-icon{position:absolute;left:1418px;top:1px;width:77px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.lagerstatus-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.lagerstatus-line{position:absolute;left:18px;right:20px;top:30px;height:3px;background:#26597d}.lagerstatus-status{position:absolute;left:706px;top:8px;max-width:640px;overflow:hidden;color:#555;font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.lagerstatus-grid-shell{background:#fff}.lagerstatus-grid{width:max(100%,1608px);min-width:1608px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.lagerstatus-row-head-col{width:18px}.lagerstatus-fill-col{width:auto}.lagerstatus-grid th,.lagerstatus-grid td{height:17px;padding:0 3px;border:0;border-bottom:1px solid #000;background:#fff;white-space:nowrap;vertical-align:middle}.lagerstatus-grid th{height:27px;padding-top:1px;padding-bottom:2px;color:#000;font-size:9px;font-weight:700;line-height:1.05;text-align:left;vertical-align:top}.lagerstatus-grid th.lagerstatus-num,.lagerstatus-grid th.lagerstatus-center{text-align:center}.lagerstatus-header-main,.lagerstatus-header-sub{display:block}.lagerstatus-header-sub{margin-top:2px;font-weight:400}.lagerstatus-grid tbody tr:hover td{background:#edf7fb}.lagerstatus-grid tbody tr.is-selected td,.lagerstatus-grid tbody tr.is-selected:hover td{background:#fff}.lagerstatus-grid tbody tr:first-child td{border-top:1px solid #000}.lagerstatus-row-head{width:18px;min-width:18px;padding:0;color:#111;text-align:center}.lagerstatus-grid .lagerstatus-num{text-align:right}.lagerstatus-grid .lagerstatus-center{text-align:center}.lagerstatus-grid td.lagerstatus-varenr,.lagerstatus-grid td.lagerstatus-stock-location{color:#00c}.lagerstatus-grid td.lagerstatus-pa-lager{background:#d9d9d9;font-weight:700}.lagerstatus-grid tbody tr:hover td.lagerstatus-pa-lager,.lagerstatus-grid tbody tr.is-selected td.lagerstatus-pa-lager,.lagerstatus-grid tbody tr.is-selected:hover td.lagerstatus-pa-lager{background:#d9d9d9}.lagerstatus-grid tbody tr.is-selected td.lagerstatus-varenr,.lagerstatus-grid tbody tr.is-selected:hover td.lagerstatus-varenr{background:#006fc9;color:#fff}.lagerstatus-grid tbody tr:hover td.lagerstatus-fill-cell,.lagerstatus-grid tbody tr.is-selected td.lagerstatus-fill-cell,.lagerstatus-grid tbody tr.is-selected:hover td.lagerstatus-fill-cell{background:#fff}.detail-modal.lagerstatus-detail-modal{width:min(1030px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.detail-modal.lagerstatus-detail-modal header{position:relative;height:38px;display:block;padding:0;border-bottom:0;background:#fff}.detail-modal.lagerstatus-detail-modal header:after{content:"";position:absolute;left:14px;right:16px;top:33px;height:3px;background:#26597d}.detail-modal.lagerstatus-detail-modal h2{position:absolute;left:18px;top:3px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:28px}.detail-modal.lagerstatus-detail-modal header>button{position:absolute;right:12px;top:3px;width:48px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.lagerstatus-detail-title{height:28px;display:flex;align-items:center;gap:16px;padding:3px 18px 0;color:#000;font-size:12px}.lagerstatus-detail-title>span{min-width:72px;color:#00c;font-weight:700}.lagerstatus-detail-title>strong{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.lagerstatus-detail-tabstrip{display:flex;align-items:flex-end;height:25px;padding-left:16px}.lagerstatus-detail-tab{height:21px;min-width:118px;padding:0 12px;border:1px solid #a8a8a8;border-bottom:0;border-radius:0;background:#ececec;color:#000;font-size:11px;white-space:nowrap}.lagerstatus-detail-tab+.lagerstatus-detail-tab{margin-left:-1px}.lagerstatus-detail-tab.is-active{position:relative;z-index:1;height:25px;margin-bottom:-1px;background:#fff;font-weight:700}.lagerstatus-detail-tabpanel{min-height:360px;max-height:calc(100vh - 160px);margin:0 16px 16px;padding:12px;overflow:auto;border:1px solid #a8a8a8;background:#fff}.lagerstatus-detail-status{display:grid;gap:14px}.lagerstatus-detail-record-shell{overflow-x:auto;border-bottom:1px solid #000}.lagerstatus-detail-record-grid{width:max-content;min-width:1590px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.lagerstatus-detail-record-grid th,.lagerstatus-detail-record-grid td{height:17px;padding:0 3px;border:0;border-bottom:1px solid #000;background:#fff;white-space:nowrap;vertical-align:middle}.lagerstatus-detail-record-grid th{height:27px;padding-top:1px;color:#000;font-size:9px;font-weight:700;line-height:1.05;text-align:left;vertical-align:top}.lagerstatus-detail-record-grid th.lagerstatus-num,.lagerstatus-detail-record-grid th.lagerstatus-center{text-align:center}.lagerstatus-detail-record-grid .lagerstatus-num{text-align:right}.lagerstatus-detail-record-grid .lagerstatus-center{text-align:center}.lagerstatus-detail-record-grid td.lagerstatus-varenr,.lagerstatus-detail-record-grid td.lagerstatus-stock-location{color:#00c}.lagerstatus-detail-record-grid td.lagerstatus-pa-lager{background:#d9d9d9;font-weight:700}.lagerstatus-detail-fieldsets{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr) minmax(220px,.8fr);gap:14px}.lagerstatus-detail-fieldset{min-width:0}.lagerstatus-detail-fieldset h3{height:18px;margin:0 0 8px;color:#00003a;font-size:10px;font-style:italic;font-weight:700;line-height:18px}.lagerstatus-detail-fields{display:grid;grid-template-columns:minmax(86px,max-content) minmax(0,1fr);column-gap:8px;row-gap:5px}.lagerstatus-detail-fields label{display:contents}.lagerstatus-detail-fields span{align-self:center;color:#00003a;font-size:10px;font-style:italic;font-weight:700;line-height:18px;white-space:nowrap}.lagerstatus-detail-fields input{width:100%;height:19px;padding:0 4px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:11px}.lagerstatus-lots-summary{display:flex;align-items:center;gap:8px;height:24px;color:#000;font-size:11px}.lagerstatus-lots-grid{width:100%;border-collapse:collapse;table-layout:fixed;color:#000;font-size:11px}.lagerstatus-lots-grid th,.lagerstatus-lots-grid td{height:19px;padding:0 4px;border-bottom:1px solid #000;background:#fff;text-align:left;white-space:nowrap}.lagerstatus-lots-grid th{height:22px;font-size:9px;font-weight:700}.lagerstatus-lots-grid .num{text-align:right}.lagerstatus-detail-loading,.lagerstatus-detail-error{padding:12px;font-size:12px}.lagerstatus-detail-error{color:#9f1239}.holdbarhet-form{background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.holdbarhet-header{position:relative;height:30px;flex:0 0 30px;overflow:visible;background:#fff}.holdbarhet-header h1{position:absolute;left:1px;top:0;margin:0;color:#2e75b6;font-family:Arial,sans-serif;font-size:21px;font-weight:700;line-height:26px}.holdbarhet-system-code{position:absolute;left:1017px;top:4px;width:28px;height:22px;box-sizing:border-box;display:grid;place-items:center;border:solid #ffff00;border-width:4px 5px;background:#d8d8d8;color:#000;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1}.holdbarhet-status{position:absolute;left:320px;top:7px;color:#333;font-size:11px;line-height:14px;white-space:nowrap}.holdbarhet-header-icon{position:absolute;left:1048px;top:0;width:77px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.holdbarhet-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.holdbarhet-line{position:absolute;left:0;top:30px;width:1153px;height:2px;background:#26597d}.holdbarhet-grid-shell{background:#fff}.holdbarhet-grid{width:max-content;min-width:1673px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:11px}.holdbarhet-row-head-col{width:18px}.holdbarhet-grid th,.holdbarhet-grid td{height:17px;padding:0 3px;border:1px solid #000;background:#fff;overflow:hidden;white-space:nowrap;vertical-align:middle}.holdbarhet-grid th{position:sticky;top:0;z-index:2;color:#000;font-size:10px;font-weight:700;line-height:1;text-align:left}.holdbarhet-row-head{width:18px;min-width:18px;padding:0;background:#e8e8e8;color:#111;font-size:11px;text-align:center}.holdbarhet-grid .holdbarhet-num{text-align:right}.holdbarhet-grid .holdbarhet-center{text-align:center}.holdbarhet-grid td.holdbarhet-value-cell{padding:0}.holdbarhet-cell-value{height:16px;display:block;overflow:hidden;padding:0 3px;line-height:16px;white-space:nowrap}.holdbarhet-raw-link{max-width:87px;height:15px;padding:0;border:0;background:transparent;color:#0072bc;font:inherit;line-height:15px;text-align:left}.holdbarhet-raw-link:focus-visible,.holdbarhet-grid tr.is-selected .holdbarhet-raw-link{outline:0;background:#0078d4;color:#fff}.holdbarhet-grid td.holdbarhet-date{padding-right:5px;font-weight:400}.holdbarhet-grid td.is-expired{background:#ed1c24}.holdbarhet-grid td.is-warning{background:#ffc20e}.holdbarhet-grid td.holdbarhet-date.is-expired,.holdbarhet-grid td.holdbarhet-date.is-warning{background:#fff}.holdbarhet-grid td.holdbarhet-date.is-expired .holdbarhet-cell-value{background:#ed1c24}.holdbarhet-grid td.holdbarhet-date.is-warning .holdbarhet-cell-value{background:#ffc20e}.holdbarhet-grid td.holdbarhet-edit-cell,.holdbarhet-grid th.holdbarhet-edit-cell{padding:0;text-align:center}.holdbarhet-edit-button{width:25px;height:16px;display:inline-grid;place-items:center;padding:0;border:1px solid #b7c9e2;border-radius:3px;background:#f5fbff;color:#1b66ad}.holdbarhet-edit-button:hover{background:#e7f2ff;border-color:#7aa7dc}.holdbarhet-edit-button:disabled{opacity:.45;cursor:default}.holdbarhet-grid tbody tr.is-selected td.holdbarhet-row-head{background:#e8e8e8}.holdbarhet-recordbar{flex:0 0 20px;height:20px;display:flex;align-items:center;gap:3px;padding:1px 5px;border-top:1px solid #b7b7b7;background:#f0f1f2;color:#111;font:11px/16px Calibri,Tahoma,Arial,sans-serif}.holdbarhet-recordbar button{width:18px;min-width:18px;height:16px;padding:0;border:0;background:transparent;color:#111;font-size:10px;line-height:14px}.holdbarhet-recordbar button:disabled{color:#9b9b9b}.holdbarhet-record-current{width:34px;height:16px;padding:0 2px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#111;font-size:11px;line-height:14px;text-align:center}.holdbarhet-record-filter{height:16px;margin-left:5px;padding-left:17px;color:#999;line-height:16px}.holdbarhet-record-search{height:16px;display:inline-flex;align-items:center;gap:2px;margin-left:5px;color:#777}.holdbarhet-record-search input{width:92px;height:16px;padding:0 3px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#111;font-size:11px;line-height:14px}.holdbarhet-modal-backdrop{display:grid;place-items:center;background:transparent}.modal-backdrop.holdbarhet-modal-backdrop{background:transparent}.detail-modal.holdbarhet-edit-modal{position:relative;width:758px;height:116px;max-width:none;overflow:visible;border:0;background:#fff;box-shadow:none;color:#000;font-family:Tahoma,Arial,sans-serif}.holdbarhet-edit-caption{height:22px;display:flex;align-items:center;gap:4px;padding-left:4px;background:#f2f2f2;color:#777;font-size:12px;line-height:22px}.detail-modal.holdbarhet-edit-modal header{position:relative;height:34px;display:block;padding:0;border:0;background:#fff}.detail-modal.holdbarhet-edit-modal h2{position:absolute;left:3px;top:2px;margin:0;color:#2e75b6;font:700 21px/26px Arial,sans-serif}.detail-modal.holdbarhet-edit-modal header button{position:absolute;left:730px;top:-22px;width:28px;height:22px;display:grid;place-items:center;padding:0;border:0;background:#f2f2f2;color:#777;opacity:1}.detail-modal.holdbarhet-edit-modal header button:hover{background:#e5e5e5;color:#222}.holdbarhet-edit-line{position:absolute;left:0;top:31px;width:756px;height:2px;background:#00b7ef}.holdbarhet-edit-grid{position:relative;height:60px}.holdbarhet-edit-field{position:absolute;display:block;margin:0;color:#000;font-family:Tahoma,Arial,sans-serif;font-size:9.333px;font-weight:700;line-height:12px}.holdbarhet-edit-field span{position:absolute;left:0;top:0;width:100%}.holdbarhet-edit-field input{position:absolute;top:25px;height:20px;min-width:0;padding:1px 4px;border:1px solid #a8b0ba;border-radius:0;background:#fff;color:#000;font:13.333px Tahoma,Arial,sans-serif}.holdbarhet-edit-pall{left:0;top:4px;width:69px;text-align:right}.holdbarhet-edit-pall input{left:4px;width:65px;border:0;background:transparent;opacity:1;color:#000;-webkit-text-fill-color:#000;text-align:right}.holdbarhet-edit-date{left:133px;top:4px;width:100px;text-align:right}.holdbarhet-edit-date span{left:7px;width:76px}.holdbarhet-edit-date input{left:0;width:79px;text-align:right}.holdbarhet-edit-date input.is-expired{background:#ed1c24}.holdbarhet-edit-date input.is-warning{background:#ffc20e}.holdbarhet-date-picker-button{position:absolute;left:83px;top:25px;width:17px;height:20px;display:grid;place-items:center;padding:0;border:1px solid #8a8a8a;border-radius:0;background:#f6f6f6;color:#111}.holdbarhet-native-date-picker{position:absolute;left:83px;top:25px;width:17px;height:20px;padding:0;border:0;opacity:0;pointer-events:none}.holdbarhet-date-picker-button:disabled{opacity:.55}.holdbarhet-date-picker-button.is-open{visibility:hidden}.holdbarhet-calendar{position:absolute;left:0;top:48px;z-index:5;width:190px;padding:4px 7px 6px;border:1px solid #9a9a9a;background:#fff;box-shadow:0 2px 4px #00000038;color:#000;font-family:Arial,sans-serif;font-size:11px;font-weight:400}.holdbarhet-calendar-nav{height:21px;display:grid;grid-template-columns:22px 1fr 22px;align-items:center}.holdbarhet-calendar-nav button{width:20px;height:18px;padding:0;border:0;background:transparent;color:#0072bc;font-size:17px;line-height:16px}.holdbarhet-calendar-nav strong{color:#444;font-weight:400;text-align:center}.holdbarhet-calendar-weekdays,.holdbarhet-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.holdbarhet-calendar-weekdays{margin-top:2px}.holdbarhet-calendar-days button{height:18px;padding:0;border:1px solid transparent;background:#fff;color:#000;font:inherit}.holdbarhet-calendar-days button.is-muted{color:#b3b3b3}.holdbarhet-calendar-days button.is-today,.holdbarhet-calendar-days button.is-selected{border-color:#d64f4f}.holdbarhet-calendar-today{display:block;height:22px;margin:5px auto 0;padding:0 12px;border:1px solid #b0b0b0;border-radius:0;background:#fff;color:#000;font-size:11px}.holdbarhet-edit-comment{left:254px;top:4px;width:494px}.holdbarhet-edit-comment input{left:0;width:494px}.holdbarhet-edit-submit{position:absolute;left:-9999px;top:auto}.holdbarhet-edit-busy{position:absolute;left:8px;top:58px;color:#333;font-size:10px}.production-plan-form{background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.production-plan-header{position:relative;height:42px;flex:0 0 42px;overflow:hidden;background:#fff}.production-plan-header h1{position:absolute;left:14px;top:0;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px;white-space:nowrap}.production-plan-filter,.production-plan-refresh,.production-plan-changes,.production-plan-transfer,.production-plan-system-code,.production-plan-header-icon{position:absolute;top:0}.production-plan-filter{height:20px;min-width:0;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111;font-size:10px;line-height:18px}.production-plan-unapproved{left:458px;width:109px;color:#8a8a8a}.production-plan-unapproved:disabled{opacity:1;cursor:default}.production-plan-show-all{left:572px;width:114px;font-weight:700}.production-plan-refresh{left:731px;width:112px;min-width:0;height:22px;padding:0;border-radius:4px;font-size:10px;font-weight:700}.production-plan-changes{left:886px;width:72px;height:22px;padding:0;border:0;border-radius:0;display:grid;place-items:center;background:#8fd59c;color:#000;font-size:10px;font-weight:700;line-height:22px}.production-plan-changes.is-read-only{background:#fbbab3}.production-plan-system-code{left:1032px;width:28px;height:18px;display:grid;place-items:center;border:0;background:#eef1ef;color:#000;font-size:10px;font-weight:400;line-height:1}.production-plan-header-icon{left:1061px;width:75px;height:27px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.production-plan-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.production-plan-transfer{left:1450px;width:151px;min-width:0;height:22px;padding:0;border-radius:4px;font-size:10px}.production-plan-line{position:absolute;left:0;right:0;top:27px;height:3px;background:#26597d}.production-plan-grid-shell{background:#fff}.production-plan-grid{width:max-content;min-width:1784px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.production-plan-row-head-col{width:14px}.production-plan-grid th,.production-plan-grid td{height:17px;padding:0 3px;border:1px solid #000;overflow:hidden;text-overflow:clip;white-space:nowrap;vertical-align:middle}.production-plan-grid th{height:16px;padding-top:0;border-top:0;background:#fff;color:#000;font-size:9px;font-weight:700;line-height:15px;text-align:left}.production-plan-grid td{background:#fff;line-height:16px}.production-plan-row-head{width:14px;min-width:14px;padding:0;background:#e8e8e8;color:#111;font-size:10px;text-align:center}.production-plan-grid th.production-plan-row-head{background:#fff}.production-plan-grid tbody tr.is-selected td:not(.production-plan-row-head):not(.production-plan-prod-number-cell){background:#a4d5e2}.production-plan-grid tbody tr:hover td:not(.production-plan-row-head){background:#fff}.production-plan-grid tbody tr.is-selected:hover td:not(.production-plan-row-head):not(.production-plan-prod-number-cell){background:#a4d5e2}.production-plan-grid tbody td.production-plan-row-head{background:#e8e8e8;color:#111}.production-plan-grid tbody tr.has-eb td.production-plan-eb-result,.production-plan-grid tbody tr.is-selected.has-eb td.production-plan-eb-result,.production-plan-grid tbody tr.is-selected.has-eb:hover td.production-plan-eb-result{background:#fff}.production-plan-grid tbody tr.is-selected td.production-plan-prod-number-cell{color:#00c}.production-plan-grid tbody tr.has-vareuttak td.production-plan-prod-number-cell{background:#396;color:#00c}.production-plan-grid tbody tr.has-forprod td.production-plan-prod-number-cell{background:#0f0;color:#00c}.production-plan-grid tbody tr.is-selected.has-vareuttak td.production-plan-prod-number-cell,.production-plan-grid tbody tr.is-selected.has-forprod td.production-plan-prod-number-cell{color:#00c}.production-plan-prod-number-cell{color:#00c;font-weight:700}.production-plan-grid tr.production-plan-virtual-pad td,.production-plan-grid tr.production-plan-virtual-pad:hover td{height:auto;padding:0;border:0;background:#fff}.production-plan-num{text-align:right}.production-plan-center,.production-plan-check-cell{text-align:center}.production-plan-check-cell{padding:0}.production-plan-check-cell input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.production-plan-combo{width:100%;height:16px;display:flex;align-items:center;justify-content:space-between;gap:2px}.production-plan-combo span{min-width:0;overflow:hidden;text-overflow:clip}.production-plan-combo svg{flex:0 0 auto;color:#333}.production-plan-number-link{display:block;width:100%;height:100%;color:inherit;cursor:default;outline-offset:-1px}.production-plan-grid .production-plan-grid-editor{width:calc(100% + 6px);height:16px;margin:0 -3px}.production-plan-grid .production-plan-grid-editor input{height:16px;font-size:11px;line-height:15px}.production-plan-grid tbody tr.is-selected .production-plan-grid-editor,.production-plan-grid tbody tr.is-selected .production-plan-grid-editor input{background:#a4d5e2}.production-plan-grid .production-plan-grid-combo-menu{z-index:120;top:15px}.production-plan-new-row>td{background:#fff!important}.production-plan-new-row input,.production-plan-new-row select{width:calc(100% + 6px);height:16px;box-sizing:border-box;margin:0 -3px;padding:0 3px;border:0;border-radius:0;background:#fff;color:#000;font:11px/15px Calibri,Tahoma,Arial,sans-serif}.production-plan-filler-cell{color:transparent}.production-plan-statusbar{height:20px;flex:0 0 20px;padding:2px 8px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font-size:11px;line-height:15px}.production-plan-recordbar,.production-plan-detail-recordbar{min-height:20px;display:flex;flex:0 0 20px;align-items:center;gap:2px;box-sizing:border-box;padding:1px 5px;border-top:1px solid #b7b7b7;background:#f2f2f2;color:#111;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-recordbar button,.production-plan-detail-recordbar button{width:18px;height:17px;min-width:18px;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:#111;font:10px/15px Calibri,Tahoma,Arial,sans-serif}.production-plan-recordbar button:disabled,.production-plan-detail-recordbar button:disabled{color:#aaa}.production-plan-recordbar>input:first-of-type,.production-plan-detail-recordbar>input:first-of-type{width:34px;height:17px;box-sizing:border-box;padding:0 2px;border:1px solid #b8b8b8;text-align:center;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-recordbar-filter,.production-plan-detail-recordbar-filter{margin-left:5px;color:#666}.production-plan-recordbar-search,.production-plan-detail-recordbar-search{width:105px;height:17px;box-sizing:border-box;margin-left:4px;padding:0 4px;border:1px solid #b8b8b8;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-recordbar-status{min-width:0;margin-left:8px;overflow:hidden;color:#444;text-overflow:ellipsis;white-space:nowrap}.production-plan-detail-backdrop{align-items:flex-start;padding-top:28px}.production-plan-detail-tab-surface{width:100%;height:100%;min-height:0;overflow:hidden;background:#fff}.detail-modal.production-plan-detail-modal{width:min(1320px,calc(100vw - 32px));max-width:none;height:min(780px,calc(100vh - 56px));max-height:none;padding:0;overflow:hidden;border-radius:2px;background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.detail-modal.production-plan-detail-modal.is-tab{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.production-plan-detail-header{position:relative;height:48px;display:block;padding:0;border:0;background:#fff}.production-plan-detail-header h2{position:absolute;left:12px;top:5px;margin:0;color:#676767;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:28px}.production-plan-detail-rule{height:3px;background:#2c9dc7}.production-plan-detail-field,.production-plan-detail-check{display:grid;grid-template-rows:14px 18px;gap:1px;color:#000;font-size:10px;font-weight:700;line-height:1}.production-plan-detail-field>span:first-child,.production-plan-detail-check>span{min-width:0;overflow:hidden;white-space:nowrap}.production-plan-detail-field input,.production-plan-detail-field textarea,.production-plan-detail-combo{width:100%;min-width:0;box-sizing:border-box;border:1px solid #a9b1ba;border-radius:0;background:#fff;color:#000;font:11px Calibri,Tahoma,Arial,sans-serif}.production-plan-detail-field input{height:18px;padding:1px 4px}.production-plan-detail-field textarea{height:48px;resize:none;padding:2px 4px}.production-plan-detail-combo{position:relative;height:18px;display:flex;align-items:center}.production-plan-detail-combo input{flex:1 1 auto;border:0}.production-plan-detail-combo>button{width:17px;height:16px;flex:0 0 17px;display:inline-grid;padding:0;place-items:center;border:0;border-left:1px solid #b9bec3;border-radius:0;background:#f5f5f5}.production-plan-detail-combo-menu,.production-plan-grid-combo-menu{position:absolute;z-index:80;top:100%;left:-1px;min-width:calc(100% + 2px);max-height:180px;overflow:auto;border:1px solid #7f858a;background:#fff;box-shadow:0 2px 5px #0003}.production-plan-detail-combo-menu.is-empty,.production-plan-grid-combo-menu.is-empty{min-height:18px}.production-plan-detail-combo-menu>button,.production-plan-grid-combo-menu>button{width:100%;min-width:250px;height:19px;display:grid;grid-template-columns:80px minmax(160px,1fr);gap:5px;padding:0 4px;border:0;border-radius:0;background:#fff;color:#000;font:10px Calibri,Arial,sans-serif;text-align:left}.production-plan-detail-combo-menu>button:hover,.production-plan-grid-combo-menu>button:hover,.production-plan-detail-combo-menu>button[aria-selected=true],.production-plan-grid-combo-menu>button[aria-selected=true]{background:#dce6f1}.production-plan-detail-check{grid-template-columns:16px minmax(0,1fr);grid-template-rows:1fr;align-items:end;gap:4px;font-weight:400}.production-plan-detail-check input{width:13px;height:13px;margin:0;align-self:end}.production-plan-detail-number,.production-plan-detail-development,.production-plan-detail-changed,.production-plan-detail-header .mini-button,.production-plan-detail-web,.production-plan-detail-close{position:absolute}.production-plan-detail-number{left:230px;top:2px;width:70px;color:#34226e}.production-plan-detail-number input{border:0;color:#6f5798;font-size:16px;font-weight:700}.production-plan-detail-development{left:520px;top:7px;width:90px}.production-plan-detail-complete{left:600px;top:5px;width:88px}.production-plan-detail-forprod-print{left:696px;top:5px;width:88px}.production-plan-detail-bakery-print{left:792px;top:5px;width:88px}.production-plan-detail-pack-print{left:888px;top:5px;width:88px}.production-plan-detail-header .mini-button{height:34px;min-width:0;padding:0 6px;white-space:normal;font-size:10px;line-height:12px;text-align:center}.production-plan-detail-changed{left:990px;top:7px;width:58px}.production-plan-detail-web{right:48px;top:5px;width:48px;height:25px;display:inline-grid;place-items:center;border:1px solid #c9c9c9;border-radius:3px;background:#fff}.production-plan-detail-close{right:12px;top:5px;width:28px;height:25px;display:inline-grid;place-items:center;border:1px solid #c9c9c9;border-radius:3px;background:#fff}.production-plan-detail-status{margin:10px 12px;font-size:12px}.production-plan-detail-body{height:calc(100% - 51px);overflow:auto;padding:6px 8px 12px}.production-plan-detail-product-row{display:grid;grid-template-columns:90px 240px 220px 112px 62px 62px 78px 82px 64px 76px 62px 62px;gap:4px;align-items:end;min-width:1230px;margin-bottom:6px}.production-plan-detail-main{display:grid;grid-template-columns:160px 360px 150px 448px;gap:8px;align-items:start;min-width:1140px}.production-plan-detail-planned,.production-plan-detail-forprod-inline,.production-plan-detail-mix,.production-plan-detail-actual,.production-plan-detail-eb,.production-plan-detail-comments,.production-plan-detail-tabs{min-width:0}.production-plan-detail-modal h3{margin:0 0 3px;padding-bottom:2px;border-bottom:2px solid #2c9dc7;font-size:13px;font-style:italic;line-height:16px}.production-plan-detail-planned .production-plan-detail-field,.production-plan-detail-mix .production-plan-detail-field{grid-template-columns:80px 78px;grid-template-rows:18px;align-items:center;margin-bottom:4px}.production-plan-detail-planned .production-plan-detail-field>span:first-child,.production-plan-detail-mix .production-plan-detail-field>span:first-child{font-weight:400}.production-plan-detail-grid-wrap{overflow:hidden;border-left:1px solid #000;border-top:1px solid #000;background:#fff}.production-plan-detail-grid-scroll{width:100%;height:100%;overflow:auto}.production-plan-detail-grid-wrap.has-navigator{display:flex;flex-direction:column}.production-plan-detail-grid-wrap.has-navigator .production-plan-detail-grid-scroll{min-height:0;flex:1 1 auto}.production-plan-detail-grid-wrap.has-navigator .production-plan-detail-recordbar{width:100%;flex:0 0 20px;border-right:1px solid #b7b7b7}.production-plan-grid-readonly{display:block;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.production-plan-grid-readonly[aria-disabled=true]{color:#777}.production-plan-detail-grid{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed;font-size:10px}.production-plan-detail-grid th,.production-plan-detail-grid td,.production-plan-detail-actual-table th,.production-plan-detail-actual-table td{height:17px;padding:0 3px;border-right:1px solid #000;border-bottom:1px solid #000;overflow:hidden;text-overflow:clip;white-space:nowrap}.production-plan-detail-grid th,.production-plan-detail-actual-table th{font-size:9px;font-style:italic;font-weight:700;text-align:left}.production-plan-detail-row-head{width:16px;background:#efefef;text-align:center}.production-plan-detail-num{text-align:right}.production-plan-detail-center{text-align:center}.production-plan-detail-forprod-main{height:111px}.production-plan-detail-forprod-main .production-plan-detail-grid-scroll,.production-plan-detail-feilproduksjon .production-plan-detail-grid-scroll,.production-plan-detail-stopp .production-plan-detail-grid-scroll{overflow-x:hidden;overflow-y:auto}.production-plan-forprod-vare-no{width:64px}.production-plan-forprod-vare-text{width:139px}.production-plan-forprod-planned{width:41px}.production-plan-forprod-actual{width:47px}.production-plan-forprod-date{width:68px}.production-plan-forbruk-vare-no{width:72px}.production-plan-forbruk-vare-text{width:199px}.production-plan-forbruk-date{width:71px}.production-plan-forbruk-type{width:26px}.production-plan-forbruk-ref{width:70px}.production-plan-forbruk-count{width:63px}.production-plan-forbruk-ok{width:37px}.production-plan-event-count{width:43px}.production-plan-event-type{width:49px}.production-plan-event-equipment{width:79px}.production-plan-event-comment{width:332px}.production-plan-detail-actual-table{width:100%;border-collapse:collapse;table-layout:fixed;border-left:1px solid #000;border-top:1px solid #000}.production-plan-detail-actual-table th:first-child{width:116px}.production-plan-detail-actual-table td{text-align:right}.production-plan-detail-actual-table tbody tr:last-child th,.production-plan-detail-actual-table tbody tr:last-child td{border-top:2px solid #2c9dc7;font-weight:700}.production-plan-detail-hours{display:grid;grid-template-columns:110px 110px;gap:6px;margin-top:6px}.production-plan-detail-eb{display:grid;grid-template-columns:74px 1fr 78px 78px 76px;gap:5px;align-items:end;min-width:620px;max-width:620px;margin-top:8px}.production-plan-detail-eb h3{grid-column:1 / -1}.production-plan-detail-eb:not(.is-active) input,.production-plan-detail-eb:not(.is-active) textarea{background:#f3f3f3}.production-plan-detail-comments{display:grid;grid-template-columns:1fr 1fr 1fr 150px 96px 72px;gap:7px;align-items:end;min-width:1140px;margin-top:8px}.production-plan-detail-withdrawals{display:grid;gap:5px;align-self:end}.production-plan-detail-tabs{min-width:900px;margin-top:10px}.production-plan-detail-tabstrip{display:flex;align-items:flex-end;gap:0;height:25px}.production-plan-detail-tab{height:24px;min-width:120px;padding:0 10px;border:1px solid #9da6ad;border-bottom:0;border-radius:0;background:#e9edf0;color:#000;font-size:11px}.production-plan-detail-tab+.production-plan-detail-tab{border-left:0}.production-plan-detail-tab.is-active{height:25px;background:#fff;font-weight:700}.production-plan-detail-tabs .production-plan-detail-grid-wrap{height:160px}.detail-modal.production-plan-detail-modal{width:min(1380px,calc(100vw - 16px));height:min(940px,calc(100vh - 20px));display:flex;flex-direction:column}.production-plan-detail-backdrop{padding-top:10px}.production-plan-detail-header,.production-plan-detail-rule,.production-plan-detail-status{flex:0 0 auto}.production-plan-detail-header{min-width:1130px}.production-plan-detail-web{left:347px;right:auto;top:15px;width:42px;height:22px}.production-plan-detail-development{left:552px}.production-plan-detail-complete{left:604px}.production-plan-detail-forprod-print{left:707px}.production-plan-detail-bakery-print{left:809px}.production-plan-detail-pack-print{left:911px}.production-plan-detail-changed{left:1020px}.production-plan-detail-close{left:1048px;right:auto;width:74px;height:28px}.production-plan-detail-status{min-height:0;margin:2px 10px;color:#8a2a14;line-height:16px}.production-plan-detail-body{flex:1 1 auto;height:auto;min-height:0;padding:6px 8px 16px}.production-plan-detail-value-wrap{position:relative;display:block;min-width:0}.production-plan-detail-field.is-editable input,.production-plan-detail-field.is-editable textarea{background:#fff;cursor:text}.production-plan-detail-field.is-disabled input,.production-plan-detail-field.is-disabled textarea,.production-plan-detail-check.is-disabled input{background:#f3f3f3;color:#777;cursor:default}.production-plan-detail-grid-wrap{position:relative;min-height:44px}.production-plan-detail-grid tbody tr.is-selected>td{background:#dce6f1}.production-plan-detail-grid tbody tr.is-selected .production-plan-grid-editor input{background:#fff}.production-plan-detail-row-head{padding:0!important}.production-plan-detail-row-head button{width:100%;height:100%;min-height:17px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;font-size:8px;line-height:1}.production-plan-grid-editor{position:relative;display:flex;width:calc(100% + 6px);height:17px;margin:0 -3px;align-items:center;background:#fff}.production-plan-grid-editor input{width:100%;min-width:0;height:17px;box-sizing:border-box;padding:0 3px;border:0;border-radius:0;outline-offset:-1px;background:#fff;color:#000;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-grid-editor select{width:100%;min-width:0;height:17px;box-sizing:border-box;padding:0 14px 0 3px;border:0;border-radius:0;background:#fff;color:#000;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-grid-editor.is-combo input{padding-right:14px}.production-plan-grid-editor.is-combo svg{pointer-events:none}.production-plan-grid-editor.is-combo>button{position:absolute;right:0;width:15px;height:15px;display:inline-grid;padding:0;place-items:center;border:0;border-left:1px solid #bbb;border-radius:0;background:#f4f4f4}.production-plan-grid-combo-menu{top:16px}.production-plan-detail-new-row>td{background:#fff}.production-plan-detail-web-col{width:24px;text-align:center}.production-plan-detail-row-web{display:inline-grid;width:19px;height:15px;margin:0;padding:0;place-items:center;border:1px solid #b8b8b8;border-radius:1px;background:#f7f7f7;color:#163a6b}.production-plan-detail-actual-table .production-plan-grid-editor{width:calc(100% + 6px)}.production-plan-detail-forprod-main{height:125px}.production-plan-detail-lower{display:grid;grid-template-columns:minmax(520px,1fr) minmax(520px,1fr);grid-template-areas:"feil stopp" "forbruk comments";gap:8px 16px;width:1130px;min-width:1130px;margin-top:8px;align-items:start}.production-plan-detail-feilproduksjon{grid-area:feil}.production-plan-detail-stopp{grid-area:stopp}.production-plan-detail-forbruk{grid-area:forbruk}.production-plan-detail-lower>section{min-width:0}.production-plan-detail-feilproduksjon .production-plan-detail-grid-wrap,.production-plan-detail-stopp .production-plan-detail-grid-wrap{height:100px}.production-plan-detail-forbruk .production-plan-detail-grid-wrap{height:225px}.production-plan-detail-comments{grid-area:comments;display:grid;grid-template-columns:minmax(0,1fr) 110px 62px;gap:5px 7px;min-width:0;width:auto;margin-top:0;align-items:end}.production-plan-detail-comments>.production-plan-detail-field:not(.production-plan-detail-approved-date):not(.production-plan-detail-approved-by){grid-column:1 / -1}.production-plan-detail-comments .production-plan-detail-field textarea{height:46px}.production-plan-detail-comments .production-plan-detail-approved-date{grid-column:2}.production-plan-detail-comments .production-plan-detail-approved-by{grid-column:3}.production-plan-detail-withdrawals{grid-column:1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.production-plan-detail-withdrawals>div{display:grid;grid-template-columns:minmax(120px,1fr) 18px;gap:3px;align-items:center}.production-plan-detail-withdrawals button{height:22px;padding:0 5px;border:1px solid #b7b7b7;border-radius:2px;background:#fff;color:#000;font:10px Calibri,Tahoma,Arial,sans-serif}.production-plan-detail-withdrawals .production-plan-detail-check{display:block}.production-plan-pdf-backdrop{z-index:1900;padding:18px}.production-plan-pdf-preview{width:min(1180px,calc(100vw - 36px));height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #7d8790;background:#d9dde1;box-shadow:0 12px 36px #00000059}.production-plan-pdf-preview>header{height:38px;flex:0 0 38px;display:flex;align-items:center;gap:8px;padding:0 8px;border-bottom:1px solid #a0a7ad;background:#f3f5f6}.production-plan-pdf-preview>header h2{flex:1 1 auto;margin:0;color:#333;font:600 14px Calibri,Arial,sans-serif}.production-plan-pdf-preview>header button,.production-plan-pdf-preview>header a{height:26px;display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;padding:0 8px;border:1px solid #aeb5ba;border-radius:2px;background:#fff;color:#111;font:11px Calibri,Arial,sans-serif;text-decoration:none}.production-plan-pdf-preview>iframe{width:100%;min-height:0;flex:1 1 auto;border:0;background:#707070}.production-plan-direct-print-frame{position:fixed;left:-10000px;top:-10000px;width:1px;height:1px;border:0}.production-report-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.production-report-scroll{min-height:0;flex:1;overflow:auto;background:#fff}.production-report-canvas{position:relative;width:max(1160px,100%);min-height:650px;background:#fff}.production-report-title{position:absolute;left:24px;top:0;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:30px;white-space:nowrap}.production-report-header-icon{position:absolute;left:1067px;top:0;width:87px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.production-report-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.production-report-line{position:absolute;left:26px;top:34px;width:1132px;height:3px;background:#00a6d6}.production-report-selector{position:absolute;left:28px;top:43px;width:900px;height:66px;border:1px solid #9d9d9d;background:#ffff92;color:#000;font-size:10px;line-height:1}.production-report-selection-label{position:absolute;left:5px;top:8px;font-size:10px}.production-report-field{position:absolute;display:flex;align-items:center;gap:5px;height:20px;color:#000;font-size:10px;font-weight:400;white-space:nowrap}.production-report-field span{flex:0 0 auto}.production-report-field input,.production-report-field select{height:19px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:10px}.production-report-date-from{left:54px;top:5px}.production-report-date-from span{width:57px}.production-report-date-from input{width:70px}.production-report-date-to{left:187px;top:5px}.production-report-date-to span{width:12px}.production-report-date-to input{width:70px}.production-report-line-field{left:54px;top:25px}.production-report-line-field span,.production-report-shift-field span{width:57px}.production-report-line-field input,.production-report-shift-field input{width:53px}.production-report-shift-field{left:54px;top:45px}.production-report-checkbox{position:absolute;left:195px;top:43px;height:20px;display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap}.production-report-checkbox input{width:13px;height:13px;margin:0;accent-color:#006fc9}.production-report-product-field,.production-report-group-field,.production-report-subgroup-field{left:288px}.production-report-product-field{top:5px}.production-report-group-field{top:25px}.production-report-subgroup-field{top:45px}.production-report-product-field select,.production-report-group-field select,.production-report-subgroup-field select{width:136px}.production-report-update,.production-report-stop-reason,.production-report-stop-equipment,.production-report-error-reason,.production-report-error-equipment{position:absolute;min-width:0;padding:0;border-radius:4px;font-size:10px}.production-report-update{left:514px;top:6px;width:111px;height:34px}.production-report-stop-reason,.production-report-stop-equipment,.production-report-error-reason,.production-report-error-equipment{width:108px;height:25px}.production-report-stop-reason{left:662px;top:6px}.production-report-stop-equipment{left:662px;top:34px}.production-report-error-reason{left:772px;top:6px}.production-report-error-equipment{left:772px;top:34px}.production-report-mail{position:absolute;left:930px;top:43px;width:145px;height:66px;display:grid;grid-template-rows:19px 20px 21px;justify-items:center;align-items:center;padding:4px 15px;border:1px solid #9d9d9d;background:#d7d7d7;color:#000;font-size:10px}.production-report-mail span{justify-self:start;white-space:nowrap}.production-report-mail input,.production-report-mail button{width:90px;height:18px;padding:0 3px;border:1px solid #b8b8b8;border-radius:3px;background:#fff;color:#000;font-size:10px;text-align:center}.production-report-record-labels{position:absolute;left:28px;top:159px;width:280px;height:42px;color:#000;font-size:10px;font-weight:400;line-height:12px}.production-report-record-labels span{position:absolute;white-space:nowrap}.production-report-label-prod{left:0;top:0}.production-report-label-date{left:0;top:14px}.production-report-label-product{left:64px;top:0}.production-report-label-line{left:64px;top:14px}.production-report-label-name{left:129px;top:0}.production-report-label-group{left:129px;top:14px}.production-report-label-comment{left:129px;top:28px}.production-report-total-title{position:absolute;left:158px;top:216px;color:#000;font-size:16px;line-height:18px}.production-report-summary{position:absolute;left:333px;top:156px;width:728px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:10px}.production-report-summary-label-col{width:102px}.production-report-summary-plan-col{width:48px}.production-report-summary-total-col{width:92px}.production-report-summary-small-col,.production-report-summary-deviation-col{width:78px}.production-report-summary-stop-col{width:94px}.production-report-summary th,.production-report-summary td{height:16px;padding:0 4px;border:1px solid #333;overflow:hidden;white-space:nowrap;vertical-align:middle}.production-report-summary thead tr:first-child th{height:26px;font-size:10px;font-weight:700;text-align:center}.production-report-summary thead tr:nth-child(2) th{height:27px;font-size:9px;font-weight:400;text-align:right;vertical-align:bottom}.production-report-summary tbody th{color:#7f9b9b;font-style:italic;font-weight:700;text-align:left}.production-report-plan{background:#caffcc}.production-report-actual{background:#c7ffff}.production-report-self-cost{font-style:italic;text-align:right}.production-report-placeholder-line{display:block;width:40px;height:1px;margin:7px auto 0;background:#000}.production-report-bottom-line{position:absolute;left:0;top:302px;width:100%;height:1px;background:#000}.production-report-grid-shell{position:absolute;left:0;top:510px;width:100%;min-height:250px;overflow:auto;background:#fff}.production-report-grid{width:max-content;min-width:1160px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px}.production-report-row-head-col{width:20px}.production-report-grid th,.production-report-grid td{height:17px;padding:0 3px;border:1px solid #000;overflow:hidden;text-overflow:clip;white-space:nowrap;vertical-align:middle}.production-report-grid th{height:18px;border-top:0;background:#fff;color:#000;font-size:9px;font-weight:700;text-align:left}.production-report-grid tbody tr.is-selected td{background:#9cd7df}.production-report-grid tbody tr:hover td{background:#dff3f6}.production-report-grid tbody tr.is-selected:hover td{background:#9cd7df}.production-report-row-head{width:20px;min-width:20px;padding:0;background:#e8e8e8;color:#111;font-size:10px;text-align:center}.production-report-grid th.production-report-row-head,.production-report-grid tbody tr.is-selected td.production-report-row-head,.production-report-grid tbody tr:hover td.production-report-row-head{background:#e8e8e8}.production-report-form{position:relative;font-size:10px}.production-report-scroll{overflow:auto}.production-report-canvas{width:1134px;min-width:1134px;height:100%;min-height:420px}.production-report-title{left:0;top:3px;width:266px;height:29px;color:#767171;font-size:21px;line-height:29px}.production-report-header-icon{left:1043px;top:4px;width:87px;height:30px}.production-report-line{left:0;top:38px;width:1134px;height:1px;background:#00b7ef}.production-report-selector{left:4px;top:49px;width:892px;height:64px;box-sizing:border-box;background:#ff9}.production-report-field input,.production-report-field select{box-sizing:border-box;height:17px;font-family:Arial,sans-serif;font-size:10px}.production-report-selection-label{left:4px;top:4px}.production-report-date-from{left:53px;top:4px}.production-report-date-from span{width:58px}.production-report-date-from input,.production-report-date-to input{width:71px;text-align:right}.production-report-date-to{left:189px;top:4px}.production-report-line-field{left:53px;top:23px}.production-report-shift-field{left:53px;top:42px}.production-report-line-field input,.production-report-shift-field input{width:52px;text-align:right}.production-report-checkbox{left:196px;top:42px;height:18px}.production-report-checkbox input{width:13px;height:13px}.production-report-product-field,.production-report-group-field,.production-report-subgroup-field{left:287px}.production-report-product-field{top:4px}.production-report-group-field{top:23px}.production-report-subgroup-field{top:42px}.production-report-product-field span,.production-report-group-field span,.production-report-subgroup-field span{width:67px}.production-report-product-field input,.production-report-group-field select,.production-report-subgroup-field select{width:137px}.production-report-product-field>span:first-child{width:67px}.production-report-product-field .production-report-product-combo{position:relative;display:inline-flex;flex:0 0 137px;width:137px;height:17px}.production-report-product-combo>input{width:100%;min-width:0;padding-right:18px}.production-report-product-combo>button{position:absolute;right:0;top:0;width:17px;height:17px;display:grid;place-items:center;padding:0;border:1px solid #999;background:#f3f3f3;color:#111}.production-report-product-field .production-report-product-options{position:absolute;z-index:1200;left:0;top:17px;width:310px;max-height:240px;overflow:auto;display:block;border:1px solid #777;background:#fff;box-shadow:1px 2px 5px #00000047}.production-report-product-options>button{width:100%;min-height:20px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px;padding:2px 5px;border:0;border-radius:0;background:#fff;color:#000;font:10px Arial,sans-serif;text-align:left}.production-report-product-options>button:hover,.production-report-product-options>button[aria-selected=true]{background:#0067c0;color:#fff}.production-report-product-field .production-report-product-options span,.production-report-product-field .production-report-product-empty{width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-report-product-empty{display:block;padding:4px 6px;color:#666}.production-report-subgroup-field select:disabled{background:#f3f3f3;color:#7b7b7b}.production-report-update{left:514px;top:4px;width:111px;height:34px}.production-report-stop-reason,.production-report-stop-equipment,.production-report-error-reason,.production-report-error-equipment{width:109px;height:27px;border-radius:2px}.production-report-stop-reason{left:662px;top:4px}.production-report-stop-equipment{left:662px;top:31px}.production-report-error-reason{left:771px;top:4px}.production-report-error-equipment{left:771px;top:31px}.production-report-mail{left:907px;top:49px;width:144px;height:64px;display:block;box-sizing:border-box;padding:0;background:#d9d9d9}.production-report-mail span{position:absolute;left:15px;top:4px}.production-report-mail input{position:absolute;left:15px;top:23px;width:91px;height:17px;border-radius:0}.production-report-mail button{position:absolute;left:15px;top:42px;width:109px;height:19px;border-radius:2px}.production-report-record-labels{left:4px;top:132px;width:299px;height:45px;line-height:14px}.production-report-label-prod,.production-report-label-date{left:0}.production-report-label-prod,.production-report-label-product,.production-report-label-name{top:0}.production-report-label-date,.production-report-label-line,.production-report-label-group{top:15px}.production-report-label-product,.production-report-label-line{left:64px}.production-report-label-name,.production-report-label-group,.production-report-label-comment{left:128px}.production-report-label-comment{top:30px}.production-report-total-title{left:132px;top:188px;font-size:16px;line-height:27px}.production-report-summary{left:309px;top:130px;width:727px;font-size:10px}.production-report-summary-label-col{width:64px}.production-report-summary-plan-col{width:86px}.production-report-summary-total-col,.production-report-summary-small-col{width:80px}.production-report-summary-deviation-col{width:82px}.production-report-summary-stop-col{width:83px}.production-report-summary th,.production-report-summary td{box-sizing:border-box;height:17px;padding:0 3px;border-color:#404040;color:#00f;text-align:right}.production-report-summary thead tr:first-child th{height:30px;color:#000}.production-report-summary thead tr:nth-child(2) th{height:23px;color:#000}.production-report-summary tbody th{color:#969696;font-style:italic;text-align:left}.production-report-plan{background:#cfc}.production-report-actual{background:#cff}.production-report-deviation{background:#fc9}.production-report-self-cost{color:#000!important}.production-report-bottom-line{top:276px;width:1134px}.production-report-grid-shell{left:0;top:277px;bottom:0;width:1134px;min-height:0;overflow:auto}.production-report-record{position:relative;width:1036px;height:70px;margin-left:18px;background:#fff;color:#000;font:10px Arial,sans-serif;outline:none}.production-report-record-selector{position:absolute;left:-18px;top:0;width:18px;height:70px;box-sizing:border-box;border-right:1px solid #888;background:#e8e8e8;display:grid;place-items:center;font-size:9px}.production-report-record.is-current .production-report-record-selector{color:#000}.production-report-record-bg{position:absolute;top:2px;height:68px;box-sizing:border-box;border:1px solid #404040;background:#fff}.production-report-record-bg-plan{left:309px;width:150px}.production-report-record-bg-actual{left:459px;width:249px}.production-report-record-bg-deviation{left:708px;width:328px}.production-report-record-text,.production-report-record-value{position:absolute;height:17px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.production-report-record-text{padding:1px 3px 0;border:1px solid #999;background:#fff}.production-report-record-prodno{left:4px;top:2px;width:62px}.production-report-record-date{left:4px;top:19px;width:62px}.production-report-record-product{left:68px;top:2px;width:57px}.production-report-record-line{left:68px;top:19px;width:28px;text-align:right}.production-report-record-shift{left:101px;top:19px;width:24px;text-align:right}.production-report-record-name{left:128px;top:2px;width:175px}.production-report-record-group{left:128px;top:19px;width:175px}.production-report-record-comment{left:128px;top:36px;width:175px}.production-report-record-unit{position:absolute;left:320px;width:73px;height:15px;color:#000;white-space:nowrap}.production-report-record-unit-enheter{top:2px}.production-report-record-unit-kg{top:18px}.production-report-record-unit-count{top:35px}.production-report-record-unit-weight{top:52px}.production-report-record-value{width:74px;padding:1px 3px 0;border:1px solid #404040;background:transparent;color:#000;text-align:right}.production-report-record-plan-enheter{left:379px;top:2px}.production-report-record-plan-kg{left:378px;top:19px;width:76px}.production-report-record-total-enheter{left:466px;top:2px}.production-report-record-total-kg{left:466px;top:19px}.production-report-record-total-count{left:466px;top:36px}.production-report-record-total-weight{left:466px;top:53px}.production-report-record-a-enheter{left:546px;top:2px}.production-report-record-a-kg{left:546px;top:19px}.production-report-record-a-count{left:546px;top:36px}.production-report-record-a-weight{left:546px;top:53px}.production-report-record-frasort-enheter{left:626px;top:2px}.production-report-record-frasort-kg{left:626px;top:19px}.production-report-record-frasort-count{left:626px;top:36px}.production-report-record-frasort-weight{left:626px;top:53px}.production-report-record-bak-enheter{left:715px;top:2px}.production-report-record-bak-kg{left:715px;top:19px}.production-report-record-bak-count{left:715px;top:36px}.production-report-record-bak-weight{left:715px;top:53px}.production-report-record-pakk-enheter{left:794px;top:2px}.production-report-record-pakk-kg{left:794px;top:19px}.production-report-record-pakk-count{left:794px;top:36px}.production-report-record-pakk-weight{left:794px;top:53px}.production-report-record-kast-enheter{left:874px;top:2px}.production-report-record-kast-kg{left:874px;top:19px}.production-report-record-kast-count{left:874px;top:36px}.production-report-record-kast-weight{left:874px;top:53px}.production-report-record-stop{left:953px;top:2px}.production-report-recordbar{flex:0 0 22px;height:22px;display:flex;align-items:center;gap:2px;padding:1px 5px;box-sizing:border-box;border-top:1px solid #c4c4c4;background:#f2f2f2;color:#444;font:10px Arial,sans-serif}.production-report-recordbar button,.production-report-recordbar input{height:18px;min-width:20px;box-sizing:border-box;padding:0 3px;border:1px solid #c5c5c5;background:#fff;font:inherit}.production-report-recordbar>input:first-of-type{width:38px;text-align:center}.production-report-recordbar-filter{margin-left:8px;color:#999}.production-report-recordbar-search{width:96px;margin-left:6px}.production-report-recordbar-status{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-report-preview-view{position:relative;background:#777}.production-report-preview-toolbar{flex:0 0 34px;display:flex;justify-content:flex-end;gap:6px;padding:3px 8px;box-sizing:border-box;border-bottom:1px solid #aaa;background:#f4f4f4}.production-report-preview-toolbar button{height:27px;display:inline-flex;align-items:center;gap:4px}.production-report-preview-scroll{min-height:0;flex:1;overflow:auto;display:grid;align-content:start;gap:22px;padding:22px}.production-report-preview-page{position:relative;page:produksjonsrapport;break-inside:avoid;page-break-inside:avoid;width:210mm;height:297mm;min-height:297mm;margin:0 auto;padding:12mm 14mm 14mm;overflow:hidden;box-sizing:border-box;background:#fff;color:#000;box-shadow:0 2px 12px #333;font:10px Arial,sans-serif}.production-report-preview-page.is-oversize-report-page{height:auto;overflow:visible}.production-report-preview-page-header{position:relative}.production-report-preview-logo{position:absolute;right:0;top:0;width:188px;height:60px;display:block;background:center / contain no-repeat;object-fit:contain}.production-report-preview-page-header h1{margin:0;font-size:22px}.production-report-preview-page-header h2{margin:3px 0 16px;font-size:13px}.production-report-preview-view:not(.production-daily-report-view) .production-report-preview-page-header h1{font-size:19px;font-style:italic;font-weight:700}.production-report-preview-view:not(.production-daily-report-view) .production-report-preview-page-header h2{margin:1px 0 13px;color:gray;font-size:10px;font-style:italic;font-weight:400}.production-report-preview-selection{display:grid;grid-template-columns:62px 1fr;margin-bottom:18px}.production-report-preview-selection strong{grid-row:1 / span 3}.production-report-preview-columns{display:grid;grid-template-columns:90px 70px 150px 1fr 64px;gap:4px;padding-bottom:4px;border-bottom:1px solid #333399;color:gray;font-style:italic;font-weight:700}.production-report-preview-group h3{margin:9px 0 3px;padding-bottom:2px;display:grid;grid-template-columns:80px minmax(0,1fr);gap:6px;border-bottom:1px solid #333399;font-size:11px}.production-report-preview-group,.production-daily-report-section,.production-daily-report-section tr{break-inside:avoid;page-break-inside:avoid}.production-report-preview-group-code{font-weight:700}.production-report-preview-row{display:grid;grid-template-columns:70px 150px 1fr 64px;gap:4px;min-height:20px;align-items:start;border-bottom:1px solid #333399}.production-report-preview-row span:last-child,.production-report-preview-subtotal{text-align:right}.production-report-preview-columns.is-defect{grid-template-columns:76px 66px 142px 1fr 54px 62px}.production-report-preview-row.is-defect{grid-template-columns:66px 142px 1fr 54px 62px}.production-report-preview-columns.is-equipment{grid-template-columns:82px 66px 138px 1fr 48px 60px}.production-report-preview-row.is-equipment{grid-template-columns:66px 138px 1fr 48px 60px}.production-report-preview-columns.is-defect.is-equipment{grid-template-columns:72px 62px 128px 1fr 44px 48px 58px}.production-report-preview-row.is-defect.is-equipment{grid-template-columns:62px 128px 1fr 44px 48px 58px}.production-daily-report-warning{flex:0 0 auto;margin:8px 12px 0;padding:7px 9px;border:1px solid #c8aa42;background:#fff8cf;overflow-wrap:anywhere}.production-daily-report-section{margin-top:16px}.production-daily-report-section h3{margin:0 0 4px;padding-bottom:3px;border-bottom:1px solid #333399;font-size:12px}.production-daily-report-section table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:8px}.production-daily-report-section th,.production-daily-report-section td{padding:2px 3px;border:1px solid #aaa;overflow-wrap:anywhere;text-align:left;vertical-align:top}.production-daily-report-section thead th{border-color:#9aa5b6;background:#d6dce5;color:#6f7680;font-style:normal;font-weight:400}.production-daily-col-product-number{width:6%}.production-daily-col-product-name{width:30%}.production-daily-col-shift{width:4.5%}.production-daily-col-plan{width:7.5%}.production-daily-col-pallets{width:6%}.production-daily-col-boxes{width:5.5%}.production-daily-col-percent{width:7%}.production-daily-col-percent-small{width:6%}.production-daily-col-percent-last{width:6.5%}.production-daily-production-table td:nth-child(3){text-align:center}.production-daily-production-table td:nth-child(n+4){text-align:right}.production-daily-col-event-number{width:7.5%}.production-daily-col-event-name{width:36.5%}.production-daily-col-event-comment{width:35%}.production-daily-col-event-value{width:5.5%}.production-daily-col-event-type{width:12.5%}.production-daily-event-table td:nth-child(4){text-align:right}.production-daily-col-comment-number{width:7.5%}.production-daily-col-comment-name{width:39.5%}.production-daily-col-comment-text{width:50%}.production-daily-col-case-description{width:58%}.production-daily-col-case-type{width:13%}.production-daily-col-case-owner{width:7.5%}.production-daily-col-case-due{width:12%}.production-daily-col-case-status{width:6%}.production-report-preview-subtotal{padding:2px 0 4px;border-bottom:1px solid #333399;font-weight:700}.production-report-preview-total{display:flex;justify-content:flex-end;gap:18px;margin-top:18px;padding-top:6px;border-top:1px solid #333399}.production-report-preview-page-number{position:absolute;bottom:22px;right:54px;text-align:right}.production-report-context-menu{position:fixed;z-index:2400;width:178px;display:flex;flex-direction:column;padding:3px;border:1px solid #8a8a8a;background:#f7f7f7;box-shadow:2px 3px 10px #00000052;font:12px Segoe UI,Arial,sans-serif}.production-report-context-menu button{min-height:25px;padding:3px 9px;border:0;border-radius:0;background:transparent;color:#111;text-align:left}.production-report-context-menu button:hover,.production-report-context-menu button:focus-visible{background:#cde8ff;outline:1px solid #69a9dd}.production-report-context-menu [role=separator]{height:1px;margin:3px 2px;background:#c6c6c6}.production-report-error-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#0000002e}.production-report-error-dialog{width:420px;padding:0 12px 12px;border:1px solid #777;background:#fff;box-shadow:0 6px 24px #00000059;font:12px Segoe UI,sans-serif}.production-report-error-dialog h2{margin:0 -12px 14px;padding:7px 10px;background:#f3f3f3;font-size:12px;font-weight:400}.production-report-error-dialog p{min-height:48px;white-space:pre-wrap}.production-report-error-dialog button{float:right;width:78px}@media print{.production-report-preview-toolbar,.production-report-context-menu,.production-daily-report-warning,.tabs,.ribbon{display:none!important}.production-report-preview-view,.production-report-preview-scroll{overflow:visible;display:block;padding:0;background:#fff}.production-report-preview-page{width:210mm;height:297mm;min-height:297mm;margin:0;padding:12mm 14mm 14mm;break-after:page;page-break-after:always;box-shadow:none}.production-report-preview-page:last-child{break-after:auto;page-break-after:auto}}@page produksjonsrapport{size:A4 portrait;margin:0}.inventory-count-form{background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.inventory-count-header{position:relative;height:40px;flex:0 0 40px;overflow:hidden;background:#fff}.inventory-count-header h1{position:absolute;left:20px;top:0;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.inventory-count-date{position:absolute;left:339px;top:7px;display:flex;align-items:center;gap:4px;color:#000;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.inventory-count-date span{display:inline-block}.inventory-count-date select{width:105px;height:22px;padding:0 2px;border:1px solid #b8b8b8;border-radius:3px;background:#fff;color:#000;font-size:10px;font-weight:400}.inventory-count-date select.is-open{background:#ff0}.inventory-count-date select.is-approved{background:#d92828;color:#fff}.inventory-count-action{position:absolute;top:1px;min-width:0;height:28px;padding:0;border-radius:4px;font-size:10px;font-weight:700}.inventory-count-action:disabled{border-color:#d6d6d6;background:#f3f3f3;color:#777}.inventory-count-action-1{left:551px;width:129px}.inventory-count-action-2{left:683px;width:95px}.inventory-count-action-3{left:781px;width:75px}.inventory-count-action-4{left:860px;width:110px}.inventory-count-action-5{left:974px;width:110px}.inventory-count-action-6{left:1087px;width:110px}.inventory-count-system-code{position:absolute;left:1205px;top:4px;width:27px;height:22px;display:grid;place-items:center;border:1px solid #777;background:#ff0;color:#0c2b84;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1}.inventory-count-header-icon{position:absolute;left:1237px;top:1px;width:77px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.inventory-count-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.inventory-count-line{position:absolute;left:20px;top:34px;width:1587px;max-width:calc(100% - 40px);height:3px;background:#26597d}.inventory-count-grid-shell{background:#fff}.inventory-count-grid{width:max-content;min-width:max-content;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.inventory-count-grid th,.inventory-count-grid td{height:17px;padding:0 3px;border:0;border-bottom:1px solid #000;background:#fff;white-space:nowrap;vertical-align:middle}.inventory-count-grid th{height:40px;padding-top:5px;padding-bottom:2px;color:#000;font-size:9px;font-weight:700;line-height:1.05;text-align:left;vertical-align:top}.inventory-count-grid th span{display:block}.inventory-count-grid th span+span{margin-top:3px;font-weight:400}.inventory-count-grid tbody tr.is-selected td{background:#9cd7df}.inventory-count-grid tbody tr:hover td{background:#dff3f6}.inventory-count-grid tbody tr.is-selected:hover td{background:#9cd7df}.inventory-count-grid td.inventory-count-vare-cell{position:relative;overflow:visible;padding:0}.inventory-count-vare-combo{position:relative;width:100%;height:16px;overflow:visible}.inventory-count-vare-combo.is-open{z-index:100}.inventory-count-vare-combo-button{position:relative;width:100%;height:16px;display:flex;align-items:center;padding:0 17px 0 3px;overflow:hidden;border:1px solid #aeb7c0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:14px;text-align:left;white-space:nowrap}.inventory-count-vare-combo-button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.inventory-count-vare-combo-button:focus{outline:1px dotted #000;outline-offset:-2px}.inventory-count-vare-combo-button[aria-disabled=true]{color:#666}.inventory-count-vare-combo-arrow{position:absolute;top:0;right:0;width:16px;height:14px;border-left:1px solid #aeb7c0;background:linear-gradient(#f9fafb,#e7eaee)}.inventory-count-vare-combo-arrow:before{content:"";position:absolute;top:5px;left:4px;border-top:5px solid #111;border-right:4px solid transparent;border-left:4px solid transparent}.inventory-count-vare-combo-list{position:absolute;top:15px;left:0;width:302px;max-height:244px;overflow-x:hidden;overflow-y:auto;border:1px solid #777;background:#fff;color:#000;font:11px/16px Calibri,Tahoma,Arial,sans-serif;z-index:101}.inventory-count-vare-combo-option{width:100%;min-height:17px;display:grid;grid-template-columns:76px 189px;align-items:center;padding:0;overflow:hidden;border:0;border-radius:0;background:#fff;color:#000;font:inherit;text-align:left;white-space:nowrap}.inventory-count-vare-combo-option>span{min-width:0;height:17px;padding:0 3px;overflow:hidden;border-bottom:1px solid #e3e3e3;text-overflow:ellipsis}.inventory-count-vare-combo-option>span+span{border-left:1px solid #d0d0d0}.inventory-count-vare-combo-option.is-active:not(.is-selected){background:#dcecff}.inventory-count-vare-combo-option.is-selected{background:#000;color:#fff}.inventory-count-opptalt{width:100%;height:16px;padding:0 2px;border:1px solid #b8b8b8;background:#fff;color:#000;font:inherit;text-align:right}.inventory-count-opptalt[readonly]{border-color:transparent;background:transparent;color:inherit}.inventory-count-totals{flex:0 0 auto;display:grid;grid-template-columns:104px 88px 88px 88px 88px;align-items:center;width:max-content;min-width:456px;margin-left:982px;padding:0;border-top:1px solid #000;background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:10px}.inventory-count-total-row>span,.inventory-count-total-row>output{min-height:17px;padding:0 4px;line-height:17px;white-space:nowrap}.inventory-count-total-row{display:contents}.inventory-count-total-row>span{font-weight:700}.inventory-count-total-row>output{text-align:right}.detail-modal.inventory-count-detail-modal{width:min(740px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:hidden;background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.detail-modal.inventory-count-detail-modal header{position:relative;height:39px;display:block;padding:0;border-bottom:0;background:#fff}.detail-modal.inventory-count-detail-modal h2{position:absolute;left:18px;top:3px;margin:0;color:#6a6a6a;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.detail-modal.inventory-count-detail-modal header strong{position:absolute;right:68px;top:6px;width:27px;height:22px;display:grid;place-items:center;border:1px solid #777;background:#ff0;color:#0c2b84;font-size:12px;font-weight:400}.detail-modal.inventory-count-detail-modal header button{position:absolute;right:12px;top:3px;width:44px;height:28px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.inventory-count-detail-line{height:3px;margin:-5px 18px 8px;background:#26597d}.inventory-count-detail-tabstrip{display:flex;align-items:flex-end;height:24px;padding-left:18px}.inventory-count-detail-tab{height:21px;min-width:82px;padding:0 12px;border:1px solid #a8a8a8;border-bottom:0;border-radius:0;background:#e9edf2;color:#111;font-size:11px}.inventory-count-detail-tab+.inventory-count-detail-tab{margin-left:-1px}.inventory-count-detail-tab.is-active{position:relative;z-index:1;height:24px;margin-bottom:-1px;background:#fff;font-weight:700}.inventory-count-detail-panel{display:grid;grid-template-columns:112px 230px 122px 160px;gap:8px 10px;margin:0 18px 18px;padding:12px;border:1px solid #a8a8a8;background:#fff}.inventory-count-detail-panel label{display:grid;gap:2px;min-width:0;color:#00003a;font-size:10px;font-weight:700}.inventory-count-detail-panel label:nth-child(2),.inventory-count-detail-panel label:first-child+label{grid-column:span 2}.inventory-count-detail-panel label>span{overflow:hidden;text-overflow:clip;white-space:nowrap}.inventory-count-detail-panel input{height:20px;min-width:0;padding:0 4px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font:11px Calibri,Tahoma,Arial,sans-serif}.inventory-count-detail-panel input[readonly]{border-color:#c5c5c5;background:#f7f7f7}.inventory-count-detail-panel input.num{text-align:right}.inventory-count-detail-panel label.is-check{grid-template-columns:auto 18px;align-items:end;gap:6px}.inventory-count-detail-panel label.is-check input{width:13px;height:13px;margin:0 0 3px;padding:0;accent-color:#006fc9}.warehouse-change-form{overflow:auto;background:#fff;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif}.warehouse-change-canvas{width:1157px;min-height:100%;flex:0 0 auto;background:#fff}.warehouse-change-header{position:relative;width:1157px;height:91px;overflow:hidden;background:#fff}.warehouse-change-header h1{position:absolute;left:8px;top:4px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.warehouse-change-line{position:absolute;left:0;top:34px;width:1157px;height:3px;background:#26597d}.warehouse-change-new-button{position:absolute;left:8px;top:42px;width:90px;min-width:90px;height:22px;padding:0;border-radius:3px;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:10px;font-weight:400}.warehouse-change-system-code{position:absolute;left:1019px;top:7px;width:27px;min-width:0;height:22px;display:grid;place-items:center;border:1px solid #0b51c5;background:#fff;color:#0c2b84;font-family:Arial,sans-serif;font-size:12px;font-weight:400;line-height:1}.warehouse-change-close-button{position:absolute;left:1048px;top:3px;width:77px;height:29px;display:inline-grid;place-items:center;padding:0;border:1px solid #006ec9;border-radius:3px;background:#fff;color:#111}.warehouse-change-close-button:hover{background:#eaf3ff;border-color:#7aa7dc}.warehouse-change-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.warehouse-change-label{position:absolute;top:72px;color:#000;font-size:10px;font-weight:400;line-height:14px;white-space:nowrap}.warehouse-change-label-ref{left:4px}.warehouse-change-label-opprettet{left:67px}.warehouse-change-label-ansvarlig{left:143px}.warehouse-change-label-kommentar{left:219px}.warehouse-change-label-utfort{left:506px}.warehouse-change-grid-shell{background:#fff}.warehouse-change-grid{width:523px;color:#000;font-family:Calibri,Tahoma,Arial,sans-serif;font-size:11px}.warehouse-change-row{position:relative;width:523px;height:19px}.warehouse-change-row:focus{outline:1px dotted #111;outline-offset:-1px}.warehouse-change-cell{position:absolute;top:0;height:19px;display:flex;align-items:center;overflow:hidden;padding:0 3px;border:1px solid #aeb4bb;border-top:0;background:#fff;line-height:18px;white-space:nowrap}.warehouse-change-ref-cell{left:0;width:64px;justify-content:flex-end;color:#17365d;font-weight:700}.warehouse-change-ref-link{width:100%;height:18px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:default}.warehouse-change-ref-link:focus{outline:1px dotted #111;outline-offset:-1px}.warehouse-change-date-cell{left:67px;width:71px}.warehouse-change-owner-cell{left:143px;width:72px}.warehouse-change-comment-cell{left:219px;width:276px}.warehouse-change-done-cell{left:506px;width:17px;justify-content:center;padding:0;border-left:0;border-right:0}.warehouse-change-done-cell input{width:13px;height:13px;margin:0;accent-color:#006fc9}.warehouse-change-status{height:18px;padding-left:6px;color:#64748b;font-size:11px}.system-setup-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.system-setup-canvas{position:relative;width:1135px;min-height:690px;flex:0 0 auto;background:#fff}.system-setup-header{position:relative;height:72px}.system-setup-header h1{position:absolute;left:8px;top:5px;margin:0;color:#767171;font-size:22px;font-weight:700;line-height:29px}.system-setup-line{position:absolute;left:0;top:38px;width:1135px;height:3px;background:#00b7ef}.system-setup-close{position:absolute;left:1070px;top:4px;width:56px;height:30px;display:grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.system-setup-products,.system-setup-connections,.system-setup-database,.system-setup-settings{position:absolute;margin:0;padding:0;border:0;color:#000}.system-setup-products h2,.system-setup-connections h2,.system-setup-database h2,.system-setup-settings h2{margin:0;color:#333;font-size:13px;font-style:italic;font-weight:700;line-height:18px;text-align:center}.system-setup-products{left:223px;top:57px;width:161px;height:155px}.system-setup-connections{left:408px;top:53px;width:158px;height:139px}.system-setup-products .system-setup-button,.system-setup-connections .system-setup-button{position:absolute;left:13px;width:135px;height:23px;margin:0}.system-setup-products .system-setup-button:nth-of-type(1){top:29px}.system-setup-products .system-setup-button:nth-of-type(2){top:54px}.system-setup-products .system-setup-button:nth-of-type(3){top:79px}.system-setup-products .system-setup-button:nth-of-type(4){top:105px}.system-setup-products .system-setup-button:nth-of-type(5){top:131px}.system-setup-connections .system-setup-button{left:4px}.system-setup-connections .system-setup-button:nth-of-type(1){top:30px}.system-setup-connections .system-setup-button:nth-of-type(2){top:60px}.system-setup-connections .system-setup-button:nth-of-type(3){top:86px}.system-setup-connections .system-setup-button:nth-of-type(4){left:21px;top:116px;width:109px;height:19px;line-height:17px}.system-setup-button{width:134px;min-width:0;height:22px;display:block;margin:3px auto 0;padding:0;border:1px solid #b8b8b8;border-radius:3px;background:#fff;color:#000;font-size:11px;font-weight:400;line-height:20px;text-align:center}.system-setup-button:disabled{background:#f5f5f5;color:#a0a0a0}.system-setup-narrow{width:108px}.system-setup-database{left:19px;top:236px;width:162px;height:157px;border:1px solid #9f9f9f}.system-setup-database h2,.system-setup-settings h2{position:absolute;z-index:1;top:-22px;height:22px;padding:0 4px;background:#fff;line-height:22px}.system-setup-database h2{left:0;width:160px;text-align:center}.system-setup-db-field{position:absolute;left:9px;top:6px;width:143px;height:19px;padding:0 3px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#000;font-size:11px}.system-setup-db-field.mismatch{background:red;color:#fff;font-weight:700}.system-setup-db-version{position:absolute;left:75px;top:26px;color:#bdbdbd;font-size:11px}.system-setup-database>.system-setup-button{position:absolute;left:11px;width:144px;height:23px;margin:0}.system-setup-database>.system-setup-button:nth-of-type(1){top:45px}.system-setup-database>.system-setup-button:nth-of-type(2){top:70px}.system-setup-db-bottom{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.system-setup-db-bottom .system-setup-button{position:absolute;left:11px;top:104px;width:75px;height:23px;margin:0;pointer-events:auto}.system-setup-db-bottom .system-setup-parameter-local{top:127px}.system-setup-db-bottom .system-setup-copy{left:91px;top:127px;width:63px}.system-setup-db-bottom .system-setup-parameter{color:#969696}.system-setup-settings{left:287px;top:256px;width:324px;height:137px;border:1px solid #9f9f9f}.system-setup-settings h2{left:129px;width:102px;text-align:left}.system-setup-settings .system-setup-button{position:absolute;height:23px;margin:0}.system-setup-recalculate{left:7px;top:4px}.system-setup-log{left:164px;top:5px}.system-setup-recalc-plan{left:7px;top:31px}.system-setup-printer{left:6px;top:77px}.system-setup-users{left:6px;top:107px}.system-access-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4500;display:grid;place-items:center;padding:24px;background:#00000029;font-family:Arial,Tahoma,sans-serif}.system-access-overlay.nonmodal{background:transparent;pointer-events:none}.system-access-overlay.nonmodal .system-access-popup{pointer-events:auto}.system-access-popup{position:relative;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);overflow:hidden;border:1px solid #7f7f7f;background:#fff;color:#000;box-shadow:0 8px 30px #00000047;font-size:11px}.system-access-popup-titlebar{height:24px;display:flex;align-items:center;justify-content:space-between;padding-left:7px;border-bottom:1px solid #b9b9b9;background:#f3f3f3;font-size:11px}.system-access-popup-titlebar button,.system-maintenance-header button,.language-settings-header button{width:28px;height:22px;display:grid;place-items:center;padding:0;border:0;background:transparent}.system-confirm-overlay{z-index:4700}.system-confirm-dialog{width:410px;border:1px solid #777;background:#fff;box-shadow:0 8px 24px #00000059;color:#111;font:12px Segoe UI,Arial,sans-serif}.system-confirm-dialog p{min-height:55px;margin:0;padding:22px 24px 12px;line-height:1.35}.system-confirm-dialog>div:last-child{display:flex;justify-content:flex-end;gap:8px;padding:9px 18px 14px}.system-confirm-dialog>div:last-child button{min-width:78px;height:25px}.system-maintenance-surface{min-width:780px;min-height:420px;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#000;font:11px Arial,Tahoma,sans-serif}.system-grid-popup .system-maintenance-surface{min-width:520px;width:520px;height:min(650px,calc(100vh - 90px));min-height:430px}.system-maintenance-header{position:relative;min-height:48px;flex:0 0 auto;border-bottom:2px solid #c31928}.system-maintenance-header h1{margin:9px 70px 5px 10px;color:#31578b;font-size:18px;font-style:italic;font-weight:700}.system-maintenance-header>button:not(.system-maintenance-delete){position:absolute;right:6px;top:4px;width:55px;border:1px solid #c4c4c4}.system-maintenance-header .system-maintenance-delete{position:absolute;right:68px;top:5px;border:1px solid #c4c4c4}.system-access-datasheet{position:relative;min-height:0;flex:1 1 auto;overflow:auto;outline:none;border-bottom:1px solid #999;background:#fff}.system-access-datasheet table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;font:11px Arial,Tahoma,sans-serif}.system-access-datasheet th,.system-access-datasheet td{position:relative;height:21px;padding:0;border-right:1px solid #aaa;border-bottom:1px solid #aaa;background:#fff;text-align:left;white-space:nowrap}.system-access-datasheet th{height:23px;padding:0 4px;background:#f5f5f5;font-weight:400}.system-access-datasheet th>button{width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.system-access-datasheet td input:not([type=checkbox]),.system-access-datasheet td select{width:100%;height:20px;box-sizing:border-box;padding:1px 3px;border:0;border-radius:0;background:transparent;color:#000;font:inherit}.system-access-datasheet td input[type=checkbox]{width:13px;height:13px;display:block;margin:3px auto;accent-color:#0875c1}.system-access-datasheet tr.selected td,.system-access-datasheet tr.selected td input,.system-access-datasheet tr.selected td select{background:#dcecff}.system-access-datasheet .system-row-selector{width:20px;min-width:20px;max-width:20px;text-align:center;background:#f2f2f2;font-size:9px}.system-access-loading{position:absolute;left:8px;bottom:8px;color:#666}.system-new-row-save{position:absolute;right:1px;top:2px;width:17px;height:17px;display:grid;place-items:center;padding:0}.system-access-status{min-height:22px;flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:0 6px;border-top:1px solid #ddd;background:#f5f5f5;color:#333;font:11px Arial,Tahoma,sans-serif}.system-access-record-number{min-width:34px;padding:1px 4px;border:1px solid #bbb;background:#fff;text-align:center}.system-access-status-message{margin-left:10px;color:#8a2020}.system-maintenance-nav{height:24px;flex:0 0 auto;display:flex;align-items:center;gap:2px;padding:0 5px;background:#f5f5f5}.system-maintenance-nav button{min-width:24px;height:19px;padding:0 3px;font-size:9px}.system-maintenance-nav label{display:flex;align-items:center;gap:3px;margin-left:8px}.system-maintenance-nav input{width:160px;height:19px;box-sizing:border-box;border:1px solid #aaa;border-radius:0;font:11px Arial,Tahoma,sans-serif}.language-settings-form{min-width:1135px;overflow:auto;background:#fff;color:#000;font:11px Arial,Tahoma,sans-serif}.language-settings-header{position:relative;width:1135px;height:49px;flex:0 0 49px;border:0}.language-settings-header:after{content:"";position:absolute;left:0;top:34px;width:1135px;height:2px;background:#c31b2c}.language-settings-header h1{position:absolute;left:3px;top:0;margin:0;color:#669;font-family:Arial Black,Arial,sans-serif;font-size:21px;font-weight:700;line-height:31px}.language-settings-header button{position:absolute;left:646px;top:4px;width:64px;height:30px;border:1px solid #c0c0c0}.language-settings-grid{width:602px;display:grid;grid-template-columns:227px 337px;gap:37px;padding:0 0 0 38px}.language-pane-title{height:23px;font-weight:400}.language-reference{padding-top:7px}.language-editor{padding-top:4px}.language-identity{display:grid;grid-template-columns:46px 159px;gap:7px;margin-left:15px;margin-bottom:3px}.language-pane>label{display:block;height:17px}.language-pane>label>span{display:none}.language-pane input{width:227px;height:18px;box-sizing:border-box;padding:1px 3px;border:1px solid #aaa;border-radius:0;background:#fff;font:inherit}.language-editor>label input{width:287px;margin-left:15px}.language-editor>label:nth-of-type(n+15):nth-of-type(-n+19) input{width:117px}.language-reference>label:nth-of-type(n+20) input,.language-editor>label:nth-of-type(n+20) input{width:151px}.language-pane input:disabled,.language-pane input[readonly]{background:#f1f1f1;color:#555}.language-record-nav{width:337px;height:24px;display:flex;align-items:center;gap:2px;box-sizing:border-box;padding:5px 0;border-top:1px solid #bbb;margin:4px 0 0 300px}.language-record-nav button{min-width:26px;height:20px;padding:0 4px;font-size:10px}.language-record-nav .language-status{margin-left:12px;color:#8a2020}.label-layout-popup{width:715px;height:550px}.label-layout-heading{position:relative;height:45px;display:flex;align-items:flex-start;padding:4px 0 0 4px;border-bottom:2px solid #00b7ef;color:#0072bc;font-size:16px;font-weight:700;line-height:23px}.label-layout-close{position:absolute;left:571px;top:4px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #c0c0c0;border-radius:3px;background:#fff;color:#111}.label-layout-record-selector{position:absolute;left:0;top:69px;bottom:24px;width:20px;border-right:1px solid #222;background:#fff;color:#333;font-size:9px}.label-layout-record-selector span{position:absolute;left:4px;top:7px}.label-layout-identification{display:grid;grid-template-columns:115px 431px 64px;align-items:start;gap:6px;height:42px;padding:4px 22px 0;box-sizing:border-box}.label-layout-identification label,.label-layout-groups label,.connection-popup>label,.connection-meta label{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:4px}.label-layout-identification label{grid-template-columns:1fr}.label-layout-identification label>span:not(.field-limit-badge){display:none}.label-layout-identification input,.label-layout-groups input,.connection-popup input{height:21px;box-sizing:border-box;border:1px solid #aaa;border-radius:0;font:inherit}.label-layout-identification>label:first-child input{text-align:right}.label-layout-visible{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px}.label-layout-visible>span{display:inline!important}.label-layout-body{position:relative;height:415px}.label-layout-groups{width:536px;margin-left:39px;padding-top:12px}.label-layout-group+.label-layout-group{margin-top:9px}.label-layout-groups label{height:22px;grid-template-columns:105px 431px;gap:0;color:#75675f}.label-layout-groups input{height:22px;padding:1px 3px;color:#000}.label-layout-legends{position:absolute;left:602px;top:11px;width:105px;padding:0;color:#75675f;line-height:18px}.label-layout-legends span+span{position:absolute;left:0;top:164px;width:105px}.label-layout-send{position:absolute;left:602px;top:363px;width:112px;height:25px;padding:0 6px}.label-layout-nav{height:24px;display:flex;align-items:center;gap:3px;padding:0 4px;border-top:1px solid #bbb;background:#f5f5f5;white-space:nowrap}.label-layout-nav button{min-width:25px;height:20px;padding:0 3px;font-size:10px}.label-layout-nav label{display:flex;align-items:center;gap:3px}.label-layout-nav input{width:72px;height:19px;border:1px solid #aaa;border-radius:0;font:inherit}.label-layout-filter{margin-left:4px;color:#aaa}.label-layout-status{margin-left:10px;color:#8a2020}.users-popup{width:min(983px,calc(100vw - 40px));height:min(570px,calc(100vh - 40px));display:flex;flex-direction:column}.users-popup-header{position:relative;min-height:50px;flex:0 0 auto;display:flex;align-items:center;padding:0 10px;border-bottom:2px solid #c31b2c}.users-popup-header h1{margin:0;color:#31578b;font-size:18px;font-style:italic}.users-popup-header>span:not(.users-status){position:absolute;left:384px;top:18px;white-space:nowrap}.users-popup-header>button{position:absolute;right:6px;top:4px;width:78px;height:29px;display:grid;place-items:center;padding:0;border:1px solid #c4c4c4;border-radius:3px;background:#fff}.users-status{position:absolute;left:385px;bottom:2px;color:#8a2020}.users-datasheet th:nth-child(2),.users-datasheet td:nth-child(2){width:64px}.users-datasheet th:nth-child(3),.users-datasheet td:nth-child(3){width:201px}.users-datasheet th:nth-child(4),.users-datasheet td:nth-child(4){width:113px}.users-datasheet th:nth-child(5),.users-datasheet td:nth-child(5){width:69px;text-align:center}.users-datasheet th:nth-child(6),.users-datasheet td:nth-child(6){width:83px;text-align:center}.users-datasheet th:nth-child(7),.users-datasheet td:nth-child(7){width:46px;text-align:center}.users-datasheet th:nth-child(8),.users-datasheet td:nth-child(8){width:94px;text-align:center}.users-datasheet th:nth-child(9),.users-datasheet td:nth-child(9){width:95px;text-align:center}.users-datasheet th:nth-child(10),.users-datasheet td:nth-child(10){width:75px;text-align:center}.users-datasheet th:nth-child(11),.users-datasheet td:nth-child(11){width:88px;text-align:center}.users-datasheet th:nth-child(12),.users-datasheet td:nth-child(12){width:38px;text-align:center}.users-datasheet td select{width:37px;display:block;margin:0 auto;border:1px solid #aaa;background:#fff}.users-datasheet .system-new-row .system-row-selector button{width:100%;height:100%;padding:0;border:0;background:transparent;font:inherit}.printer-popup{width:854px;min-height:0}.printer-popup h1,.connection-popup h1{margin:4px 0 0;height:31px;padding:0 4px;box-sizing:border-box;border-bottom:2px solid #1cb0d0;color:#31578b;font-size:19px;font-style:italic;line-height:28px}.printer-popup h1{position:relative;height:34px;margin:0;padding:0 0 0 2px;border:0;color:#767171;font-size:21px;font-style:italic;line-height:31px}.printer-popup h1:after{content:"";position:absolute;left:0;top:30px;width:854px;height:2px;background:#00b7ef}.printer-popup-body{position:relative;height:215px}.printer-roles{position:absolute;left:4px;top:5px;width:538px}.printer-role-head,.printer-role{position:relative;display:block}.printer-role-head{height:21px;font-weight:700}.printer-role{height:18px}.printer-role-head>span,.printer-role>span,.printer-role>input{position:absolute;top:0}.printer-role-head>span:nth-child(2){left:112px}.printer-role-head>span:nth-child(3){left:434px}.printer-role-head>span:nth-child(4){left:469px}.printer-role-head>span:nth-child(5){left:504px}.printer-role>span:first-child{left:0;width:105px}.printer-role>input:nth-of-type(1){left:121px;width:315px}.printer-role>input:nth-of-type(2){left:439px;width:25px}.printer-role>input:nth-of-type(3){left:474px;width:25px}.printer-role>span:last-child{left:504px;width:29px}.printer-role input{height:18px;box-sizing:border-box;padding:1px 3px;border:1px solid #999;border-radius:0;background:#fff;font:inherit}.printer-role input:disabled{border-color:#e8e8e8;background:#ededed}.printer-list{position:absolute;left:545px;top:5px;width:298px;height:199px}.printer-list select{width:100%;height:100%;box-sizing:border-box;border:1px solid #777;border-radius:0;font:inherit}.printer-test{position:absolute;left:129px;top:79px;width:38px;height:26px;display:grid;place-items:center;padding:0}.printer-popup-body>p{position:absolute;left:13px;top:154px;width:366px;margin:0;color:#6e655f;line-height:14px}.printer-status{position:absolute;left:10px;top:205px;color:#8a2020}.connection-popup{background:#f2f2f2}.connection-popup input::placeholder{color:#000;opacity:1}.connection-popup input:disabled,.connection-popup button:disabled{opacity:1}.database-connection-popup{width:639px;height:508px}.database-connection-popup h1{height:43px;margin:0;padding-left:4px;border-bottom:3px solid #3bafda;color:#3bafda;font:700 21px/42px Arial,sans-serif;font-style:normal}.database-instructions{position:absolute;left:8px;top:71px;width:577px;height:55px;margin:0;color:#404040;line-height:15px;text-align:center}.database-registration-fields{position:absolute;left:38px;top:147px;width:450px;height:295px}.database-registration-fields label{position:absolute;left:0;width:450px;min-height:18px;display:grid;grid-template-columns:110px 315px;align-items:center;gap:6px;text-align:right}.database-registration-fields label:nth-child(1){top:0}.database-registration-fields label:nth-child(2){top:27px}.database-registration-fields label:nth-child(3){top:76px}.database-registration-fields label:nth-child(4){top:102px}.database-registration-fields label:nth-child(5){top:124px}.database-registration-fields label:nth-child(6){top:185px}.database-registration-fields label:nth-child(7){top:207px}.database-registration-fields label:nth-child(8){top:229px}.database-registration-fields label:nth-child(9){top:251px}.database-registration-fields label:nth-child(10){top:273px}.database-registration-fields input{width:315px;height:18px;box-sizing:border-box;padding:1px 2px;border:0;border-radius:0;background:#fff;color:#000;font:inherit;text-align:left}.database-registration-fields input:disabled{-webkit-text-fill-color:#000}.database-registration-fields .database-cg{grid-template-columns:110px 337px}.database-registration-fields .database-cg input{width:337px}.database-registration-fields label:nth-child(3) input:read-only,.database-registration-fields .database-cg input:read-only{border:0;background:transparent;color:#000;opacity:1}.database-registration-fields label:nth-child(4) input{width:186px}.database-registration-fields label:nth-child(5) input{width:224px}.database-registration-fields label:nth-child(6) input,.database-registration-fields label:nth-child(9) input,.database-registration-fields label:nth-child(10) input{width:113px}.database-registration-fields label:nth-child(7) input,.database-registration-fields label:nth-child(8) input{width:176px}.database-registration-actions{position:absolute;left:154px;top:447px;display:flex;gap:38px;padding:0}.database-registration-actions button{height:34px;padding:0 10px;color:#595959;font-family:Arial,sans-serif;font-size:13px;font-style:italic;font-weight:700}.database-registration-actions button:first-child{width:216px}.database-registration-actions button:last-child{width:112px}.database-connection-popup footer{position:absolute;left:280px;top:490px;width:204px;height:17px;margin:0;padding:0;border:0;background:transparent;color:#000;text-align:center}.pakkeri-connection-popup{width:779px;height:335px;background:#fff}.pakkeri-connection-box{position:relative;width:766px;height:259px;margin:21px 0 0 5px;border:1px solid #c0c0c0;box-shadow:4px 4px silver}.pakkeri-connection-box h1{position:absolute;left:5px;top:-17px;width:315px;height:29px;margin:0;padding:0 3px;border:0;background:#fff;color:#9cf;font:700 21px/28px Arial,sans-serif;font-style:normal}.pakkeri-connection-box>p{position:absolute;left:4px;top:19px;margin:0;color:#000;font-weight:400;line-height:15px}.pakkeri-server-fields{position:absolute;left:149px;top:100px;display:flex;gap:4px}.pakkeri-server-fields label{width:143px;display:grid;gap:5px;font-weight:400}.pakkeri-server-fields input{width:143px;height:18px;padding:0;border:0;border-radius:0;background:transparent;color:#000;font:inherit;font-weight:400}.pakkeri-credentials{position:absolute;left:203px;top:141px;width:181px;display:grid;gap:1px}.pakkeri-credentials input{width:181px;height:18px;box-sizing:border-box;padding:0 2px;border:0;border-radius:0;background:#fff;color:#000;font:inherit}.pakkeri-database-buttons{position:absolute;left:149px;top:221px;display:flex;gap:4px}.pakkeri-database-buttons button{width:143px;height:34px;color:#339;font:700 italic 13px Arial,sans-serif;font-style:italic;font-weight:700}.pakkeri-connection-popup .connection-close{position:absolute;left:651px;top:308px;width:113px;height:27px;margin:0;color:navy;font-family:Arial,sans-serif;font-style:italic;font-weight:700}.connection-operation-status{position:absolute;overflow:hidden;color:#444;font-size:10px;line-height:14px}.connection-operation-status.is-error{color:#a40000}.database-operation-status{left:493px;top:151px;width:136px;max-height:84px}.pakkeri-operation-status{left:8px;top:311px;width:620px;height:16px;white-space:nowrap;text-overflow:ellipsis}.printer-setup-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.printer-setup-canvas{position:relative;width:856px;height:270px;flex:0 0 auto;background:#fff}.printer-setup-header{position:relative;height:68px}.printer-setup-header h1{position:absolute;left:3px;top:8px;margin:0;color:#6a6a6a;font-size:22px;font-style:italic;font-weight:700;line-height:29px}.printer-setup-line{position:absolute;left:0;top:61px;width:856px;height:3px;background:#1cb0d0}.printer-setup-label,.printer-setup-row-label{position:absolute;color:#000;font-size:10px;line-height:14px;white-space:nowrap}.printer-setup-label{top:74px;text-align:center}.printer-setup-label-printer{left:118px;width:70px}.printer-setup-label-count{left:438px;width:34px}.printer-setup-label-tray{left:478px;width:32px}.printer-setup-label-choice{left:513px;width:33px;text-align:left}.printer-setup-row-label{left:4px;width:115px;text-align:left}.printer-setup-row-standard{top:96px}.printer-setup-row-pdf{top:114px}.printer-setup-row-labels{top:132px}.printer-setup-row{position:absolute;left:124px;height:18px}.printer-setup-row input{position:absolute;top:0;height:18px;padding:0 3px;border:1px solid #969696;border-radius:0;background:#fff;color:#000;font-size:11px}.printer-setup-printer-field{left:0;width:318px}.printer-setup-count-field{left:320px;width:27px}.printer-setup-tray-field{left:356px;width:27px}.printer-setup-print-button{position:absolute;left:131px;top:146px;width:37px;height:25px;display:grid;place-items:center;padding:0;border:1px solid #c6c6c6;border-radius:3px;background:#fff;color:#666}.printer-setup-list{position:absolute;left:545px;top:72px;width:298px;height:199px;border:1px solid #8d8d8d;border-radius:0;background:#fff;color:#000;font-size:11px}.printer-setup-note{position:absolute;left:12px;top:219px;width:500px;margin:0;color:#6b6b6b;font-size:11px;line-height:14px}.about-prodbase-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.about-prodbase-dialog{position:relative;width:582px;height:325px;background:#fff}.about-prodbase-frame{position:absolute;left:8px;top:8px;width:567px;height:306px;border:1px solid #8f8f8f;background:transparent;pointer-events:none}.about-aunt-logo{position:absolute;left:23px;top:15px;width:167px;height:76px;display:flex;flex-direction:column;justify-content:center;padding-left:17px;border:1px solid #b5a37b;border-radius:50%;background:#f1e2b9;color:#7f5932;font-family:Georgia,serif;box-sizing:border-box}.about-aunt-logo span{font-size:20px;line-height:22px}.about-aunt-logo strong{font-size:30px;font-style:italic;line-height:28px}.about-osterhus-logo{position:absolute;left:393px;top:15px;width:170px;height:70px;display:grid;align-content:center;justify-items:center;color:#255f8a;font-family:Arial,Tahoma,sans-serif;text-align:center}.about-osterhus-logo:before{content:"";position:absolute;left:6px;top:8px;width:34px;height:34px;border:4px solid #7aa44a;transform:rotate(45deg)}.about-osterhus-logo span{font-size:20px;font-weight:700;letter-spacing:0;line-height:24px}.about-osterhus-logo strong{font-size:12px;line-height:14px}.about-title{position:absolute;left:23px;top:91px;margin:0;color:#255f8a;font-size:42px;font-weight:700;line-height:50px}.about-subtitle{position:absolute;left:23px;top:134px;color:#255f8a;font-size:13px;line-height:22px}.about-contact{position:absolute;left:325px;top:91px;width:235px;margin:0;color:#255f8a;font-size:13px;font-weight:700;line-height:19px;text-align:right}.about-version-title,.about-version-label{position:absolute;color:#255f8a;font-size:13px;line-height:18px}.about-version-title{left:15px;top:234px;width:119px}.about-version-program-label{left:15px;top:257px}.about-version-database-label{left:15px;top:280px}.about-version-value{position:absolute;left:91px;width:272px;height:18px;padding:0 2px;border:0;background:transparent;color:#c01818;font-size:13px;font-weight:700;line-height:18px}.about-version-program{top:257px}.about-version-database{top:280px}.about-link{position:absolute;left:439px;top:242px;width:120px;color:#255f8a;font-size:14px;font-weight:700;line-height:18px;text-decoration:underline}.about-close{position:absolute;left:438px;top:273px;width:119px;height:33px;border:1px solid #777;border-radius:0;background:#fff;color:#255f8a;font-size:14px;font-weight:700}.service-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.service-canvas{position:relative;width:1134px;height:540px;background:#fff}.service-header{position:relative;height:53px}.service-header h1{position:absolute;left:4px;top:5px;margin:0;color:#6a6a6a;font-size:22px;font-weight:700;line-height:26px}.service-header span{position:absolute;left:151px;top:8px;color:red;font-size:15px;line-height:23px}.service-line{position:absolute;left:0;top:34px;width:1134px;height:2px;background:#1cb0d0}.service-table-label{position:absolute;left:4px;top:68px;width:223px;height:23px;color:#000;font-size:15px;font-weight:700;line-height:23px}.service-table-select{position:absolute;left:4px;top:94px;width:203px;height:19px;border:1px solid #9d9d9d;border-radius:0;background:#fff;color:#000;font-size:11px}.service-open-table{position:absolute;left:215px;top:94px;width:26px;height:20px;display:grid;place-items:center;padding:0;border:1px solid #b8b8b8;border-radius:2px;background:#fff;color:#666}.service-reset-lock,.service-maintenance{position:absolute;width:113px;border:1px solid #b8b8b8;border-radius:2px;background:#fff;color:#000;font-size:11px;line-height:17px}.service-reset-lock{left:265px;top:91px;height:38px}.service-maintenance{left:416px;height:19px}.service-maintenance-1{top:91px}.service-maintenance-2{top:118px}.service-maintenance-3{top:145px}.prodsak-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.prodsak-canvas{position:relative;width:1160px;min-height:640px;background:#fff}.prodsak-header{position:relative;width:100vw;min-width:1160px;height:55px;background:#d8e0eb}.prodsak-header h1{position:absolute;left:4px;top:4px;margin:0;color:#6a6a6a;font-size:22px;font-weight:700;line-height:34px}.prodsak-line{position:absolute;left:0;top:49px;width:1160px;height:2px;background:#1cb0d0}.prodsak-status-group{position:absolute;left:321px;top:8px;width:359px;height:42px;margin:0;padding:0;border:1px solid #9aa6b5;border-radius:0;background:#d8e0eb}.prodsak-status-group legend{position:absolute;left:7px;top:-10px;padding:0 3px;background:#d8e0eb;color:#000;font-size:11px;font-weight:700;line-height:14px}.prodsak-status-option{position:absolute;display:inline-flex;align-items:center;gap:3px;color:#000;font-size:11px;line-height:18px;white-space:nowrap}.prodsak-status-option input{width:13px;height:13px;margin:0}.prodsak-status-1{left:12px;top:15px}.prodsak-status-2{left:102px;top:15px}.prodsak-status-3{left:177px;top:15px}.prodsak-status-4{left:291px;top:15px}.prodsak-date-label{position:absolute;left:892px;color:#000;font-size:11px;line-height:18px}.prodsak-date-from-label{top:11px}.prodsak-date-to-label{top:30px}.prodsak-date-field{position:absolute;left:922px;width:68px;height:17px;padding:0 2px;border:1px solid #9d9d9d;border-radius:0;background:#fff;color:#000;font-size:11px;line-height:17px}.prodsak-date-from{top:11px}.prodsak-date-to{top:30px}.prodsak-journal{position:absolute;left:994px;top:19px;width:113px;height:19px;padding:0;border:1px solid #7fb4e7;border-radius:2px;background:#dceeff;color:#000;font-size:11px;line-height:17px}.prodsak-list-shell{position:absolute;left:0;top:55px;width:1160px;min-height:567px;background:#fff}.prodsak-grid{width:1160px;border-collapse:collapse;table-layout:fixed;color:#000;font-size:11px}.prodsak-grid th{height:26px;padding:0 3px 2px;border:0;border-bottom:1px solid #a7a7a7;background:#dbe1ea;color:#717171;font-size:10px;font-weight:700;line-height:13px;text-align:left;vertical-align:bottom}.prodsak-grid td{height:17px;padding:0;border:1px solid #9f9f9f;background:#fff}.prodsak-grid tbody tr:nth-child(odd) td{background:#eee}.prodsak-grid tbody tr:nth-child(2n) td{background:#fff}.prodsak-grid .prodsak-row-head{width:18px;padding:0;color:#000;text-align:center}.prodsak-grid input,.prodsak-grid select{width:100%;height:17px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:#000;font-size:11px;line-height:17px;box-sizing:border-box}.prodsak-grid select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.prodsak-col-id{width:53px}.prodsak-col-date{width:70px}.prodsak-col-type{width:95px}.prodsak-col-description{width:322px}.prodsak-col-deadline,.prodsak-col-owner{width:72px}.prodsak-col-status{width:103px}.prodsak-col-plan{width:113px}.prodsak-col-filler{width:auto}.warehouse-change-detail-form{overflow:auto;background:#fff;color:#000;font-family:Calibri,Arial,sans-serif}.warehouse-change-detail-canvas{width:1157px;min-height:690px;background:#fff}.warehouse-change-detail-header{position:relative;width:1157px;height:126px;flex:0 0 126px;overflow:hidden;background:#fff}.warehouse-change-detail-header .warehouse-change-line{background:#00b7ef}.warehouse-change-detail-header h1{position:absolute;left:8px;top:4px;margin:0;color:#767171;font-family:Arial,sans-serif;font-size:22px;font-weight:700;line-height:29px}.warehouse-change-detail-ref-label,.warehouse-change-detail-ref-value,.warehouse-change-detail-date-value,.warehouse-change-detail-done-check{position:absolute;font-family:Arial,sans-serif}.warehouse-change-detail-ref-label{left:215px;top:12px;color:#6a6a6a;font-size:16px;line-height:22px}.warehouse-change-detail-ref-value{left:263px;top:8px;width:58px;height:22px;border:0;background:transparent;color:#111;font-size:16px}.warehouse-change-detail-date-value{left:561px;top:8px;width:140px;height:22px;border:0;background:#f0f0f0;color:#000;font-size:14px;font-weight:700;text-align:center}.warehouse-change-detail-execute{position:absolute;top:43px;min-width:0;height:32px;padding:0;border-radius:3px;color:#202020;font-size:16px;font-weight:700}.warehouse-change-detail-execute{left:763px;width:140px}.warehouse-change-detail-done-check{left:1012px;top:41px;height:18px;display:flex;align-items:center;gap:4px;margin:0;color:#6a6a6a;font-size:11px;line-height:18px}.warehouse-change-detail-done-check input{width:13px;height:13px;margin:0;accent-color:#006fc9}.warehouse-change-detail-new-line{position:absolute;left:492px;top:91px;width:98px;min-width:0;height:27px;padding:0;border-radius:3px;font-size:10px}.warehouse-change-detail-print{position:absolute;left:1013px;top:78px;width:112px;min-width:0;height:22px;padding:0;border-radius:3px;font-size:10px}.warehouse-change-detail-close{left:1128px;top:3px;width:27px;height:27px}.warehouse-change-detail-fields{position:absolute;left:11px;top:47px;width:520px;height:76px}.warehouse-change-detail-fields label{position:absolute;display:block;margin:0;color:#000;font-size:10px;font-style:italic;font-weight:700;vertical-align:top}.warehouse-change-detail-fields label>span{position:absolute;left:0;top:2px;width:71px;height:16px;overflow:hidden;text-align:left;white-space:nowrap}.warehouse-change-detail-fields input,.warehouse-change-detail-fields select,.warehouse-change-detail-fields textarea{position:absolute;left:79px;top:0;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:12px;font-style:normal;font-weight:400}.warehouse-change-detail-ansvarlig{left:0;top:0;width:232px;height:22px}.warehouse-change-detail-ansvarlig select{width:152px;height:22px}.warehouse-change-detail-comment{left:0;top:26px;width:473px;height:50px}.warehouse-change-detail-comment textarea{width:394px;height:50px;resize:none}.warehouse-change-lines{width:1157px;height:545px;min-height:545px;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;border:1px solid #aeb4bb;background:#fff}.warehouse-change-lines-table-scroll{min-height:0;flex:1 1 auto;overflow:auto}.warehouse-change-lines table{width:1157px;border-collapse:collapse;table-layout:fixed;color:#000;font-size:11px}.warehouse-change-lines th{height:18px;padding:0 3px;border:0;border-bottom:1px solid #aeb4bb;background:#fff;color:#6a6a6a;font-size:10px;font-style:normal;text-align:left;vertical-align:bottom}.warehouse-change-lines td{height:42px;padding:0 2px;border:1px solid #aeb4bb;border-top:0;background:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.warehouse-change-lines tbody tr:nth-child(odd) td{background:#f2f2f2}.warehouse-change-lines input{box-sizing:border-box;height:19px;padding:0 2px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#000;font:inherit}.warehouse-change-line-rowhead{width:18px;min-width:18px;padding:0;background:#f4f4f4;color:#111;text-align:center;vertical-align:middle}.warehouse-change-lines th.warehouse-change-line-rowhead{background:#fff}.warehouse-change-lines tbody tr td.warehouse-change-pallet-cell{padding:0;background:#c6e0b4}.warehouse-change-lines input.warehouse-change-pallet-input{width:100%;height:24px;border-color:transparent;background:#c6e0b4}.warehouse-change-lines input:disabled{border-color:transparent;background:transparent;color:#000}.warehouse-change-number-cell{height:42px;padding:0 3px;line-height:19px;text-align:right;vertical-align:top}.warehouse-change-lines td.warehouse-change-item-cell{padding:0 3px 0 23px;line-height:19px}.warehouse-change-lines th:nth-child(3){padding-left:23px}.warehouse-change-lines td.warehouse-change-item-cell span{height:19px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-change-line-adjustment-cell{position:relative;padding:0;height:42px}.warehouse-change-line-amount{position:absolute;left:0;top:0;width:90px;height:19px;display:block}.warehouse-change-line-comment{position:absolute;left:0;top:22px;width:100%;height:19px;display:block}.warehouse-change-line-done-cell{height:42px;padding:0;text-align:left;vertical-align:top}.warehouse-change-line-done-cell input{box-sizing:border-box;width:14px;height:14px;margin:2px 0 0 2px;display:block;accent-color:#006fc9}.warehouse-change-lines button{width:20px;height:18px;display:inline-grid;place-items:center;padding:0;border:1px solid #c8c8c8;border-radius:3px;background:#f7f7f7;color:#555}.warehouse-change-recordbar{flex:0 0 17px;height:17px;display:flex;align-items:center;gap:3px;padding:0 4px;border-top:1px solid #c7c7c7;background:#eff1f3;color:#111;font-size:11px}.warehouse-change-record-current{width:32px;height:15px;padding:0 2px;border:1px solid #c4c4c4;background:#fff;font-size:11px;line-height:13px;text-align:center}.warehouse-change-recordbar button{width:18px;min-width:18px;height:15px;border:0;background:transparent;color:#111;font-size:10px;line-height:13px}.warehouse-change-recordbar button:disabled{color:#999}.warehouse-change-record-filter{margin-left:5px;color:#888}.warehouse-change-record-search{height:15px;display:inline-flex;align-items:center;gap:2px;margin-left:5px}.warehouse-change-record-search input{width:85px;height:15px;padding:0 2px;border:1px solid #c4c4c4;background:#fff;font-size:11px;line-height:13px}.warehouse-change-recordbar .warehouse-change-record-delete{margin-left:auto}.warehouse-change-detail-loading{padding:16px;color:#555;font-size:12px}.warehouse-change-report-preview{min-height:100%;overflow:auto;background:#777;color:#000;font-family:Arial,sans-serif}.warehouse-change-report-loading{margin:16px;padding:12px;background:#fff;font-size:12px}.warehouse-change-report-toolbar{position:sticky;z-index:2;top:0;height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid #888;background:#eff1f3;color:#222;font-size:11px}.warehouse-change-report-toolbar strong{margin-right:auto}.warehouse-change-report-toolbar button{height:24px;display:inline-flex;align-items:center;gap:4px}.warehouse-change-report-pages{padding:16px}.warehouse-change-report-page{position:relative;width:210mm;min-width:210mm;height:297mm;margin:0 auto 16px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #00000073;font-family:Arial,sans-serif;font-size:10px;box-sizing:border-box}.warehouse-change-report-header{position:relative;width:715px;height:219px;margin-top:30px;margin-left:45px}.warehouse-change-report-order{position:absolute;left:9px;top:9px;width:293px;height:28px;overflow:hidden;font-size:24px;line-height:28px;white-space:nowrap;text-align:center}.warehouse-change-report-letterhead{position:absolute;left:423px;top:0;width:290px;display:flex;flex-direction:column;margin:0;color:#000;font-size:11px;font-style:normal;line-height:16px;white-space:pre}.warehouse-change-report-letterhead strong{height:23px;font-size:14px;line-height:21px}.warehouse-change-report-remarks-label,.warehouse-change-report-ref-label,.warehouse-change-report-date-label{position:absolute;left:8px;width:72px;line-height:15px}.warehouse-change-report-remarks-label{top:45px}.warehouse-change-report-remarks{position:absolute;left:8px;top:60px;width:381px;height:46px;overflow:hidden;white-space:pre-wrap}.warehouse-change-report-ref-label{top:114px}.warehouse-change-report-ref{position:absolute;left:92px;top:113px;line-height:15px}.warehouse-change-report-date-label{top:132px}.warehouse-change-report-date{position:absolute;left:92px;top:132px;line-height:15px}.warehouse-change-report-headings,.warehouse-change-report-row{width:702px;display:grid;grid-template-columns:81px 76px 197px 78px 68px 69px 133px}.warehouse-change-report-headings{position:absolute;left:10px;top:193px;height:26px;border-top:1px solid #000;font-weight:700;line-height:24px}.warehouse-change-report-headings span,.warehouse-change-report-row span{min-width:0;overflow:hidden;padding:0 2px;text-overflow:clip;white-space:nowrap;box-sizing:border-box}.warehouse-change-report-rows{width:702px;margin-left:55px}.warehouse-change-report-rows.is-continuation{margin-top:30px}.warehouse-change-report-row{height:17px;line-height:17px}.warehouse-change-report-row span:nth-child(5),.warehouse-change-report-row span:nth-child(6){text-align:right}.warehouse-change-report-page-footer{position:absolute;right:61px;bottom:45px;width:141px;height:16px;font-size:10px;line-height:16px;text-align:center}@media print{@page{size:A4 portrait;margin:0}body.warehouse-change-fraktbrev-printing{background:#fff}body.warehouse-change-fraktbrev-printing .ribbon,body.warehouse-change-fraktbrev-printing .tabs,body.warehouse-change-fraktbrev-printing .warehouse-change-report-toolbar{display:none!important}body.warehouse-change-fraktbrev-printing .workspace,body.warehouse-change-fraktbrev-printing .document-area,body.warehouse-change-fraktbrev-printing .document-panels,body.warehouse-change-fraktbrev-printing .document-panel:not([hidden]),body.warehouse-change-fraktbrev-printing .warehouse-change-report-preview,body.warehouse-change-fraktbrev-printing .warehouse-change-report-pages{position:static!important;width:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;padding:0!important;margin:0!important;background:#fff!important}body.warehouse-change-fraktbrev-printing .warehouse-change-report-page{width:210mm;min-width:210mm;height:297mm;margin:0;break-after:page;box-shadow:none}body.warehouse-change-fraktbrev-printing .warehouse-change-report-page:last-child{break-after:auto}}.warehouse-withdrawal-form{overflow:auto;background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.warehouse-withdrawal-canvas{width:1157px;min-height:641px;flex:0 0 auto;background:#fff}.warehouse-withdrawal-header{position:relative;width:1157px;height:164px;overflow:hidden;background:#fff}.warehouse-withdrawal-header h1{position:absolute;left:11px;top:4px;margin:0;color:#6a6a6a;font-size:21px;font-weight:700;line-height:29px}.warehouse-withdrawal-header p{position:absolute;left:211px;top:11px;margin:0;color:red;font-size:12px;font-weight:700;line-height:19px;white-space:nowrap}.warehouse-withdrawal-date{position:absolute;left:635px;top:7px;width:114px;height:22px;padding:0 4px;border:0;border-radius:0;background:#f0f0f0;color:#000;font-size:14px;font-weight:700;text-align:center}.warehouse-withdrawal-divider{position:absolute;left:0;top:34px;width:1157px;height:3px;background:#26597d}.warehouse-withdrawal-scanner{position:absolute;left:11px;top:42px;width:287px;height:34px;padding:0 5px;border:1px solid #999;border-radius:0;background:#c6e0b4;color:#000;font-size:18px}.warehouse-withdrawal-field{position:absolute;display:block;color:#000;font-size:10px;font-style:italic;font-weight:700;line-height:1}.warehouse-withdrawal-field>span:first-child{display:block;height:12px}.warehouse-withdrawal-field input{width:100%;height:22px;margin-top:3px;padding:0 4px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:13px;font-style:normal;font-weight:400}.warehouse-withdrawal-field input:disabled{background:#f1f1f1;color:#000;opacity:1}.warehouse-withdrawal-lager-id{left:4px;top:80px;width:106px}.warehouse-withdrawal-mengde{left:147px;top:80px;width:57px}.warehouse-withdrawal-kommentar{left:208px;top:80px;width:170px}.warehouse-withdrawal-sign{left:404px;top:80px;width:69px}.warehouse-withdrawal-sign-control{width:69px;height:22px;display:flex;margin-top:3px}.warehouse-withdrawal-sign-control input{width:42px;min-width:0;margin-top:0;border-right:0}.warehouse-withdrawal-sign-control button{width:26px;height:22px;display:grid;place-items:center;padding:0;border:1px solid #b8b8b8;border-radius:3px;background:#f3f3f3;color:#555}.warehouse-withdrawal-sign-control button:hover{background:#eaf3ff;border-color:#7aa7dc}.warehouse-withdrawal-sign-control button:disabled{background:#f0f0f0;border-color:#c8c8c8;color:#a0a0a0;cursor:not-allowed}.warehouse-withdrawal-innkjop{left:4px;top:121px;width:64px}.warehouse-withdrawal-varenr{left:72px;top:121px;width:72px}.warehouse-withdrawal-varetekst{left:147px;top:121px;width:252px}.warehouse-withdrawal-levbatch{left:404px;top:121px;width:120px}.warehouse-withdrawal-detail{position:relative;width:930px;height:473px;overflow:hidden;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;border-left:1px solid #a8a8a8;background:#fff}.warehouse-withdrawal-grid-shell{width:930px;height:454px;overflow:hidden;background:#fff}.warehouse-withdrawal-grid{width:930px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px}.warehouse-withdrawal-grid th{height:14px;padding:0 3px;border:0;background:#d7dde5;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:14px;text-align:left;white-space:nowrap}.warehouse-withdrawal-grid td{height:16px;padding:0 3px;border:0;border-bottom:1px solid #d0d0d0;background:#fff;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.warehouse-withdrawal-grid tbody tr.is-selected td{background:#9cd7df;color:#000}.warehouse-withdrawal-grid tbody tr:hover td{background:#dff3f6}.warehouse-withdrawal-grid tbody tr.is-selected:hover td{background:#9cd7df}.warehouse-withdrawal-recordbar{position:absolute;left:0;right:0;bottom:0;height:18px;display:flex;align-items:center;gap:1px;padding:0 3px;border-top:1px solid #c7c7c7;background:#eff1f3;color:#334155;font-family:Arial,Tahoma,sans-serif;font-size:11px}.warehouse-withdrawal-recordbar button{width:18px;height:16px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#9aa3ae;font-size:11px}.warehouse-withdrawal-recordbar input{height:16px;width:50px;padding:0 3px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#000;font-size:11px}.warehouse-withdrawal-record-count{min-width:24px}.warehouse-withdrawal-new-record{width:12px;color:#c6ccd3;text-align:center}.warehouse-withdrawal-filter-muted{height:16px;min-width:104px;display:inline-flex;align-items:center;margin-left:2px;padding-left:18px;border-left:1px solid #d2d2d2;color:#a0a8b0}.warehouse-withdrawal-search{width:70px}.tracking-form{background:#fff;color:#000;font-family:Calibri,Arial,Tahoma,sans-serif}.tracking-scroll{min-height:0;flex:1;overflow:auto;background:#fff}.tracking-canvas{position:relative;width:1322px;min-height:760px;background:#fff}.tracking-title{position:absolute;left:27px;top:2px;margin:0;color:#666;font-size:22px;font-weight:700;line-height:29px}.tracking-divider{position:absolute;left:4px;top:32px;width:1303px;height:3px;background:#26597d}.tracking-parent-record-selector{position:absolute;left:0;top:60px;bottom:0;z-index:1;width:21px;border-right:1px solid #a6a6a6;background:#f2f2f2}.tracking-parent-record-selector:before{content:"";position:absolute;left:7px;top:18px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #444}.tracking-panel-title,.tracking-grid-title{position:absolute;margin:0;color:#68717a;font-size:12px;font-weight:400;line-height:1}.tracking-panel-title{font-size:13px}.tracking-product-panel-title{left:34px;top:45px}.tracking-raw-panel-title{left:684px;top:45px}.tracking-field{position:absolute;display:block;color:#000;font-size:10px;font-weight:700;line-height:1}.tracking-field>span:first-child{display:block;height:12px}.tracking-field>span:first-child:empty{display:none}.tracking-field input{width:100%;height:21px;margin-top:2px;padding:0 4px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-family:Calibri,Arial,Tahoma,sans-serif;font-size:9pt;font-weight:400}.tracking-field input:disabled{background:#f2f2f2;color:#777;cursor:default}.tracking-field>span:first-child:empty+input,.tracking-field>span:first-child:empty+.tracking-combo{margin-top:0}.tracking-combo{position:relative;width:100%;height:21px;display:flex;margin-top:2px}.tracking-combo input{min-width:0;flex:1;margin-top:0;border-right:0}.tracking-combo button{width:18px;height:21px;display:grid;place-items:center;padding:0;border:1px solid #a8a8a8;border-radius:0;background:#f3f3f3;color:#333}.tracking-combo-menu{position:absolute;left:0;top:21px;z-index:80;width:302px;max-height:260px;overflow:auto;border:1px solid #7f7f7f;background:#fff;box-shadow:1px 2px 4px #0000003d;color:#000;font:9pt Calibri,Arial,sans-serif}.tracking-combo-menu>button{width:100%;min-height:17px;height:17px;display:grid;grid-template-columns:57px minmax(0,1fr);align-items:center;padding:0;border:0;background:#fff;color:#000;font:inherit;text-align:left}.tracking-combo-menu>button>span{min-width:0;height:17px;padding:1px 3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-combo-menu>button>span+span{border-left:1px solid #d0d0d0}.tracking-combo-menu>button:hover,.tracking-combo-menu>button.is-selected{background:#cfe8f6}.tracking-combo-empty{display:block;min-height:17px;padding:1px 4px;color:#666}.tracking-date-control{width:100%;height:21px;display:flex;margin-top:2px}.tracking-date-control input{min-width:0;flex:1;margin-top:0;border-right:0}.tracking-date-control button{width:18px;height:21px;display:grid;place-items:center;padding:0;border:1px solid #a8a8a8;border-radius:0;background:#f3f3f3;color:#111}.tracking-calendar{position:absolute;left:0;top:37px;z-index:20;width:190px;padding:4px 7px 6px;border:1px solid #9a9a9a;background:#fff;box-shadow:0 2px 4px #00000038;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:11px;font-weight:400}.tracking-calendar-nav{height:21px;display:grid;grid-template-columns:22px 1fr 22px;align-items:center}.tracking-calendar-nav button{width:20px;height:18px;padding:0;border:0;background:transparent;color:#0072bc;font-size:17px;line-height:16px}.tracking-calendar-nav strong{color:#444;font-weight:400;text-align:center}.tracking-calendar-weekdays,.tracking-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.tracking-calendar-weekdays{margin-top:2px;color:#000}.tracking-calendar-days button{height:18px;padding:0;border:1px solid transparent;background:#fff;color:#000;font:inherit}.tracking-calendar-days button.is-muted{color:#b3b3b3}.tracking-calendar-days button.is-today{border-color:#d64f4f}.tracking-calendar-days button.is-selected{border-color:#d64f4f;background:#fff}.tracking-calendar-today{display:block;height:22px;margin:5px auto 0;padding:0 12px;border:1px solid #b0b0b0;border-radius:0;background:#fff;color:#000;font-size:11px}.tracking-product-number{left:30px;top:64px;width:72px}.tracking-product-name{left:113px;top:64px;width:253px}.tracking-product-date{left:374px;top:64px;width:77px}.tracking-product-rule,.tracking-raw-rule{position:absolute;height:1px;border-top:1px solid #000}.tracking-product-rule{left:30px;top:100px;width:633px}.tracking-raw-number{left:684px;top:64px;width:72px}.tracking-raw-name{left:767px;top:64px;width:253px}.tracking-raw-batch{left:1028px;top:64px;width:103px}.tracking-raw-shelf-life{left:1148px;top:64px;width:77px}.tracking-raw-rule{left:684px;top:100px;width:581px}.tracking-product-production-title{left:30px;top:112px}.tracking-product-raw-title{left:30px;top:281px}.tracking-product-movement-title{left:30px;top:516px}.tracking-raw-movement-title{left:684px;top:112px}.tracking-raw-production-title{left:684px;top:432px}.tracking-selected-raw{left:143px;top:513px;width:104px}.tracking-product-from-date{left:253px;top:501px;width:85px}.tracking-product-to-date{left:344px;top:501px;width:78px}.tracking-active-raw{left:835px;top:426px;width:114px}.tracking-raw-from-date{left:978px;top:416px;width:85px}.tracking-raw-to-date{left:1068px;top:416px;width:78px}.tracking-note{position:absolute;margin:0;color:#343a40;font-size:9px;font-style:italic;line-height:1;white-space:nowrap}.tracking-product-note{left:447px;top:520px}.tracking-raw-note{left:1042px;top:109px}.tracking-subform{position:absolute;overflow:hidden;border:1px solid #a7a7a7;background:#fff}.tracking-grid-viewport{position:absolute;top:0;right:0;bottom:17px;left:0;overflow:auto;scrollbar-gutter:stable;background:#fff}.tracking-product-production-grid{left:30px;top:123px;width:635px;height:144px}.tracking-product-raw-grid{left:30px;top:297px;width:635px;height:202px}.tracking-product-movement-grid{left:30px;top:536px;width:635px;height:197px}.tracking-raw-movement-grid{left:684px;top:123px;width:581px;height:282px}.tracking-raw-production-grid{left:684px;top:450px;width:581px;height:254px}.tracking-grid-table{width:100%;min-width:100%;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Calibri,Arial,sans-serif;font-size:9pt}.tracking-product-movement-grid .tracking-grid-table{min-width:690px}.tracking-row-head-col{width:20px}.tracking-grid-table th,.tracking-grid-table td{height:17px;padding:0 3px;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:middle}.tracking-grid-table th{position:sticky;top:0;z-index:2;background:#d6dce5;color:#000;font-size:8pt;font-weight:400}.tracking-grid-table td{background:#fff}.tracking-grid-table tbody tr:nth-child(2n) td{background:#f2f2f2}.tracking-grid-table tbody tr{cursor:default}.tracking-grid-table tbody tr:hover td{background:#eef7fb}.tracking-grid-table tbody tr.is-selected td{background:#d6edf7}.tracking-grid-table td.is-link{text-decoration:none;cursor:pointer}.tracking-product-production-grid .tracking-grid-table td.is-link{color:#0072bc}.tracking-raw-production-grid .tracking-grid-table td.is-link{color:#2e75b6}.tracking-product-raw-grid .tracking-grid-table td.is-link{color:#2f3699}.tracking-product-movement-grid .tracking-grid-table td.is-link,.tracking-raw-movement-grid .tracking-grid-table td.is-link{color:#1f4e79}.tracking-grid-table td.is-link:focus-visible{outline:1px dotted #000;outline-offset:-2px}.tracking-cell-editor{width:calc(100% + 6px);height:17px;margin:0 -3px;padding:0 3px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-decoration:none}.tracking-cell-editor:focus{outline:1px solid #000;outline-offset:-1px;background:#fff;color:#000;text-decoration:none}.tracking-grid-table tbody tr.is-type-5 td.tracking-col-type{background:#22b14c;color:#000}.tracking-grid-table tbody tr.is-type-7 td.tracking-col-type{background:#fff200;color:#000}.tracking-grid-table tbody tr.is-type-5:hover td.tracking-col-type{background:#20a344}.tracking-grid-table tbody tr.is-type-7:hover td.tracking-col-type{background:#f2e500}.tracking-row-head{width:20px;min-width:20px;padding:0;text-align:center}.tracking-recordbar{position:absolute;left:0;right:0;bottom:0;height:17px;display:flex;align-items:center;gap:2px;padding:0 3px;border-top:1px solid #b8c0ca;background:#edf0f4;color:#5b626a;font-family:Calibri,Arial,Tahoma,sans-serif;font-size:10px;line-height:1;overflow:hidden}.tracking-recordbar button{width:12px;height:13px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#b8b8b8;font-size:8px}.tracking-recordbar button:not(:disabled){color:#444;cursor:pointer}.tracking-recordbar input{width:49px;height:15px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:10px}.tracking-record-count{min-width:28px;white-space:nowrap}.tracking-filter-icon{position:relative;width:17px;height:15px;margin-left:4px;border-left:1px solid #c4c8ce}.tracking-filter-icon:before{content:"";position:absolute;left:4px;top:2px;width:10px;height:8px;border:1px solid #9aa1aa;border-bottom:0;transform:skew(-18deg)}.tracking-filter-icon:after{content:"";position:absolute;left:9px;top:8px;width:1px;height:5px;background:#9aa1aa;transform:rotate(35deg)}.tracking-filter-text{color:#a0a5aa;white-space:nowrap}.tracking-recordbar .tracking-record-search{width:70px;margin-left:4px}.tracking-context-menu{position:fixed;z-index:10000;width:174px;padding:2px 0;border:1px solid #8a8a8a;background:#fff;box-shadow:2px 3px 6px #0000003d;color:#000;font:9pt Calibri,Arial,sans-serif}.tracking-context-menu button{width:100%;height:21px;display:block;padding:1px 10px 1px 24px;border:0;background:#fff;color:#000;font:inherit;text-align:left;white-space:nowrap}.tracking-context-menu button:hover,.tracking-context-menu button:focus-visible{outline:0;background:#cfe8f6}.tracking-horizontal-scroll{position:absolute;right:4px;bottom:2px;width:258px;height:12px;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background:#eef0f2}.tracking-horizontal-thumb{position:absolute;left:18px;top:2px;width:215px;height:8px;border-radius:8px;background:#707070}.material-need-form{background:#fff;color:#000;font-family:Arial,Tahoma,sans-serif}.material-need-header{position:relative;height:104px;flex:0 0 104px;overflow:hidden;background:#fff}.material-need-header h1{position:absolute;left:22px;top:4px;margin:0;color:#666;font-size:22px;font-weight:700;line-height:29px}.material-need-update,.material-need-consumed,.material-need-refresh{position:absolute;top:3px;min-width:0;height:31px;padding:0 8px;border-radius:4px;font-size:10px;line-height:1.05;white-space:normal}.material-need-update{left:360px;width:103px}.material-need-consumed{left:471px;width:103px}.material-need-refresh{left:585px;width:104px}.material-need-refresh-caption{position:absolute;left:588px;top:37px;width:96px;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1;text-align:center}.material-need-close{position:absolute;left:clamp(875px,72vw,1380px);top:6px;width:70px;height:24px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.material-need-close:hover{background:#eaf3ff;border-color:#7aa7dc}.material-need-line{position:absolute;left:22px;right:80px;top:34px;height:3px;background:#00b0ef}.material-need-field{position:absolute;display:flex;align-items:center;gap:6px;color:#000;font-size:10px;font-style:italic;font-weight:700;line-height:1;white-space:nowrap}.material-need-field input,.material-need-market-value,.material-need-packaging-select select{height:20px;padding:0 4px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#000;font-size:11px;font-style:normal;font-weight:400}.material-need-count{left:24px;top:50px}.material-need-count input{width:107px}.material-need-help{position:absolute;left:24px;top:78px;margin:0;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1;white-space:nowrap}.material-need-from{left:352px;top:47px}.material-need-from input{width:108px;text-align:right}.material-need-to{left:524px;top:47px}.material-need-to input{width:108px;text-align:right}.material-need-market{position:absolute;left:352px;top:68px;width:186px;margin:0;padding:0;border:0;color:#000;font-size:10px}.material-need-market legend{display:block;margin:0 0 4px;padding:0;font-size:10px;line-height:1}.material-need-market label{display:inline-flex;align-items:center;gap:3px;margin-right:14px;line-height:14px;white-space:nowrap}.material-need-market input{width:13px;height:13px;margin:0;accent-color:#0b74d1}.material-need-market-value{position:absolute;left:542px;width:106px}.material-need-market-value-top{top:63px}.material-need-market-value-bottom{top:84px}.material-need-report,.material-need-report-status{position:absolute;top:61px;min-width:0;height:24px;padding:0;border-radius:4px;font-size:10px}.material-need-report{left:656px;width:120px}.material-need-report-status{left:782px;width:147px}.material-need-packaging-title{position:absolute;left:1007px;top:51px;color:#000;font-size:9px;font-style:italic;font-weight:700;line-height:1;white-space:nowrap}.material-need-packaging-select{position:absolute;left:1007px;top:71px;display:flex;align-items:center;gap:18px;color:#000;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.material-need-packaging-select select{width:105px}.material-need-packaging-report{position:absolute;left:1092px;top:88px;width:104px;min-width:0;height:18px;padding:0;border-radius:3px;font-size:10px}.material-need-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(260px,20fr) minmax(420px,40fr) minmax(420px,40fr);overflow:hidden;border-top:1px solid #000;background:#fff}.material-need-production-pane,.material-need-lines-pane,.material-need-status-pane{min-height:0;background:#fff}.material-need-production-pane{min-width:0;display:flex;flex-direction:column;border-right:1px solid #777;overflow:hidden}.material-need-lines-pane{min-width:0;display:flex;flex-direction:column;border-right:1px solid #777}.material-need-status-pane{position:relative;min-width:0;display:flex;flex-direction:column}.material-need-table-wrap,.material-need-grid-shell{min-height:0;flex:1;overflow:auto;background:#fff}.material-need-production-grid{width:430px;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:10px;line-height:13px}.material-need-production-rowhead-col{width:20px}.material-need-production-date-col{width:62px}.material-need-production-number-col{width:52px}.material-need-production-text-col{width:176px}.material-need-production-count-col{width:25px}.material-need-production-market-col{width:78px}.material-need-production-grid td{height:14px;padding:0 2px;border-right:1px solid #c8c8c8;overflow:hidden;background:#fff;text-overflow:clip;white-space:nowrap;vertical-align:middle}.material-need-rowhead{padding:0;background:#f3f3f3;color:#111;font-size:10px;text-align:center}.material-need-production-grid tr.is-selected .material-need-rowhead{background:#f3f3f3}.material-need-left-scrollbar{height:18px;flex:0 0 18px;position:relative;border-top:1px solid #b8c0ca;background:#edf0f4}.material-need-left-scrollbar span{position:absolute;left:36px;top:8px;width:16px;height:2px;background:#7a7a7a}.material-need-grid{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,Tahoma,sans-serif;font-size:10px;line-height:14px}.material-need-grid th,.material-need-grid td{height:15px;padding:0 3px;overflow:hidden;background:#fff;text-overflow:clip;white-space:nowrap;vertical-align:middle}.material-need-grid th{height:17px;border-bottom:1px solid #000;color:#000;font-size:9px;font-weight:700;line-height:1.05;text-align:left}.material-need-grid td{border-right:1px solid #e0e0e0}.material-need-grid tbody tr:hover td{background:#eef7fb}.material-need-suppressed-cell{background:silver!important;color:silver}.material-need-status-grid th{height:29px;padding-top:4px;vertical-align:top}.material-need-status-grid .material-need-status-spacer td,.material-need-status-grid .material-need-status-spacer:hover td{height:20px;border-right:0;background:#fff}.material-need-th-main,.material-need-th-sub{display:block}.material-need-th-sub{margin-top:4px;font-weight:400}.material-need-num{text-align:right}.material-need-center{text-align:center}.material-need-status-button{position:absolute;left:48px;top:33px;z-index:2;width:98px;min-width:0;height:17px;padding:0;border-radius:3px;font-size:9px}.material-need-recordbar{height:18px;flex:0 0 18px;display:flex;align-items:center;gap:2px;padding:0 3px;border-top:1px solid #b8c0ca;background:#edf0f4;color:#5b626a;font-family:Arial,Tahoma,sans-serif;font-size:10px;line-height:1;overflow:hidden}.material-need-recordbar button{width:14px;height:14px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#b8b8b8}.material-need-recordbar input{width:48px;height:15px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-size:10px}.material-need-filter-icon{position:relative;width:17px;height:15px;margin-left:3px;border-left:1px solid #c4c8ce}.material-need-filter-icon:before{content:"";position:absolute;left:4px;top:2px;width:10px;height:8px;border:1px solid #9aa1aa;border-bottom:0;transform:skew(-18deg)}.material-need-filter-icon:after{content:"";position:absolute;left:9px;top:8px;width:1px;height:5px;background:#9aa1aa;transform:rotate(35deg)}.material-need-filter-text{color:#a0a5aa;white-space:nowrap}.material-need-recordbar .material-need-search{width:66px;margin-left:4px}.material-need-api-status{min-height:18px;padding:2px 6px;border-top:1px solid #b8bec6;background:#eef3f7;color:#2f3d4b;font-size:11px}.material-need-horizontal-scroll{position:absolute;right:24px;bottom:3px;z-index:3;width:min(520px,calc(100% - 210px));height:12px;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;background:#eef0f2}.material-need-horizontal-scroll span{position:absolute;left:18px;right:22px;top:2px;height:8px;border-radius:8px;background:#707070}.material-need-raw-detail-backdrop{align-items:center;justify-content:center;padding:24px}.material-need-raw-detail-modal{width:min(1720px,calc(100vw - 64px));height:min(920px,calc(100vh - 64px));min-width:960px;min-height:620px;display:flex;overflow:hidden;border:1px solid #8d8d8d;background:#fff;box-shadow:0 18px 45px #00000047}.material-need-raw-detail-modal .raw-detail-form{width:100%;height:100%}.material-need-form{position:relative;display:block;overflow:auto;background:#fff;font:10px Arial,Tahoma,sans-serif}.material-need-header{width:2079px;height:113px;min-height:113px;overflow:hidden;margin-left:18px}.material-need-header h1{left:0;top:4px;width:321px;color:#717078;font:700 22px/32px Arial,Tahoma,sans-serif}.material-need-update,.material-need-consumed{top:4px;width:111px;height:34px}.material-need-update{left:363px}.material-need-consumed{left:482px}.material-need-refresh{left:605px;top:0;width:113px;height:19px;white-space:nowrap}.material-need-refresh-caption{left:608px;top:21px;width:100px}.material-need-refresh-count{position:absolute;left:710px;top:19px;width:390px;height:18px;box-sizing:border-box;padding:0 3px;border:1px solid #b8b8b8;border-radius:0;background:#f0f0f0;color:#777;font:10px Arial,Tahoma,sans-serif}.material-need-close{left:1311px;top:8px;width:75px;height:26px}.material-need-line{left:0;right:auto;top:38px;width:2079px;height:1px}.material-need-count{left:4px;top:53px}.material-need-count span{width:62px}.material-need-count input{width:113px}.material-need-help{left:0;top:76px}.material-need-from{left:355px;top:49px;width:181px}.material-need-from span{width:62px}.material-need-from input{width:113px}.material-need-to{left:541px;top:49px;width:132px}.material-need-to span{width:12px}.material-need-to input{width:113px}.material-need-calendar{position:absolute;right:1px;top:1px;z-index:2;width:17px;height:18px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid #aaa;border-radius:0;background:#f4f4f4;color:#333}.material-need-field input.material-need-native-date{position:absolute;right:0;top:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.material-need-market{left:355px;top:72px;width:200px;height:32px}.material-need-market legend{margin-bottom:2px}.material-need-market label{margin-right:12px}.material-need-market-value{left:559px;top:87px;width:113px;height:18px}.material-need-report,.material-need-report-status{top:64px;height:26px}.material-need-report{left:680px;width:131px}.material-need-report-status{left:816px;width:158px}.material-need-packaging-title{left:1058px;top:53px}.material-need-packaging-select{left:1058px;top:72px;gap:5px}.material-need-packaging-select span{width:86px}.material-need-packaging-select select{width:113px}.material-need-packaging-report{left:1149px;top:91px;width:113px;height:19px}.material-need-body{width:2076px;height:calc(100% - 113px);min-height:620px;display:grid;grid-template-columns:354px 743px 979px;overflow:hidden;border-top:0;margin-left:18px}.material-need-main-selector{position:absolute;left:0;top:113px;z-index:4;width:18px;height:calc(100% - 113px);box-sizing:border-box;border-right:1px solid #aaa;background:#f2f2f2;color:#111;font:9px/16px Arial,sans-serif;text-align:center}.material-need-main-selector span{display:block;margin-top:2px}.material-need-production-pane,.material-need-lines-pane{border-right:1px solid #777}.material-need-production-pane.is-disabled .material-need-table-wrap{pointer-events:none;background:#f1f1f1;color:#777}.material-need-table-wrap,.material-need-grid-shell{scrollbar-color:#777 #eef0f2;scrollbar-width:auto}.material-need-production-grid{width:367px;min-width:367px;line-height:15px}.material-need-production-date-col{width:68px}.material-need-production-utf-col{width:11px}.material-need-production-number-col{width:42px}.material-need-production-text-col{width:189px}.material-need-production-count-col{width:19px}.material-need-production-market-col{width:38px}.material-need-production-grid td{height:15px;padding:0 2px}.material-need-production-grid tr.is-selected td{background:#a4d5e2}.material-need-production-grid tr:focus{outline:1px dotted #111;outline-offset:-1px}.material-need-lines-grid{width:706px;min-width:706px}.material-need-grid th,.material-need-grid td{box-sizing:border-box;height:17px}.material-need-grid th{height:18px}.material-need-lines-grid tbody tr:hover td,.material-need-lines-grid tbody tr[aria-current=true] td{background:#fff}.material-need-lines-grid tbody tr:focus,.material-need-status-grid tbody tr:focus{outline:1px dotted #111;outline-offset:-1px}.material-need-status-grid{width:969px;min-width:969px}.material-need-status-grid th{height:33px}.material-need-status-grid tbody tr.is-current td{background:#a4d5e2}.material-need-status-grid tbody tr.is-current td.material-need-suppressed-cell{background:silver}.material-need-onhand-cell{background:#d8d9d8;font-weight:700}.material-need-cell-link{width:100%;height:15px;display:block;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;color:#0000c0;font:inherit;line-height:15px;text-align:inherit;text-decoration:none;text-overflow:clip;white-space:nowrap}.material-need-cell-link:hover,.material-need-cell-link:focus-visible{text-decoration:underline;outline:1px dotted currentColor}.material-need-cell-link.is-warehouse{color:#9933af}.material-need-suppressed-cell .material-need-cell-link{color:silver;pointer-events:none}.material-need-status-button{left:30px;top:17px;width:75px;height:16px}.material-need-recordbar{height:20px;flex:0 0 20px;gap:1px;padding:1px 3px}.material-need-recordbar button{width:14px;height:16px;color:#555;font:8px/15px Arial,Tahoma,sans-serif}.material-need-recordbar button:disabled{color:#bababa}.material-need-recordbar input{width:42px;height:16px}.material-need-recordbar .material-need-search{width:72px;margin-left:3px}.material-need-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;display:grid;place-items:center;background:transparent}.material-need-dialog{width:460px;border:1px solid #777;background:#f0f0f0;box-shadow:0 10px 28px #00000052;color:#111;font:12px Segoe UI,Arial,sans-serif}.material-need-dialog>header{height:31px;box-sizing:border-box;padding:7px 10px;background:#fff}.material-need-dialog>div{min-height:76px;display:flex;align-items:center;gap:15px;padding:14px 20px;background:#fff}.material-need-dialog>div>span{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#1977d2;color:#fff;font:700 22px/30px Arial;text-align:center}.material-need-dialog.is-critical>div>span{background:#d42424}.material-need-dialog p{margin:0;white-space:pre-line}.material-need-dialog>footer{height:46px;display:flex;align-items:center;justify-content:flex-end;padding:0 14px}.material-need-dialog>footer button{width:78px;height:25px;border:1px solid #777;background:#fff}.material-need-context-menu{position:fixed;z-index:2000;width:205px;max-height:min(510px,calc(100vh - 12px));overflow-y:auto;box-sizing:border-box;padding:3px;border:1px solid #777;background:#f7f7f7;box-shadow:2px 4px 12px #00000047}.material-need-context-menu button{width:100%;height:24px;display:block;padding:0 8px 0 24px;border:0;border-radius:0;background:transparent;color:#111;font:11px/23px Segoe UI,Arial,sans-serif;text-align:left;white-space:nowrap}.material-need-context-menu button:hover,.material-need-context-menu button:focus-visible{background:#dcecff;outline:1px solid #8cb5e8}.material-need-context-menu button:nth-child(4),.material-need-context-menu button:nth-child(16){border-top:1px solid #ccc}.material-need-report-view{height:100%;min-height:0;display:grid;grid-template-rows:36px minmax(0,1fr);overflow:hidden;background:#ddd}.material-need-report-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;border-bottom:1px solid #aaa;background:#f4f4f4;font:12px Arial,sans-serif}.material-need-report-toolbar>div{display:flex;gap:6px}.material-need-report-toolbar>div{align-items:center}.material-need-report-toolbar button,.material-need-report-zoom{display:inline-flex;align-items:center;gap:4px}.material-need-report-zoom input{width:90px}.material-need-report-zoom output{width:34px;font-variant-numeric:tabular-nums}.material-need-report-workspace{min-height:0;overflow:auto;padding:18px 30px 28px;background:#dedede}.material-need-report-sheet{position:relative;width:210mm;min-height:297mm;margin:0 auto 18px;box-sizing:border-box;padding:12mm 8mm 12mm 14mm;border:1px solid #333;background:#fff;box-shadow:0 2px 9px #0000003d;color:#000;font-family:Arial,Helvetica,sans-serif;page:materialbehov;break-after:page}.material-need-report-page-header{position:relative;width:100%;height:17mm;box-sizing:border-box;border-bottom:0}.material-need-report-page-header h1{position:absolute;left:1mm;top:1mm;margin:0;font:italic 700 14pt/8mm Arial,sans-serif}.material-need-report-page-header p{position:absolute;left:58mm;top:2mm;width:75mm;margin:0;font:italic 7.5pt/5mm Arial,sans-serif;text-align:center;white-space:pre-line}.material-need-report-logo{position:absolute;right:0;top:0;width:50mm;height:16mm;background:center / contain no-repeat}.material-need-report-packaging-label{position:absolute;left:1mm;bottom:1mm;font:700 8pt Arial,sans-serif}.material-need-report-table{width:100%;table-layout:fixed;border-collapse:collapse;font:6.8pt/4mm Arial,sans-serif}.material-need-report-table th,.material-need-report-table td{height:4mm;box-sizing:border-box;overflow:hidden;padding:0 .7mm;border:.2mm solid #444;background:#fff;text-align:left;text-overflow:clip;white-space:nowrap}.material-need-report-table th{height:5mm;border-color:transparent;background:transparent;font-weight:700}.material-need-report-table th.is-numeric,.material-need-report-table td.is-numeric{text-align:right}.material-need-report-table td.is-negative{color:red}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(1){width:6.05%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(2){width:24.62%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(3){width:9.62%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(4){width:11.48%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(5){width:4.34%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(6){width:7.2%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(7){width:11.19%}.material-need-report-sheet:not(.is-stock):not(.is-packaging) .material-need-report-table col:nth-child(8){width:21.05%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(1){width:6.62%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(2){width:23.04%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(3){width:10.34%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(4){width:19.62%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(5){width:5.48%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(6){width:11.48%}.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(7),.material-need-report-sheet.is-stock .material-need-report-table col:nth-child(8){width:11.91%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(1){width:7.62%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(2){width:32.75%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(3){width:14.91%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(4){width:12.76%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(5){width:4.91%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(6){width:7.2%}.material-need-report-sheet.is-packaging .material-need-report-table col:nth-child(7){width:12.48%}.material-need-report-group td{height:5mm;border-right-color:transparent;border-left-color:transparent;font-weight:700}.material-need-report-subtotal td{height:5mm;border-top:.4mm solid #000;font-weight:700}.material-need-report-grand td{height:5mm;border-top:.6mm double #000;font-weight:700}.material-need-report-sheet>footer{position:absolute;left:14mm;right:8mm;bottom:9mm;height:4mm;padding-top:1mm;border-top:0;font:6pt/3mm Arial,sans-serif;text-align:right}@page materialbehov{size:A4 portrait;margin:0}@media print{body:has(.material-need-report-view) *{visibility:hidden!important}.material-need-report-view,.material-need-report-view *{visibility:visible!important}.material-need-report-view{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;background:#fff}.material-need-report-toolbar{display:none!important}.material-need-report-workspace{overflow:visible;padding:0;background:#fff}.material-need-report-sheet{width:210mm;min-height:297mm;margin:0;border:0;box-shadow:none}.material-need-report-sheet{zoom:1!important}}.module-filterbar{min-height:42px;display:flex;align-items:end;gap:10px;padding:5px 10px 6px 16px;border-bottom:1px solid #d5d5d5;background:#f7fbef}.module-filterbar label{display:grid;gap:2px;color:#00133d;font-size:10px;font-weight:600}.module-filterbar input{width:136px;height:21px;padding:0 5px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#111;font-size:12px}.module-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;padding:8px 10px;border-bottom:1px solid #d8d8d8;background:#f7f7f7}.module-section{min-width:0;border:1px solid #c6ced8;background:#fff}.module-section h2{min-height:24px;margin:0;padding:5px 8px;border-bottom:1px solid #d6dce4;background:#ecf3fb;color:#123;font-size:12px}.module-section p{margin:0;padding:7px 8px 0;color:#565656;font-size:12px}.module-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:7px;padding:8px}.module-fields label{display:grid;gap:2px;color:#333;font-size:11px}.module-fields input{height:24px;padding:0 6px;border:1px solid #b8b8b8;border-radius:0;background:#fff;color:#111;font-size:12px}.module-section-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.module-grid td{max-width:320px;overflow:hidden;text-overflow:ellipsis}.module-grid input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#006fc9}.recipe-grid{width:100%;min-width:100%;table-layout:fixed}.recipe-grid thead{display:none}.recipe-grid col.recipe-col-row-head{width:8px}.recipe-grid col.recipe-col-filler{width:auto}.module-empty{min-height:0;flex:1;display:grid;place-content:center;justify-items:center;gap:8px;color:#26597d}.grid-shell{min-height:0;flex:1;overflow:auto;background:#fff}.raw-grid{width:max-content;min-width:100%;border-collapse:collapse;table-layout:fixed;color:#000;font-family:Arial,sans-serif;font-size:11px}.raw-grid th,.raw-grid td{height:17px;padding:0 3px;border:1px solid #1a1a1a;background:#fff;white-space:nowrap;vertical-align:middle}.raw-grid th{height:22px;border-color:transparent;border-bottom:1px solid #1a1a1a;background:#fff;color:#00133d;font-size:9px;font-weight:600;line-height:1.05}.raw-grid tr.is-selected td{background:#9cd7df}.raw-grid tr:hover td{background:#dff3f6}.raw-grid tr.is-selected:hover td{background:#9cd7df}.raw-grid.raw-material-grid tr.is-selected td,.raw-grid.raw-material-grid tr.is-selected:hover td{background:#a4d5e2}.row-head{width:20px;min-width:20px;padding:0;text-align:center;background:#e8e8e8;color:#111}.varenr{width:58px;color:#0067c8;font-weight:700}.recipe-grid th,.recipe-grid td{height:15px;padding:0 2px;border-width:0 0 1px;border-style:solid;border-color:#1a1a1a;font-size:10px;line-height:14px}.recipe-grid .row-head{width:8px;min-width:8px;padding:0;background:#e8e8e8;font-size:9px;line-height:14px}.recipe-grid tbody tr:first-child td{border-top:0}.recipe-grid input[type=checkbox]{width:13px;height:13px}.recipe-grid tr.is-selected td,.recipe-grid tr:hover td,.recipe-grid tr.is-selected:hover td{background:#fff}.recipe-grid tr.is-selected .row-head,.recipe-grid tr.is-selected:hover .row-head{background:#e8e8e8}.recipe-grid tr.is-selected td:nth-child(2),.recipe-grid tr.is-selected:hover td:nth-child(2){background:#1f31ff;color:#fff}.recipe-grid td:nth-child(2){color:#00f;font-weight:700}.recipe-grid td:nth-child(5),.recipe-grid td:nth-child(6),.recipe-grid td:nth-child(7),.recipe-grid td:nth-child(8),.recipe-grid td:nth-child(9){text-align:right}.recipe-grid td:nth-child(10),.recipe-grid td:nth-child(11){text-align:center}.recipe-grid td:nth-child(12){text-align:left}.recipe-grid td:nth-child(12) input[type=checkbox]{margin-left:8px}.recipe-grid .recipe-filler-cell{min-width:0;max-width:none}.raw-material-grid col.raw-col-varenr{width:64px}.raw-material-grid col.raw-col-varetekst{width:171px}.raw-material-grid col.raw-col-lev-varenr{width:83px}.raw-material-grid col.raw-col-varegruppe{width:90px}.raw-material-grid col.raw-col-undervaregruppe{width:75px}.raw-material-grid col.raw-col-enhet{width:57px}.raw-material-grid col.raw-col-price-no{width:71px}.raw-material-grid col.raw-col-price-export{width:57px}.raw-material-grid col.raw-col-endret{width:76px}.raw-material-grid col.raw-col-forprod{width:79px}.raw-material-grid col.raw-col-hoved-lev{width:94px}.raw-material-grid col.raw-col-alt-lev{width:100px}.raw-material-grid col.raw-col-allergen{width:30px}.raw-material-grid col.raw-col-ab,.raw-material-grid col.raw-col-tk{width:21px}.raw-material-grid col.raw-col-tmp{width:24px}.raw-material-grid col.raw-col-holdb{width:30px}.raw-material-grid col.raw-col-godkj{width:95px}.raw-material-grid col.raw-col-ikke-aktuell{width:44px}.raw-material-grid col.raw-col-telles{width:36px}.raw-material-grid col.raw-col-enhetsvekt{width:118px}.raw-material-grid col.raw-col-enheter{width:150px}.raw-material-grid col.raw-col-prpall{width:160px}.raw-material-grid col.raw-col-vektkontroll{width:48px}.raw-material-form .raw-grid th,.raw-material-form .raw-grid td{width:auto}.raw-material-form .raw-grid .row-head{display:none;width:0;min-width:0;padding:0;border:0}.raw-material-form .raw-grid .varenr{width:auto}.num{text-align:right}.muted{color:#7892a3}.raw-material-list-combo{position:relative;box-sizing:border-box;width:100%;height:17px;min-height:17px;overflow:visible;background:transparent}.raw-material-list-combo .po-readonly-combo-button{height:17px;min-height:17px;padding-left:2px;line-height:16px}.raw-material-list-combo .po-readonly-combo-arrow{height:16px}.raw-material-list-combo .po-readonly-combo-list{top:16px;line-height:15px}.raw-material-supplier-combo-list{width:227px}.raw-grid.raw-material-grid td:has(.raw-material-list-combo){padding:0}.raw-grid.raw-material-grid td:has(.raw-material-list-combo.is-open){position:relative;z-index:12;overflow:visible}.forprod{display:flex;align-items:center;gap:7px}.date-check{display:flex;align-items:center;gap:4px}.raw-grid input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.allergen-name{font-style:italic;font-weight:700}.raw-grid tr.raw-virtual-pad td,.raw-grid tr.raw-virtual-pad:hover td{height:auto;padding:0;border:0;background:#fff}.statusbar{height:31px;display:flex;align-items:center;gap:4px;padding:3px 7px;border-top:1px solid #c8c8c8;background:#efefef;color:#333;font-size:12px}.statusbar button{width:24px;height:22px;padding:0;border:1px solid transparent;background:transparent;color:#555}.statusbar button:hover{border-color:#b7c9de;background:#fff}.statusbar input{height:22px;width:48px;padding:0 6px;border:1px solid #b8b8b8;border-radius:0;background:#fff;font-size:12px}.filter-muted{margin-left:8px;padding-left:20px;color:#a0a0a0;border-left:1px solid #d0d0d0}.statusbar .status-search{width:110px}.placeholder-form{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;background:#f7f7f7;color:#4d4d4d}.placeholder-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid #ccd4de;border-radius:6px;background:#fff;color:#26597d}.placeholder-form h2{margin:0;color:#26597d;font-size:18px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#14182059}.detail-modal{width:min(680px,calc(100vw - 32px));border:1px solid #9aaac0;background:#f6f7f9;box-shadow:0 22px 48px #00000040}.detail-modal header{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #cad2de;background:#fff}.detail-modal h2{margin:0;color:#26597d;font-size:18px}.detail-modal header button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#333}.detail-modal.ingredient-detail-modal{width:980px;max-width:min(980px,calc(100vw - 32px));background:#fff}.detail-modal.ingredient-detail-modal header{position:relative;height:31px;display:block;padding:0;border-bottom:0}.detail-modal.ingredient-detail-modal h2{position:absolute;left:0;top:0;width:158px;height:26px;margin:0;color:#6a6a6a;font:700 22px/26px Arial,sans-serif}.detail-modal.ingredient-detail-modal header>button{position:absolute;left:899px;top:0;width:50px;height:31px;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#333}.modal-backdrop.ingredient-detail-backdrop{background:#14182059}.detail-modal.ingredient-detail-modal{width:760px;max-width:min(760px,calc(100vw - 28px));height:min(432px,calc(100vh - 28px));max-height:calc(100vh - 28px);overflow:hidden;border:1px solid #b8b8b8;border-radius:0;background:#fff;box-shadow:0 8px 24px #00000038;color:#000;font-family:Arial,sans-serif}.detail-modal.ingredient-detail-modal header{position:relative;height:46px;display:block;padding:0;border-bottom:0;background:#fff}.detail-modal.ingredient-detail-modal header:after{content:"";position:absolute;left:0;right:0;top:43px;height:2px;background:#25b9df}.detail-modal.ingredient-detail-modal h2{position:absolute;left:7px;top:21px;width:auto;height:20px;margin:0;color:#5f5f5f;font:700 16px/20px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-blocked{left:auto;right:93px;top:9px;height:15px;gap:3px;color:#111;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-blocked input{width:12px;height:12px;margin:0}.detail-modal.ingredient-detail-modal .ingredient-detail-system{left:auto;right:56px;top:6px;width:24px;height:20px;border:1px solid #777;color:#111;font:700 10px/18px Arial,sans-serif}.detail-modal.ingredient-detail-modal header>button{left:auto;right:7px;top:3px;width:39px;height:25px;display:grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:2px;background:#fff;color:#333}.detail-modal.ingredient-detail-modal .ingredient-detail-body{position:relative;height:calc(100% - 78px);padding:0;overflow:hidden;background:#fff;color:#000;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-fields{position:absolute;left:16px;top:13px;width:514px;height:23px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label{position:absolute;top:0;height:22px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label>span{position:absolute;left:0;top:3px;height:16px;line-height:16px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields input,.detail-modal.ingredient-detail-modal .ingredient-detail-fields select,.detail-modal.ingredient-detail-modal .ingredient-detail-text textarea,.detail-modal.ingredient-detail-modal .ingredient-detail-note textarea{min-width:0;border:1px solid #9d9d9d;border-radius:0;background:#fff;color:#000;font:11px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-fields input,.detail-modal.ingredient-detail-modal .ingredient-detail-fields select{position:absolute;top:0;height:20px;padding:1px 3px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(1){left:0;width:88px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(1) input{left:18px;width:68px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(2){left:104px;width:89px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(2) select{left:35px;width:54px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(3){left:210px;width:300px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(3) input{left:35px;width:258px}.detail-modal.ingredient-detail-modal .ingredient-detail-text{position:absolute;left:16px;top:48px;width:507px;height:157px}.detail-modal.ingredient-detail-modal .ingredient-detail-text textarea{position:absolute;left:0;top:14px;width:507px;height:143px;padding:4px 5px;resize:none;white-space:pre-wrap}.detail-modal.ingredient-detail-modal .ingredient-detail-text:not(.ingredient-detail-nutrition) textarea{height:143px}.detail-modal.ingredient-detail-modal .ingredient-detail-nutrition{top:221px;height:86px}.detail-modal.ingredient-detail-modal .ingredient-detail-nutrition textarea{height:72px}.detail-modal.ingredient-detail-modal .ingredient-html-button{position:absolute;left:463px;width:60px;height:16px;min-width:0;padding:0;border-radius:2px;font-size:9px;line-height:14px}.detail-modal.ingredient-detail-modal .ingredient-html-ingredients{top:45px}.detail-modal.ingredient-detail-modal .ingredient-html-nutrition{top:218px}.detail-modal.ingredient-detail-modal .ingredient-detail-note{position:absolute;left:16px;top:318px;width:507px;height:34px}.detail-modal.ingredient-detail-modal .ingredient-detail-note textarea{position:absolute;left:0;top:14px;width:507px;height:20px;padding:2px 5px;resize:none}.detail-modal.ingredient-detail-modal .ingredient-detail-products{position:absolute;left:546px;top:48px;width:188px;height:121px}.detail-modal.ingredient-detail-modal .ingredient-detail-products table{width:188px;height:107px;display:block;overflow:auto;border-collapse:collapse;border:1px solid #b7b7b7;background:#fff;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-products tbody{display:table;width:100%;border-collapse:collapse}.detail-modal.ingredient-detail-modal .ingredient-detail-products td{height:17px;padding:1px 4px;border:1px solid #b7b7b7;background:#fff;color:#000;white-space:nowrap}.detail-modal.ingredient-detail-modal .ingredient-detail-products td:first-child{width:60px;color:#00c}.detail-modal.ingredient-detail-modal .ingredient-detail-footer{height:32px;display:flex;align-items:center;gap:8px;padding:0 8px;border-top:1px solid #cad2de;background:#f6f7f9;color:#333;font:11px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-footer .mini-button{margin-left:auto;height:22px;min-width:68px;padding:0 10px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.detail-grid label{display:grid;gap:4px;color:#333;font-size:13px}.detail-grid input{height:32px;border:1px solid #b8c4d2;border-radius:0;background:#fff;color:#111;padding:0 8px;font-size:14px}.raw-detail-form{background:#fff;color:#000;font-family:Arial,sans-serif}.raw-detail-header{position:relative;height:40px;flex:0 0 40px;overflow:hidden;background:#fff}.raw-detail-header h1{position:absolute;left:14px;top:3px;margin:0;color:#3b6ea5;font-size:22px;font-weight:800;line-height:30px}.raw-detail-header:after{content:"";position:absolute;left:11px;right:0;top:37px;height:3px;background:#26597d}.raw-detail-editbox{position:absolute;right:66px;top:8px;width:22px;height:18px;background:#ff0;border:1px solid #b3b300}.raw-detail-header-icon{position:absolute;right:12px;top:3px;width:44px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:3px;background:#fff;color:#111}.raw-detail-header-icon:hover{background:#eaf3ff;border-color:#7aa7dc}.raw-detail-shell{padding:6px 0 0 6px}.raw-detail-canvas{min-width:1660px}.raw-detail-fields{position:relative;height:148px}.raw-detail-label{position:absolute;z-index:1;color:#00003a;font-size:9px;font-style:italic;font-weight:700;line-height:10px;white-space:nowrap}.raw-detail-label.raw-detail-hint{color:#5c6f81;font-weight:400;white-space:normal}.raw-detail-input,.raw-detail-select{position:absolute;height:18px;padding:0 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:11px}.raw-detail-input.is-disabled{border-color:silver;background:#f4f4f4;color:#444}.raw-detail-date{position:absolute;height:18px;display:flex;align-items:stretch}.raw-detail-date *{box-sizing:border-box}.raw-detail-date .raw-detail-date-input{position:static;width:calc(100% - 18px);min-width:0;height:18px;border-right:0}.raw-detail-date-button{width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid #8e8e8e;border-radius:0;background:#f5f5f5;color:#000}.raw-detail-date-button:disabled{color:#777;background:#ededed}.raw-detail-calendar{position:absolute;left:0;top:20px;z-index:25;width:184px;padding:4px 6px 6px;border:1px solid #9a9a9a;background:#fff;box-shadow:0 2px 4px #00000038;font-family:Arial,sans-serif;font-size:11px}.raw-detail-calendar-nav{height:20px;display:grid;grid-template-columns:22px 1fr 22px;align-items:center;color:#174a9a}.raw-detail-calendar-nav button{width:20px;height:18px;padding:0;border:0;background:transparent;color:#1273d8;font-size:18px;line-height:16px}.raw-detail-calendar-nav strong{color:#5b5b5b;font-weight:400;text-align:center}.raw-detail-calendar-weekdays,.raw-detail-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.raw-detail-calendar-weekdays{margin-top:2px;color:#000}.raw-detail-calendar-days button{height:18px;padding:0;border:1px solid transparent;background:#fff;color:#000;font:inherit}.raw-detail-calendar-days button.is-muted{color:#b2b2b2}.raw-detail-calendar-days button.is-today{border-color:#c34a4a}.raw-detail-calendar-days button.is-selected{border-color:#e24b4b;background:#fff}.raw-detail-calendar-today{display:block;height:22px;margin:5px auto 0;padding:0 12px;border:1px solid #b0b0b0;border-radius:0;background:#fff;color:#000;font-size:11px}.raw-detail-input.is-lev,.raw-detail-select.is-lev{color:#0072bc}.raw-detail-select{padding:0 1px}.raw-detail-select.is-disabled,.raw-detail-select:disabled{opacity:1;background:#fff;color:#000}.raw-detail-select.is-disabled.is-lev,.raw-detail-select:disabled.is-lev{color:#0072bc}.raw-detail-textarea{position:absolute;padding:1px 3px;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:11px;line-height:13px;resize:none}.raw-detail-checkbox{position:absolute;width:13px;height:13px;margin:0;accent-color:#006fc9}.raw-detail-btn{position:absolute;min-width:0;width:113px;height:20px;font-size:11px}.raw-detail-endre{width:45px;height:23px}.raw-detail-tabstrip{display:flex;align-items:flex-end;height:24px;padding-left:2px}.raw-detail-tab{height:21px;padding:0 12px;border:1px solid #a8a8a8;border-bottom:0;border-radius:0;background:#ececec;color:#000;font-size:11px;white-space:nowrap}.raw-detail-tab+.raw-detail-tab{margin-left:-1px}.raw-detail-tab.is-active{position:relative;z-index:1;height:24px;margin-bottom:-1px;background:#fff;font-weight:700}.raw-detail-tabpanel{position:relative;width:1625px;min-height:500px;margin-bottom:8px;padding:8px;border:1px solid #a8a8a8;background:#fff}.raw-detail-tab-error{padding:4px 6px;color:#a40000;font-size:11px}.raw-detail-risiko{position:relative;height:505px;min-width:1190px}.raw-detail-approved{position:absolute;display:flex;align-items:center;gap:8px;padding:0 10px;border:3px solid #6a6a6a;background:#fff}.raw-detail-approved>span{color:#00003a;font-size:10px;font-style:italic;font-weight:700;white-space:nowrap}.raw-detail-approved input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.raw-detail-approved-date{position:static;width:108px}.raw-detail-gridwrap{height:484px;display:flex;flex-direction:column;overflow:hidden}.raw-detail-gridbody{min-height:0;flex:1;overflow:auto}.raw-detail-grid{width:max-content;min-width:60%;border-collapse:collapse;color:#000;font-family:Arial,sans-serif;font-size:11px}.raw-detail-grid.has-fixed-cols{min-width:0;table-layout:fixed}.raw-detail-grid th,.raw-detail-grid td{height:17px;padding:0 6px;border:1px solid #c8c8c8;background:#fff;white-space:nowrap;vertical-align:middle}.raw-detail-grid .raw-detail-record-selector,.raw-detail-grid col.raw-detail-record-selector-col{box-sizing:border-box;width:18px;min-width:18px;max-width:18px;padding:0 1px;text-align:center}.raw-detail-grid tbody tr.is-current>td{background:#dce6f1}.raw-detail-grid tbody tr{cursor:default}.raw-detail-grid.has-fixed-cols th,.raw-detail-grid.has-fixed-cols td{padding:0 3px}.raw-detail-grid th{position:sticky;top:0;border-color:transparent;border-bottom:1px solid #1a1a1a;color:#00133d;font-size:9px;font-weight:700;text-align:left}.raw-detail-grid td{max-width:420px;overflow:hidden;text-overflow:ellipsis}.raw-detail-grid .is-num{text-align:right}.raw-detail-grid .is-center{text-align:center}.raw-detail-grid tfoot td{border-top:1px solid #1a1a1a;font-weight:700}.raw-detail-grid input[type=checkbox]{width:13px;height:13px;margin:0;accent-color:#006fc9}.raw-detail-grid-link{min-width:0;padding:0;border:0;background:transparent;color:#004f9f;font:inherit;text-align:left;text-decoration:underline;cursor:default}.raw-detail-grid-link:focus-visible{outline:1px dotted #004f9f;outline-offset:1px}.raw-products-subform{width:976px;height:473px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #a6a6a6;background:#fff;color:#404040;font:12px/1 Calibri,Arial,sans-serif}.raw-products-subform-body{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;background:#fff}.raw-products-subform-grid{width:646px;table-layout:fixed;border-collapse:collapse;color:#404040;font:inherit}.raw-products-subform-grid th{height:18px;padding:0 3px;overflow:hidden;border:0;border-bottom:1px solid #7f7f7f;background:#fff;color:#7f7f7f;font-size:12px;font-weight:400;text-align:left;white-space:nowrap}.raw-products-subform-grid td{box-sizing:border-box;height:17px;padding:0 3px;overflow:hidden;border:1px solid #a6a6a6;background:#fff;text-overflow:clip;vertical-align:middle;white-space:nowrap}.raw-products-subform-grid tbody tr:nth-child(2n) td{background:#f2f2f2}.raw-products-subform-grid .raw-products-record-selector{padding:0;color:#111;font-size:9px;text-align:center}.raw-products-subform-grid .raw-detail-grid-link{color:#0070bc;text-decoration:none}.raw-products-subform-grid .raw-products-message td{color:#6a6a6a}.raw-products-subform-grid .raw-products-message.is-error td{color:#b42318}.raw-products-recordbar{min-height:21px;height:21px;display:flex;flex:0 0 21px;align-items:center;gap:1px;padding:0 2px;border-top:1px solid #a6a6a6;background:#f3f3f3;color:#404040;font:11px/1 Calibri,Arial,sans-serif}.raw-products-recordbar>button{width:19px;height:18px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:#555;font:9px/1 Arial,sans-serif}.raw-products-recordbar>button:disabled{color:#bcbcbc}.raw-products-recordbar>input{width:45px;height:17px;box-sizing:border-box;padding:0 3px;border:1px solid #aaa;background:#fff;color:#111;font:inherit;text-align:center}.raw-products-recordbar .raw-products-clear-filter{display:inline-block;min-width:62px;color:#777;font:inherit}.raw-products-search{position:relative;display:flex;align-items:center;height:19px;margin-left:2px}.raw-products-search input{width:82px;height:18px;box-sizing:border-box;padding:0 3px;border:1px solid #a6a6a6;background:#fff;color:#111;font:inherit}.raw-products-search small{min-width:31px;margin-left:2px;color:#777;font-size:8px;text-align:right}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.raw-detail-gridfooter{padding:4px 6px;border-top:1px solid #1a1a1a;color:#00133d;font-size:10px;font-weight:700}.raw-detail-grid-recordbar{flex:0 0 22px;display:flex;align-items:center;gap:2px;padding:1px 3px;border-top:1px solid #b8b8b8;background:#f2f2f2;color:#777;font:9px/17px Tahoma,Arial,sans-serif}.raw-detail-grid-recordbar button,.raw-detail-grid-recordbar input{box-sizing:border-box;height:18px;margin:0;padding:0 2px;border:1px solid #bcbcbc;border-radius:0;background:#fff;color:#555;font:inherit}.raw-detail-grid-recordbar button{width:18px;border:0;background:transparent}.raw-detail-grid-recordbar button:disabled{color:#bbb}.raw-detail-grid-position{width:41px;text-align:center}.raw-detail-grid-filter{min-width:58px;margin-left:5px;color:#999}.raw-detail-grid-search{width:92px;background:#e7eed8!important;color:#111!important}@media(max-width:900px){.prodbase-app{min-width:0}.workspace{grid-template-columns:1fr}.object-pane{display:none}.form-header{grid-template-columns:1fr max-content max-content;gap:8px}.module-header{grid-template-columns:1fr;height:auto;min-height:42px;padding:6px 10px}.module-actions{justify-content:flex-start}.raw-material-header{min-height:42px;display:flex;align-items:center;gap:8px;padding:6px 10px}.raw-material-header h1,.raw-material-header .mini-button,.raw-header-icon{position:static}.raw-header-icon,.form-header span,.system-code{display:none}.detail-grid{grid-template-columns:1fr}}.raw-detail-header h1.resept-detail-title{color:#669}.resept-detail-canvas{min-width:1020px}.resept-detail-fields{height:156px}.resept-detail-badge{display:flex;align-items:center;justify-content:center;width:24px;height:19px;font:700 11px/1 Arial,sans-serif;color:#1a1a1a;background:#d8d8d8;border-color:#6a6a6a}.resept-detail-badge.is-edit{background:#ff0;border-color:#b3b300}.resept-detail-tabpanel{width:981px;min-height:357px}.resept-detail-revider{width:52px}.resept-detail-date{position:absolute;height:18px;display:flex;align-items:stretch}.resept-detail-date .resept-detail-native-date{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.resept-detail-calendar-button{width:17px;height:18px;display:grid;place-items:center;flex:0 0 17px;padding:0;border:1px solid #8e8e8e;border-right:0;border-radius:0;background:linear-gradient(#fafafa,#e9e9e9);color:#174a9a}.resept-detail-calendar-button:disabled{background:#ededed;color:#777}.resept-detail-date .resept-detail-date-input{position:static;width:61px;height:18px;flex:0 0 61px}.resept-products-grid .raw-detail-grid-link{width:100%;color:#0072bc;text-decoration:none;cursor:pointer}.resept-linje-grid th.num,.resept-linje-grid td.num{text-align:right}.resept-linje-grid td.is-varenr{color:#1f4e79}.resept-linje-grid td.is-allergen{font-weight:700;font-style:italic;text-decoration:underline}.resept-linje-grid th.resept-linje-rowhead,.resept-linje-grid td.resept-linje-rowhead{width:18px;min-width:18px;padding:0 2px;text-align:center}.resept-linje-grid input,.resept-linje-grid select{height:16px;border:1px solid #a8a8a8;border-radius:0;background:#fff;font:11px Arial,sans-serif;padding:0 2px}.resept-linje-grid input.linje-mengde{width:56px;text-align:right}.resept-linje-grid select.linje-vare{width:300px;color:#1f4e79;padding-right:20px;text-overflow:ellipsis}.resept-linje-grid select.linje-vare-row{width:84px;padding-right:2px}.resept-linje-delete{border:0;background:none;cursor:pointer;color:#7a1f1f;font:700 12px/1 Arial,sans-serif;padding:0 2px}.varelagerantall-tab-body{padding:10px}.varelagerantall-info{margin-bottom:15px}.varelagerantall-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.varelagerantall-lager-col h3{margin:0 0 5px;font:700 13px/1 Arial,sans-serif;color:#17426b}.varelagerantall-lager-col .lagerantall-table{width:100%}.auth-splash{display:grid;place-items:center;height:100vh;background:#e8eef6;color:#26597d;font:600 16px/1.4 Segoe UI,Arial,sans-serif}.login-screen{display:grid;place-items:center;min-height:100vh;background:linear-gradient(160deg,#dfe8f4,#c3d4ea);font-family:Segoe UI,Arial,sans-serif}.login-card{width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:14px;padding:26px 26px 30px;border:1px solid #9aaac0;border-radius:6px;background:#fff;box-shadow:0 22px 48px #00000038}.login-brand{display:flex;align-items:center;gap:12px}.login-brand h1{margin:0;font-size:18px;color:#26597d}.login-brand p{margin:2px 0 0;font-size:12px;color:#6b7684}.login-field{display:grid;gap:4px;font-size:13px;color:#333}.login-field input{height:34px;padding:0 10px;border:1px solid #b8c4d2;border-radius:4px;background:#fff;color:#111;font-size:14px}.login-field input:focus{outline:none;border-color:#3b6ea5;box-shadow:0 0 0 2px #3b6ea533}.login-error{padding:8px 10px;border:1px solid #e0a3a3;border-radius:4px;background:#fbeaea;color:#7a1f1f;font-size:13px}.login-submit{height:38px;border:1px solid #2f5c93;border-radius:4px;background:#3b6ea5;color:#fff;font-size:14px;font-weight:600;cursor:pointer}.login-submit:hover:not(:disabled){background:#345f90}.login-submit:disabled{opacity:.6;cursor:default}.raw-detail-editbox{background:#e2e5ea;border-color:#c2c7cf}.raw-detail-editbox.is-editing{background:#ff0;border-color:#b3b300}.raw-detail-header-actions{position:absolute;left:210px;top:7px;display:flex;gap:6px;z-index:1}.mini-button.is-primary{background:#3b6ea5;border-color:#2f5c93;color:#fff}.mini-button.is-primary:hover:not(:disabled){background:#345f90}.mini-button:disabled{opacity:.55;cursor:default}.raw-detail-notices{display:flex;flex-direction:column;gap:4px;padding:6px 10px;background:#fff}.raw-detail-notice{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid #e5c98a;border-left:4px solid #e0a800;border-radius:3px;background:#fff8e6;color:#6b4e00;font-size:13px}.raw-detail-notice button{display:inline-grid;place-items:center;border:0;background:none;color:#6b4e00;cursor:pointer;padding:0}.raw-detail-risiko-actions{position:absolute;right:12px;top:-2px;display:flex;gap:6px;z-index:2}.detail-modal.vareendring-modal{position:relative;width:min(397px,calc(100vw - 32px));border:1px solid #a6a6a6;background:#fff;box-shadow:0 8px 20px #00000038;font-family:Calibri,Arial,sans-serif}.detail-modal.vareendring-modal header{height:25px;padding:0 4px 0 8px;border-bottom:1px solid #dedede;background:#f3f3f3}.detail-modal.vareendring-modal header h2{color:#6d6d6d;font-size:12px;font-weight:400}.detail-modal.vareendring-modal header button{width:24px;height:22px}.vareendring-access-heading{height:45px;padding:4px 0 0;border-bottom:3px solid #00b0f0;color:#6d6d6d;font:700 21px/31px Calibri,Arial,sans-serif}.vareendring-body{position:relative;height:196px;padding:0;background:#fff}.vareendring-label{position:absolute;left:8px;width:123px;height:21px;color:#6d6d6d;font-size:13px;line-height:21px}.vareendring-field,.vareendring-write-wrap input{box-sizing:border-box;height:21px;padding:0 3px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#111;font:13px/19px Calibri,Arial,sans-serif}.vareendring-field{position:absolute;left:136px;width:113px}.vareendring-write-wrap{position:absolute;height:33px}.vareendring-write-wrap input{width:100%}.vareendring-write-wrap>span{position:absolute;right:2px;top:21px;color:#777;font:8px/10px Arial,sans-serif;white-space:nowrap}.vareendring-label-varenr,.vareendring-varenr{top:8px}.vareendring-label-varetekst,.vareendring-varetekst{top:35px}.vareendring-label-norsk,.vareendring-norsk-fra,.vareendring-norsk-til{top:62px}.vareendring-label-eksport,.vareendring-eksport-fra,.vareendring-eksport-til{top:89px}.vareendring-label-dato,.vareendring-dato{top:116px}.vareendring-label-kommentar{top:143px}.vareendring-kommentar{top:145px}.vareendring-varetekst,.vareendring-kommentar{width:246px}.vareendring-norsk-til,.vareendring-eksport-til{left:268px;width:113px}.vareendring-dato{left:136px;width:113px}.vareendring-kommentar{left:136px}.vareendring-submit{position:absolute;left:273px;top:174px;width:102px;min-width:0;height:20px;padding:0;border-radius:3px;font-size:12px}.lager-modal{width:min(760px,calc(100vw - 32px))}.lagerantall-topline{display:grid;grid-template-columns:150px minmax(220px,370px) 34px;align-items:center;gap:8px;padding:10px 14px 8px;border-bottom:3px solid #00a6cf}.lagerantall-topline label{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:6px;margin:0;color:#44606f;font-size:12px}.lagerantall-topline input{height:23px;border:1px solid #aab3bd;background:#fff;color:#111;font-size:12px;padding:2px 6px}.lagerantall-topline button{width:30px;height:26px;padding:0;justify-content:center}.lager-modal-body{padding:14px 18px 20px;max-height:74vh;overflow:auto}.lagerantall-summary{margin-bottom:12px;color:#1e4d78;font-size:13px}.lagerantall-summary strong{font-weight:700}.lagerantall-table{width:100%;border-collapse:collapse;color:#111;font-size:12px}.lagerantall-table th,.lagerantall-table td{height:24px;padding:3px 7px;border:1px solid #d4deea;background:#fff;text-align:left}.lagerantall-table th{color:#002a54;font-weight:700}.lagerantall-table .num{text-align:right}.lagerantall-empty{color:#66717c;text-align:center}.lagerantall-form{min-width:0;background:#fff;color:#111;font-family:Arial,Segoe UI,sans-serif}.lagerantall-access-header{position:relative;flex:0 0 84px;min-width:1410px;background:#fff}.lagerantall-access-header h1{position:absolute;left:11px;top:5px;margin:0;color:#6f6f6f;font-size:24px;font-weight:700;line-height:30px;letter-spacing:0}.lagerantall-blue-line{position:absolute;left:0;top:40px;width:1410px;border-top:3px solid #1cb0d0}.lagerantall-refresh{position:absolute;left:506px;top:8px;width:26px;height:25px;display:grid;place-items:center;padding:0;border:1px solid #9aa9b7;border-radius:2px;background:linear-gradient(#f8fbff,#dfeaf5);color:#1d5f87}.lagerantall-refresh:disabled{opacity:.62}.lagerantall-vare-label{position:absolute;left:11px;top:50px;color:#1d1d1d;font-size:12px;line-height:21px}.lagerantall-vare-nr,.lagerantall-vare-text{position:absolute;top:49px;height:22px;border:1px solid #98a8b7;background:#fff;color:#111;font-size:12px;line-height:20px;padding:1px 5px}.lagerantall-vare-nr{left:68px;width:94px}.lagerantall-vare-text{left:170px;width:370px}.lagerantall-message{flex:0 0 auto;min-width:1410px;padding:5px 11px;border-top:1px solid #f0c7c7;border-bottom:1px solid #f0c7c7;background:#fff1f1;color:#8a1d1d;font-size:12px}.lagerantall-body{min-height:0;flex:1;overflow:auto;background:#fff}.lagerantall-panels{display:grid;grid-template-columns:351px 345px 345px 345px;gap:7px;min-width:1410px;min-height:680px;padding:0}.lagerantall-panel{display:grid;grid-template-rows:auto 1fr auto auto;min-height:680px;border:1px solid #a8aeb5;background:#fff}.lagerantall-panel h3{margin:0;padding:4px 7px 3px;color:#707070;font-size:12px;font-weight:500;line-height:18px}.lagerantall-panel table{width:100%;border-collapse:collapse;align-self:stretch;font-size:12px;table-layout:fixed}.lagerantall-panel th,.lagerantall-panel td{height:23px;border:0;border-bottom:1px solid #eef1f4;padding:2px 7px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lagerantall-panel th{color:#616a73;font-weight:500}.lagerantall-panel th:nth-child(1),.lagerantall-panel td:nth-child(1){width:78px}.lagerantall-panel th:nth-child(2),.lagerantall-panel td:nth-child(2){width:86px}.lagerantall-panel th:nth-child(3),.lagerantall-panel td:nth-child(3){width:92px}.lagerantall-panel th:nth-child(4),.lagerantall-panel td:nth-child(4){width:78px}.lagerantall-panel th.num,.lagerantall-panel td.num{text-align:right}.lagerantall-empty-row td{height:548px;border-bottom:0;color:#6f7c89;text-align:center}.lagerantall-panel footer{display:grid;grid-template-columns:1fr 95px;align-items:center;gap:8px;padding:4px 7px;border-top:1px solid #e1e6ec;color:#626d78;font-size:12px}.lagerantall-panel footer strong{color:#111;font-weight:500;text-align:right;min-height:18px}.lagerantall-recordbar{display:grid;grid-template-columns:auto 70px auto 1fr 72px;align-items:center;gap:5px;min-height:22px;padding:1px 4px;border-top:1px solid #c8cdd2;background:#f3f4f5;color:#6d7580;font-size:11px}.lagerantall-recordbar input{min-width:0;height:18px;border:1px solid #c2c8ce;background:#fff;font-size:11px;padding:0 4px}.raw-col-row-head{width:20px}.raw-col-varenr{width:50px}.raw-col-varetekst{width:150px}.raw-col-lev-varenr{width:65px}.raw-col-varegruppe{width:80px}.raw-col-undervaregruppe{width:70px}.raw-col-enhet{width:55px}.raw-col-price-no,.raw-col-price-export{width:65px}.raw-col-endret{width:70px}.raw-col-forprod{width:85px}.raw-col-hoved-lev,.raw-col-alt-lev{width:100px}.raw-col-allergen{width:30px}.raw-col-godkj{width:90px}.raw-col-ab,.raw-col-tk,.raw-col-tmp,.raw-col-holdb{width:30px}.raw-col-ikke-aktuell{width:44px}.raw-col-telles{width:30px}.raw-col-enhetsvekt{width:118px}.raw-col-enheter{width:150px}.raw-col-prpall{width:160px}.raw-col-vektkontroll{width:52px}.raw-material-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;border:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%),linear-gradient(#aeb6bf,#aeb6bf),linear-gradient(#eef3f7,#dfe7ee);background-position:calc(100% - 10px) 7px,calc(100% - 6px) 7px,calc(100% - 18px) 0,right 0 top 0;background-repeat:no-repeat;background-size:4px 4px,4px 4px,1px 100%,18px 100%;padding:0 20px 0 2px;font-size:11px;line-height:16px}.raw-material-form select:focus{outline:1px solid #006fc9;background-color:#fff}.raw-material-form .grid-shell{overflow-x:hidden}.raw-grid.raw-material-grid{width:100%;min-width:0;max-width:none;table-layout:fixed}.raw-grid.raw-material-grid th,.raw-grid.raw-material-grid td{height:17px;padding:0 2px;overflow:hidden;font-size:11px;line-height:16px}.raw-grid.raw-material-grid th{position:sticky;top:0;z-index:4;height:29px;padding-bottom:1px;background:#fff;font-size:9px;line-height:10px;vertical-align:bottom}.raw-grid.raw-material-grid .raw-search-row td{position:sticky;top:29px;z-index:3;height:17px;padding:0;border:0;background:#fff;line-height:16px}.raw-grid.raw-material-grid .raw-search-cell{text-align:left}.raw-grid.raw-material-grid th.row-head{display:table-cell;width:14px;min-width:14px;padding:0;border-color:transparent;border-bottom:1px solid #1a1a1a;background:#fff}.raw-grid.raw-material-grid .raw-search-row .row-head{display:table-cell;width:14px;min-width:14px;padding:0;border:0;background:#fff}.raw-grid.raw-material-grid td.row-head{display:table-cell;width:14px;min-width:14px;padding:0;border:1px solid #1a1a1a;background:#e8e8e8;color:#111;font-size:8px;line-height:16px;text-align:center}.raw-grid.raw-material-grid tr.is-selected td.row-head,.raw-grid.raw-material-grid tr:hover td.row-head,.raw-grid.raw-material-grid tr.is-selected:hover td.row-head{background:#e8e8e8}.raw-grid-search{display:block;width:184px;height:16px;padding:0 2px;border:0;border-radius:0;outline:0;background:#e6edd7;color:#000;font-size:11px;line-height:16px}.raw-grid.raw-material-grid .forprod,.raw-grid.raw-material-grid .date-check{gap:3px}.raw-grid.raw-material-grid input[type=checkbox]{width:12px;height:12px}.raw-material-grid col.raw-col-row-head{width:14px}.raw-material-grid col.raw-col-varenr{width:3.57%}.raw-material-grid col.raw-col-varetekst{width:9.53%}.raw-material-grid col.raw-col-lev-varenr{width:4.63%}.raw-material-grid col.raw-col-varegruppe{width:5.02%}.raw-material-grid col.raw-col-undervaregruppe{width:4.18%}.raw-material-grid col.raw-col-enhet{width:3.18%}.raw-material-grid col.raw-col-price-no{width:3.96%}.raw-material-grid col.raw-col-price-export{width:3.18%}.raw-material-grid col.raw-col-endret{width:4.24%}.raw-material-grid col.raw-col-forprod{width:4.4%}.raw-material-grid col.raw-col-hoved-lev{width:5.24%}.raw-material-grid col.raw-col-alt-lev{width:5.57%}.raw-material-grid col.raw-col-allergen{width:1.67%}.raw-material-grid col.raw-col-ab,.raw-material-grid col.raw-col-tk{width:1.17%}.raw-material-grid col.raw-col-tmp{width:1.34%}.raw-material-grid col.raw-col-holdb{width:1.67%}.raw-material-grid col.raw-col-godkj{width:5.3%}.raw-material-grid col.raw-col-ikke-aktuell{width:2.45%}.raw-material-grid col.raw-col-telles{width:2.01%}.raw-material-grid col.raw-col-enhetsvekt{width:6.58%}.raw-material-grid col.raw-col-enheter{width:8.36%}.raw-material-grid col.raw-col-prpall{width:8.92%}.raw-material-grid col.raw-col-vektkontroll{width:2.68%}@media print{body *{visibility:hidden}.inventory-count-table,.inventory-count-table *{visibility:visible}.inventory-count-table{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.inventory-count-table input{border:none;background:transparent;box-shadow:none}.app-sidebar,.app-header{display:none!important}}.lagerantall-multi-modal{width:95vw;max-width:1400px;height:90vh;display:flex;flex-direction:column}.lagerantall-multi-subtitle{display:flex;align-items:center;gap:10px;margin-top:10px;margin-bottom:10px;border-bottom:2px solid #00a0dc;padding-bottom:10px}.lagerantall-multi-subtitle input{background:#fff;border:1px solid #ccc;padding:4px}.lagerantall-multi-body{flex:1;overflow:hidden;display:flex;flex-direction:column}.lagerantall-panels{display:grid;grid-template-columns:351px 345px 345px 345px;flex:none;gap:7px;min-width:1410px;min-height:680px;overflow:visible}.lagerantall-panel{display:grid;grid-template-rows:25px minmax(0,1fr) 18px 22px;flex:none;min-width:0;min-height:680px;border:1px solid #9b9b9b;background:#fff;font-family:Tahoma,Arial,sans-serif}.lagerantall-panel h3{margin:0;box-sizing:border-box;height:25px;padding:4px 7px 3px;border:0;color:#707070;font-size:11px;line-height:18px;font-weight:400}.lagerantall-panel-body{min-height:0;overflow:auto}.lagerantall-panel-table{width:334px;border-collapse:collapse;table-layout:fixed;color:#111;font:10px/15px Tahoma,Arial,sans-serif}.lagerantall-panel-table col.is-selector{width:19px}.lagerantall-panel-table col.is-id{width:79px}.lagerantall-panel-table col.is-antall,.lagerantall-panel-table col.is-paalager{width:76px}.lagerantall-panel-table col.is-uttak{width:69px}.lagerantall-panel-table col.is-lagersted{width:15px}.lagerantall-panel-table thead{position:sticky;top:0;z-index:1;background:#fff}.lagerantall-panel-table th,.lagerantall-panel-table td{box-sizing:border-box;height:17px;padding:0 2px;border:1px solid #b2b2b2;background:#fff;font-size:10px;line-height:15px;text-align:left;white-space:nowrap;overflow:hidden}.lagerantall-panel .lagerantall-panel-table th:nth-child(n),.lagerantall-panel .lagerantall-panel-table td:nth-child(n){width:auto}.lagerantall-panel-table th{height:23px;padding-top:5px;border:0;background:transparent;color:#666;font-weight:400}.lagerantall-panel-table .num{text-align:right}.lagerantall-panel-table td.lagerantall-selector{padding:0;border-color:#8f8f8f;background:#f1f1f1;color:#222;font-size:8px;text-align:center}.lagerantall-panel-table tr.is-selected td.lagerantall-selector{background:#e2e2e2}.lagerantall-id-link{display:block;width:100%;height:15px;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:inherit;line-height:15px;text-align:left}.lagerantall-id-link:focus-visible,.lagerantall-panel-table td.is-uttak-action:focus-visible{outline:1px solid #0b6fc2;outline-offset:-1px}.lagerantall-panel-table td.is-uttak-action{cursor:default}.lagerantall-panel-footer{display:grid;grid-template-columns:1fr 95px 61px;align-items:center;height:18px;padding:0 6px;border-top:1px solid #9b9b9b;color:#707070;font:10px/17px Tahoma,Arial,sans-serif}.lagerantall-panel-footer strong,.lagerantall-panel-footer output{box-sizing:border-box;height:17px;padding:0 2px;border:1px solid #b2b2b2;background:#fff;color:#111;font-weight:400;line-height:15px;text-align:right}.lagerantall-panel-recordbar{display:grid;grid-template-columns:31px 17px 17px 41px 40px 17px 17px minmax(55px,1fr) 68px;align-items:center;height:22px;min-width:0;padding:1px 2px;border-top:1px solid #b8b8b8;background:#f2f2f2;color:#777;font:9px/17px Tahoma,Arial,sans-serif}.lagerantall-panel-recordbar button,.lagerantall-panel-recordbar input{box-sizing:border-box;min-width:0;height:18px;margin:0;padding:0 2px;border:1px solid #bcbcbc;border-radius:0;background:#fff;color:#555;font:inherit}.lagerantall-panel-recordbar button{display:grid;place-items:center;border:0;background:transparent}.lagerantall-panel-recordbar button:disabled{color:#bbb}.lagerantall-panel-recordbar .lagerantall-filter{overflow:hidden;color:#9a9a9a;white-space:nowrap}.lagerantall-panel-recordbar .lagerantall-search{background:#e7eed8;color:#111}.lagerantall-panel-recordbar .lagerantall-search::placeholder{color:#333;opacity:1}.varelager-justering-backdrop,.varelager-message-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;background:#ffffff14}.varelager-justering-dialog{width:min(1464px,calc(100vw - 24px));min-height:149px;border:1px solid #8f8f8f;border-radius:0;background:#fff;box-shadow:0 9px 26px #00000045;color:#111;font-family:Tahoma,Arial,sans-serif;overflow-x:auto}.varelager-justering-caption{display:grid;grid-template-columns:17px 1fr 28px;align-items:center;height:25px;padding-left:4px;border-bottom:1px solid #ddd;background:#f4f4f4;color:#6d6d6d;font-size:11px}.varelager-justering-caption button{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#555}.varelager-justering-caption button:hover{background:#e81123;color:#fff}.varelager-justering-dialog>header{position:relative;min-width:1464px;height:47px;background:#fff}.varelager-justering-dialog>header h2{position:absolute;left:5px;top:3px;margin:0;color:#6d6d6d;font:700 21px/29px Calibri,Arial,sans-serif}.varelager-justering-dialog>header div{position:absolute;left:0;top:41px;width:1410px;border-top:3px solid #00b7ef}.varelager-justering-fields{position:relative;min-width:1464px;height:76px;background:#fff}.varelager-justering-fields label{position:absolute;top:0;display:block;height:44px;color:#6d6d6d;font:10px/16px Tahoma,Arial,sans-serif}.varelager-justering-fields label>span{display:block;height:18px}.varelager-justering-fields input{box-sizing:border-box;width:100%;height:20px;padding:0 2px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#111;font:11px/18px Tahoma,Arial,sans-serif}.varelager-justering-fields input:disabled{border-color:transparent;background:transparent;color:#111;opacity:1}.varelager-justering-fields input[type=checkbox]{width:14px;height:14px;margin:2px 0 0;accent-color:#0a6db5}.varelager-justering-fields .is-id{left:4px;width:76px}.varelager-justering-fields .is-varenr{left:83px;width:71px}.varelager-justering-fields .is-dato{left:159px;width:68px}.varelager-justering-fields .is-type{left:231px;width:19px}.varelager-justering-fields .is-ref{left:273px;width:82px}.varelager-justering-fields .is-antall{left:360px;width:49px;text-align:right}.varelager-justering-fields .is-ok{left:413px;width:28px}.varelager-justering-fields .is-batch{left:451px;width:90px}.varelager-justering-fields .is-holdbar{left:546px;width:74px}.varelager-justering-fields .is-temp{left:624px;width:72px;text-align:right}.varelager-justering-fields .is-linje{left:700px;width:41px;text-align:right}.varelager-justering-fields .is-enhetsvekt{left:794px;width:41px;text-align:right}.varelager-justering-fields .is-sted{left:877px;width:49px}.varelager-justering-fields .is-uttak{left:930px;width:45px}.varelager-justering-fields .is-paalager{left:979px;width:49px}.varelager-justering-fields .is-kommentar{left:1036px;width:216px}.varelager-justering-fields .is-sign{left:1256px;width:61px}.varelager-justering-status{position:absolute;z-index:1;margin:74px 0 0 6px;color:#666;font:11px Tahoma,Arial,sans-serif}.varelager-justering-status.is-error{color:#a00000}.varelager-message-backdrop{z-index:2700;background:#00000014}.varelager-message-dialog{width:360px;border:1px solid #8f8f8f;background:#fff;box-shadow:0 9px 26px #00000045;color:#111;font:11px Tahoma,Arial,sans-serif}.varelager-message-dialog>header{display:flex;align-items:center;gap:5px;height:25px;padding:0 5px;border-bottom:1px solid #ddd;background:#f4f4f4;color:#555}.varelager-message-body{min-height:58px;padding:20px 18px 12px}.varelager-message-dialog>footer{display:flex;justify-content:center;gap:8px;padding:0 12px 12px}.varelager-message-dialog>footer button{width:78px;height:23px;border:1px solid #888;border-radius:2px;background:#f8f8f8;color:#111;font:inherit}.modal-backdrop.product-cost-backdrop{z-index:1500;background:#161c2294}.product-cost-tab{width:100%;height:100%;overflow:auto;background:#fff}.product-cost-modal{width:min(1540px,97vw);height:min(900px,94vh);display:flex;flex-direction:column;overflow:hidden;background:#e8e8e8;border:1px solid #777;border-radius:2px;box-shadow:0 18px 60px #00000061;color:#222}.product-cost-modal.is-tab{width:max(1180px,100%);height:100%;min-height:690px;flex:0 0 auto;border:0;border-radius:0;background:#fff;box-shadow:none}.product-cost-modal>header{min-height:39px;padding:5px 8px 5px 12px;display:flex;align-items:center;justify-content:space-between;background:#f3d13d;border-bottom:1px solid #9c8b30}.product-cost-modal.is-tab>header{min-height:41px;background:#fff;border-bottom:3px solid #11a8ca}.product-cost-modal.is-tab>header strong{color:#666;font-size:20px}.product-cost-modal.is-tab .product-cost-toolbar,.product-cost-modal.is-tab .product-cost-body{background:#fff}.product-cost-modal>header>div{display:flex;align-items:center;gap:12px}.product-cost-modal>header strong{font-size:17px;letter-spacing:.02em}.product-cost-modal>header span{padding:1px 6px;color:#866d00;background:#fff5ae;border:1px solid #b99d25;font-size:11px;font-weight:700}.product-cost-modal>header button,.product-cost-report>header button{display:grid;place-items:center;width:29px;height:27px;border:1px solid #888;background:#f5f5f5}.product-cost-modal.is-loading{width:520px;height:150px}.product-cost-modal.is-loading.is-tab{width:100%;min-height:150px;height:100%}.product-cost-modal.is-loading p{padding:24px}.product-cost-toolbar{display:grid;grid-template-columns:140px minmax(280px,1fr) 190px auto auto;gap:7px;align-items:end;padding:7px 9px;background:#dedede;border-bottom:1px solid #aaa}.product-cost-toolbar label,.product-cost-summary>label{display:grid;gap:2px;font-size:11px;font-weight:600}.product-cost-toolbar input,.product-cost-summary input,.product-cost-summary select,.product-cost-summary textarea{min-height:25px;padding:3px 5px;border:1px solid #888;background:#fff;font:inherit}.product-cost-toolbar input[readonly]{background:#f8f8f8}.product-cost-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(680px,1fr) 365px;gap:8px;padding:8px}.product-cost-lines{min-width:0;overflow:auto;padding-right:2px;border:1px solid #8a8a8a;background:#f7f7f7}.product-cost-combined-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.product-cost-combined-table th,.product-cost-combined-table td{height:25px;padding:2px 4px;overflow:hidden;border-right:1px solid #bbb;border-bottom:1px solid #c7c7c7;text-overflow:ellipsis;white-space:nowrap}.product-cost-combined-table th{background:#d8e4ef;color:#243a4e;text-align:left}.product-cost-combined-table .product-cost-market-head th{background:#496d91;color:#fff;text-align:center}.product-cost-combined-table th:nth-child(1){width:42px}.product-cost-combined-table th:nth-child(2){width:82px}.product-cost-combined-table th:nth-child(3){width:210px}.product-cost-combined-table th:nth-child(4),.product-cost-combined-table th:nth-child(6),.product-cost-combined-table th:nth-child(7),.product-cost-combined-table th:nth-child(8),.product-cost-combined-table th:nth-child(9){width:82px}.product-cost-combined-table th:nth-child(5){width:50px}.product-cost-combined-table th:last-child{width:54px}.product-cost-combined-table tbody+tbody tr:first-child td{border-top:2px solid #8ba0b3}.product-cost-combined-table td.product-cost-level{background:#eef3f7;color:#39566f;text-align:center;font-weight:700}.product-cost-combined-table td.is-number{text-align:right;font-variant-numeric:tabular-nums}.product-cost-combined-table input,.product-cost-combined-table select{width:100%;min-width:0;height:21px;padding:1px 3px;border:1px solid #999;background:#fff;font:inherit}.product-cost-combined-table input[type=number]{text-align:right}.product-cost-line-actions{display:flex;gap:2px}.product-cost-line-actions button{width:22px;height:21px;padding:0;display:inline-grid;place-items:center;border:1px solid #888;background:#eee}.product-cost-new-line td{background:#fff}.product-cost-groups{min-width:760px;background:#fff}.product-cost-group{min-height:122px;border-bottom:1px solid #184e8a}.product-cost-group-caption{display:grid;grid-template-columns:1fr 166px 166px;align-items:end;height:22px;padding:0 3px;color:#111;font-size:10px;font-style:italic}.product-cost-group-caption strong{align-self:center;font-weight:700}.product-cost-group-caption .is-no,.product-cost-group-caption .is-export{text-align:center;font-weight:700}.product-cost-group-caption .is-no{color:#2443b6}.product-cost-group-caption .is-export{color:#008c91}.product-cost-group-table{width:100%;border-collapse:collapse;table-layout:fixed;font:10px Arial,sans-serif}.product-cost-group-table th,.product-cost-group-table td{height:19px;padding:0 3px;overflow:hidden;border-right:1px solid #999;border-bottom:1px solid #888;background:#fff;text-overflow:ellipsis;white-space:nowrap}.product-cost-group-table th{height:17px;background:#d5d5d5;font-size:9px;font-style:italic;text-align:left}.product-cost-group-table th:first-child,.product-cost-group-table td:first-child{width:19px;padding:0;text-align:center}.product-cost-group-table th:nth-child(2){width:84px}.product-cost-group-table th:nth-child(3){width:210px}.product-cost-group-table th:nth-child(4){width:56px}.product-cost-group-table th:nth-child(5){width:49px}.product-cost-group-table th:nth-child(6),.product-cost-group-table th:nth-child(7),.product-cost-group-table th:nth-child(8),.product-cost-group-table th:nth-child(9){width:72px}.product-cost-group-table input,.product-cost-group-table select{width:100%;min-width:0;height:17px;padding:0 2px;border:0;background:#fff;font:inherit}.product-cost-editable-combo{position:relative;width:100%;height:17px}.product-cost-editable-combo>span{position:absolute;top:0;right:17px;bottom:0;left:0;display:flex;align-items:center;padding:0 2px;overflow:hidden;background:#fff;color:#111;pointer-events:none;text-overflow:ellipsis}.product-cost-vare-combo{position:relative;width:100%;height:17px;border:0;font:inherit}.product-cost-vare-combo-list{width:380px}.product-cost-vare-combo-list .has-columns{grid-template-columns:76px 151px 76px 75px}.product-cost-vare-combo-list .po-readonly-combo-option.is-active{background:#000;color:#fff}.product-cost-group-table td:has(.product-cost-vare-combo.is-open){position:relative;z-index:12;overflow:visible}.product-cost-group-table input[type=number],.product-cost-group-table .is-number,.product-cost-group-table tfoot td{text-align:right;font-variant-numeric:tabular-nums}.product-cost-group-table .product-cost-row-selector{background:#eee;font-size:8px}.product-cost-group-table .product-cost-row-selector button{width:100%;height:100%;padding:0;border:0;background:transparent;color:#111;font:inherit;cursor:default}.product-cost-group-table .product-cost-row-selector button:focus{outline:1px dotted #111;outline-offset:-2px}.product-cost-group-table .product-cost-line-actions{display:table-cell;padding:0 1px}.product-cost-group-table .product-cost-line-actions button{width:19px;height:17px;border:0;background:transparent}.product-cost-group-table tfoot td{height:20px;border-top:1px solid #1f3cc2;border-bottom:0;color:#111}.product-cost-group-table tfoot td:nth-child(7){border:1px solid #213dcc}.product-cost-group-table tfoot td:nth-child(9){border:1px solid #008c91}.product-cost-print-button{min-width:145px;white-space:normal;line-height:1.05}.product-cost-summary{min-width:0;overflow:auto;padding:9px;border:1px solid #909090;background:#f5f5f5}.product-cost-rate-grid{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin-bottom:8px;padding:6px;background:#e4e4e4;border:1px solid #aaa;font-size:11px}.product-cost-summary>label{margin-bottom:7px}.product-cost-price-grid{display:grid;grid-template-columns:minmax(120px,1fr) 92px 92px;gap:2px 4px;align-items:center;margin:9px 0;font-size:11px}.product-cost-price-grid>strong{padding:3px;background:#496d91;color:#fff;text-align:center}.product-cost-price-grid>input{width:92px;text-align:right}.product-cost-result-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,1fr) 92px 92px;gap:4px;min-height:22px;align-items:center;border-bottom:1px solid #ddd}.product-cost-result-row output{padding:3px 5px;background:#e5edf4;border:1px solid #aeb8c2;text-align:right;font-variant-numeric:tabular-nums}.product-cost-note{position:relative}.product-cost-note textarea{min-height:64px;resize:vertical}.field-character-counter{justify-self:end;margin-top:-1px;color:#666;font-size:10px;font-weight:400}.field-character-counter[data-near-limit]{color:#a4262c;font-weight:600}.field-limit-floating{position:absolute;z-index:5;display:flex;height:18px;align-items:center;padding:0 3px;border:1px solid #c8d4e0;border-radius:2px;background:#f2f7fc;color:#5c6f81;font-family:Arial,sans-serif;font-size:9px;line-height:1;white-space:nowrap;pointer-events:none}.field-limit-floating[data-near-limit]{border-color:#e6b3b6;background:#fdf3f4;color:#a4262c;font-weight:600}.field-limit-floating.is-anchored{z-index:60}.product-cost-buttons{display:flex;justify-content:flex-end;gap:5px}.product-cost-message{margin:7px 0 0;padding:6px;background:#fff8ca;border:1px solid #c8b75a;font-size:11px}.product-cost-modal.is-tab{position:relative;display:block;width:max(1852px,100%);height:608px;min-height:608px;overflow:visible;color:#111;font:10px Arial,sans-serif}.product-cost-modal.is-tab>header{position:relative;box-sizing:border-box;width:100%;height:40px;min-height:40px;padding:0 0 0 18px;display:flex;align-items:center;justify-content:flex-start;border-bottom:0;background:#fff}.product-cost-modal.is-tab>header:after{position:absolute;left:18px;right:0;bottom:0;height:3px;background:#12afd2;content:""}.product-cost-modal.is-tab>header strong{color:#666;font:700 20px Arial,sans-serif;letter-spacing:0}.product-cost-modal.is-tab>header>span{position:absolute;left:830px;top:5px;box-sizing:border-box;width:26px;height:23px;padding:3px 0 0;border:1px solid transparent;background:#fff;color:#111;font:700 12px Arial,sans-serif;text-align:center}.product-cost-modal.is-tab>header>span.is-editing{border-color:#d9d900;background:#fff600}.product-cost-modal.is-tab>header>button{position:absolute;left:860px;top:2px;width:77px;height:32px;border:1px solid #b8bec4;border-radius:3px;background:linear-gradient(#fff,#f4f4f4);color:#0b2450}.product-cost-modal.is-tab .product-cost-body{position:relative;box-sizing:border-box;width:1870px;height:568px;min-height:568px;padding:0;display:block;overflow:visible;background:#fff}.product-cost-modal.is-tab .product-cost-form-selector{position:absolute;z-index:5;left:0;top:0;box-sizing:border-box;width:18px;height:568px;border-right:1px solid #8c8c8c;background:#f2f2f2}.product-cost-modal.is-tab .product-cost-form-selector>span{position:absolute;left:4px;top:11px;font-size:9px}.product-cost-modal.is-tab .product-cost-toolbar{position:absolute;left:18px;top:0;width:700px;height:41px;padding:0;display:block;border:0;background:#fff}.product-cost-modal.is-tab .product-cost-toolbar label{position:absolute;top:0;height:40px;display:block;color:#111;font:italic 700 9px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-toolbar label:nth-child(1){left:8px;width:74px}.product-cost-modal.is-tab .product-cost-toolbar label:nth-child(2){left:130px;width:340px}.product-cost-modal.is-tab .product-cost-toolbar label:nth-child(3){left:477px;width:143px}.product-cost-modal.is-tab .product-cost-toolbar input{position:absolute;left:0;top:11px;box-sizing:border-box;width:100%;height:27px;min-height:27px;padding:2px 5px;border:1px solid #aeb7c0;background:#f3f3f3;color:#111;font:700 16px Arial,sans-serif;opacity:1;-webkit-text-fill-color:#111}.product-cost-modal.is-tab .product-cost-toolbar label:nth-child(3) input{font-size:14px}.product-cost-modal.is-tab .product-cost-lines{position:absolute;left:18px;top:41px;width:695px;height:392px;padding:0;overflow:visible;border:0;background:#fff}.product-cost-modal.is-tab .product-cost-groups{position:relative;width:695px;min-width:695px;height:392px;background:#fff}.product-cost-modal.is-tab .product-cost-group{position:absolute;left:0;width:695px;min-height:0;border:0;background:#fff}.product-cost-modal.is-tab .product-cost-group[data-group="1"]{top:0;height:102px}.product-cost-modal.is-tab .product-cost-group[data-group="2"]{top:102px;height:115px}.product-cost-modal.is-tab .product-cost-group[data-group="3"]{top:217px;height:175px}.product-cost-modal.is-tab .product-cost-group-caption{position:absolute;left:0;top:0;width:695px;height:16px;padding:0;display:block;color:#111;font:italic 700 10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-group-caption strong{position:absolute;left:0;top:0}.product-cost-modal.is-tab .product-cost-group-caption .is-no,.product-cost-modal.is-tab .product-cost-group-caption .is-export{position:absolute;top:0;width:75px;text-align:center}.product-cost-modal.is-tab .product-cost-group-caption .is-no{left:472px;color:#1e35b4}.product-cost-modal.is-tab .product-cost-group-caption .is-export{left:589px;color:#008f93}.product-cost-modal.is-tab .product-cost-table-shell{position:absolute;left:0;width:695px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;border-top:1px solid #6f6f6f;border-bottom:1px solid #233bca;background:#fff;scrollbar-color:#777 #eee;scrollbar-width:auto}.product-cost-modal.is-tab .product-cost-group[data-group="1"] .product-cost-table-shell{top:14px;height:79px}.product-cost-modal.is-tab .product-cost-group[data-group="2"] .product-cost-table-shell{top:16px;height:77px}.product-cost-modal.is-tab .product-cost-group[data-group="3"] .product-cost-table-shell{top:16px;height:140px}.product-cost-modal.is-tab .product-cost-group-table{width:695px;min-width:695px;border-collapse:collapse;table-layout:fixed;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-group-table th,.product-cost-modal.is-tab .product-cost-group-table td{box-sizing:border-box;height:19px;padding:0 3px;overflow:hidden;border-right:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;background:#fff;color:#111;text-overflow:ellipsis;white-space:nowrap}.product-cost-modal.is-tab .product-cost-group-table thead{position:sticky;z-index:3;top:0}.product-cost-modal.is-tab .product-cost-group-table th{height:17px;background:#c9c9c9;font:italic 700 9px Arial,sans-serif;text-align:left}.product-cost-modal.is-tab .product-cost-group-table th:first-child,.product-cost-modal.is-tab .product-cost-group-table td:first-child{width:18px;padding:0;text-align:center}.product-cost-modal.is-tab .product-cost-group-table th:nth-child(2){width:85px}.product-cost-modal.is-tab .product-cost-group-table th:nth-child(3){width:210px}.product-cost-modal.is-tab .product-cost-group-table th:nth-child(4){width:58px}.product-cost-modal.is-tab .product-cost-group-table th:nth-child(5){width:49px}.product-cost-modal.is-tab .product-cost-group-table th:nth-child(6),.product-cost-modal.is-tab .product-cost-group-table th:nth-child(7),.product-cost-modal.is-tab .product-cost-group-table th:nth-child(8),.product-cost-modal.is-tab .product-cost-group-table th:nth-child(9){width:68px}.product-cost-modal.is-tab .product-cost-group[data-group="3"] .product-cost-group-table{width:678px;min-width:678px}.product-cost-modal.is-tab .product-cost-group[data-group="3"] .product-cost-group-table th:nth-child(9){width:51px}.product-cost-modal.is-tab .product-cost-group-table input,.product-cost-modal.is-tab .product-cost-group-table select,.product-cost-modal.is-tab .product-cost-group-table .product-cost-vare-combo{width:100%;min-width:0;height:18px;padding:0 2px;border:0;background:#fff;color:#111;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-group-table td:nth-child(2),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(2) .po-readonly-combo-button,.product-cost-modal.is-tab .product-cost-group-table td:nth-child(2) .po-readonly-combo-text{color:#2e75b6}.product-cost-modal.is-tab .product-cost-group-table td:nth-child(6),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(6) input,.product-cost-modal.is-tab .product-cost-group-table td:nth-child(7){color:#339}.product-cost-modal.is-tab .product-cost-group-table td:nth-child(8),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(8) input,.product-cost-modal.is-tab .product-cost-group-table td:nth-child(9){color:teal}.product-cost-modal.is-tab .product-cost-group-table td:nth-child(4),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(6),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(7),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(8),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(9),.product-cost-modal.is-tab .product-cost-group-table td:nth-child(4) input,.product-cost-modal.is-tab .product-cost-group-table td:nth-child(6) input,.product-cost-modal.is-tab .product-cost-group-table td:nth-child(8) input{text-align:right;font-variant-numeric:tabular-nums}.product-cost-modal.is-tab .product-cost-group-table .product-cost-row-selector{background:#eee}.product-cost-modal.is-tab .product-cost-group-total,.product-cost-modal.is-tab .product-cost-group-waste{position:absolute;z-index:4;left:0;width:695px;height:19px;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-group[data-group="1"] .product-cost-group-total,.product-cost-modal.is-tab .product-cost-group[data-group="2"] .product-cost-group-total{top:93px}.product-cost-modal.is-tab .product-cost-group[data-group="3"] .product-cost-group-total{top:156px}.product-cost-modal.is-tab .product-cost-group[data-group="2"] .product-cost-group-waste{top:112px}.product-cost-modal.is-tab .product-cost-group[data-group="3"] .product-cost-group-waste{top:175px}.product-cost-modal.is-tab .product-cost-group-total output,.product-cost-modal.is-tab .product-cost-group-waste output{position:absolute;top:0;box-sizing:border-box;width:75px;height:19px;padding:2px 4px 0;background:#fff;text-align:right;font-variant-numeric:tabular-nums}.product-cost-modal.is-tab .product-cost-group-total .is-no,.product-cost-modal.is-tab .product-cost-group-waste .is-no{left:476px;border:1px solid #233bca}.product-cost-modal.is-tab .product-cost-group-total .is-export,.product-cost-modal.is-tab .product-cost-group-waste .is-export{left:593px;border:1px solid #00989c}.product-cost-modal.is-tab .product-cost-group-waste strong{position:absolute;left:306px;top:2px;width:112px;font-style:italic;text-align:right}.product-cost-modal.is-tab .product-cost-group-waste>span{position:absolute;left:421px;top:2px;width:48px;text-align:right}.product-cost-modal.is-tab .product-cost-capacity{position:absolute;left:38px;top:432px;width:199px;height:22px;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-capacity>strong{position:absolute;left:0;top:5px;width:92px;font-style:normal;text-align:left}.product-cost-modal.is-tab .product-cost-capacity-combo{position:absolute;left:95px;top:0;width:104px;height:20px;border:1px solid #9aa3ac;background:#fff;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-capacity-list{width:300px}.product-cost-modal.is-tab .product-cost-capacity-list .has-columns{grid-template-columns:80px 72px 64px 64px}.product-cost-modal.is-tab .product-cost-cascade{position:absolute;left:324px;top:472px;width:374px;height:101px;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-cascade-row{position:relative;box-sizing:border-box;width:374px;height:20px;border-top:1px solid #233bca}.product-cost-modal.is-tab .product-cost-cascade-row.is-last{border-bottom:1px solid #233bca}.product-cost-modal.is-tab .product-cost-cascade-row>strong{position:absolute;left:0;top:3px;width:181px;font-style:normal}.product-cost-modal.is-tab .product-cost-cascade-row>output,.product-cost-modal.is-tab .product-cost-cascade-row>input{position:absolute;top:0;box-sizing:border-box;height:19px;padding:2px 4px 0;border-radius:0;background:#fff;color:#111;font:inherit;text-align:right;font-variant-numeric:tabular-nums}.product-cost-modal.is-tab .product-cost-cascade-row .is-no{left:181px;width:75px;border:1px solid #233bca}.product-cost-modal.is-tab .product-cost-cascade-row .is-export{left:298px;width:75px;border:1px solid #00989c}.product-cost-modal.is-tab .product-cost-cascade-row .is-quantity{left:91px;width:43px;border:0}.product-cost-modal.is-tab .product-cost-cascade-row .is-rate{left:134px;width:47px;border:0}.product-cost-modal.is-tab .product-cost-cascade-row:not(.is-time) .is-rate{left:129px;width:52px}.product-cost-modal.is-tab .product-cost-cascade-row.is-strong>strong,.product-cost-modal.is-tab .product-cost-cascade-row.is-strong .is-no,.product-cost-modal.is-tab .product-cost-cascade-row.is-strong .is-export{font-weight:700}.product-cost-modal.is-tab .product-cost-needs-calculation{position:absolute;left:137px;top:488px;box-sizing:border-box;width:89px;height:22px;padding:3px 5px;border:1px solid #c3c3c3;background:#f4f4f4;color:#111;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-needs-calculation.is-stale{background:#f4f4f4;color:#111;font-weight:400}.product-cost-modal.is-tab .product-cost-calculate{position:absolute;left:156px;top:518px;width:54px;height:27px;padding:0;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-summary{position:absolute;left:18px;top:0;width:1852px;height:568px;padding:0;overflow:visible;border:0;background:transparent;pointer-events:none}.product-cost-modal.is-tab .product-cost-summary fieldset,.product-cost-modal.is-tab .product-cost-summary button{pointer-events:auto}.product-cost-modal.is-tab .product-cost-summary fieldset{position:absolute;box-sizing:border-box;margin:0;padding:14px 10px 7px;background:#fff;font:italic 700 10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-summary legend{padding:0 4px;background:#fff}.product-cost-modal.is-tab .product-cost-sales-box{left:729px;top:4px;width:183px;height:53px;border:1px solid #203cc5;color:#111}.product-cost-modal.is-tab .product-cost-sales-box legend{color:#111}.product-cost-modal.is-tab .product-cost-sales-box legend small{margin-left:5px;font-size:8px}.product-cost-modal.is-tab .product-cost-sales-box label,.product-cost-modal.is-tab .product-cost-market-box label,.product-cost-modal.is-tab .product-cost-market-box>div{display:grid;grid-template-columns:72px 72px;align-items:center;min-height:22px;gap:4px;font:italic 700 10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-summary input{box-sizing:border-box;width:72px;height:20px;min-height:20px;padding:1px 4px;border:1px solid #9aa3ac;background:#fff;color:inherit;font:10px Arial,sans-serif;text-align:right}.product-cost-modal.is-tab .product-cost-market-box{left:729px;width:183px;height:127px;padding-top:10px}.product-cost-modal.is-tab .product-cost-market-box.is-norge{top:84px;border:1px solid #203cc5;color:#142db0}.product-cost-modal.is-tab .product-cost-market-box.is-export{top:229px;border:1px solid #00989c;color:#008b8e}.product-cost-modal.is-tab .product-cost-market-box>div{min-height:21px}.product-cost-modal.is-tab .product-cost-market-box output{text-align:right;font-style:normal;font-weight:400;font-variant-numeric:tabular-nums}.product-cost-modal.is-tab .product-cost-print-button{position:absolute;left:756px;width:139px;height:34px;min-width:0;padding:2px 5px;white-space:normal;font:10px Arial,sans-serif;line-height:1.15}.product-cost-modal.is-tab .product-cost-print-button.is-norge{top:406px}.product-cost-modal.is-tab .product-cost-print-button.is-export{top:445px}.product-cost-modal.is-tab .product-cost-note{position:absolute;left:963px;top:0;width:381px;height:159px;margin:0;display:block;color:#111;font:italic 700 10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-note>span{display:block;height:19px}.product-cost-modal.is-tab .product-cost-note textarea{box-sizing:border-box;width:381px;height:140px;min-height:140px;padding:3px 5px;resize:none;border:1px solid #9aa3ac;background:#fff;color:#111;font:10px Arial,sans-serif}.product-cost-modal.is-tab .product-cost-message{position:absolute;left:963px;top:166px;box-sizing:border-box;width:381px;margin:0;padding:5px 7px;background:#fff8ca;border:1px solid #c8b75a;font:10px Arial,sans-serif}.product-cost-report-backdrop{z-index:1600}.product-cost-report{width:min(620px,94vw);max-height:90vh;overflow:auto;padding:22px 30px;background:#fff;border:1px solid #666;box-shadow:0 18px 60px #0006}.product-cost-report>header{display:flex;justify-content:space-between;align-items:start;padding-bottom:12px;border-bottom:3px solid #333}.product-cost-report>header div{display:grid;gap:4px}.product-cost-report>header span{font-size:12px}.product-cost-report table{width:100%;margin:16px 0;border-collapse:collapse}.product-cost-report th,.product-cost-report td{padding:5px 7px;border-bottom:1px solid #bbb}.product-cost-report th{text-align:left}.product-cost-report td{text-align:right;font-variant-numeric:tabular-nums}.product-cost-report footer{display:flex;justify-content:flex-end;gap:6px}.access-report-preview{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#d9d9d9;color:#111}.access-report-preview-toolbar{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #8c8c8c;background:#f1f1f1}.access-report-preview-toolbar strong{margin-right:auto;color:#174a73;font-size:14px}.access-report-preview-toolbar .mini-button{display:inline-flex;align-items:center;gap:4px}.access-report-preview-scroll{flex:1;overflow:auto;padding:20px}.product-sheet-report-tab .product-sheet-page{margin-top:0}.product-cost-report-page{page:product-cost-sheet;position:relative;box-sizing:border-box;width:675px;min-height:990px;margin:0 auto;padding:0 8px 76px;overflow:hidden;border:1px solid #888;background:#fff;color:#111;font:8px Arial,sans-serif;box-shadow:0 1px 7px #00000038}.product-cost-report-page-header{position:relative;height:111px;margin:0 -8px;background:gray;color:#fff}.product-cost-report-page-header h1{position:absolute;left:22px;top:24px;margin:0;font-size:24px;font-weight:900}.product-cost-report-page-header>strong{position:absolute;left:1px;bottom:8px;width:313px;font-size:9px}.product-cost-report-page-header>span{position:absolute;left:4px;top:3px;font-size:12px}.product-cost-report-logo{position:absolute;right:5px;top:4px;width:345px;height:103px;background:#ffffff1f}.product-cost-report-product{min-height:66px;padding:11px 6px 5px;border:3px double #111;border-top:0}.product-cost-report-product h2{margin:0;color:#930;font-size:18px}.product-cost-report-product p{margin:5px 0 0;font-size:12px}.product-cost-report-content{border-left:1px solid #111;border-right:1px solid #111}.product-cost-report-section{min-height:92px;padding:5px 7px 8px;border-bottom:1px solid #111}.product-cost-report-section h3{margin:0 0 3px;color:#222;font-size:9px;font-style:italic}.product-cost-report-section table{width:100%;border-collapse:collapse;table-layout:fixed}.product-cost-report-section th,.product-cost-report-section td{height:15px;padding:1px 3px;border-bottom:1px solid #aaa;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-cost-report-section th:nth-child(1){width:62px}.product-cost-report-section th:nth-child(3){width:55px}.product-cost-report-section th:nth-child(4){width:42px}.product-cost-report-section th:nth-child(5),.product-cost-report-section th:nth-child(6){width:70px}.product-cost-report-section td:nth-child(3),.product-cost-report-section td:nth-child(5),.product-cost-report-section td:nth-child(6),.product-cost-report-section tfoot td{text-align:right;font-variant-numeric:tabular-nums}.product-cost-report-section tfoot th,.product-cost-report-section tfoot td{border-top:1px solid #111;border-bottom:0;font-weight:700}.product-cost-report-section .is-empty td{height:24px}.product-cost-report-cascade{position:relative;min-height:202px;padding:8px 10px}.product-cost-report-cascade>dl:first-child{width:335px;margin:0 0 0 auto;display:grid;grid-template-columns:1fr 66px 76px;gap:2px 6px;align-items:center}.product-cost-report-cascade dt,.product-cost-report-cascade dd{margin:0;min-height:16px}.product-cost-report-cascade dd{text-align:right;font-variant-numeric:tabular-nums}.product-cost-report-cascade .is-total{border-top:1px solid #111;font-weight:700}.product-cost-report-margin-box{position:absolute;left:68px;bottom:12px;width:181px;margin:0;padding:7px 13px;display:grid;grid-template-columns:1fr 72px;gap:4px;border:1px solid #111}.product-cost-report-page-footer{position:absolute;left:8px;right:8px;bottom:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;padding-top:8px;border-top:1px solid #777}.product-cost-report-letterhead{grid-column:1;grid-row:1 / span 2;display:grid;gap:1px;line-height:1.15}.product-cost-report-page-footer>span,.product-cost-report-page-footer>b{grid-column:2;text-align:right}.product-cost-report-page{--report-detail-height: 802px;width:675px;height:995.333px;min-height:0;padding:0;border:0;outline:1px solid #888;font:8pt Tahoma,sans-serif}.product-cost-report-page.is-export{--report-detail-height: 820px;height:1013.333px}.product-cost-report-page-header{margin:0}.product-cost-report-page-header h1{left:22.467px;top:25px;width:288px;height:48px;font:900 24pt/48px Arial Black,Arial,sans-serif}.product-cost-report-page-header>strong{left:1px;top:81px;bottom:auto;width:313px;height:19px;font:700 11pt/19px Arial,sans-serif;text-align:center}.product-cost-report-page-header>span{left:3.733px;top:3.733px;width:72px;height:22px;font:700 12pt/22px Arial,sans-serif}.product-cost-report-logo{left:325px;right:auto;top:4px;width:345px;height:107px;display:block;object-fit:fill;background:transparent}.product-cost-report-detail{position:relative;box-sizing:border-box;width:675px;height:var(--report-detail-height);overflow:hidden}.product-cost-report-detail:before{position:absolute;left:1px;top:0;box-sizing:border-box;width:674px;height:802px;border:2px solid #808080;content:"";pointer-events:none}.product-cost-report-page.is-export .product-cost-report-detail:before{top:10px}.product-cost-report-product-name,.product-cost-report-sales-name{position:absolute;left:6px;width:663px;height:34px;margin:0;overflow:hidden;text-align:center;white-space:nowrap}.product-cost-report-product-name{top:13px;color:#930;font:italic 700 18pt/34px Arial Black,Arial,sans-serif}.product-cost-report-sales-name{top:50px;color:#333;font:italic 700 14pt/34px Arial Black,Arial,sans-serif}.product-cost-report-page.is-export .product-cost-report-product-name{top:15px}.product-cost-report-page.is-export .product-cost-report-sales-name{top:55px}.product-cost-report-section{position:absolute;left:8px;min-height:0;padding:0;overflow:hidden;border:0;font:8pt Arial,sans-serif}.product-cost-report-section.is-group-1{top:94px;width:563px;height:78px}.product-cost-report-section.is-group-2{top:183px;width:565px;height:87px}.product-cost-report-section.is-group-3{top:298px;width:566px;height:141px}.product-cost-report-page.is-export .product-cost-report-section.is-group-1{top:108px}.product-cost-report-page.is-export .product-cost-report-section.is-group-2{top:197px}.product-cost-report-page.is-export .product-cost-report-section.is-group-3{top:312px}.product-cost-report-section table{width:520.4px;margin:0;border-collapse:collapse;table-layout:fixed}.product-cost-report-section col:nth-child(1){width:86.8px}.product-cost-report-section col:nth-child(2){width:141.4px}.product-cost-report-section col:nth-child(3){width:60.6px}.product-cost-report-section col:nth-child(4){width:35.2px}.product-cost-report-section col:nth-child(5){width:97.8px}.product-cost-report-section col:nth-child(6){width:98.6px}.product-cost-report-section thead,.product-cost-report-section thead tr{height:16px}.product-cost-report-section tbody tr{height:17px}.product-cost-report-section th,.product-cost-report-section td{box-sizing:border-box;height:17px;padding:0 3px;overflow:hidden;border:0;border-bottom:1px solid #111;font:inherit;line-height:16px;text-align:left;text-overflow:clip;white-space:nowrap}.product-cost-report-section th{height:16px;padding:0;font-weight:400;line-height:16px}.product-cost-report-section thead th:nth-child(n){width:auto}.product-cost-report-section th:first-child{padding-left:83.6px;text-align:left}.product-cost-report-section th:nth-child(2),.product-cost-report-section th:nth-child(4),.product-cost-report-section th:nth-child(5),.product-cost-report-section td:nth-child(3),.product-cost-report-section td:nth-child(5),.product-cost-report-section td:nth-child(6){text-align:right}.product-cost-report-section .is-empty td{height:17px}.product-cost-report-section-sum{position:absolute;left:576px;width:74.4px;height:17px;overflow:hidden;font:8pt/17px Tahoma,sans-serif;text-align:right;white-space:nowrap}.product-cost-report-section-sum.is-group-1{top:158px}.product-cost-report-section-sum.is-group-2{top:256px}.product-cost-report-section-sum.is-group-3{top:422px}.product-cost-report-page.is-export .product-cost-report-section-sum.is-group-1{top:172px}.product-cost-report-page.is-export .product-cost-report-section-sum.is-group-2{top:270px}.product-cost-report-page.is-export .product-cost-report-section-sum.is-group-3{top:436px}.product-cost-report-rule{position:absolute;left:8px;width:649px;height:1px;background:#339}.product-cost-report-rule.is-after-batch{top:176px}.product-cost-report-rule.is-after-raw{top:273px}.product-cost-report-rule.is-after-packaging{left:5px;top:441px}.product-cost-report-page.is-export .product-cost-report-rule.is-after-batch{top:190px}.product-cost-report-page.is-export .product-cost-report-rule.is-after-raw{top:287px}.product-cost-report-page.is-export .product-cost-report-rule.is-after-packaging{top:455px}.product-cost-report-costs{position:absolute;top:0;right:0;bottom:0;left:0;font:8pt Tahoma,sans-serif}.product-cost-report-cost-row{position:absolute;height:16px;line-height:16px}.product-cost-report-cost-row>*{position:absolute;height:16px;margin:0;overflow:hidden;font:inherit;font-style:normal;text-align:right;white-space:nowrap}.product-cost-report-cost-row.is-raw-waste{left:345px;top:278px;width:305.4px}.product-cost-report-cost-row.is-raw-waste span{left:0;width:103px}.product-cost-report-cost-row.is-raw-waste b{left:173px;width:54.4px}.product-cost-report-cost-row.is-raw-waste output{left:231px;width:74.4px}.product-cost-report-page.is-export .product-cost-report-cost-row.is-raw-waste{top:292px}.product-cost-report-cost-row.is-package-waste{left:405px;top:471px;width:238.4px}.product-cost-report-cost-row.is-package-waste span{left:0;width:119px}.product-cost-report-cost-row.is-package-waste b{left:124px;width:36.4px}.product-cost-report-cost-row.is-package-waste output{left:164px;width:74.4px}.product-cost-report-page.is-export .product-cost-report-cost-row.is-package-waste{top:469px}.product-cost-report-cost-row.is-direct-material,.product-cost-report-cost-row.is-direct-cost{left:419.4px;width:224px;font-weight:700}.product-cost-report-cost-row.is-direct-material{top:503px}.product-cost-report-cost-row.is-direct-cost{top:541.933px}.product-cost-report-cost-row.is-direct-material span,.product-cost-report-cost-row.is-direct-cost span{left:0;width:146px;font-weight:700}.product-cost-report-cost-row.is-direct-material output,.product-cost-report-cost-row.is-direct-cost output{left:149.6px;width:74.4px;font-weight:700}.product-cost-report-cost-row.is-labour{left:319px;top:521.533px;width:324.4px}.product-cost-report-cost-row.is-labour span{left:0;width:70px;text-align:left}.product-cost-report-cost-row.is-labour b{left:73px;width:41.4px}.product-cost-report-cost-row.is-labour i{left:133px;width:49px;text-align:left}.product-cost-report-cost-row.is-labour em{left:188px;width:58.4px}.product-cost-report-cost-row.is-labour output{left:250px;width:74.4px}.product-cost-report-cost-row.is-sorted-waste{left:403px;top:562px;width:240.4px}.product-cost-report-cost-row.is-sorted-waste span{left:0;width:119px}.product-cost-report-cost-row.is-sorted-waste b{left:126px;width:36.4px}.product-cost-report-cost-row.is-sorted-waste output{left:166px;width:74.4px}.product-cost-report-cost-row.is-self-cost{left:479.4px;top:585px;width:164px;font-weight:700}.product-cost-report-cost-row.is-self-cost span{left:0;width:86px;font-weight:700}.product-cost-report-cost-row.is-self-cost output{left:89.6px;width:74.4px;font-weight:700}.product-cost-report-cost-rule{position:absolute;left:320px;width:336px;height:1px;background:#00f}.product-cost-report-cost-rule.is-before-labour{top:520.533px}.product-cost-report-cost-rule.is-before-direct-cost{top:559.533px}.product-cost-report-cost-rule.is-before-self-cost{top:583px}.product-cost-report-cost-rule.is-after-self-cost{top:605px}.product-cost-report-margin-box{left:72px;top:648px;bottom:auto;box-sizing:border-box;width:181px;height:140px;margin:0;padding:0;display:block;border:2px inset #808080;font:8pt Tahoma,sans-serif}.product-cost-report-margin-box>div{position:absolute;left:0;width:177px;height:16px}.product-cost-report-margin-box>div:nth-child(1){top:8px}.product-cost-report-margin-box>div:nth-child(2){top:31px}.product-cost-report-margin-box>div:nth-child(3){top:54px}.product-cost-report-margin-box>div:nth-child(4){top:78px}.product-cost-report-margin-box>div:nth-child(5){top:98px}.product-cost-report-margin-box dt,.product-cost-report-margin-box dd{position:absolute;top:0;height:16px;margin:0;overflow:hidden;line-height:16px;white-space:nowrap}.product-cost-report-margin-box dt{left:14px;width:53px}.product-cost-report-margin-box dd{left:88px;width:72.4px;text-align:right}.product-cost-report-page-footer{left:0;right:auto;top:calc(111px + var(--report-detail-height));bottom:auto;box-sizing:border-box;width:675px;height:82.333px;display:block;padding:0;border:0;background:gray;color:#fff;font-family:Arial,sans-serif}.product-cost-report-letterhead{position:absolute;left:0;top:0;width:314.4px;height:82.333px;display:block;font-size:8pt;font-weight:700;line-height:normal}.product-cost-report-letterhead>span{position:absolute;left:0;width:314.4px;height:16px;overflow:hidden;line-height:16px;white-space:nowrap}.product-cost-report-letterhead>span:nth-child(1){top:0}.product-cost-report-letterhead>span:nth-child(2){top:18.333px}.product-cost-report-letterhead>span:nth-child(3){top:34.333px}.product-cost-report-letterhead>span:nth-child(4){top:50.333px}.product-cost-report-letterhead>span:nth-child(5){top:66.333px}.product-cost-report-page-footer>span,.product-cost-report-page-footer>b{position:absolute;right:0;margin:0;overflow:hidden;font-size:9pt;font-weight:700;line-height:19px;text-align:right;white-space:nowrap}.product-cost-report-page-footer>span{top:44px;width:145.533px;height:19px}.product-cost-report-page-footer>b{top:63px;width:204.533px;height:19px}@page product-sheet{size:A4 portrait;margin:.394in .394in .55in .63in}@page product-cost-sheet{size:A4 portrait;margin:.394in .394in .458in .591in}@media(max-width:1050px){.product-cost-body{grid-template-columns:1fr;overflow:auto}.product-cost-lines,.product-cost-summary{overflow:visible}}@media print{body *{visibility:hidden}.product-sheet-page,.product-sheet-page *,.product-cost-report-page,.product-cost-report-page *,.product-cost-report,.product-cost-report *,.detail-modal.lager-modal,.detail-modal.lager-modal *{visibility:visible}.product-sheet-page,.product-cost-report-page{position:fixed;left:0;top:0;margin:0;border:0;box-shadow:none}.product-cost-report,.detail-modal.lager-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;max-width:none;max-height:none;border:0;box-shadow:none}.product-cost-report button,.product-cost-report footer,.detail-modal.lager-modal button,.detail-modal.lager-modal .data-preview-footer{display:none}}.data-preview-actions{display:flex;align-items:center;gap:6px}.data-preview-actions .mini-button{display:inline-flex;align-items:center;gap:4px}.data-preview-footer{padding:5px 9px;border-top:1px solid #aaa;background:#eee;color:#444;font-size:11px;text-align:right}.deviation-detail-backdrop{z-index:1450}.deviation-detail-modal{width:min(1180px,97vw);height:min(900px,96vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#d8d8d8}.deviation-detail-header-actions,.deviation-detail-header-actions .mini-button{display:flex;align-items:center;gap:6px}.deviation-detail-scroll{min-height:0;display:grid;grid-template-columns:minmax(330px,1fr) minmax(330px,1fr) minmax(250px,300px);grid-template-areas:"meta meta meta" "narrative narrative sections" "disposition disposition attachments";gap:9px;align-content:start;overflow:auto;padding:10px}.deviation-detail-meta{grid-area:meta;display:grid;grid-template-columns:100px 190px minmax(170px,1fr) 180px 180px 150px;gap:7px;align-items:start;padding:8px;border:1px solid #999;background:#eee}.deviation-detail-modal label,.deviation-detail-field{min-width:0;display:grid;gap:2px;font-size:11px}.deviation-detail-modal label>span,.deviation-detail-field>span{font-weight:600}.deviation-detail-modal input:not([type=radio]),.deviation-detail-modal select,.deviation-detail-modal textarea{min-width:0;width:100%;padding:3px 4px;border:1px solid #888;background:#fff;font:inherit}.deviation-detail-field .field-character-counter,.deviation-attachment-new .field-character-counter{justify-self:end;color:#666;font-size:9px}.deviation-detail-narrative,.deviation-detail-disposition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.deviation-detail-narrative{grid-area:narrative;align-items:start}.deviation-detail-narrative>:nth-child(1){grid-column:1;grid-row:1}.deviation-detail-narrative>:nth-child(2){grid-column:1;grid-row:2}.deviation-detail-narrative>:nth-child(3){grid-column:1;grid-row:3}.deviation-detail-narrative>:nth-child(4){grid-column:1;grid-row:4}.deviation-detail-narrative>:nth-child(5){grid-column:1;grid-row:5}.deviation-detail-narrative>:nth-child(6){grid-column:2;grid-row:1 / span 2}.deviation-detail-field.is-multiline textarea{min-height:66px;resize:vertical}.deviation-detail-sections{grid-area:sections;display:grid;grid-template-columns:1fr;gap:10px;margin:0;align-self:start}.deviation-detail-sections fieldset{display:grid;grid-template-columns:1fr;gap:7px;border:1px solid #888;background:#e7e7e7}.deviation-detail-disposition{grid-area:disposition;align-items:start}.deviation-detail-disposition>:nth-child(1){grid-column:2;grid-row:1}.deviation-detail-disposition>:nth-child(2){grid-column:2;grid-row:2}.deviation-detail-disposition>:nth-child(3){grid-column:2;grid-row:3}.deviation-detail-disposition>:nth-child(4){grid-column:1 / -1;grid-row:4}.deviation-detail-after{grid-column:1 / -1;grid-row:5;display:flex;align-items:center;gap:16px;border:1px solid #888}.deviation-detail-after label{display:flex;align-items:center;gap:4px}.deviation-attachments{grid-area:attachments;align-self:start;margin:0;padding:8px;border:1px solid #888;background:#eee}.deviation-attachments h3{margin:0 0 5px}.deviation-attachments table{width:100%;border-collapse:collapse}.deviation-attachments th,.deviation-attachments td{padding:4px;border:1px solid #aaa;text-align:left}.deviation-attachment-new{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:7px;align-items:end;margin-top:8px}.deviation-detail-footer{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-top:1px solid #888;background:#eee;font-size:11px}@media(max-width:980px){.deviation-detail-scroll{display:block}.deviation-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.deviation-detail-narrative,.deviation-detail-disposition,.deviation-detail-sections{grid-template-columns:1fr}.deviation-detail-narrative,.deviation-detail-disposition,.deviation-detail-sections,.deviation-attachments{margin-top:9px}.deviation-detail-narrative>*,.deviation-detail-disposition>*{grid-column:auto!important;grid-row:auto!important}.deviation-detail-sections fieldset,.deviation-attachment-new{grid-template-columns:1fr}}.weight-control-backdrop{z-index:1500;place-items:center;padding:8px;background:transparent}.detail-modal.weight-control-modal{width:min(431px,calc(100vw - 16px));height:min(900px,calc(100vh - 16px));max-height:none;display:grid;grid-template-rows:32px minmax(0,1fr) 22px;overflow:hidden;border:1px solid #8f8f8f;border-radius:0;background:#fff;color:#111;box-shadow:0 8px 22px #00000042;font:9px/16px Calibri,Tahoma,Arial,sans-serif}.detail-modal.weight-control-modal>header{height:32px;min-height:32px;padding:0 7px 0 11px;border:0;border-bottom:1px solid #b9b9b9;background:#f7f3f2}.detail-modal.weight-control-modal>header h2{margin:0;color:#111;font:400 12px/31px Segoe UI,Arial,sans-serif;letter-spacing:0}.detail-modal.weight-control-modal>header button{width:28px;height:27px;padding:0;border:0;border-radius:0;background:transparent;color:#111}.detail-modal.weight-control-modal>header button:hover{background:#e81123;color:#fff}.weight-control-table-shell{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0;background:#fff}.weight-control-modal table{width:334px;table-layout:fixed;border-collapse:collapse;border-spacing:0;background:#fff;font:9px/16px Calibri,Tahoma,Arial,sans-serif}.weight-control-modal col:nth-child(1){width:20px}.weight-control-modal col:nth-child(2){width:40px}.weight-control-modal col:nth-child(3){width:62px}.weight-control-modal col:nth-child(4){width:42px}.weight-control-modal col:nth-child(5){width:72px}.weight-control-modal col:nth-child(6){width:62px}.weight-control-modal col:nth-child(7){width:36px}.weight-control-modal th,.weight-control-modal td{height:17px;box-sizing:border-box;padding:0 3px;overflow:hidden;border:1px solid #aaa;color:#111;font:inherit;text-align:left;white-space:nowrap}.weight-control-modal thead th{height:19px;border-top:0;border-right-color:transparent;border-bottom-color:#999;border-left:0;background:#fff;color:#444;font-size:8px;font-weight:400}.weight-control-modal thead th:first-child{border-right-color:#aaa}.weight-control-modal tbody tr:nth-child(2n) td{background:#f2f2f2}.weight-control-modal td.num{text-align:right;font-variant-numeric:tabular-nums}.weight-control-modal td.weight-control-rowhead{padding:0;background:#f3f3f3;text-align:center;font:11px/16px Segoe UI Symbol,Arial,sans-serif}.weight-control-modal td.weight-control-weighed,.weight-control-modal td.weight-control-sign{background:#d9d9d9!important}.weight-control-modal td:has(input){padding:0}.weight-control-modal input{width:100%;height:16px;min-width:0;box-sizing:border-box;padding:0 3px;border:0;border-radius:0;outline-offset:-1px;background:transparent;color:#111;font:inherit}.weight-control-modal input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:right}.weight-control-modal input[type=number]::-webkit-inner-spin-button,.weight-control-modal input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.weight-control-modal input:disabled{opacity:1;color:#777}.weight-control-sign{position:relative}.weight-control-sign input{padding-right:15px}.weight-control-sign small{position:absolute;right:1px;bottom:0;color:#666;font:6px/7px Tahoma,Arial,sans-serif;pointer-events:none}.weight-control-loading{padding:7px 21px;font-size:9px}.weight-control-recordbar{height:22px;display:flex;align-items:center;gap:1px;box-sizing:border-box;padding:1px 2px;border-top:1px solid #b7b7b7;background:#f4f4f4;color:#333;font:9px/17px Tahoma,Arial,sans-serif;white-space:nowrap}.weight-control-recordbar button{width:16px;height:17px;padding:0;border:0;border-radius:0;background:transparent;color:#333;font:9px/16px Tahoma,Arial,sans-serif}.weight-control-recordbar button:disabled{color:#c6c6c6}.weight-control-recordbar input{width:55px;height:17px;box-sizing:border-box;padding:0 3px;border:1px solid #b7b7b7;border-radius:0;background:#fff;color:#000;font:inherit}.weight-control-recordbar input:last-child{width:72px}.weight-control-filtered{height:17px;max-width:88px;overflow:hidden;padding:0 4px;color:#777;text-overflow:ellipsis}.weight-control-report-backdrop{z-index:1800;place-items:start center;padding:10px;background:#00000047}.detail-modal.weight-control-report-modal{width:min(910px,calc(100vw - 20px));height:calc(100vh - 20px);max-height:none;display:grid;grid-template-rows:34px minmax(0,1fr);overflow:hidden;border:1px solid #848484;border-radius:0;background:#d7d7d7;box-shadow:0 12px 32px #00000057}.weight-control-report-modal>header{height:34px;padding:0 5px 0 11px;border-bottom:1px solid #a7a7a7;background:#f2f2f2}.weight-control-report-modal>header h2{margin:0;color:#111;font:700 12px/33px Tahoma,Arial,sans-serif}.weight-control-report-actions{display:flex;align-items:center;gap:6px}.weight-control-report-actions .mini-button{display:inline-flex;align-items:center;gap:4px}.weight-control-preview-workspace{min-height:0;overflow:auto;padding:18px 30px 26px;background:#e5e5e5}.weight-control-print-sheet{position:relative;width:210mm;height:297mm;margin:0 auto;box-sizing:border-box;overflow:hidden;border:1px solid #202020;background:#fff;color:#000;box-shadow:0 2px 8px #00000038;font-family:Arial,Helvetica,sans-serif;page:vektkontroll}.weight-control-report-content{position:absolute;left:16.5mm;top:13mm;width:177.27mm}.weight-control-report-page-header{position:relative;width:177.27mm;height:27.99mm;border-bottom:.25mm solid #000080;box-sizing:border-box}.weight-control-report-page-header h1{position:absolute;left:46.04mm;top:2.91mm;width:55.3mm;margin:0;color:#000;font:700 14pt/9mm Arial,Helvetica,sans-serif;text-align:center}.weight-control-report-page-header p{position:absolute;left:38.9mm;top:12.17mm;width:70.2mm;margin:0;color:#000;font:7.5pt/5.3mm Arial,Helvetica,sans-serif;text-align:center}.weight-control-report-page-header>span{position:absolute;top:20.1mm;height:4.5mm;color:#000;font:700 6.4pt/4.5mm Arial,Helvetica,sans-serif;white-space:nowrap}.weight-control-report-head-name{left:0;width:28.05mm}.weight-control-report-head-lager{left:49.99mm;width:22.23mm}.weight-control-report-head-date{left:74.98mm;width:22.23mm}.weight-control-report-head-given{left:104.99mm;width:22.23mm}.weight-control-report-head-weighed{left:136mm;width:9mm}.weight-control-report-head-sign{left:159.98mm;width:12.97mm}.weight-control-report-detail{position:relative;width:177.27mm}.weight-control-report-row{position:relative;width:177.27mm;height:13.98mm;color:#000;font:7.5pt/6.1mm Arial,Helvetica,sans-serif}.weight-control-report-row>span{position:absolute;display:block;box-sizing:border-box;overflow:hidden;white-space:nowrap}.weight-control-report-item{left:0;top:0;width:20.21mm;height:6.1mm}.weight-control-report-name{left:21.17mm;top:0;width:105.14mm;height:6.1mm}.weight-control-report-lager{left:48.98mm;top:6.98mm;width:25.24mm;height:6.1mm}.weight-control-report-date{left:75.18mm;top:6.98mm;width:30mm;height:6.1mm}.weight-control-report-given{left:106.93mm;top:6.98mm;width:19.16mm;height:6.1mm}.weight-control-report-row>.weight-control-report-weighed,.weight-control-report-row>.weight-control-report-sign{top:0;height:12.17mm;padding:.7mm 1mm;border:.55mm solid #000;font:8pt/9mm Arial,Helvetica,sans-serif}.weight-control-report-weighed{left:129.12mm;width:23.12mm}.weight-control-report-sign{left:154mm;width:22.33mm}.weight-control-report-page-footer{position:absolute;left:16.5mm;right:16.23mm;bottom:13mm;height:6mm;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;padding-top:1.1mm;border-top:.25mm solid #000080;color:#000;font:6pt/3mm Arial,Helvetica,sans-serif}@page vektkontroll{size:A4 portrait;margin:0}@media print{.weight-control-report-backdrop,.weight-control-report-modal,.weight-control-preview-workspace,.weight-control-print-sheet,.weight-control-print-sheet *{visibility:visible!important}.weight-control-report-backdrop{position:static;display:block;padding:0;background:#fff}.detail-modal.weight-control-report-modal{position:static;width:210mm;height:297mm;display:block;overflow:visible;border:0;box-shadow:none}.weight-control-report-modal>header{display:none!important}.weight-control-preview-workspace{position:static;overflow:visible;padding:0;background:#fff}.weight-control-print-sheet{position:absolute;left:0;top:0;width:210mm;height:297mm;margin:0;border:0;box-shadow:none}}.modal-backdrop.ingredient-detail-backdrop{pointer-events:none;place-items:center;background:transparent}.detail-modal.ingredient-detail-modal{pointer-events:auto;width:946px;max-width:calc(100vw - 20px);height:679px;max-height:calc(100vh - 20px);overflow:hidden;border:1px solid #7d7d7d;border-radius:0;background:#fff;box-shadow:0 7px 24px #00000047;color:#000;font-family:Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-window-title{height:28px;display:flex;align-items:center;box-sizing:border-box;padding:0 9px;border-bottom:1px solid #c8c8c8;background:#f5f5f5;color:#111;font:12px/27px Segoe UI,Arial,sans-serif}.detail-modal.ingredient-detail-modal>header{position:relative;height:31px;display:block;box-sizing:border-box;padding:0;border:0;border-bottom:1px solid #111;background:#fff}.detail-modal.ingredient-detail-modal>header:after{content:none}.detail-modal.ingredient-detail-modal>header h2{position:absolute;left:0;top:0;width:178px;height:29px;margin:0;color:#68666e;font:700 22px/29px Arial Black,Arial,sans-serif}.detail-modal.ingredient-detail-modal>header .ingredient-detail-blocked{left:778px;right:auto;top:7px;height:17px;gap:3px;color:#111;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal>header .ingredient-detail-blocked input{width:13px;height:13px;margin:0}.detail-modal.ingredient-detail-modal>header .ingredient-detail-system{left:855px;right:auto;top:5px;width:25px;height:21px;border:1px solid #777;background:#fff;color:#111;font:400 10px/19px Arial,sans-serif}.detail-modal.ingredient-detail-modal.can-edit>header .ingredient-detail-system{background:#ff0}.detail-modal.ingredient-detail-modal>header>button{left:881px;right:auto;top:1px;width:64px;height:28px;display:grid;place-items:center;padding:0;border:1px solid #cfcfcf;border-radius:2px;background:#fff;color:#333}.detail-modal.ingredient-detail-modal .ingredient-detail-body{position:relative;height:618px;padding:0;overflow:hidden;background:#fff;color:#000;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-fields{position:absolute;left:0;top:15px;width:600px;height:20px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label,.detail-modal.ingredient-detail-modal .ingredient-detail-text,.detail-modal.ingredient-detail-modal .ingredient-detail-note{display:block;margin:0;color:#111;font:700 10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label{position:absolute;top:0;height:18px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label>span{position:absolute;left:0;top:1px;height:17px;line-height:17px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields input,.detail-modal.ingredient-detail-modal .ingredient-detail-fields select,.detail-modal.ingredient-detail-modal .ingredient-detail-text textarea,.detail-modal.ingredient-detail-modal .ingredient-rich-editor,.detail-modal.ingredient-detail-modal .ingredient-detail-note textarea{box-sizing:border-box;min-width:0;border:1px solid #8e8e8e;border-radius:0;background:#fff;color:#000;opacity:1;font:11px Tahoma,Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-fields input,.detail-modal.ingredient-detail-modal .ingredient-detail-fields select{position:absolute;top:0;height:18px;padding:0 3px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(1){left:7px;width:141px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(1) input{left:27px;width:113px;font-family:Arial,sans-serif;font-weight:700}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(2){left:181px;width:93px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(2) select{left:39px;width:54px;font-family:Arial,sans-serif;font-weight:700}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(3){left:301px;width:288px}.detail-modal.ingredient-detail-modal .ingredient-detail-fields label:nth-child(3) input{left:31px;width:256px}.detail-modal.ingredient-detail-modal .ingredient-detail-text{position:absolute;left:4px;top:47px;width:555px;height:271px}.detail-modal.ingredient-detail-modal .ingredient-detail-text>span,.detail-modal.ingredient-detail-modal .ingredient-detail-note>span{display:block;height:14px;line-height:14px}.detail-modal.ingredient-detail-modal .ingredient-detail-text textarea,.detail-modal.ingredient-detail-modal .ingredient-rich-editor{position:absolute;left:0;top:14px;width:555px;height:257px;padding:5px 6px;overflow-x:hidden;overflow-y:auto;resize:none;white-space:pre-wrap}.detail-modal.ingredient-detail-modal .ingredient-rich-editor:focus{outline:1px solid #2b78d0;outline-offset:-1px}.detail-modal.ingredient-detail-modal .ingredient-rich-editor{white-space:normal}.detail-modal.ingredient-detail-modal .ingredient-detail-nutrition{top:345px;height:188px}.detail-modal.ingredient-detail-modal .ingredient-detail-nutrition textarea,.detail-modal.ingredient-detail-modal .ingredient-detail-nutrition .ingredient-rich-editor{height:174px}.detail-modal.ingredient-detail-modal .ingredient-html-button{position:absolute;left:495px;width:60px;height:15px;min-width:0;padding:0;border-radius:2px;font-size:9px;line-height:13px}.detail-modal.ingredient-detail-modal .ingredient-html-ingredients{top:42px}.detail-modal.ingredient-detail-modal .ingredient-html-nutrition{top:340px}.detail-modal.ingredient-detail-modal .ingredient-detail-note{position:absolute;left:4px;top:540px;width:564px;height:76px}.detail-modal.ingredient-detail-modal .ingredient-detail-note textarea{position:absolute;left:0;top:14px;width:564px;height:62px;padding:3px 5px;overflow-y:auto;resize:none}.detail-modal.ingredient-detail-modal .ingredient-detail-products{position:absolute;left:605px;top:39px;width:331px;height:184px}.detail-modal.ingredient-detail-modal .ingredient-detail-products h3{height:14px;margin:0;color:#111;font:700 10px/14px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-products table{width:331px;height:170px;display:block;box-sizing:border-box;overflow:auto;border:1px solid #9c9c9c;border-collapse:collapse;background:#fff;font:10px Arial,sans-serif}.detail-modal.ingredient-detail-modal .ingredient-detail-products tbody{display:table;width:auto;border-collapse:collapse}.detail-modal.ingredient-detail-modal .ingredient-detail-products td{height:17px;box-sizing:border-box;padding:1px 4px;border:1px solid #b7b7b7;background:#fff;color:#000;white-space:nowrap}.detail-modal.ingredient-detail-modal .ingredient-detail-products td:first-child{width:61px;color:#00c}.detail-modal.ingredient-detail-modal .ingredient-detail-products td:nth-child(2){width:147px}.ingredient-detail-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ingredient-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:transparent}.ingredient-confirm-dialog{width:430px;border:1px solid #767676;border-radius:0;background:#f0f0f0;box-shadow:0 8px 24px #0000004d;color:#111;font:12px Segoe UI,Arial,sans-serif}.ingredient-confirm-dialog>header{height:30px;display:flex;align-items:center;box-sizing:border-box;padding:0 9px;border-bottom:1px solid #d0d0d0;background:#fff;font-weight:400}.ingredient-confirm-content{min-height:70px;display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:14px 20px;background:#fff}.ingredient-confirm-content p{margin:0}.ingredient-confirm-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#1778d1;color:#fff;font:700 22px/30px Segoe UI,Arial,sans-serif}.ingredient-confirm-dialog>footer{height:45px;display:flex;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;padding:0 12px;background:#f0f0f0}.ingredient-confirm-dialog>footer button{min-width:76px;height:25px;padding:0 12px;border:1px solid #8b8b8b;border-radius:2px;background:#fff;color:#111;font:12px Segoe UI,Arial,sans-serif}.ingredient-confirm-dialog>footer button:focus-visible{outline:2px solid #2276c9;outline-offset:1px}.avvik-access-main,.avvik-access-detail,.avvik-access-pdf{box-sizing:border-box;color:#404040;font-family:Calibri,Arial,sans-serif}.avvik-access-main *,.avvik-access-detail *,.avvik-access-pdf *{box-sizing:border-box}.avvik-access-main.form-surface{width:1142px;max-width:100%;height:626px;max-height:100%;flex:0 1 626px;align-self:flex-start;overflow:hidden;background:#fff}.avvik-access-denied{padding:18px;color:#7f7f7f;font:12px Calibri,Arial,sans-serif}.avvik-access-header{position:relative;width:1142px;min-width:1142px;height:55px;flex:0 0 55px;overflow:hidden;background:#fff;color:#7f7f7f}.avvik-access-header>h1{position:absolute;left:4px;top:4px;width:221px;height:28px;margin:0;overflow:hidden;color:#7f7f7f;font:700 20px/28px Calibri,Arial,sans-serif;white-space:nowrap}.avvik-access-header>fieldset{position:absolute;left:321px;top:8px;width:359px;height:42px;display:flex;align-items:center;gap:10px;margin:0;padding:12px 9px 3px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#7f7f7f;font:11px/16px Calibri,Arial,sans-serif}.avvik-access-header>fieldset>legend{position:absolute;left:8px;top:-1px;height:17px;padding:0 2px;background:#fff;color:#7f7f7f;font:11px/16px Calibri,Arial,sans-serif}.avvik-access-header>fieldset>label{display:inline-flex;align-items:center;gap:4px;margin:0;color:#7f7f7f;white-space:nowrap}.avvik-access-header>fieldset input[type=radio]{width:13px;height:13px;margin:0;accent-color:#0078d4}.avvik-access-period{position:absolute;left:892px;width:99px;height:18px;display:grid;grid-template-columns:26px 69px;align-items:center;gap:4px;margin:0;color:#7f7f7f;font:10px/17px Calibri,Arial,sans-serif}.avvik-access-period.is-from{top:11px}.avvik-access-period.is-to{top:30px}.avvik-access-period>input{width:69px;height:18px;padding:0 3px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#404040;font:10px/16px Calibri,Arial,sans-serif}.avvik-access-period>input::-webkit-calendar-picker-indicator{display:none}.mini-button.avvik-access-journal{position:absolute;left:994px;top:19px;width:114px;min-width:114px;height:22px;padding:0 6px;border:1px solid #9dc3e6;border-radius:4px;background:#d9eaf7;color:#404040;font:11px/20px Calibri,Arial,sans-serif}.avvik-access-blue-line{position:absolute;left:0;top:50px;width:1142px;height:3px;background:#00b7ef}.avvik-access-list-frame{position:relative;width:1142px;max-width:100%;height:571px;min-height:0;flex:1 1 571px;display:flex;flex-direction:column;overflow:hidden;background:#fff}.avvik-access-list-scroll{width:1142px;max-width:100%;min-height:0;flex:1 1 auto;overflow:auto;scrollbar-gutter:stable;border-left:1px solid #a6a6a6;border-right:1px solid #a6a6a6;background:#fff}.avvik-access-list{width:1143px;min-width:1143px;table-layout:fixed;border-spacing:0;border-collapse:collapse;color:#404040;font:11px/16px Calibri,Arial,sans-serif}.avvik-access-list th,.avvik-access-list td{height:17px;min-height:17px;max-height:17px;padding:0 3px;overflow:hidden;border:1px solid #a6a6a6;text-align:left;text-overflow:clip;white-space:nowrap;vertical-align:middle}.avvik-access-list thead th{position:sticky;z-index:3;background:#d6dce5;color:#7f7f7f;font-weight:400}.avvik-access-list thead tr.avvik-access-groups th{top:0;height:19px;min-height:19px;max-height:19px;padding:0 2px;border-top:0;border-bottom:0;background:#d6dce5;font-size:10px;line-height:17px;text-align:center}.avvik-access-list thead tr:nth-child(2) th{top:19px;height:18px;min-height:18px;max-height:18px;line-height:17px}.avvik-access-list thead tr.avvik-access-groups th:nth-child(3),.avvik-access-list thead tr.avvik-access-groups th:nth-child(4){position:sticky}.avvik-access-list thead tr.avvik-access-groups th:nth-child(3):before,.avvik-access-list thead tr.avvik-access-groups th:nth-child(3):after,.avvik-access-list thead tr.avvik-access-groups th:nth-child(4):before,.avvik-access-list thead tr.avvik-access-groups th:nth-child(4):after{content:"";position:absolute;top:8px;height:1px;background:#7f7f7f}.avvik-access-list thead tr.avvik-access-groups th:nth-child(3):before,.avvik-access-list thead tr.avvik-access-groups th:nth-child(4):before{left:2px;width:36px}.avvik-access-list thead tr.avvik-access-groups th:nth-child(3):after,.avvik-access-list thead tr.avvik-access-groups th:nth-child(4):after{right:2px;width:36px}.avvik-access-list tbody tr:nth-child(odd)>td{background:#f2f2f2}.avvik-access-list tbody tr:nth-child(2n)>td{background:#fff}.avvik-access-list tbody tr.is-selected>td:not(.avvik-access-selector),.avvik-access-list tbody tr:hover>td:not(.avvik-access-selector){background:#e8f1f8}.avvik-access-list td.avvik-access-selector,.avvik-access-list th:first-child{width:18px;padding:0;background:#f3f3f3;color:#404040;font-size:9px;text-align:center}.avvik-access-list thead th:first-child{background:#d6dce5}.avvik-access-list td>input,.avvik-access-list td>select{width:calc(100% + 6px);height:16px;margin:0 -3px;padding:0 3px;overflow:hidden;border:0;border-radius:0;outline-offset:-1px;background:transparent;color:#404040;font:11px/16px Calibri,Arial,sans-serif;text-overflow:clip}.avvik-access-list td>select{padding-right:16px}.avvik-access-list td:nth-child(2),.avvik-access-list td:nth-child(3),.avvik-access-list td:nth-child(8),.avvik-access-list td:nth-child(10){text-align:right}.avvik-access-list td:nth-child(2){padding:0}.avvik-access-id{width:100%;height:16px;display:block;padding:0 3px;overflow:hidden;border:0;border-radius:0;background:transparent;color:#0072bc;font:700 11px/16px Calibri,Arial,sans-serif;text-align:right;text-overflow:clip;white-space:nowrap}.avvik-access-list tr.is-selected .avvik-access-id{background:#0078d4;color:#fff}.avvik-access-new-row>td,.avvik-access-new-row>td>input,.avvik-access-new-row>td>select{background:#fff!important}.avvik-access-empty>td{height:17px;background:#fff!important}.avvik-access-recordbar{width:1142px;max-width:100%;height:18px;min-height:18px;flex:0 0 18px;display:flex;align-items:center;gap:2px;padding:0 4px;overflow:hidden;border-top:1px solid #b8c0ca;background:#edf0f4;color:#62676d;font:10px/16px Calibri,Arial,sans-serif;white-space:nowrap}.avvik-access-recordbar>button{width:13px;height:14px;display:inline-grid;flex:0 0 13px;place-items:center;padding:0;border:0;background:transparent;color:#555;font:10px/14px Calibri,Arial,sans-serif}.avvik-access-recordbar>button:disabled{color:#aaa}.avvik-access-recordbar>input{width:48px;height:15px;padding:0 3px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#404040;font:10px/13px Calibri,Arial,sans-serif}.avvik-access-recordbar>span.is-enabled{color:#8b6800;font-weight:700}.avvik-access-filter-state{margin-left:5px;color:#a2a7ad}.avvik-access-recordbar>label{width:92px;height:15px;display:flex;align-items:center;margin-left:3px;border:1px solid #a6a6a6;background:#fff;color:#777}.avvik-access-recordbar>label>svg{flex:0 0 14px;margin-left:1px}.avvik-access-recordbar>label>input{width:72px;min-width:0;height:13px;padding:0 2px;border:0;outline:0;background:#fff;color:#404040;font:10px/13px Calibri,Arial,sans-serif}.avvik-access-list-frame>.document-control-statusbar{height:18px;min-height:18px;flex:0 0 18px;padding:1px 6px;color:#62676d;font:10px/15px Calibri,Arial,sans-serif}.avvik-access-detail.form-surface{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#fff;outline:0}.avvik-access-detail>header{position:relative;width:100%;min-width:1187px;height:45px;min-height:45px;flex:0 0 45px;overflow:hidden;background:#d6dce5}.avvik-access-detail>header>h1{position:absolute;left:4px;top:4px;width:185px;height:36px;margin:0;overflow:hidden;color:#7f7f7f;font:700 22px/36px Calibri,Arial,sans-serif;white-space:nowrap}.avvik-access-detail>header>.mini-button{position:absolute;left:763px;top:15px;width:114px;min-width:114px;height:23px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;border:1px solid #9dc3e6;border-radius:4px;background:#d9eaf7;color:#404040;font:11px/21px Calibri,Arial,sans-serif}.avvik-access-detail-scroll{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;background:#fff}.avvik-access-detail-canvas{position:relative;width:1187px;min-width:1187px;height:643px;min-height:643px;overflow:hidden;background:#fff;color:#7f7f7f;font:11px/16px Calibri,Arial,sans-serif}.avvik-access-detail-canvas:before{content:"";position:absolute;left:8px;top:30px;width:805px;height:1px;background:#7f7f7f}.avvik-access-detail-canvas label,.avvik-access-detail-canvas fieldset{margin:0}.avvik-access-detail-canvas label>span,.avvik-access-detail-canvas .avvik-access-bound>span{min-width:0;overflow:hidden;color:#7f7f7f;font:11px/16px Calibri,Arial,sans-serif;text-overflow:clip;white-space:pre-line}.avvik-access-detail-canvas input:not([type=radio]),.avvik-access-detail-canvas select,.avvik-access-detail-canvas textarea{min-width:0;padding:1px 3px;border:1px solid #a6a6a6;border-radius:0;background:#fff;color:#404040;font:11px/15px Calibri,Arial,sans-serif}.avvik-access-detail-canvas input:not([type=radio]),.avvik-access-detail-canvas select{height:18px}.avvik-access-detail-canvas textarea{resize:none}.avvik-access-id-field,.avvik-access-created-field,.avvik-access-discovered-field,.avvik-access-type-field,.avvik-access-status-field,.avvik-access-closed-field{position:absolute;height:19px;display:grid;align-items:start;gap:6px}.avvik-access-id-field{left:11px;top:4px;width:189px;grid-template-columns:70px 113px}.avvik-access-created-field{left:234px;top:4px;width:295px;grid-template-columns:130px 159px}.avvik-access-discovered-field{left:544px;top:4px;width:250px;grid-template-columns:81px 163px}.avvik-access-type-field,.avvik-access-status-field,.avvik-access-closed-field{left:544px;width:212px;grid-template-columns:81px 125px}.avvik-access-type-field{top:38px}.avvik-access-status-field{top:61px}.avvik-access-closed-field{top:80px;grid-template-columns:81px 102px}.avvik-access-bound{position:absolute}.avvik-access-description-field,.avvik-access-cause-field,.avvik-access-root-cause-field,.avvik-access-immediate-field,.avvik-access-completed-field{left:11px;width:518px;height:78px}.avvik-access-description-field{top:38px}.avvik-access-cause-field{top:126px}.avvik-access-root-cause-field{top:214px}.avvik-access-immediate-field{top:302px}.avvik-access-completed-field{top:389px}.avvik-access-description-field>span,.avvik-access-cause-field>span,.avvik-access-root-cause-field>span,.avvik-access-immediate-field>span,.avvik-access-completed-field>span{position:absolute;left:0;top:0;width:70px}.avvik-access-description-field>textarea,.avvik-access-cause-field>textarea,.avvik-access-root-cause-field>textarea,.avvik-access-immediate-field>textarea,.avvik-access-completed-field>textarea{position:absolute;left:76px;top:0;width:442px;height:78px}.avvik-access-attachments{position:absolute;left:544px;top:99px;width:269px;height:90px;overflow:hidden}.avvik-access-attachments-label{display:block;width:83px;height:18px;overflow:hidden;color:#7f7f7f;font:11px/18px Calibri,Arial,sans-serif}.avvik-access-attachments-grid{width:269px;height:72px;overflow:auto;border:1px solid #a6a6a6;background:#fff;outline-offset:-1px}.avvik-access-attachments-grid table{width:245px;min-width:245px;table-layout:fixed;border-spacing:0;border-collapse:collapse;color:#404040;font:10px/16px Calibri,Arial,sans-serif}.avvik-access-attachments-grid th,.avvik-access-attachments-grid td{height:17px;padding:0 2px;overflow:hidden;border:1px solid #a6a6a6;background:#fff;font-weight:400;text-align:left;text-overflow:clip;white-space:nowrap}.avvik-access-attachments-grid th{position:sticky;top:0;z-index:2;height:16px;background:#d6dce5;color:#7f7f7f}.avvik-access-attachments-grid .selector{width:18px;padding:0;background:#f3f3f3;text-align:center}.avvik-access-attachments-grid th:nth-child(2),.avvik-access-attachments-grid td:nth-child(2){width:170px}.avvik-access-attachments-grid th:nth-child(3),.avvik-access-attachments-grid td:nth-child(3){width:57px}.avvik-access-attachments-grid tbody tr.is-selected td{background:#e8f1f8}.avvik-access-attachments-grid td>input,.avvik-access-attachments-grid td>button,.avvik-access-attachments-grid td>label{width:calc(100% + 4px);height:16px;display:block;margin:0 -2px;padding:0 2px;overflow:hidden;border:0;border-radius:0;background:transparent;color:#404040;font:10px/16px Calibri,Arial,sans-serif;text-align:left;text-overflow:clip;white-space:nowrap}.avvik-access-attachments-grid td>button:not(:disabled),.avvik-access-attachments-grid td>label{color:#0072bc;cursor:pointer}.avvik-access-attachments-grid .avvik-access-attachment-new .selector>button{color:#8b6800;font-weight:700;text-align:center}.avvik-access-attachments-grid input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.avvik-access-classification-panel{position:absolute;left:816px;top:8px;width:288px;height:181px;overflow:hidden;border:1px solid #a6a6a6;background:#f2f2f2}.avvik-access-classification-panel>h2{position:absolute;left:14px;top:5px;height:19px;margin:0;color:#7f7f7f;font:700 10px/18px Calibri,Arial,sans-serif}.avvik-access-classification-panel>label,.avvik-access-classification-panel>.avvik-access-bound{position:absolute;left:14px;width:257px;height:19px;display:grid;grid-template-columns:81px minmax(0,1fr);align-items:start;gap:6px}.avvik-access-classification-panel>label:nth-of-type(1){top:31px}.avvik-access-classification-panel>label:nth-of-type(2){top:54px;grid-template-columns:81px 108px}.avvik-access-classification-panel>.avvik-access-class-owner{top:77px;grid-template-columns:81px 170px}.avvik-access-classification-panel>.avvik-access-execution-heading{left:14px;top:105px}.avvik-access-classification-panel>.avvik-access-deadline{top:132px;grid-template-columns:81px 108px}.avvik-access-classification-panel>.avvik-access-execution-owner{top:154px;grid-template-columns:81px 170px}.avvik-access-preventive-field,.avvik-access-product-use-field,.avvik-access-brand-field,.avvik-access-destruction-field,.avvik-access-internal-field{display:block}.avvik-access-preventive-field{left:544px;top:193px;width:450px;height:100px}.avvik-access-preventive-field>textarea{position:absolute;left:0;top:22px;width:442px;height:78px}.avvik-access-product-heading{position:absolute;left:544px;top:302px;width:567px;height:19px;margin:0;overflow:hidden;color:#7f7f7f;font:400 11px/18px Calibri,Arial,sans-serif;white-space:nowrap}.avvik-access-product-use-field,.avvik-access-brand-field,.avvik-access-destruction-field{left:544px;width:442px;height:57px}.avvik-access-product-use-field{top:321px}.avvik-access-brand-field{top:381px}.avvik-access-destruction-field{top:442px}.avvik-access-product-use-field>textarea,.avvik-access-brand-field>textarea,.avvik-access-destruction-field>textarea{position:absolute;left:0;top:19px;width:442px;height:38px}.avvik-access-after-field{position:absolute;left:11px;top:469px;width:427px;height:32px;padding:0;border:0}.avvik-access-after-field:before{content:"";position:absolute;left:310px;top:0;width:117px;height:32px;border:1px solid #a6a6a6;background:#fff}.avvik-access-after-field>legend{position:absolute;left:0;top:4px;width:284px;height:19px;padding:0;color:#7f7f7f;font:11px/18px Calibri,Arial,sans-serif;white-space:nowrap}.avvik-access-after-field>label{position:absolute;top:7px;height:18px;display:inline-flex;align-items:center;gap:3px;color:#7f7f7f;font:11px/18px Calibri,Arial,sans-serif}.avvik-access-after-field>label:nth-of-type(1){left:322px}.avvik-access-after-field>label:nth-of-type(2){left:378px}.avvik-access-after-field input[type=radio]{width:13px;height:13px;margin:0;accent-color:#0078d4}.avvik-access-internal-field{left:8px;top:499px;width:1088px;height:144px}.avvik-access-internal-field>textarea{position:absolute;left:0;top:19px;width:1088px;height:125px}.avvik-access-detail>.document-control-statusbar{height:18px;min-height:18px;flex:0 0 18px;padding:1px 6px;color:#62676d;font:10px/15px Calibri,Arial,sans-serif}.avvik-access-pdf.form-surface{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#707070}.avvik-access-pdf>header{width:100%;height:38px;min-height:38px;flex:0 0 38px;display:flex;align-items:center;gap:12px;padding:0 8px;border-bottom:1px solid #a0a7ad;background:#f3f5f6;color:#404040;font:11px/20px Calibri,Arial,sans-serif}.avvik-access-pdf>header>strong{font-size:14px;font-weight:600}.avvik-access-pdf>header>span{min-width:0;overflow:hidden;color:#62676d;text-overflow:ellipsis;white-space:nowrap}.avvik-access-pdf>header>div{display:flex;align-items:center;gap:6px;margin-left:auto}.avvik-access-pdf>header .mini-button{min-width:0;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid #aeb5ba;border-radius:2px;background:#fff;color:#404040;font:11px/24px Calibri,Arial,sans-serif;text-decoration:none;white-space:nowrap}.avvik-access-pdf>header a.is-disabled{opacity:.55;pointer-events:none}.avvik-access-pdf-message{min-height:0;flex:1 1 auto;display:grid;place-items:center;padding:20px;background:#707070;color:#fff;font:12px Calibri,Arial,sans-serif}.avvik-access-pdf-frame{width:100%;min-width:0;min-height:0;flex:1 1 auto;border:0;background:#707070}
