.CalendarComponent_events__QMwmp{margin:0;padding:0;list-style:none}.CalendarComponent_events__QMwmp .CalendarComponent_ant-badge-status__XdlVC{display:block;width:100%;overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.CalendarComponent_notes-month__66Pi3{font-size:28px;text-align:center}.CalendarComponent_notes-month__66Pi3 section{font-size:28px}.CalendarComponent_small-badge__wynBV{font-size:3px!important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:100%}body{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1;letter-spacing:.5px;color:#333}label{font-weight:700;margin-bottom:5px;display:block}.ant-picker,input,select{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.ant-btn{font-size:16px;padding:10px 20px;border-radius:5px}.ant-upload{width:100%}.ant-upload-drag{background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;padding:24px;transition:all .3s ease}.ant-upload-drag:hover{border-color:#1890ff;background:#f0f8ff}.ant-upload-drag .ant-upload-text{font-size:16px;color:#666;margin:8px 0}.ant-upload-drag .ant-upload-hint{font-size:14px;color:#999;line-height:1.4}.ant-upload-list-picture-card .ant-upload-list-item,.ant-upload-select-picture-card{width:104px;height:104px;margin:8px}.ant-upload-select-picture-card{border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ant-upload-select-picture-card:hover{border-color:#1890ff}.ant-tag{font-size:14px;padding:5px 10px}.time-picker-container{display:flex;align-items:center}.time-picker{width:45%}.time-picker-separator{width:10%;text-align:center;line-height:32px;display:inline-block;vertical-align:middle}