.header{font-family:Arial,Helvetica,sans-serif;background-color:#8a2be2;padding:8px;position:fixed;top:0;left:0;width:100%;z-index:1}.button{font-family:Arial,Helvetica,sans-serif;font-size:1.5em;min-width:1.5em;vertical-align:middle;border:1px;border-style:none;padding:1pt;background-color:#5f9ea0}.daily_report{font-family:Arial,Helvetica,sans-serif;position:absolute;top:50px;z-index:0;max-width:500px;min-width:50%}.daily_report li{list-style:none}.daily_report ul{padding-left:0}.date{font-size:1.2em;color:#5f9ea0}.activity_report{margin:15px;padding:5px;box-shadow:0 2px 5px #0000004d}.entry_dialog{display:block;position:fixed;font-family:Arial,Helvetica,sans-serif;font-size:1em;top:50px;left:10%;padding:10px;max-width:80%;overflow:auto;background-color:#5f9ea0;border-radius:5px;box-shadow:0 2px 5px #0000004d;z-index:1}.entry_dialog input{font-size:1.2em;margin:5px}.entry_dialog select{font-size:1.2em;margin:5px;min-width:8em}.text_button{width:8em;height:2em}.range_dialog{display:block;position:fixed;font-family:Arial,Helvetica,sans-serif;font-size:1em;top:50px;left:10%;padding:10px;max-width:80%;background-color:#5f9ea0;border-radius:5px;box-shadow:0 2px 5px #0000004d;z-index:1}.range_dialog input,.range_dialog select,.range_dialog label{font-size:1.2em;margin:5px}.modal-backdrop{position:fixed;top:0;left:0;background:#00000080;height:100%;width:100vw}.activity-end{margin-left:.3em;margin-right:.3em;padding-left:.2em;padding-right:.2em}.activity-end-warning{margin-left:.3em;margin-right:.3em;padding-left:.2em;padding-right:.2em;text-align:center;background-color:#fafad2}.activity-ids{margin-left:.3em;margin-right:.3em;padding-left:.2em;padding-right:.2em;color:gray;font-size:.8em}
