﻿*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}*,*::before,*::after{box-sizing:border-box;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}html{font-family:Arial,Helvetica,sans-serif;font-size:16px;}body{display:flex;flex-direction:column;background-color:#fef9e7;min-height:100vh;text-rendering:optimizeSpeed;margin:0;}body main{width:100vw;margin-inline:auto;max-width:81.25rem;padding-inline:1.5rem;}@media screen and (max-width:784px){body main{max-width:90%;}}body main h1{font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:1.5rem;color:#1f1f1f;text-align:center;}body main .box{border:solid 1px #1f1f1f;margin:2rem auto;}body main .box-inner{width:30rem;background-color:#fef9e7;}@media only screen and (max-width:784px){body main .box-inner{width:100%;}}body main .box-inner .form-line{margin:1rem 2rem;}body main .box-inner .form-line label{width:15%;display:inline-block;}body main .box-inner .form-line label.label-checkbox{display:flex;justify-content:flex-start;width:100%;align-items:center;}body main .box-inner .form-line input[type=submit]{text-align:right;}body main .close-wrapper{display:flex;justify-content:flex-end;}body main .close-wrapper .close-toolbar-add,body main .close-wrapper .close-toolbar-closing{display:inline-block;}body main .close-wrapper .close-toolbar-add img,body main .close-wrapper .close-toolbar-closing img{width:2.5rem;height:2.5rem;display:block;}.flex{display:flex;flex-direction:row;}.flex-right{justify-content:flex-end;}.logo{max-width:220px;margin:3rem auto 0 auto;}.error{text-align:center;color:#f00;display:inline-block;width:100%;}.success{text-align:center;color:#52be80;display:inline-block;width:100%;}.eggs-list .eggs-summary{font-weight:bold;margin-bottom:4rem;margin-top:4rem;}.eggs-list .eggs-summary .close-date{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd;font-style:italic;}.eggs-list table{min-width:50%;}.eggs-list table tr td{border:1px solid #ddd;}@media screen and (max-width:784px){.eggs-list table tr td{font-size:1.2rem;}}.eggs-list table tr td.center{text-align:center;}.eggs-list table tr td.button{border:0;background-color:#fef9e7;}.eggs-list table tr td.button a{color:#1f1f1f;text-decoration:none;border:1px solid #ddd;font-size:.8rem;padding:.2rem .4rem;}@media screen and (max-width:784px){.eggs-list table tr td.button a{font-size:1rem;}}.eggs-list table tr td.button a:hover{text-decoration:underline;}.eggs-list table tr.disabled td{color:#808080;}.eggs-list table tr.weekend{background-color:#d6eaf8;}.toolbar-add,.toolbar-closing{position:fixed;right:-20rem;}.toolbar-add .box-inner,.toolbar-closing .box-inner{width:20rem;padding-left:1rem;padding-bottom:3rem;}@media screen and (max-width:784px){.toolbar-add .box-inner,.toolbar-closing .box-inner{min-height:50vh;}}.toolbar-add .box-inner .form-line,.toolbar-closing .box-inner .form-line{display:flex;justify-content:flex-start;gap:1rem;align-items:baseline;margin:1rem 2rem 1rem 0;}.toolbar-add .box-inner .form-line label,.toolbar-closing .box-inner .form-line label{width:auto;}.closing{padding:1rem 0;}.closing a{border:1px solid #a5a5a5;text-decoration:none;padding:.5rem 1rem;}.closing a:hover{text-decoration:underline;}.shift-btn{position:fixed;bottom:1rem;right:1rem;}.shift-btn a{width:3rem;height:3rem;display:block;text-indent:-9999px;}.shift-btn a.up{background-image:url("/images/arrow-up.svg");}.shift-btn a.down{background-image:url("/images/arrow-down.svg");}