:root{font-family:system-ui,sans-serif;color:#172033;background:#f3f5f8}*{box-sizing:border-box}body{margin:0}.control-nav{display:flex;gap:1rem;align-items:center;padding:.8rem 1.2rem;background:#172033;color:white}.control-nav span{flex:1}.control-nav a{color:white}.egw-page{max-width:1200px;margin:1.5rem auto;padding:0 1rem}.egw-card{background:white;border:1px solid #d7dce5;border-radius:.6rem;margin:1rem 0}.egw-card-body{padding:1rem}.egw-card-header,.egw-page-header,.egw-actions,.egw-grid,.dm-bediening{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.egw-page-header-main{flex:1}.egw-grid--3>*{flex:1 1 30%}.egw-field,label{display:flex;flex-direction:column;gap:.35rem}.egw-input,.egw-select,.egw-textarea,input,select,textarea{padding:.55rem;border:1px solid #aeb7c6;border-radius:.35rem;font:inherit}button,.egw-btn{display:inline-block;padding:.55rem .8rem;border:0;border-radius:.35rem;background:#1f5fbe;color:white;text-decoration:none;cursor:pointer}.egw-btn--secondary,.egw-btn--tertiary{background:#526176}.egw-table{width:100%;border-collapse:collapse}.egw-table th,.egw-table td{padding:.55rem;border-bottom:1px solid #dde2ea;text-align:left;vertical-align:top}.egw-badge{display:inline-block;padding:.15rem .45rem;border-radius:1rem;background:#e7ebf2}.egw-badge--success{background:#d9f3e1}.egw-badge--warning{background:#fff0bd}.egw-badge--danger{background:#ffd9d9}.egw-muted,.egw-cell-sub{color:#637087}.egw-cell-sub{display:block}.flash{max-width:1200px;margin:1rem auto;padding:.7rem 1rem;border-radius:.4rem}.flash-error{background:#ffd9d9}.flash-success{background:#d9f3e1}.login{max-width:420px;margin:10vh auto;padding:1rem}.login form{display:flex;flex-direction:column;gap:1rem}.dm-dev-label{font-size:.8rem;text-transform:uppercase;color:#57677f}.dm-punten{padding-left:1.2rem}@media(max-width:700px){.egw-grid--3>*{flex-basis:100%}.egw-table-wrap{overflow:auto}}
