*{color:#fff;box-sizing:border-box;font-family:Syne Mono,monospace}body{background-color:#1f1f1f;justify-content:center;margin:0;display:flex}body #root{width:100%;padding:20px}p,h1{margin:0}.status-wrapper{flex-direction:column;gap:20px;display:flex}.status-wrapper .status-labels-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}.status-wrapper .status-labels-wrapper .status-label{background-color:#fbff0a;border-radius:3px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:5px;display:flex}.status-wrapper .status-labels-wrapper .status-label p{color:#1f1f1f}.status-wrapper table{border-collapse:collapse;width:100%;font-size:small}.status-wrapper table tr th:nth-child(3),.status-wrapper table tr td:nth-child(3){background-color:#8e0cac}.status-wrapper table tr td{text-align:center}.loader-wrapper{background-color:#1f1f1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#login{flex-direction:column;align-items:center;display:flex}#login .login-form div input{background-color:#0000;border:none;border-bottom:1px solid #fff;outline:none}#login .login-form button{color:#fff;background-color:#8e0cac;border:none}#dashboard{flex-direction:column;gap:20px;display:flex}#dashboard .mode-and-date-wrapper{justify-content:space-between;align-items:center;display:flex}#dashboard .mode-and-date-wrapper .mode{letter-spacing:2px;cursor:grab;background-color:#8e0cac;border-radius:3px;padding:2px 5px;font-size:small}#dashboard .mode-and-date-wrapper .date{letter-spacing:2px;text-align:right;font-size:small}#dashboard .todays-activities-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}#dashboard .todays-activities-wrapper .activities-title{font-size:small}#dashboard .todays-activities-wrapper .activities-wrapper{flex-wrap:wrap;justify-content:left;gap:10px;display:flex}#dashboard .todays-activities-wrapper .activities-wrapper button{cursor:pointer;opacity:.5;background-color:#282a28;border:none;border-radius:3px;padding:5px 20px}#dashboard .todays-activities-wrapper .activities-wrapper button.active{opacity:unset;color:#fff;background-color:#8e0cac}#dashboard .food-selection .food-selection-wrapper{justify-content:space-between;align-items:center;gap:10px;display:flex}#dashboard .food-selection .food-selection-wrapper select{cursor:pointer;background-color:#626a64;border:none;border-radius:2px;outline:none}#dashboard .food-selection .food-selection-wrapper select:disabled{opacity:.5;pointer-events:none}#dashboard .food-selection .food-selection-wrapper input[type=submit]{background-color:#8e0cac;width:20%}#dashboard .food-selection .food-selection-wrapper input[type=number]{background-color:#626a64}#dashboard .food-selection .food-selection-wrapper input[type=submit],#dashboard .food-selection .food-selection-wrapper input[type=number]{cursor:pointer;border:none;border-radius:2px;outline:none}#dashboard .food-selection .food-selection-wrapper input[type=submit]:disabled,#dashboard .food-selection .food-selection-wrapper input[type=number]:disabled{opacity:.5;pointer-events:none;background-color:#626a64}#export-json{flex-direction:column;align-items:center;gap:20px;display:flex}#export-json .select-json-table-type-wrapper select{cursor:pointer;background-color:#626a64;border:none;border-radius:2px;outline:none}#export-json .select-json-table-type-wrapper select:disabled{opacity:.5;pointer-events:none}#export-json .download-json button{cursor:pointer;background-color:#282a28;border:none;border-radius:3px;padding:5px 20px}#add-meals{flex-direction:column;align-items:center;display:flex}#add-meals .add-meal-form{width:80%}#add-meals .add-meal-form .add-meal-form__error-message{text-align:right;color:#ca3c25;font-size:small}#add-meals .add-meal-form .add-meal-form__row{gap:10px;display:flex}#add-meals .add-meal-form .add-meal-form__row.action-row{justify-content:center;gap:40px;margin-top:20px}#add-meals .add-meal-form .add-meal-form__row.action-row button[type=submit],#add-meals .add-meal-form .add-meal-form__row.action-row button[type=reset]{cursor:pointer;border:none;border-radius:2px;outline:none}#add-meals .add-meal-form .add-meal-form__row.action-row button[type=submit]:disabled,#add-meals .add-meal-form .add-meal-form__row.action-row button[type=reset]:disabled{opacity:.5;pointer-events:none;background-color:#626a64}#add-meals .add-meal-form .add-meal-form__row.action-row button[type=reset]{background-color:#ca3c25}#add-meals .add-meal-form .add-meal-form__row.action-row button[type=submit]{background-color:#8e0cac}#add-meals .add-meal-form .add-meal-form__row p{flex:1}#add-meals .add-meal-form .add-meal-form__row input{color:#fff;background-color:#0000;border:none;border-bottom:1px solid gray;outline:none}.food-table-wrapper{flex-direction:column;gap:10px;display:flex}.food-table-wrapper table{border-collapse:collapse;font-size:11px}.food-table-wrapper table.food-table td,.food-table-wrapper table.total-table td{text-align:center}.food-table-wrapper table.food-table tr:nth-child(2n){background-color:#626a64}.food-table-wrapper .total-table_wrapper{flex-direction:column;gap:20px;display:flex}.food-table-wrapper .total-table_wrapper table.total-table{background-color:#8e0cac}.food-table-wrapper .total-table_wrapper .food-table_confimation-wrapper{justify-content:center;align-items:center;display:flex}.food-table-wrapper .total-table_wrapper .food-table_confimation-wrapper button{color:#fff;cursor:pointer;background-color:#8e0cac;border:none;border-radius:3px}.running-loader_wrapper{justify-content:center;align-items:center;gap:20px;display:flex}.running-loader_wrapper img{width:50px}.running-loader_wrapper .running-loader_updating-text{font-size:small}.navigation-wrapper{flex-direction:column;gap:30px;display:flex}.navigation-wrapper .navigation{justify-content:center;gap:20px;display:flex}.navigation-wrapper .navigation a{text-decoration:none}.navigation-wrapper .navigation a.active{color:#8e0cac;pointer-events:none}.navigation-wrapper .navigation-logout-wrapper{justify-content:right;align-items:center;display:flex}.navigation-wrapper .navigation-logout-wrapper .logout-btn{color:#fff;letter-spacing:2px;text-transform:uppercase;background-color:#fc2f00;border:none;border-radius:4px;outline:none;padding:3px 10px;font-weight:700}
