body,html{padding:0;margin:0;background-color:#f6f5f0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}#foodNumTable{text-align:center}#foodNumTable tbody>tr:nth-child(3n+1)>td:first-child,#foodNumTable tbody>tr:nth-child(3n+1)>td:last-child,#foodNumTable tbody>tr:nth-child(3n+1)>td:nth-child(2){background-color:#fff}#foodNumTable tbody>tr:nth-child(3n)>td:first-child,#foodNumTable tbody>tr:nth-child(3n)>td:last-child,#foodNumTable tbody>tr:nth-child(3n)>td:nth-child(2),#foodNumTable tbody>tr:nth-child(3n+2)>td:first-child,#foodNumTable tbody>tr:nth-child(3n+2)>td:last-child,#foodNumTable tbody>tr:nth-child(3n+2)>td:nth-child(2),#foodNumTable thead tr td:nth-last-child(2),#foodNumTable thead>tr>td:last-child{display:none}#foodNumTable tbody tr:nth-child(3n+1) td{background-color:#57ffff;vertical-align:middle}#foodNumTable tbody tr:nth-child(3n+2) td{background-color:#ffff7c}#foodNumTable tbody tr:nth-child(3n+3) td{background-color:#ffc253}#foodNumTable td,tr{font-size:.9rem;border:1px solid #ccc}#foodNumTable tr:nth-child(1n+1) td:first-child,#foodNumTable tr:nth-child(3n+1) td:nth-child(3),#foodNumTable tr:nth-child(odd) td:first-child{text-align:center}#foodNumTable tr td:first-child{width:3rem}#foodNumTable tr:nth-child(3n+1) td:last-child,#foodNumTable tr:nth-child(3n+1) td:nth-child(2){width:10rem}#foodNumTable input[type=number]{width:3rem;background-color:transparent;border:none;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#foodNumTable{display:block;overflow-y:auto;height:80vh;border-collapse:collapse}#foodNumTable thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#f5f5f5}#confirmation #foodNumTable input[type=number]{pointer-events:none}#overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;display:none;background:rgba(0,0,0,.6)}.cv-spinner{height:100%;display:flex;color:#fff;justify-content:center;align-items:center;flex-direction:column}.spinner{width:80px;height:80px;border:4px solid #ddd;border-top-color:#f73;border-radius:50%;animation:sp-anime 1s linear infinite}.reportrow{background-color:"white"}table.foodNumList{text-align:center}table#monthListTable{width:100%}.header,.rowHeader{background-color:#ddd}table.foodNumList tr td,table.foodNumList tr th{border:1.2px solid #ccc}table#monthListTable tr td,table#monthListTable tr th{font-size:1.3rem;padding:1px 10px}table#weekListTable tr td,table#weekListTable tr th{font-size:1.4rem;padding:1px 35px}table#monthListTable{display:block;overflow-y:auto;height:80vh}table#weekListTable{display:block;overflow-y:auto;height:75vh}table.foodNumList thead{position:-webkit-sticky;position:sticky;top:0;background-color:#f6f5f0}.menuradiobutton,.radiobuttonWeekKbn{display:none}label.WeekKbnLbel{background-color:skyblue;padding:10px 20px;border-radius:20px}label.menuLabel{background-color:#fb761b;color:#fff;width:100%;border-left:1px solid #f6f5f0}label.WeekKbnLbel:hover{background-color:#ff8686}label.menuLabel:hover{background-color:skyblue}.menuradiobutton:checked+label.menuLabel,.radiobuttonWeekKbn:checked+label.WeekKbnLbel{background-color:pink}.report{display:block;overflow-y:auto;height:80vh}table.topReport tr,table.topReport tr td{border:none}.topMenuBtn{color:#fff;background-color:#fb761b;border-radius:10px;padding:10px}.topMenuBtn:hover{background-color:skyblue}