#anfahrten-page{display:grid;grid-template-rows:auto 1fr auto;height:100%;padding:1em;place-items:center}#anfahrten-page .page-header h1{text-align:center}.alle-anfahrten{row-gap:2em}.anfahrten{grid-row-gap:.3em;display:grid;grid-template-columns:auto 1fr;row-gap:.3em}.anfahrten .anfahrt{display:block}.anfahrten *{display:inline-block;margin-right:.5em}.anfahrten .doppelpunkt{margin-right:2em}.add-trip{display:inline-flex;justify-content:center;width:min-content}.add-trip svg{margin:0}.button-transparent{align-self:center;background:none;border:none;color:#5f6165}.button-transparent svg{width:.9em}.button-transparent path{color:#5f6165}.button-transparent:hover,.button-transparent:hover path{color:#001f45}.trip-list-footer{align-items:center;display:flex;grid-column:span 2;justify-content:space-between;margin-bottom:.8em;width:100%}.trip-list-footer *{margin:0}.ergebnis{margin-bottom:1em}.ergebnis.hidden{visibility:hidden}.number-input{background-color:#ededed;background-color:#d1d1d1;border-radius:4px;box-shadow:1px 1px 1px 1px #d6d6d6;display:inline-grid!important;gap:1px;grid-template-areas:"number up" "number down";padding:0}.number-input *{border-radius:0!important;margin:0!important}.number-input input[type=text]{background-color:#ededed;border:0;border-radius:4px;box-shadow:none;box-shadow:1px 1px 1px 1px #d6d6d6;grid-area:number;margin-right:0;padding:.5em}.number-input input[type=text]:focus{outline:none!important}.number-input button{align-items:center;background-color:#ededed;border:none;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.number-input button:hover{background-color:#d1d1d1}.number-input button.plus{border-top-right-radius:5px;grid-area:up}.number-input button.minus{grid-area:down}.number-input button svg{height:.5em}.login-screen{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.login-screen .logo{margin:0;width:20em}.login-screen button{background-color:#001f45;color:#fff;margin:40px}.admin{flex-flow:column;height:100%;justify-content:center;width:100%}.admin,.admin .campaign-nav{align-items:center;display:flex}.admin .campaign-nav{margin-top:1em}.admin .campaign-nav button{transform:scale(.6)}.campaign{min-width:50%}.campaign h2:hover{text-decoration:underline;text-decoration-color:#5f6165;text-decoration-style:dotted}.campaign h2:hover:after{color:#5f6165;content:"Edit";display:inline-block;font-size:.5em;font-weight:lighter;margin-left:.5em;text-decoration:none}.campaign .settings-icon{border-radius:.3em;padding:.1em}.campaign .settings-icon.activated{fill:#fff;background-color:#001f45}.mui-date-time-picker{background-color:#ededed;border-radius:4px;box-shadow:1px 1px 1px 1px #d6d6d6;padding:.5em;padding:.4em 1em .4em .4em!important}.mui-date-time-picker *{border:none!important;color:#001f45!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important;font-size:.95em!important;margin:0;padding:0!important}.mui-date-time-picker svg{font-size:1.3em!important}.Mui-selected,.css-1uent87-MuiButtonBase-root-MuiButton-root{background-color:#4b80ec!important;color:#fff!important}.css-elo8k2-MuiInputAdornment-root{margin-left:0!important}.css-1dune0f-MuiInputBase-input-MuiOutlinedInput-input{width:8em!important}.user-list{grid-row-gap:.5em;display:grid;grid-template-rows:auto auto 1fr;max-height:45vh;min-height:35vh;padding:.5em;row-gap:.5em}.user-list h1{margin:0}.user-list .table-container{border:1px solid #ededed;overflow:scroll}.user-list table{border-spacing:0;height:100%;width:100%}.user-list table>*{width:100%}.user-list tr>*{padding:.5em 1em}.user-list th{background-color:#ededed;cursor:pointer;font-weight:400;-webkit-user-select:none;user-select:none}.user-list th div{align-items:center;display:flex;justify-content:center}.user-list th div.asc:after,.user-list th div.desc:after{font-size:.6em;margin-left:.5em;margin-top:.2em}.user-list th div.asc:after{content:"▲"}.user-list th div.desc:after{content:"▼"}.user-list td{border:1px solid #ededed}.user-list td.status.up-to-date:before{color:#2ea82e;content:"•";margin-right:.2em}.user-list td.status.old:before{color:#f4d83f;content:"•";margin-right:.2em}.user-list td.status.empty:before{color:#e94803;content:"•";margin-right:.2em}.user-list input{border:1px solid #ededed;border-radius:100px;box-shadow:none;font-size:1em;padding:.2em .8em}.user-list .filters{column-gap:.2em;display:flex}.user-list .filters .filter{align-items:center;border-radius:100px;display:inline-flex;font-size:.8em;padding:.2em .8em;text-transform:uppercase}.user-list .filters .filter:before{color:#5f6165;content:"#";font-size:1.2em;font-weight:700;padding-right:.3em}.user-list .filters .filter.active,.user-list .filters .filter.active:before{background-color:#001f45;color:#fff}.end-date{align-items:center;display:flex;justify-content:space-between;width:100%}.end-date>*,.reminder-configurer{align-items:center;column-gap:.5em;display:flex}.reminder-list{margin-top:1em}.no-campaigns{align-self:center;grid-column-start:2;justify-self:center}.icon-desc-button{align-items:center;column-gap:.5em;display:inline-flex}.icon-desc-button:disabled{cursor:default;opacity:.5}.icon-desc-button.clear{background:none}.campaign-actions{display:flex;justify-content:space-between}*{box-sizing:border-box;color:#001f45;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}p{margin:0}.App,body{height:100vh;margin:0;width:100vw}.App{display:grid;grid-template-columns:280px 4fr}h2{font-size:2em;margin:0 0 .5em}.zum-kunden{margin-top:1em}h3{margin:0}button{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:.5em}button.save:disabled{visibility:hidden}nav{background-color:#001f45;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:1em}nav *{color:inherit}nav .nav-item{align-items:center;display:flex;margin:1em .5em}nav .nav-item>:first-child{background-color:#fff;border-radius:50%;color:#001f45;height:25px;margin:0 15.5px 0 11.5px;padding:4px;width:25px}nav .nav-item>:first-child path{stroke:#001f45;stroke-width:1}nav .nav-item>:first-child.help-icon path{stroke:#001f45;stroke-width:.8}nav .nav-item a{color:#fff;text-decoration:none}nav .nav-item button{background-color:#0000;color:#fff}nav .logo{margin-bottom:10em;padding:1em 2em;width:100%}.content{align-items:center;display:flex;justify-content:center}.user{display:grid;grid-template-areas:"Icon Name" "Icon EMail";grid-template-columns:auto 1fr;margin-bottom:19px}.user .icon{background-color:#fff;border-radius:50%;color:#001f45;font-weight:700;grid-area:Icon;height:100%;justify-self:center;margin:0 .5em;padding:.2em;width:40px}.user .icon path{stroke:#001f45;stroke-width:.5}.user .name{grid-area:Name}.user .email{grid-area:EMail}.alle-anfahrten{display:flex;flex-direction:column}.admin-button{background-color:#001f45;border:1px solid #fff;border-radius:10px;color:#fff;width:100%}.error-container{max-width:60%}.error-container .error-message{background-color:#f3f3f3;border-radius:.2em;padding:.5em}.error-container button{background:none;display:flex;font-weight:700;margin-top:1em;text-transform:uppercase}.error-container button:hover{background-color:#f3f3f3}.error-container button svg{padding-bottom:.1em;transform:scale(.8)}.divider,.divider-light{background-color:#d1d1d1;height:2px;margin:.7em 0;width:100%}.divider-light{background-color:#ededed;margin:1.7em 0}.distanzrechner{align-items:center;display:flex}.distanzrechner-type{background-color:#ededed;border:0;border-radius:4px;box-shadow:1px 1px 1px 1px #d6d6d6;margin:0 .5em;padding:.5em}.distanzrechner-type:focus{outline:none}::selection{background:#4b80ec;color:#fff}select{border:none;border-radius:4px;outline:none}.distanzrechner-input,.react-autosuggest__input,select{background-color:#ededed;box-shadow:1px 1px 1px 1px #d6d6d6;padding:.5em}.distanzrechner-input,.react-autosuggest__input{border:0;border-radius:4px;margin:0 .5em}.distanzrechner-input:focus,.react-autosuggest__input:focus{outline:none}.react-autosuggest__container{position:relative}.react-autosuggest__suggestions-container{background-color:#fff;border-radius:4px;bottom:calc(100% + 5px);box-shadow:0 2px 4px #0000001a;max-height:200px;overflow-y:auto;position:absolute;width:100%;z-index:2}.react-autosuggest__suggestion{border:1px solid #000;border-radius:5px;cursor:pointer;padding:10px}.react-autosuggest__suggestion:hover{background-color:#ededed}.react-autosuggest__suggestions-list{list-style:none;margin:0;padding:0}
/*# sourceMappingURL=main.ee90a88d.css.map*/