.toolbar{background-color:#f9f9f9;border-radius:8px;padding:10px 20px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:10px;margin-bottom:20px;border:1px solid #E0E0E0}.toolbar a,.toolbar button{background-color:#e0e0e0;color:#333;text-decoration:none;margin:0 10px;padding:5px 15px;border-radius:15px;transition:all .3s;border:none;cursor:pointer;outline:none}.toolbar a:hover,.toolbar button:hover{background-color:#007bff;color:#fff}.toolbar button{background-color:#666;color:#fff;padding:7px 17px}.toolbar select{border:1px solid #E0E0E0;background-color:#fff;padding:5px 15px;border-radius:15px;outline:none;cursor:pointer;transition:border-color .3s}.toolbar select:focus{border-color:#007bff}.toolbar select option{padding:5px 10px}.toolbar label{display:flex;align-items:center;cursor:pointer;margin-right:10px}.toolbar input[type=radio]{margin-right:5px;margin-bottom:4px}.toolbar input[type=checkbox]{margin-right:5px}.toolbar input[type=text]{border:1px solid #E0E0E0;padding:5px 10px;border-radius:15px;outline:none;transition:border-color .3s;margin:0 10px}.toolbar input[type=text]:focus{border-color:#007bff}.toolbar-item{display:flex;align-items:center}.toolbar-status{color:#666;font-size:14px;margin-left:auto}.header,.generated{display:none}.main{padding:0;margin:0}.scheduler-page{position:absolute;inset:0}.toolbar{height:50px;box-sizing:border-box;padding:0 10px;margin-bottom:0;flex-wrap:nowrap}.toolbar button[aria-pressed=true]{background-color:#007bff;color:#fff}.toolbar button:focus-visible{outline:2px solid #007BFF;outline-offset:2px}.scheduler-container{position:absolute;inset:50px 0 0;border-top:1px solid #ccc;overflow:hidden}.scheduler-bottom-border{border-bottom:1px solid #ccc}
