body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;margin:0}html{display:flex;height:100%;overflow:scroll}#root,html{flex:1 1}.app-container,.screen-container{display:flex;flex-direction:column;height:100%}.nav-container,body{flex:1 1}body{background-color:#f3f4f6;display:flex}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.title{color:#03506b;font-size:1.5rem;font-weight:600}.Screen-container{box-sizing:border-box;flex:1 1;padding:0 5%;width:100%}.modal{align-items:center;display:flex;justify-content:center;z-index:999}.modal,.modal-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080}.modal-content{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;margin:0 auto;max-width:90%;padding:20px;width:400px;z-index:1000}.modal-title{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.modal-input{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.modal-buttons{display:flex;justify-content:space-between;width:100%}.button-save{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.button-save:hover{background-color:#45a049}.button-cancel{background-color:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s}.button-cancel:hover{background-color:#e53935}.modal-dropdown,.popup{margin-bottom:15px}.error-message{background-color:#ffe6e6;border:1px solid #ff4d4d;border-radius:5px;color:#ff4d4d;font-size:14px;margin-bottom:20px;max-width:100%;overflow:hidden;padding:10px;text-align:center}.title-label{color:#555;font-size:18px;margin-bottom:5px}.input-header,.input-header-small{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;height:24px;padding:10px;width:-webkit-fill-available;width:-moz-available}.no-margin{margin:0}.one-line-text{white-space:nowrap}.margin-bot{margin-bottom:15px}.space-between{align-items:center;display:flex;justify-content:space-between}.pointer{cursor:pointer}.gerechten:hover{background-color:#f0f0f0}.warning{align-self:end;background-color:#ff5700;border-radius:5px;color:#fff;height:fit-content;margin-bottom:5px;margin-left:10px;padding:5px}.warning-input{align-items:center;border:1px solid #ff5700;border-radius:5px}.warning-message{background-color:#f5f6d7;border:1px solid #c7be0b;border-radius:5px;color:#c7be0b;font-size:14px;margin-bottom:20px;max-width:100%;overflow:hidden;padding:10px;text-align:center}.number-input-width{margin-left:1rem;width:100px}.white-text{color:#fff;cursor:pointer;height:fit-content;margin-bottom:1px}.flex-verticaal{display:flex;flex-direction:column}.flex-verticaal,.vertical-align{justify-content:center}.theme-color{color:#ff5700}.theme-color:hover{color:#af3e06}button:hover{background-color:#af3e06}.ant-pagination-item-active{color:red}.card-container{background-color:#fff;border:1px solid #03506b;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex-direction:column;padding:20px}.card-container,.card-header{display:flex;margin-bottom:15px}.card-header{border-bottom:1px solid #ddd;padding-bottom:10px}.card-class,.card-date,.line{color:#03506b!important;flex-wrap:wrap;font-weight:700}.card-check-green,.card-class,.card-date,.line{align-items:center;display:flex;justify-content:center;margin-right:14px}.card-check-green{color:green}.card-check-grey{align-items:center;color:gray;display:flex;justify-content:center;margin-right:14px}.card-content{display:flex;flex-direction:column;gap:8px}.card-item{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.card-item strong{color:#03506b}.icon{margin-right:8px}.card-title{color:#03506b;display:block;font-weight:700}.card-info{margin-top:8px}.card-check-button{align-items:center;display:flex;margin-left:auto}.validated-card{background-color:#d0d0d0}.flex{display:flex}.gap{gap:12px}.margin-left{margin-left:12px}.flex-horizontal{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.margin-top{margin-top:8px}.navtextHeader{color:#006bcc;text-decoration:none}.navtextHeader:hover{color:#00203d;text-decoration:none}.navcontainer{align-items:center;background-color:#fff;border-bottom:2px solid #c2cad1;display:flex;justify-content:space-between;max-height:75px;padding:10px 2.5%}.navcontainerHeader{align-items:center;display:flex;justify-content:right}.logo{height:auto;max-height:50px;width:auto}.ul-header{align-items:center;display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.li-header{color:#ff5700;margin:0 20px;text-align:center}.link-text{color:#ff5700;font-size:16px;padding:5px;position:relative;text-decoration:none;transition:color .3s ease-in-out}.link-text:after{background-color:#ff5700;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.link-text:hover:after{width:100%}.hamburger{background:none;border:none;color:#ff5700;cursor:pointer;display:none}.dropdown{display:inline-block;position:relative}.dropdown-btn{align-items:center;background-color:initial;border:1px solid #ff5700;border-radius:4px;color:#ff5700;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .3s ease}.dropdown-btn:hover{background-color:#ff57001a}.dropdown-content{animation:fadeIn .2s ease-in-out;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 5px);z-index:100}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content a,.dropdown-content button{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.dropdown-content a:hover,.dropdown-content button:hover{background-color:#f5f5f5;color:#ff5700}.dropdown-content a:first-child,.dropdown-content button:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.dropdown-content a:last-child,.dropdown-content button:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dropdown-content svg{color:#ff5700}@media (max-width:768px){.hamburger{display:block;font-size:24px}.navcontainerHeader{position:relative}.ul-header{align-items:flex-start;background-color:#fff;border-radius:0 0 4px 4px;box-shadow:0 4px 8px #0000001a;display:none;flex-direction:column;position:absolute;right:0;top:75px;width:200px;z-index:1000}.navcontainerHeader.active .ul-header{display:flex}.li-header{margin:0;padding:10px 0;width:100%}.link-text{display:block;padding:10px 20px;width:100%}.dropdown{padding:0 20px;width:100%}.dropdown-btn{justify-content:space-between;width:100%}.dropdown-content{box-shadow:none;margin-top:5px;position:relative;width:100%}}.ingredient-amount{background-color:#f3f3f3;border-radius:5px;color:#333;display:inline-block;font-size:1.2rem;font-weight:700;padding:5px 10px}.inputFields{background-color:#f0f0f0;border-radius:4px;color:#333;font-size:16px;margin:10px 0;max-width:260px;width:100%}.form{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-bottom:15px;padding:20px}.LeerkrachtScreen-title{color:#333;font-size:24px;margin-bottom:10px}.LeerkrachtScreen-label{color:#555;font-size:18px;margin-bottom:5px}.LeerkrachtScreen-overview{padding:20px;width:45%}.LeerkrachtScreen-overviewTitle{color:#333;font-size:24px;margin-bottom:10px}.form-info-3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.form-info-2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leerkrachtScreen-button{margin:10px 0 0}.voorstelcard-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin-bottom:20px;padding:20px}.voorstelcard-card-header{align-items:flex-start;display:flex;justify-content:space-between}.voorstelcard-card-header-left{display:flex;flex-direction:row;gap:8px}.voorstelcard-card-header-item{display:flex;gap:10px}.voorstelcard-card-header-right{display:flex;gap:10px;justify-content:flex-end}.voorstelcard-card-header-right button{font-size:14px}.voorstelcard-card-content{display:flex;flex-direction:column;gap:15px}.voorstelcard-dishes-container{display:flex;gap:0;justify-content:space-between}.voorstelcard-dish-section{flex:1 1;margin:0;padding:0}.voorstelcard-title-border{color:#03506b;font-size:16px;font-weight:700;margin-bottom:8px}.voorstelcard-validated-card{background-color:#f0f0f0}.voorstelcard-not-validated-card{background-color:#fff}.ant-collapse{margin:0;padding:0;width:100%}.ant-collapse-header{background-color:#03506b;border-radius:0!important;color:#fff!important}.ant-collapse-content{margin:0;padding:10px 20px}.ant-collapse-content-box{margin:0;padding:5px}.ant-btn-link{font-size:14px}@media (max-width:768px){.voorstelcard-card-header{align-items:flex-start;flex-direction:column}.voorstelcard-card-header-right{justify-content:flex-start;margin-top:10px}.voorstelcard-dishes-container{flex-direction:column}.voorstelcard-dish-section{width:100%}}.MakenAanpassenProductScreen-error{background-color:#ffe6e6;border:1px solid #ff4d4d;border-radius:5px;color:#ff4d4d;font-size:14px;margin-bottom:20px;max-width:100%;overflow:hidden;padding:10px;text-align:center}.MakenAanpassenProductScreen-mainContent{margin:0 auto;max-width:600px;padding:20px}.MakenAanpassenProductScreen-form{gap:15px}.MakenAanpassenProductScreen-field,.MakenAanpassenProductScreen-form{display:flex;flex-direction:column}.MakenAanpassenProductScreen-label{font-size:16px;font-weight:700;margin-bottom:5px}.MakenAanpassenProductScreen-dropdown,.MakenAanpassenProductScreen-input{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:15px;padding:12px 15px;width:100%}.MakenAanpassenProductScreen-allergenSection{align-items:center;display:flex;gap:10px}.MakenAanpassenProductScreen-allergenTags{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.MakenAanpassenProductScreen-allergenTag{align-items:center;background-color:#e0f7fa;border:1px solid #000;border-radius:15px;display:flex;gap:5px;padding:5px 10px}.MakenAanpassenProductScreen-removeButton{font-size:16px}.MakenAanpassenProductScreen-allergensList h3{font-size:18px;margin-bottom:10px}.MakenAanpassenProductScreen-removeButton{background:none;border:none;color:red;cursor:pointer;font-size:14px}.MakenAanpassenProductScreen-submitButton{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.MakenAanpassenProductScreen-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;font-size:16px;padding:10px}.MakenAanpassenProductScreen-button:hover,.MakenAanpassenProductScreen-submitButton:hover{opacity:.9}.link{align-items:center;background-color:#ff5700;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;height:fit-content;padding:.75rem 1rem;text-decoration:none}.Screen-allergenTag{border:1px solid #03506b;border-radius:4px;display:inline-block;padding:8px}.container{align-items:center;background-color:#f5f5f5;height:100%;justify-content:center;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.container,.input-container{display:flex;flex-direction:column}.input-container{gap:10px;max-width:400px;width:80%}.input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px}.error{color:red;margin-top:10px}.registerlink{color:#ff5700;text-decoration:underline}.link-more-info{color:#f50}.rechts-uitlijnen{display:flex;justify-content:flex-end}.controleVoorstel-header-container{align-items:center;display:flex}.controleVoorstel-header-label{color:#03506b;font-weight:700;margin-right:8px}.card-action{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}.card-action p{margin:0}.ant-card-actions{display:flex}.ant-card-actions,.ant-card-actions .card-action li{align-items:center;justify-content:center}.card-action-approved p{color:green}.card-action-approved p,.card-action-pending p{align-items:center;display:flex;justify-content:center}@media (max-width:576px){.card-header>*{flex-basis:100%;text-align:left}}.BestellingScreen-container{display:flex;justify-content:space-between;padding:0 10%}.BestellingScreen-title{padding:0 10%}.date-container{display:flex;flex-direction:column;gap:10px}.date-row{align-items:center;display:flex;gap:10px}.date-label{font-weight:700;min-width:50px}.inputFields{border:1px solid #ccc;border-radius:.5rem;padding:.75rem 1rem}.aantal-wrapper{align-items:center;display:flex;gap:10px}.reset-filter-button{padding:none}.controleBestelling-expanded-content{padding:24px}.controleBestelling-nested-table{background-color:#fff;border-radius:4px;box-shadow:0 3px 10px #0000001a;overflow:hidden}.controleBestelling-nested-table .ant-table-thead>tr>th{background-color:#f6f8fa}.controleBestelling-nested-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.controleBestelling-nested-table .ant-table-container{border-radius:4px}.controleBestelling-details-header{border-bottom:1px solid #e8e8e8;margin-bottom:16px;padding-bottom:12px}.controleBestelling-empty-data{margin:24px 0}.extra-info{margin-bottom:10px;padding:20px}.sidebar{background-color:#fff;flex-shrink:0;height:100vh;overflow:hidden;position:sticky;top:0;width:200px}.content{margin:20px}
/*# sourceMappingURL=main.5c6235b8.css.map*/