.header[data-v-01c711fe]{z-index:3;color:#fff;padding:1rem 2rem;background:var(--color-primary);display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;box-shadow:var(--box-shadow)}.logo[data-v-01c711fe]{height:5.5rem}.logo img[data-v-01c711fe]{height:100%;cursor:pointer}.logo img[data-v-01c711fe]:hover{opacity:.7}.navigation[data-v-01c711fe]{display:flex;align-items:center;position:relative}a[data-v-01c711fe],.link span[data-v-01c711fe]{color:#fff;font-size:1.2rem;margin:0 1.5rem;text-transform:uppercase;border-bottom:2px solid transparent;padding:.5rem 0;white-space:nowrap}.link[data-v-01c711fe]{position:relative}.link .link__list[data-v-01c711fe]{background:var(--color-primary);display:none;position:absolute;top:100%;left:0;box-shadow:var(--box-shadow);padding-top:1rem}.link:hover .link__list[data-v-01c711fe]{display:grid}a.active[data-v-01c711fe]{border-color:#fff}.logout[data-v-01c711fe]{text-align:right}.alert[data-v-9326be8b]{z-index:99;background:rgba(0,0,0,.3);position:fixed;bottom:0;left:0;width:100%;display:flex;padding:1rem 2rem;align-items:center;justify-content:center}.alert button[data-v-9326be8b]{margin-left:2rem}.alertContainer[data-v-9326be8b]{font-weight:700}.alert-danger[data-v-9326be8b]{background-color:#f009}.alert-success[data-v-9326be8b]{background-color:#0f09}:root{--color-primary: #1963d1;--color-secondary: #003a9f;--color-negative: #b00020;--color-positive: #089e0f;--color-font: #030303;--transition-animation: all .3s ease-out;--box-shadow: 0 1px 3px rgba(0,0,0,.12);--box-shadow-heavy: 0 19px 38px rgba(0,0,0,.3), 0 15px 12px rgba(0,0,0,.22);--font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#dedede}*::-webkit-scrollbar-thumb{background:var(--color-primary)}*::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}h1{font-size:2.4rem;margin:0 0 1rem}html{font-size:12px}body{position:relative;min-height:100vh;line-height:1.4;font-size:1rem;font-family:var(--font-body);color:var(--color-font);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;margin:0 auto;height:100vh;font-weight:400;display:grid;grid-template-rows:7.5rem auto}.disabled{opacity:.5}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;vertical-align:middle;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons--disabled{pointer-events:none;color:gray}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.page{padding:1.5rem 2rem;flex:1;height:100%;overflow:auto}.input,.select,.text-input{font-size:1rem;border:solid 1px var(--color-primary);padding:.5rem 1rem;font-family:var(--font-body)}.select,input[type=date]{max-width:182px}.input:read-only,.text-input:read-only,.select:disabled{background:#dfdfdf;opacity:1}.text-input{resize:none}input[type=checkbox]{width:1rem}input:read-only,select:disabled,input[type=checkbox]:disabled{color:#000}a{appearance:none;text-decoration:none;cursor:pointer;transition:var(--transition-animation)}a:hover{opacity:.7}.form{display:flex;flex-wrap:wrap;grid-gap:2rem;align-items:flex-start;justify-content:space-between}.form__column{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:1rem}.form__controls{width:100%;display:flex;grid-gap:1rem;align-items:center;justify-content:flex-end}.page-count{display:flex;grid-gap:1rem;align-items:center}.button{appearance:none;cursor:pointer;padding:.5rem 1rem;border:none;background:var(--color-primary);color:#fff;font-size:1.2rem;margin:0;transition:var(--transition-animation);box-shadow:var(--box-shadow)}.button--neg{background-color:var(--color-negative)}.button--pos{background-color:var(--color-positive)}.button:disabled{background:#cecece;color:#747474;box-shadow:none;pointer-events:none}.button:hover{opacity:.7;box-shadow:none}.table__container{overflow:auto}.filter{margin-bottom:1rem;display:flex;grid-gap:1rem;align-items:center}.streetnr,.postal{display:grid}.streetnr input:first-child,.postal input:first-child{border-right:none}.streetnr{grid-template-columns:80% 20%}.postal{grid-template-columns:30% 70%}.upload-assets{display:flex;align-items:center;grid-gap:1rem;justify-content:space-between;padding:0 0 0 .5rem;background:#dedede}.upload-assets span{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-input{width:60px;color:transparent}.file-input::-webkit-file-upload-button{visibility:hidden}.file-input:before{color:#fff;content:"Upload";display:inline-block;border:none;padding:.4rem .6rem;background:var(--color-primary);font-size:1.2rem;outline:none;white-space:nowrap;user-select:none;-webkit-user-select:none;cursor:pointer;transition:all .2s linear}.file-input:hover:before{opacity:.7}.file-preview--image{width:268px;height:200px;margin:.5rem 0;background:#e5e5e5}.file-preview--image img{object-fit:contain;object-position:center center;width:100%;height:100%}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;display:flex;align-items:center;align-content:center;justify-content:center}.modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;background:rgba(0,0,0,.7)}.modal__wrapper{padding:2rem;background:white;box-shadow:var(--box-shadow)}.modal__wrapper h2{margin-bottom:2rem}.modal__controls{margin-top:2rem;grid-gap:1rem;display:flex;justify-content:space-between;align-items:center}.modal__controls__sub{display:flex;grid-gap:1rem;align-items:center}.tabs{display:flex;grid-gap:.5rem}.tab{cursor:pointer;appearance:none;border:none;background:#e5e5e5;padding:.5rem;font-size:1.5rem;opacity:.7;transition:all .2s linear}.tab--active{opacity:1}.tab__view{padding:1.5rem .5rem .5rem;height:calc(100% - 9rem);width:100%;background:#e5e5e5;border-radius:0 1rem 1rem;box-shadow:var(--box-shadow)}.tab--sub,.tab__view--sub{background:white}.card{background:#e5e5e5;padding:1rem;border-radius:1rem;box-shadow:var(--box-shadow)}.filter{position:relative;z-index:2}section .table__container{position:relative;z-index:1}
