body>html>#root>div{height:100%;margin:0;padding:0}html,body,#root,.App{height:100%;margin:0;padding:0}.page{position:relative;display:flex;flex-direction:column;overflow:hidden;height:100vh;width:100vw}.main{display:flex;flex:1;overflow:hidden}@media(max-width:768px){.main{flex-direction:column}}.navbar{display:flex;flex-direction:column}@media(max-width:768px){.navbar{display:none}}.navbar-top{display:none}@media(max-width:768px){.navbar-top{display:flex}}.navbar>div{flex:1}.content{display:flex;flex:1;overflow:hidden}.page-title{font-size:20px;font-weight:600;margin:8px 0;padding:0 8px}.padding-8{padding:8px}.padding-16{padding:16px}.max-width-800{max-width:800px}.max-width-1200{max-width:1200px}.flex-container{display:flex;overflow:hidden}.flex-container>*{flex:0 0 auto;overflow:hidden}.flex-column{flex-direction:column}.flex-grow{flex:1 1 auto}.full-height{height:100%}.scrollbar-auto{overflow:auto}.flex-gap-8{gap:8px}.flex-gap-16{gap:16px}.toolbar{height:48px;background:#0081ab;opacity:1}.toolbarContainer{display:flex;flex-direction:row;align-items:center;height:100%}.toolbarLeft,.toolbarCenter,.toolbarRight{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap}.toolbarCenter{flex-grow:1;flex-shrink:2;justify-content:flex-start}.toolbarSpacer{margin-left:6.25px;margin-right:6.25px}.toolbarItem{border-radius:0;height:48px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;cursor:pointer;font-weight:600}.toolbarText{font-size:16px;color:#fff;-webkit-user-select:none;user-select:none}.toolbarIcon{width:48px;height:48px;color:#fff}.toolbarIcon:hover{background-color:#00000029}a,a:link,a:visited,a:focus,a:hover,a:active{text-decoration:none}.avatar{border-radius:50%;width:32px;height:32px}.noAvatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:.1em solid #ffffff}.toolbar .aannemer-naam{font-size:20px;font-weight:600;color:#fff;padding-left:50px}@media(max-width:768px){.toolbar .aannemer-naam{padding-left:8px}}.toolbar .aannemer-glncode{font-size:10px;font-weight:400;color:#fff;padding-left:24px;margin:auto 0;padding-top:8px}@media(max-width:768px){.toolbar .aannemer-glncode{display:none}}.label{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;vertical-align:middle;margin-right:12px;color:#fff;background-color:#ff8c00}.nav-top{background-color:#f3f2f1;justify-content:flex-end}.global-popup{position:fixed;z-index:10000;background-color:#323130;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 8px #0003;pointer-events:none;white-space:none;max-width:300px;word-wrap:break-word;transform:translate(-50%) translateY(-100%);animation:popup-fade-in .2s ease-out}.global-popup:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#323130}@keyframes popup-fade-in{0%{opacity:0;transform:translate(-50%) translateY(-100%) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}.callback{display:flex;flex-direction:column;overflow:hidden}.container{display:flex;flex:1 1 auto;justify-content:center;align-items:center;padding:30px 10px 10px;overflow:auto}ol{padding-left:10px}ol li{text-align:justify;margin:0}.popupContainer{margin:0 20px;border:1px solid #a0aeb2;border-radius:8px;padding:20px;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c}.callback-toolbar{height:48px;background:#0081ab;opacity:1}.callback-toolbar-container{display:flex;flex-direction:row;align-items:center;height:100%}.callback-toolbar-left{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:nowrap}.callback-toolbar-item{border-radius:0;height:48px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;font-weight:600}.callback-logged-in-not-known{margin:0 20px;border:1px solid #a0aeb2;border-radius:8px;padding:20px;box-shadow:0 3.2px 7.2px #0002,0 .6px 1.8px #0000001c}.berichtbezorgingen{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.berichtbezorgingen-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}.dateRange-customrange{gap:16px}.berichtbezorgingen-table{flex:1 1 auto;display:flex;flex-direction:column;height:100%;width:100%}.status-field{color:#a0aeb2}.status-field.status-field-1,.status-field.status-field-4{color:#d83b01}.status-field.status-field-3,.status-field.status-field-5{color:#107c10}.status-field.status-field-2{color:#a0aeb2}.ohkTableWrapper{height:100%;width:100%;flex-grow:1;display:flex;flex-direction:column}.spinnerWrapper{margin-top:40px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.column span{font-size:12px;font-weight:400;color:orange}.berichtbezorging-statusfilter-choice .ms-ChoiceField{padding-right:4px;margin-top:0}.berichtbezorging-statusfilter-choice div:first-child{display:flex}.berichtbezorging-statusfilter-choice label{padding-right:8px}.berichtbezorging-statusfilter-choice .ms-ChoiceFieldGroup-flexContainer{display:flex}.facturen{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.facturen-header{flex-shrink:0}.facturen-content{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}:root{--color-PH-primary: #0081ab;--color-secondary: #0078d4;--color-primary: #ffffff;--color-dark: #000000;--color-gray-light: #dddddd;--color-error: #ff0000;--color-gray-medium: #cccccc;--color-green-success: #008000ff;--color-orange-warning: #f59e0b;--color-bright-red: #dc2626;--color-strong-red: #b91c1c;--color-gray-dark: #555555;--color-orange-lighter: #ff8c00;--font-size-base: 16px;--font-size-lg: 2rem;--font-size-sm: .875rem;--font-weight-normal: 400;--font-weight-bold: 700;--breakpoint-small: 600px;--breakpoint-medium: 768px;--breakpoint-large: 1024px;--box-shadow: var(3px 4px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23))}.invoice-registration{padding:0 16px 16px;height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}.invoice-registration-wrapper{display:flex;flex-direction:row;height:100%;gap:20px}@media(max-width:1200px){.invoice-registration-wrapper{flex-direction:column;height:auto}.invoice-registration-file-viewer{margin-right:0;min-height:500px;flex:none}.invoice-registration-editor{flex:none}}.invoice-registration-file-viewer{flex:1;margin-right:20px;overflow-y:auto;border:1px solid var(--color-gray-medium);border-radius:5px}.invoice-registration-editor{flex:1;overflow-y:auto}.invoice-registration-form{padding:20px;display:flex;flex-direction:column;gap:20px}.invoice-registration-section{border:1px solid var(--color-dark);padding:15px;display:flex;flex-direction:column;gap:10px}.invoice-registration-section-row{display:flex;gap:20px;align-items:flex-start}.invoice-registration-label-value-pair{display:flex}@media(max-width:600px){.invoice-registration-label-value-pair{flex-direction:column}}.invoice-registration-label{color:var(--color-gray-dark);width:200px;flex-shrink:0}@media(max-width:600px){.invoice-registration-label{width:100%}}.invoice-registration-value{font-weight:400;color:var(--color-dark)}.supplier-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}@media(max-width:600px){.supplier-details-grid{grid-template-columns:1fr}}.totals-container{display:flex;justify-content:space-between;margin-top:10px;color:var(--color-dark);gap:20px}@media(max-width:800px){.totals-container{flex-direction:column}.totals-left,.totals-right,.total-row{width:100%}}.totals-left,.totals-right{display:flex;flex-direction:column;gap:5px;width:50%;border:1px solid var(--color-dark);padding:15px}.total-row{display:flex;justify-content:space-between;width:70%}.vat-table{border-collapse:collapse}.vat-table th,.vat-table td{padding:4px 8px;text-align:left}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%}.total-row-label{font-weight:700}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
